(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024130513
(43)【公開日】2024-09-30
(54)【発明の名称】装置情報管理方法、プログラム、及び情報処理装置
(51)【国際特許分類】
H04L 67/303 20220101AFI20240920BHJP
G06F 3/0481 20220101ALI20240920BHJP
【FI】
H04L67/303
G06F3/0481
【審査請求】未請求
【請求項の数】8
【出願形態】OL
(21)【出願番号】P 2023040279
(22)【出願日】2023-03-15
(71)【出願人】
【識別番号】000002369
【氏名又は名称】セイコーエプソン株式会社
(74)【代理人】
【識別番号】110001081
【氏名又は名称】弁理士法人クシブチ国際特許事務所
(72)【発明者】
【氏名】平野 貢大
【テーマコード(参考)】
5E555
【Fターム(参考)】
5E555AA58
5E555BA02
5E555BA29
5E555BB02
5E555BC15
5E555CB74
5E555DB03
5E555DB41
5E555DB56
5E555DC13
5E555FA00
(57)【要約】
【課題】ユーザーが誤った登録情報を容易に見つけることができる。
【解決手段】装置情報管理方法は、第1グループGR1が第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cを含む場合に、第1プロジェクター100A~第3プロジェクター100Cの各々の特徴を示す第1装置情報FTA、第2装置情報FTB、及び第3装置情報FTC、を取得することと、第1装置情報FTAに含まれる特定項目の値が、第1グループGR1に含める条件を満たさない場合に、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを表示することと、を含み、第1装置情報FTA、第2装置情報FTB、及び第3装置情報FTCの各々は、識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む。
【選択図】
図8
【特許請求の範囲】
【請求項1】
第1グループが、第1装置、第2装置、及び第3装置を含む場合に、
前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、
前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、
を含み、
前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む、
装置情報管理方法。
【請求項2】
前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、識別名称情報、型番情報、製造年月日情報、及びバージョン情報の少なくとも1つを示す文字列である、
請求項1に記載の装置情報管理方法。
【請求項3】
前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、IPアドレス情報である、
請求項1に記載の装置情報管理方法。
【請求項4】
前記第1装置、前記第2装置、及び前記第3装置の各々は、表示装置であって、
前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、最大解像度情報、及び最大輝度情報の少なくとも1つを示す文字列である、
請求項1に記載の装置情報管理方法。
【請求項5】
前記第1装置、前記第2装置、及び前記第3装置の各々は、表示装置であって、
前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、光源の稼働時間情報、及び本体の稼働時間情報の少なくとも1つを示す文字列である、
請求項1に記載の装置情報管理方法。
【請求項6】
第2グループが、第4装置、及び第5装置を含む場合に、
前記第4装置の特徴を示す第4装置情報と、前記第5装置の特徴を示す第5装置情報とを取得すること、
を更に含み、
前記通知を出力することは、
前記第1装置情報に含まれる前記特定項目の値が、前記第4装置情報に含まれる前記特定項目の値、及び前記第5装置情報に含まれる前記特定項目の値に基づいて決定される前記第2グループに含める条件を満たす場合に、前記第1装置が前記第2グループに属する可能性があることを示す通知を出力すること、
を含む、請求項1から請求項5のいずれか1項に記載の装置情報管理方法。
【請求項7】
第1グループが、第1装置、第2装置、及び第3装置を含む場合に、
前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、
前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、
をプロセッサーに実行させ、
前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、及び構成を示す情報の少なくとも1つを含む、
プログラム。
【請求項8】
少なくとも1つのプロセッサーを含み、
前記少なくとも1つのプロセッサーは、
第1グループが、第1装置、第2装置、及び第3装置を含む場合に、
前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、
前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、
をプロセッサーに実行させ、
前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、及び構成を示す情報の少なくとも1つを含む、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、装置情報管理方法、プログラム、及び情報処理装置に関する。
【背景技術】
【0002】
従来、多数の装置の情報を管理する技術が知られている。
例えば、特許文献1には、ネットワークデバイスをツリー構造のグループ名で管理することによって、ネットワークデバイスの登録と変更とを容易にする管理装置が記載されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載された技術では、ネットワークデバイスの識別子であるIPアドレスとグループIDとの対をネットワークデバイスの管理装置へ登録する作業を、ネットワークを介して行うことが可能である。また、グループ情報として、グループID、親グループID、グループ名、管理者を管理装置に記憶しておくことが可能である。
しかしながら、グループ情報の登録作業において、誤った情報が登録されたときには、例えば、多数の装置を登録する場合等においては、誤った情報を見つけることが困難である場合がある。
【課題を解決するための手段】
【0005】
本開示の一態様は、第1グループが、第1装置、第2装置、及び第3装置を含む場合に、前記第1装置の特徴を示す第1装置情報と、前記第2の装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が属するグループが前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、を含み、前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む、装置情報管理方法である。
【0006】
本開示の他の一態様は、第1グループが、第1装置、第2装置、及び第3装置を含む場合に、前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が属するグループが前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、をプロセッサーに実行させ、前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、及び構成を示す情報の少なくとも1つを含む、プログラムである。
【0007】
本開示の更に別の一態様は、少なくとも1つのプロセッサーを含み、前記少なくとも1つのプロセッサーは、第1グループが、第1装置、第2装置、及び第3装置を含む場合に、前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が属するグループが前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、をプロセッサーに実行させ、前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、及び構成を示す情報の少なくとも1つを含む、情報処理装置である。
【図面の簡単な説明】
【0008】
【
図1】本実施形態に係る装置情報管理システムの構成の一例を示す図。
【
図2】本実施形態に係るプロジェクターの構成の一例を示す図。
【
図3】第1プロジェクターの第1制御部の構成の一例を示す図。
【
図4】本実施形態に係る管理装置の構成の一例を示す図。
【
図8】管理装置の処理の一例を示すフローチャート。
【発明を実施するための形態】
【0009】
以下、図面を参照して本実施形態について説明する。
図1は、本実施形態に係る装置情報管理システム1の構成の一例を示す図である。装置情報管理システム1は、プロジェクター100と、管理装置200と、を備える。管理装置200は、ネットワークNWを介して、プロジェクター100と通信可能に構成される。
本実施形態ではネットワークNWは、例えば、LAN(Local Area Network)であるが、これに限定されない。ネットワークNWは、例えば、WAN(Wide Area Network)でもよい。また、ネットワークNWは、例えば、インターネットでもよい。
【0010】
プロジェクター100は、画像光PLをスクリーンSCに投射する。また、プロジェクター100は、スクリーンSC上に投射画像PMを表示するように、画像光PLを投射する。
プロジェクター100は、6台のプロジェクター100を含む。6台のプロジェクター100は、第1プロジェクター100A、第2プロジェクター100B、第3プロジェクター100C、第4プロジェクター100D、第5プロジェクター100E、及び第6プロジェクター100Fである。第1プロジェクター100A~第6プロジェクター100Fは、略同一の構成を有する。そこで、第1プロジェクター100A~第6プロジェクター100Fの各々を、互に区別しない場合には、第1プロジェクター100A~第6プロジェクター100Fの各々を、プロジェクター100と記載する場合がある。
プロジェクター100は、「装置」の一例に対応する。
また、プロジェクター100は、「表示装置」の一例に対応する。
第1プロジェクター100Aは、「第1装置」の一例に対応する。
第2プロジェクター100Bは、「第2装置」の一例に対応する。
第3プロジェクター100Cは、「第3装置」の一例に対応する。
第4プロジェクター100Dは、「第4装置」の一例に対応する。
第5プロジェクター100Eは、「第5装置」の一例に対応する。
【0011】
第1プロジェクター100A~第3プロジェクター100Cの各々は、
図7を参照して説明するように、第1グループGR1に含まれ、ABC社の本社の3号館の1階に配置される。第4プロジェクター100D~第6プロジェクター100Fの各々は、第2グループGR2に含まれABC社の本社の2号館の1階に配置される。
本実施形態では、例えば、50台のプロジェクター100が、ABC社の本社の1号館~3号館に配置される場合について説明する。第1プロジェクター100A~第6プロジェクター100Fは、50台のプロジェクター100の一部に対応する。
【0012】
第1プロジェクター100A~第6プロジェクター100Fの各々は、第1装置情報FTA~第6装置情報FTFの各々を管理装置200へ送信する。すなわち、第1プロジェクター100Aは、第1装置情報FTAを管理装置200へ送信する。第1装置情報FTAは、第1プロジェクター100Aの特徴を示す。第2プロジェクター100Bは、第2装置情報FTBを管理装置200へ送信する。第2装置情報FTBは、第2プロジェクター100Bの特徴を示す。第3プロジェクター100Cは、第3装置情報FTCを管理装置200へ送信する。第3装置情報FTCは、第3プロジェクター100Cの特徴を示す。第4プロジェクター100Dは、第4装置情報FTDを管理装置200へ送信する。第4装置情報FTDは、第4プロジェクター100Dの特徴を示す。第5プロジェクター100Eは、第5装置情報FTEを管理装置200へ送信する。第5装置情報FTEは、第5プロジェクター100Eの特徴を示す。第6プロジェクター100Fは、第6装置情報FTFを管理装置200へ送信する。第6装置情報FTFは、第6プロジェクター100Fの特徴を示す。
第1装置情報FTA~第6装置情報FTFについては、
図4、
図5、及び
図6を参照して更に説明する。
【0013】
管理装置200は、例えばパーソナルコンピューター等で構成される。また、管理装置200は、第1プロジェクター100A~第6プロジェクター100Fの各々から、第1装置情報FTA~第6装置情報FTFを取得する。すなわち、管理装置200は、第1プロジェクター100Aから第1装置情報FTAを取得する。管理装置200は、第2プロジェクター100Bから第2装置情報FTBを取得する。管理装置200は、第3プロジェクター100Cから第3装置情報FTCを取得する。管理装置200は、第4プロジェクター100Dから第4装置情報FTDを取得する。管理装置200は、第5プロジェクター100Eから第5装置情報FTEを取得する。管理装置200は、第6プロジェクター100Fから第6装置情報FTFを取得する。
管理装置200は、「情報処理装置」の一例に対応する。
【0014】
本実施形態では、管理装置200は、プロジェクター100と、Ethernet(登録商標)ケーブル等によって有線通信可能に接続されるが、Wi-Fi(登録商標)等によって無線通信可能に接続されてもよい。
本実施形態では、管理装置200が、パーソナルコンピューターで構成されるが、管理装置200が、タブレット端末、又はスマートフォン等で構成されてもよい。
【0015】
図2は、本実施形態に係るプロジェクター100の構成の一例を示す図である。
図2に示すように、プロジェクター100は、投射部110と、投射部110を駆動する駆動部120とを備える。投射部110は、光学的な画像の形成を行い、スクリーンSCに画像光PLを投射する。なお、本実施形態では、投射部110は、投射画像PMに対応する画像光PLをスクリーンSCに投射する。
投射部110は、光源部111、光変調装置112及び投射光学系113を備える。駆動部120は、光源駆動部121及び光変調装置駆動部122を備える。
【0016】
光源部111は、光源111Aを備える。光源111Aは、例えば、LED(Light Emitting Diode)、レーザー光源等の固体光源である。
本実施形態では、光源部111の光源111Aが固体光源である場合について説明するが、これに限定されない。光源部111の光源111Aが、ハロゲンランプ、キセノンランプ、超高圧水銀ランプ等のランプ光源でもよい。
【0017】
また、光源部111は、光源111Aが発した光を光変調装置112に導くリフレクター、及び補助リフレクターを備えてもよい。更に、光源部111は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調装置112に至る経路上で低減させる調光素子等を備えてもよい。
光源駆動部121は、内部バス107に接続され、同じく内部バス107に接続された第1制御部150の指示に従って、光源部111の光源111Aを点灯、及び消灯させ、光源の出力を制御する。
【0018】
光変調装置112は、例えば、R、G及びBの三原色に対応した3枚の液晶パネル115を備える。Rは赤色を示し、Gは緑色を示し、Bは青色を示す。すなわち、光変調装置112は、R色光に対応する液晶パネル115と、G色光に対応する液晶パネル115と、B色光に対応する液晶パネル115とを備える。
光源部111が発する光はRGBの3色の色光に分離され、それぞれ対応する液晶パネル115に入射される。3枚の液晶パネル115の各々は、透過型の液晶パネルであり、透過する光を変調して第1画像光を生成する。各液晶パネル115を通過して変調された第1画像光は、クロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系113に射出される。
本実施形態では、光変調装置112が光変調素子として透過型の液晶パネル115を備える場合について説明するが、これに限定されない。光変調素子は反射型の液晶パネルでもよいし、デジタルマイクロミラーデバイス(Digital Micromirror Device)でもよい。
【0019】
光変調装置112は、光変調装置駆動部122によって駆動される。光変調装置駆動部122は、画像処理部145に接続される。
光変調装置駆動部122には、画像処理部145からR,G,Bの各原色に対応する画像データが入力される。光変調装置駆動部122は、入力された画像データを液晶パネル115の動作に適したデータ信号に変換する。光変調装置駆動部122は、変換したデータ信号に基づいて、各液晶パネル115の各画素に電圧を印加し、各液晶パネル115に画像を描画する。
【0020】
投射光学系113は、入射された画像光PLをスクリーンSC上に結像させる投射レンズ、ミラー等を備える。また、投射光学系113は、スクリーンSCに投射される画像を拡大又は縮小させるズーム機構、フォーカスの調整を行うフォーカス調整機構、及び、画像光PLの投射方向を調整するレンズシフト機構等を備える。
【0021】
プロジェクター100は、操作部131、リモコン受光部133、入力インターフェース135、記憶部137、第1通信インターフェース141、フレームメモリー143、画像処理部145、及び第1制御部150を更に備える。入力インターフェース135、記憶部137、第1通信インターフェース141、画像処理部145、及び第1制御部150は、内部バス107を介して互いにデータ通信可能に接続される。
【0022】
操作部131は、プロジェクター100の筐体表面に設けられた各種のボタンやスイッチを備え、これらのボタンやスイッチの操作に対応した操作信号を生成して、入力インターフェース135に出力する。入力インターフェース135は、操作部131から入力された操作信号を第1制御部150に出力する回路を備える。
【0023】
リモコン受光部133は、リモコン5から送信される赤外線信号を受光し、受光した赤外線信号をデコードして操作信号を生成する。リモコン受光部133は、生成した操作信号を入力インターフェース135に出力する。入力インターフェース135は、リモコン受光部133から入力された操作信号を第1制御部150に出力する回路を備える。
【0024】
記憶部137は、例えば、HDD(Hard Disk Drive)等の磁気的記録装置、又は、フラッシュメモリー、SSD(Solid State Drive)等の半導体記憶素子を用いた記憶装置である。記憶部137は、第1制御部150が実行するプログラム、第1制御部150が処理したデータ、及び画像データ等を記憶する。
【0025】
第1通信インターフェース141は、管理装置200とEthernet(登録商標)規格に従って通信を実行する通信インターフェースである。第1通信インターフェース141は、Ethernet(登録商標)ケーブルを接続するコネクター、及びコネクターを伝送される信号を処理するインターフェース回路を備える。第1通信インターフェース141は、コネクター及びインターフェース回路を有するインターフェース基板であり、第1制御部150の第1プロセッサー150A等が実装されるメイン基板に接続される。或いは、第1通信インターフェース141を構成するコネクター及びインターフェース回路が、第1制御部150のメイン基板に実装される。第1通信インターフェース141は、管理装置200から画像データ等を受信する。
【0026】
第1制御部150は、第1メモリー150B及び第1プロセッサー150Aを備える。
第1メモリー150Bは、第1プロセッサー150Aが実行するプログラムやデータを不揮発的に記憶する記憶装置である。第1メモリー150Bは、磁気的記憶装置、フラッシュROM(Read Only Memory)等の半導体記憶素子、或いはその他の種類の不揮発性記憶装置によって構成される。また、第1メモリー150Bは、第1プロセッサー150Aのワークエリアを構成するRAM(Random Access Memory)を含んでもよい。第1メモリー150Bは、第1制御部150によって処理されるデータ、及び第1プロセッサー150Aが実行する第1制御プログラムPG1等を記憶する。
【0027】
第1プロセッサー150Aは、単一のプロセッサーで構成されてもよいし、複数のプロセッサーが第1プロセッサー150Aとして機能する構成であってもよい。第1プロセッサー150Aは、第1制御プログラムPG1を実行してプロジェクター100の各部を制御する。例えば、第1プロセッサー150Aは、操作部131及びリモコン5によって受け付けた操作に対応した画像処理の実行指示と、この画像処理に用いるパラメーターとを画像処理部145に出力する。パラメーターには、例えば、スクリーンSCに投射する画像の幾何的な歪みを補正するための幾何補正パラメーター等が含まれる。また、第1プロセッサー150Aは、光源駆動部121を制御して光源部111の点灯と消灯とを制御し、また光源部111の出力、すなわち光量を調整する。
【0028】
第1プロセッサー150Aは、第1メモリー150Bの一部または全部、及び、その他の回路と統合されたSoC(System on Chip)で構成されてもよい。また、第1プロセッサー150Aは、プログラムを実行するCPU(Central Processing Unit)と、所定の演算処理を実行するDSP(Digital Signal Processor)との組合せにより構成してもよい。第1プロセッサー150Aの機能の全てを、ハードウェアに実装した構成としてもよく、プログラマブルデバイスを用いて構成してもよい。
【0029】
画像処理部145、及びフレームメモリー143は、例えば、集積回路によって構成することができる。集積回路は、LSI(Large-Scale Integration)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)を含む。PLDには、例えば、FPGA(Field-Programmable Gate Array)が含まれる。また、集積回路の構成の一部にアナログ回路が含まれていてもよく、プロセッサーと集積回路との組み合わせであってもよい。プロセッサーと集積回路との組み合わせは、マイクロコントローラー(MCU)、SoC(System-on-a-chip)、システムLSI、チップセットなどと呼ばれる。
【0030】
画像処理部145は、第1通信インターフェース141から入力された画像データをフレームメモリー143に展開する。フレームメモリー143は、複数のバンクを備える。各バンクは、1フレーム分の画像データを書き込み可能な記憶容量を有する。フレームメモリー143は、例えば、SDRAM(Synchronous Dynamic Random Access Memory)によって構成される。
【0031】
画像処理部145は、フレームメモリー143に展開した画像データに対して、例えば、解像度変換処理、又はリサイズ処理、歪曲収差の補正、形状補正処理、デジタルズーム処理、画像の色合いや輝度の調整等の画像処理を行う。
また、画像処理部145は、垂直同期信号の入力フレーム周波数を描画周波数に変換した垂直同期信号を生成する。生成した垂直同期信号を出力同期信号という。画像処理部145は、生成した出力同期信号を光変調装置駆動部122に出力する。
【0032】
次に、
図3を参照して、プロジェクター100の第1制御部150の構成について説明する。
図3は、第1プロジェクター100Aの第1制御部150の構成の一例を示す図である。なお、第2プロジェクター100B~第6プロジェクター100Fの各々の第1制御部150は、第1プロジェクター100Aの第1制御部150と同様の構成を有する。
第1プロジェクター100Aの第1制御部150は、プロジェクター100Aの動作を制御する。
図3に示すように、第1制御部150は、特徴送信部151と、投射制御部152と、第1通信制御部153と、第1特徴記憶部156と、第1画像記憶部157と、を備える。具体的には、第1制御部150の第1プロセッサー150Aが、第1メモリー150Bに記憶された第1制御プログラムPG1を実行することによって、特徴送信部151、投射制御部152、及び第1通信制御部153、として機能する。また、第1制御部150の第1プロセッサー150Aが、第1メモリー150Bに記憶された第1制御プログラムPG1を実行することによって、第1メモリー150Bを、第1特徴記憶部156、及び第1画像記憶部157、として機能させる。
【0033】
第1特徴記憶部156は、第1装置情報FTAを記憶する。第1装置情報FTAは、第1プロジェクター100Aの特徴を示す。第1装置情報FTAは、例えば、特徴送信部151によってプロジェクター100の各部から取得され、第1特徴記憶部156に記憶される。また、第1装置情報FTAは、例えば、ユーザーによって操作部131を介して入力され、第1特徴記憶部156に記憶される。ユーザーは、例えば、プロジェクター100のセッティングを行う作業者である。
第1画像記憶部157は、投射制御部152が投射する投射画像PMAを記憶する。投射画像PMAは、投射画像PMの一例に対応する。
【0034】
特徴送信部151は、第1装置情報FTAを、例えば、プロジェクター100の各部から取得し、第1特徴記憶部156に記憶させる。また、特徴送信部151は、第1装置情報FTAを、例えば、ユーザーからの入力を受け付けて生成し、第1特徴記憶部156に記憶させる。
また、特徴送信部151は、例えば、ユーザーからの指示に基づいて、第1装置情報FTAを管理装置200へ送信する。また、プロジェクター100のセッティングが完了したときに、特徴送信部151は、第1装置情報FTAを管理装置200へ送信してもよい。
【0035】
投射制御部152は、ユーザーからの指示に応じて、スクリーンSC上に投射画像PMAを表示するように、画像光PLを投射する。投射制御部152は、第1画像記憶部157から投射画像PMAを読み出して、スクリーンSC上に投射画像PMAを表示するように、画像光PLを投射する。
【0036】
第1通信制御部153は、第1通信インターフェース141を介して、管理装置200へ第1装置情報FTAを送信する。
【0037】
次に、
図4を参照して、管理装置200の構成について説明する。
図4は、本実施形態に係る管理装置200の構成の一例を示す図である。
図4に示すように、管理装置200は、第2制御部210、第2操作機構220、第2表示機構230、及び第2通信インターフェース240を備える。第2制御部210は、第2プロセッサー210A、及び第2メモリー210Bを備える。第2制御部210は、管理装置200の各部の動作を制御する。
また、第2制御部210には、第2操作機構220、第2表示機構230、及び第2通信インターフェース240が接続される。
【0038】
第2操作機構220は、例えば、マウス、キーボード等が接続され、ユーザーからの操作を受け付ける。ユーザーは、例えば、管理装置200の管理者である。そして、第2操作機構220は、受け付けた操作に対応する操作信号を生成し、生成した操作信号を第2制御部210へ出力する。
第2表示機構230は、LCD(Liquid Crystal Display)等を備え、第2制御部210からの指示に従って、種々の画像をLCDに表示する。第2表示機構230は、LCDに、例えば、
図7に示す分析結果表示画面500を表示する。
第2通信インターフェース240は、コネクター及びインターフェース回路を備え、第2制御部210に接続される。本実施形態では、第2通信インターフェース240は、例えば、Ethernet(登録商標)規格に則って、プロジェクター100と通信するためのインターフェースである。
【0039】
第2プロセッサー210Aは、CPU、DSP、マイコン等で構成される。第2プロセッサー210Aは、複数のプロセッサーにより構成されてもよいし、単一のプロセッサーで構成されてもよい。
第2プロセッサー210Aが、後述する各部の機能を実現するようにプログラムされたハードウェアであってもよい。すなわち、第2プロセッサー210Aは、第2制御プログラムPG2をハードウェア回路として搭載した構成であってもよい。この場合には、例えば、第2プロセッサー210Aは、ASIC、FPGA等で構成される。
以下の説明では、第2プロセッサー210Aが第2制御プログラムPG2を実行することによって、第2制御部210の各種の機能を実現する場合について説明する。
第2プロセッサー210Aは、「プロセッサー」の一例に対応する。
【0040】
第2メモリー210Bは、第2プロセッサー210Aが実行するプログラムや、第2プロセッサー210Aにより処理されるデータを記憶する記憶領域を有する。第2メモリー210Bは、第2プロセッサー210Aが実行する第2制御プログラムPG2、及び、管理装置200の動作に関する各種の画像データ、設定データ等を記憶する。
第2メモリー210Bは、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。第2メモリー210Bは、不揮発性記憶領域として、例えば、ROM、HDD、SSD等を備えてもよい。また、第2メモリー210Bは、揮発性記憶領域を備え、第2プロセッサー210Aが実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。第2メモリー210Bは、揮発性記憶領域として、例えば、RAM等を備えてもよい。
【0041】
また、
図4に示すように、第2制御部210は、特徴取得部211と、階層化部212と、分析部213と、表示制御部214と、第2通信制御部215と、第2特徴記憶部216と、第2画像記憶部217と、を備える。これらの各部は、例えば、第2プロセッサー210Aが第2制御プログラムPG2を実行することによって、ソフトウェアとハードウェアとの協働により実現される。
第2制御プログラムPG2は、「プログラム」の一例に対応する。
【0042】
本実施形態では、管理装置200が、特徴取得部211、階層化部212、分析部213、表示制御部214、第2通信制御部215、第2特徴記憶部216、及び第2画像記憶部217、を備える場合について説明するが、これに限定されない。例えば、図略のサーバー装置が、特徴取得部211、階層化部212、分析部213、表示制御部214、第2通信制御部215、第2特徴記憶部216、及び第2画像記憶部217、を備えてもよい。
例えば、サーバー装置のプロセッサーが、制御プログラムを実行することによって、特徴取得部211、階層化部212、分析部213、表示制御部214、及び第2通信制御部215、として機能してもよい。また、サーバー装置のプロセッサーが、制御プログラムを実行することによって、サーバー装置のメモリーを、第2特徴記憶部216、及び第2画像記憶部217、として機能させてもよい。この場合には、サーバー装置が「管理装置」の一例に対応する。
この場合には、サーバー装置の制御プログラムは、「プログラム」の一例に対応する。
【0043】
第2特徴記憶部216は、特徴取得部211がプロジェクター100から取得した装置情報FTを記憶する。装置情報FTは、第1装置情報FTA~第6装置情報FTFを含む。
装置情報FTは、特徴取得部211によってプロジェクター100から取得され、第2特徴記憶部216に記憶される。
【0044】
装置情報FTは、プロジェクター100の識別名称情報、型番情報、製造年月日情報、及びバージョン情報を含む。また、装置情報FTは、プロジェクター100のIP(Internet Protocol)アドレス情報を含む。また、装置情報FTは、プロジェクター100の最大解像度情報、及び最大輝度情報を含む。また、装置情報FTは、プロジェクター100の光源111Aの稼働時間情報、及びプロジェクター100の稼働時間情報を含む。
次に、
図5、及び
図6を参照して、装置情報FTについて説明する。
【0045】
図5は、装置情報FTを構成する項目JTの一例を示す図である。
図6は、装置情報FTの一例を示す図である。
図5に示すように、項目JTは、第1項目JT1~第10項目JT10を含む。第1項目JT1~第10項目JT10の各々の値は、文字列で表される。
第1項目JT1は、プロジェクター100を識別する名称情報である。第1項目JT1は、識別名称情報の一例に対応する。第1項目JT1は、例えば、プロジェクター100のセッティングを行う作業者によって設定される。第1項目JT1は、英数字、及びハイフン等によって構成される。
第2項目JT2は、プロジェクター100を表示する際の名称である。第2項目JT2は、例えば、第1項目JT1と同一の名称が付与される。第2項目JT2は、例えば、プロジェクター100のセッティングを行う作業者によって設定される。
【0046】
第3項目JT3は、プロジェクター100が含まれるグループGRを示す。グループGRは、第1グループGR1、及び第2グループGR2を含む。
第3項目JT3は、本実施形態では、プロジェクター100が配置される位置を示す。例えば、
図6に示すようにプロジェクター100は、ABC社の本社に配置される。この場合には、第3項目JT3は、「ABC社/本社」と記載される。
また、例えば、
図6に示すようにプロジェクター100は、ABC社の本社の3号館の1階に配置される。この場合には、第3項目JT3は、「ABC社/本社/3号館/1階」と記載される。
このように、第3項目JT3は、プロジェクター100が配置される位置を階層的に示す。また、第3項目JT3では、上位の階層と下位の階層とは、スラッシュ「/」で区分される。
図1に示す第1プロジェクター100A~第3プロジェクター100Cは、例えば、ABC社の本社の3号館の1階に配置される。また、
図1に示す第4プロジェクター100D~第6プロジェクター100Fは、例えば、ABC社の本社の2号館の1階に配置される。
【0047】
第4項目JT4は、プロジェクター100のIPアドレス情報である。
第5項目JT5は、プロジェクター100の光源111Aがレーザー光源であるか、ランプ光源であるかを示す。
第6項目JT6は、プロジェクター100の光源111Aの稼働時間情報である。
第7項目JT7は、プロジェクター100の型番情報である。
第8項目JT8は、プロジェクター100の最大解像度情報である。
第9項目JT9は、プロジェクター100の最大輝度情報である。
第10項目JT10は、プロジェクター100のドライバーにインストールされるFW(ファームウェア)のバージョン情報である。
【0048】
第1項目JT1~第4項目JT4は、「識別情報」の一例に対応する。
第5項目JT5、及び第7項目JT7は、「構成を示す情報」の一例に対応する。
第6項目JT6は、「状態を示す情報」の一例に対応する。
第8項目JT8、第9項目JT9、及び第10項目JT10は、「機能を示す情報」の一例に対応する。
【0049】
再び、
図4に戻って、第2制御部210の構成について説明する。
第2画像記憶部217は、種々の画面を生成するための画像を予め記憶する。第2画像記憶部217は、例えば、
図7に示す分析結果表示画面500に表示される種々のアイコンを予め記憶する。
【0050】
特徴取得部211は、第1装置情報FTA~第6装置情報FTFを、第1プロジェクター100A~第6プロジェクター100Fから取得する。すなわち、特徴取得部211は、第1プロジェクター100Aから第1装置情報FTAを取得する。特徴取得部211は、第2プロジェクター100Bから第2装置情報FTBを取得する。特徴取得部211は、第3プロジェクター100Cから第3装置情報FTCを取得する。特徴取得部211は、第4プロジェクター100Dから第4装置情報FTDを取得する。特徴取得部211は、第5プロジェクター100Eから第5装置情報FTEを取得する。特徴取得部211は、第6プロジェクター100Fから第6装置情報FTFを取得する。
特徴取得部211は、第1装置情報FTA~第6装置情報FTFを第2特徴記憶部216に記憶させる。
【0051】
階層化部212は、装置情報FTの第3項目JT3に基づいて、プロジェクター100を階層化する。例えば、階層化部212は、第1階層として、ABC社に配置されるプロジェクター100を抽出する。次に、階層化部212は、第2階層として、ABC社の本社に配置されるプロジェクター100を抽出する。次に、階層化部212は、第3階層として、ABC社の本社の1号館、2号館、及び3号館の各々に配置されるプロジェクター100を抽出する。次に、階層化部212は、第4階層として、例えば、ABC社の本社の3号館の1階、2階、及び3階の各々に配置されるプロジェクター100を抽出する。
例えば、第1グループGR1に含まれるプロジェクター100は、ABC社の本社の3号館の1階に配置される。第1グループGR1は、第1プロジェクター100A~第3プロジェクター100Cを含む。また、第2グループGR2は、ABC社の本社の2号館の1階に配置される。第2グループGR2は、第4プロジェクター100D~第6プロジェクター100Fを含む。
【0052】
分析部213は、プロジェクター100が適正なグループGRに含まれるか否かを分析する。
例えば、分析部213は、第1プロジェクター100Aが含まれる第1グループGR1が、第1プロジェクター100Aにとって適正なグループGRであるか否かを分析する。
例えば、第1装置情報FTAに含まれる第1項目JT1の値が、第1グループGR1に含める条件を満たさない場合に、分析部213は、第1プロジェクター100Aが含まれる第1グループGR1が、第1プロジェクター100Aにとって適正なグループGRではない可能性があると判定する。この場合には、分析部213は、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があると判定し、表示制御部214は、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す通知を出力する。
第1グループGR1に含める条件は、第2装置情報FTBに含まれる第1項目JT1の値、及び第3装置情報FTCに含まれる第1項目JT1の値に基づいて決定される。
【0053】
また、分析部213は、第1プロジェクター100Aが含まれる第1グループGR1が、第1プロジェクター100Aにとって適正なグループGRではない可能性があると判定した場合に、第1プロジェクター100Aにとって適正なグループGRを検索する。
例えば、分析部213は、第1装置情報FTAに含まれる第1項目JT1の値が、第2グループGR2に含める条件を満たす場合に、第2グループGR2が第1プロジェクター100Aにとって適正なグループGRである可能性があると判定する。この場合には、分析部213は、第1プロジェクター100Aが第2グループGR2に属する可能性があると判定し、表示制御部214は、第1プロジェクター100Aが第2グループGR2に属する可能性があることを示す通知を出力する。
第2グループGR2に含める条件は、第4装置情報FTDに含まれる第1項目JT1の値、及び第5装置情報FTEに含まれる第1項目JT1の値に基づいて決定される。
【0054】
表示制御部214は、種々の画像を、管理装置200の第2表示機構230のLCDに表示する。表示制御部214は、例えば、
図7に示す分析結果表示画面500を管理装置200の第2表示機構230のLCDに表示する。
【0055】
第2通信制御部215は、第1装置情報FTA~第6装置情報FTFを、第1プロジェクター100A~第6プロジェクター100Fから受信する。
【0056】
次に、
図7を参照して、階層化部212、分析部213、及び表示制御部214の処理について説明する。
図7は、分析結果表示画面500の一例を示す図である。分析結果表示画面500は、表示制御部214によって、管理装置200の第2表示機構230のLCDに表示される。
図7には、階層表示部510が表示される。階層表示部510は、階層化部212によって生成された階層を表示する。
階層表示部510は、管理装置アイコン520、第1階層アイコン530、第2階層アイコン540、第3階層アイコン550、第4階層アイコン560、及び第1グループアイコン570を含む。管理装置アイコン520は、管理装置200を示す。
【0057】
第1階層アイコン530、第2階層アイコン540、第3階層アイコン550、及び第4階層アイコン560は、第1グループGR1に含まれるプロジェクター100が配置される「ABC社の本社の3号館の1階」を示す。第1階層アイコン530は、「ABC社」を示す。第1階層アイコン530は、管理装置アイコン520の下方に配置され、管理装置アイコン520と線分で接続される。第2階層アイコン540は、「ABC社の本社」を示す。第2階層アイコン540は、第1階層アイコン530の下方に配置され、第1階層アイコン530と線分で接続される。第3階層アイコン550は、「ABC社の本社の3号館」を示す。第3階層アイコン550は、第2階層アイコン540の下方に配置され、第2階層アイコン540と線分で接続される。第4階層アイコン560は、「ABC社の本社の3号館の1階」を示す。第4階層アイコン560は、第3階層アイコン550の下方に配置され、第3階層アイコン550と線分で接続される。
【0058】
第4階層アイコン560の下方には、第1グループアイコン570が表示される。第1グループアイコン570は、第1グループGR1に含まれる第1プロジェクター100A~第3プロジェクター100Cに対応する。第1グループアイコン570は、第1装置アイコン571、第2装置アイコン572、及び第3装置アイコン573を含む。第1装置アイコン571は、第1プロジェクター100Aに対応する。第2装置アイコン572は、第2プロジェクター100Bに対応する。第3装置アイコン573は、第3プロジェクター100Cに対応する。第1装置アイコン571~第3装置アイコン573の各々は、第4階層アイコン560の下方に配置され、第4階層アイコン560と線分で接続される。
【0059】
また、
図7には、第1装置アイコン571~第3装置アイコン573の下方に、第1プロジェクター100A~第3プロジェクター100Cの各々に対応する装置情報FTの第1項目JT1の値、及び第7項目JT7の値が表示される。例えば、第1装置アイコン571の下方には、第1プロジェクター100Aの第1装置情報FTAに含まれる第1項目JT1の値、及び第7項目JT7の値が表示される。また、例えば、第2装置アイコン572の下方には、第2プロジェクター100Bの第2装置情報FTBに含まれる第1項目JT1の値、及び第7項目JT7の値が表示される。また、例えば、第3装置アイコン573の下方には、第3プロジェクター100Cの第3装置情報FTCに含まれる第1項目JT1の値、及び第7項目JT7の値が表示される。
【0060】
第2装置情報FTBに含まれる第1項目JT1の値、すなわち文字列は、「SWA-313」であり、第3装置情報FTCに含まれる第1項目JT1の値、すなわち文字列は、「SWA-312」である。この場合には、分析部213は、第1グループGR1に含める条件を、第2装置情報FTBに含まれる第1項目JT1の値、及び第3装置情報FTCに含まれる第1項目JT1の値に基づいて決定する。分析部213は、例えば、第2装置情報FTBに含まれる第1項目JT1の値を示す文字列「SWA-313」と、第3装置情報FTCに含まれる第1項目JT1の値を示す文字列「SWA-312」との共通の文字列を、第1グループGR1に含める条件として決定する。すなわち、分析部213は、第1グループGR1に含める条件を、例えば、装置情報FTに含まれる第1項目JT1の値、すなわち文字列が、先頭から6文字目までの文字列が、「SWA-31」であることに決定する。
【0061】
この場合には、第1装置情報FTAに含まれる第1項目JT1の値、すなわち、文字列は、「SWA-214」であるため、第1グループGR1に含める条件を満たさない。そこで、分析部213は、第1プロジェクター100Aが含まれる第1グループGR1が、第1プロジェクター100Aにとって適正なグループGRではない可能性があると判定する。そして、表示制御部214は、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す第1通知MSG1を表示する。
この場合には、第1項目JT1が「特定項目」の一例に対応する。
図7には、第1通知MSG1の一例を示す。第1通知MSG1は、例えば、「グループが異なる可能性があります。」である。
【0062】
また、第2装置情報FTBに含まれる第7項目JT7の値、すなわち文字列は、「L1300U」であり、第3装置情報FTCに含まれる第7項目JT7の値、すなわち文字列は、「L1300U」である。この場合には、分析部213は、第1グループGR1に含める条件を、例えば、装置情報FTに含まれる第7項目JT7の値、すなわち文字列が、先頭から6文字目までの文字列が、「L1300U」であることに決定する。
この場合には、第1装置情報FTAに含まれる第7項目JT7の値、すなわち、文字列は、「L1075Ui」であるため、第1グループGR1に含める条件を満たさない。そこで、分析部213は、第1プロジェクター100Aが含まれる第1グループGR1が、第1プロジェクター100Aにとって適正なグループGRではない可能性があると判定する。そして、表示制御部214は、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す第1通知MSG1を表示する。
この場合には、第7項目JT7が「特定項目」の一例に対応する。
【0063】
一方、図示しない第4装置情報FTDに含まれる第1項目JT1の値、すなわち文字列は、例えば「SWA-211」であり、第5装置情報FTEに含まれる第1項目JT1の値、すなわち文字列は、例えば「SWA-212」である。この場合には、分析部213は、第2グループGR2に含める条件を、例えば、装置情報FTに含まれる第1項目JT1の値、すなわち文字列が、先頭から6文字目までの文字列が、「SWA-21」であることに決定する。
この場合には、第1装置情報FTAに含まれる第1項目JT1の値、すなわち、文字列は、「SWA-214」であるため、第2グループGR2に含める条件を満たす。そこで、分析部213は、第1プロジェクター100Aが第2グループGR2に属する可能性があることを示す第2通知MSG2を出力する。
図7には、第2通知MSG2の一例を示す。第2通知MSG2は、例えば、「“ABC社/本社/2号館/1階”が正しい可能性あり」である。なお、「ABC社/本社/2号館/1階」は、第2グループGR2に含まれる第4プロジェクター100D、及び第5プロジェクター100Eが配置される位置を示す。
【0064】
次に、
図8を参照して、管理装置200の第2制御部210の処理について説明する。
図8は、管理装置200の第2制御部210の処理の一例を示すフローチャートである。
図8に示すように、まず、ステップS101において、特徴取得部211は、装置情報FTを、プロジェクター100から取得する。装置情報FTは、第1装置情報FTA~第6装置情報FTFを含む。プロジェクター100は、第1プロジェクター100A~第6プロジェクター100Fを含む。
次に、ステップS103において、階層化部212は、装置情報FTの第3項目JT3に基づいて、プロジェクター100を階層化する。
【0065】
次に、ステップS105において、分析部213は、装置情報FTに含まれる第1項目JT1の値に基づいて、クループGR毎に、グループGRに含める条件を設定する。
次に、ステップS107において、分析部213は、1つのグループGRを選択する。1つのグループGRは、例えば、第1グループGR1である。
次に、ステップS109において、分析部213は、ステップS107で選択された1つのグループGRに含まれる複数のプロジェクター100について、1つのグループGRに含める条件を満たさないプロジェクター100が有るか否かを判定する。
1つのグループGRに含める条件を満たさないプロジェクター100が有ると分析部213が判定した場合(ステップS109;YES)には、処理がステップS113へ進む。1つのグループGRに含める条件を満たさないプロジェクター100は、例えば、第1プロジェクター100である。1つのグループGRに含める条件を満たさないプロジェクター100が無いと分析部213が判定した場合(ステップS109;NO)には、処理がステップS111へ進む。
【0066】
そして、ステップS111において、分析部213は、全てのグループGRについて、グループGRに含める条件を満たさないプロジェクター100が有るか否かをチェックしたかを判定する。
全てのグループGRについて、グループGRに含める条件を満たさないプロジェクター100が有るか否かをチェックしたと分析部213が判定した場合(ステップS111;YES)には、処理が終了される。全てのグループGRについては、グループGRに含める条件を満たさないプロジェクター100が有るか否かをチェックしていないと分析部213が判定した場合(ステップS111;NO)には、処理がステップS107に戻る。そして、ステップS107において、分析部213は、選択済ではない1つのグループGRを選択する。
なお、以下の説明では、ステップS111において、グループGRに含める条件を満たさないと判定されたプロジェクター100を、便宜上、プロジェクター100αと記載する。
【0067】
ステップS109でYESの場合には、ステップS113において、表示制御部214は、プロジェクター100αが他のグループGRに属する可能性があることを表示する。
次に、ステップS115において、分析部213は、他のグループGRの1つを選択する。
次に、ステップS117において、分析部213は、選択された他のグループGRについて、プロジェクター100αが、他のグループGRに含める条件を満たすか否かを判定する。選択された他のグループGRは、例えば、第2グループGR2である。
他のグループGRに含める条件を満たすと分析部213が判定した場合(ステップS117;YES)には、処理がステップS121へ進む。他のグループGRに含める条件を満たさないと分析部213が判定した場合(ステップS117;NO)には、処理がステップS119へ進む。
【0068】
そして、ステップS119において、分析部213は、他の全てのグループGRについて、他のグループGRに含める条件を満たすか否かをチェックしたかを判定する。
他の全てのグループGRについて、他のグループGRに含める条件を満たすか否かをチェックしたと分析部213が判定した場合(ステップS119;YES)には、処理が終了される。他の全てのグループGRについては、他のグループGRに含める条件を満たすか否かをチェックしていないと分析部213が判定した場合(ステップS119;NO)には、処理がステップS115に戻る。そして、ステップS115において、分析部213は、選択済ではない他のグループGRの1つを選択する。
【0069】
ステップS117でYESの場合には、ステップS121において、表示制御部214は、プロジェクター100αが、ステップS115で選択された他のグループGRに属する可能性があることを表示する。その後、処理が終了する。
【0070】
[本実施形態及び作用効果]
以上、
図1~
図8を参照して説明したように、本実施形態に係る装置情報管理方法は、第1グループGR1が第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cを含む場合に、第1プロジェクター100Aの特徴を示す第1装置情報FTAと、第2プロジェクター100Bの特徴を示す第2装置情報FTBと、第3プロジェクター100Cの特徴を示す第3装置情報FTCと、を取得することと、第1装置情報FTAに含まれる特定項目(例えば、識別名称情報)の値が、第2装置情報FTBに含まれる特定項目の値、及び第3装置情報FTCに含まれる特定項目の値に基づいて決定される第1グループGR1に含める条件を満たさない場合に、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す通知を出力することと、を含み、第1装置情報FTA、第2装置情報FTB、及び第3装置情報FTCの各々は、対応するプロジェクター100の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む。
【0071】
すなわち、第1プロジェクター100Aの特徴を示す第1装置情報FTAに含まれる特定項目が、第1グループGR1に含める条件を満たさない場合に、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す通知を出力する。よって、第1プロジェクター100Aが誤って第1グループGR1に登録されている可能性があることをユーザーが認識できる。したがって、ユーザーが誤った登録情報を容易に見つけることができる。
また、第1装置情報FTA、第2装置情報FTB、及び第3装置情報FTCの各々は、対応するプロジェクター100の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む。よって、特定項目として、プロジェクター100の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを選択できる。したがって、特定項目として、適正な項目を設定できる。その結果、第1プロジェクター100Aが誤って第1グループGR1に登録されている可能性があることを適正に判定できる。
【0072】
また、上記装置情報管理方法において、前記特定項目は、第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cの各々の、識別名称情報、型番情報、製造年月日情報、及びバージョン情報の少なくとも1つを示す文字列である。
よって、前記特定項目として、識別名称情報、型番情報、製造年月日情報、及びバージョン情報の少なくとも1つを示す文字列を選定できる。したがって、第1プロジェクター100Aが誤って第1グループGR1に登録されている可能性があることを適正に判定できる。
【0073】
また、上記装置情報管理方法において、前記特定項目は、第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cの各々の、IPアドレス情報である。
よって、前記特定項目として、IPアドレス情報を選定できる。したがって、第1プロジェクター100Aが誤って第1グループGR1に登録されている可能性があることを適正に判定できる。
【0074】
また、上記装置情報管理方法において、前記特定項目は、第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cの各々の、最大解像度情報、及び最大輝度情報の少なくとも1つを示す文字列である。
よって、前記特定項目として、最大解像度情報、及び最大輝度情報の少なくとも1つを示す文字列を選定できる。したがって、第1プロジェクター100Aが誤って第1グループGR1に登録されている可能性があることを適正に判定できる。
【0075】
また、上記装置情報管理方法において、前記特定項目は、第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cの各々の、光源111Aの稼働時間情報、及び本体の稼働時間情報の少なくとも1つを示す文字列である。
よって、前記特定項目として、光源111Aの稼働時間情報、及び本体の稼働時間情報の少なくとも1つを示す文字列を選定できる。したがって、第1プロジェクター100Aが誤って第1グループGR1に登録されている可能性があることを適正に判定できる。
【0076】
また、上記装置情報管理方法において、第2グループGR2が、第4プロジェクター100D、及び第5プロジェクター100Eを含む場合に、第4プロジェクター100Dの特徴を示す第4装置情報FTDと、第5プロジェクター100Eの特徴を示す第5装置情報FTEとを取得すること、を更に含み、前記通知を出力することは、第1装置情報FTAに含まれる前記特定項目(例えば、識別名称情報)の値が、第4装置情報FTDに含まれる前記特定項目の値、及び第5装置情報FTEに含まれる前記特定項目の値に基づいて決定される第2グループGR2に含める条件を満たす場合に、第1プロジェクター100Aが第2グループGR2に属する可能性があることを示す通知を出力すること、を含む。
すなわち、第1装置情報FTAに含まれる前記特定項目の値が、第2グループGR2に含める条件を満たす場合に、第1プロジェクター100Aが第2グループGR2に属する可能性があることを示す通知を出力する。よって、第1プロジェクター100Aが第2グループGR2に登録される可能性があることをユーザーが認識できる。したがって、ユーザーが誤った登録情報を正しい登録情報に容易に修正できる。
【0077】
本実施形態に係る第2制御プログラムPG2は、第1グループGR1が第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cを含む場合に、第1プロジェクター100Aの特徴を示す第1装置情報FTAと、第2プロジェクター100Bの特徴を示す第2装置情報FTBと、第3プロジェクター100Cの特徴を示す第3装置情報FTCと、を取得することと、第1装置情報FTAに含まれる特定項目(例えば、識別名称情報)の値が、第2装置情報FTBに含まれる特定項目の値、及び第3装置情報FTCに含まれる特定項目の値に基づいて決定される第1グループGR1に含める条件を満たさない場合に、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す通知を出力することと、を第2プロセッサー210Aに実行させ、第1装置情報FTA、第2装置情報FTB、及び第3装置情報FTCの各々は、対応するプロジェクター100の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む。
したがって、本実施形態に係る第2制御プログラムPG2は、本実施形態に係る装置情報管理方法と同様の効果を奏することができる。
【0078】
本実施形態に係る管理装置200は、第2プロセッサー210Aを含み、第2プロセッサー210Aは、第1グループGR1が第1プロジェクター100A、第2プロジェクター100B、及び第3プロジェクター100Cを含む場合に、第1プロジェクター100Aの特徴を示す第1装置情報FTAと、第2プロジェクター100Bの特徴を示す第2装置情報FTBと、第3プロジェクター100Cの特徴を示す第3装置情報FTCと、を取得することと、第1装置情報FTAに含まれる特定項目(例えば、識別名称情報)の値が、第2装置情報FTBに含まれる特定項目の値、及び第3装置情報FTCに含まれる特定項目の値に基づいて決定される第1グループGR1に含める条件を満たさない場合に、第1プロジェクター100Aが第1グループGR1以外のグループGRに属する可能性があることを示す通知を出力することと、を第2プロセッサー210Aに実行させ、第1装置情報FTA、第2装置情報FTB、及び第3装置情報FTCの各々は、対応するプロジェクター100の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む。
したがって、本実施形態に係る管理装置200は、本実施形態に係る装置情報管理方法と同様の効果を奏することができる。
【0079】
[他の実施形態]
上述した本実施形態は、好適な実施の形態である。ただし、上述の本実施形態に限定されるものではなく、要旨を逸脱しない範囲内において種々の変形実施が可能である。
【0080】
本実施形態では、「情報処理装置」が管理装置200である場合について説明したが、これに限定されない。「情報処理装置」が、例えば、タブレット端末、又はスマートフォン等で構成されてもよい。また、「情報処理装置」が、例えば、サーバー装置であってもよい。
【0081】
本実施形態では、「装置」がプロジェクター100である場合について説明したが、これに限定されない。「装置」が、例えば、プリンターであってもよい。また、「装置」が、例えば、プロジェクター100とは異なる表示装置であってもよい。
【0082】
本実施形態では、第1項目JT1が「特定項目」である場合について、主に説明したが、これに限定されない。例えば、第1項目JT1~第10項目JT10の少なくとも1つが「特定項目」であればよい。すなわち、「特定項目」が2つ以上の項目で構成されてもよい。
【0083】
本実施形態では、第1グループGR1が、3台のプロジェクター100で構成される場合について説明したが、これに限定されない。第1グループGR1が、4台以上のプロジェクター100で構成されてもよい。この場合には、第1グループGR1に含める条件は、第1グループGR1を構成するプロジェクター100のうち、2台以上のプロジェクター100の特定項目の値に基づいて決定すればよい。
【0084】
また、
図3及び
図4に示す各機能部は機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクター100、及び管理装置200の各部の具体的な細部構成についても、趣旨を逸脱しない範囲で任意に変更可能である。
【0085】
また、
図8に示すフローチャートの処理単位は、管理装置200の第2制御部210の処理を理解容易にするために、主な処理内容に応じて分割したものである。
図8のフローチャートに示す処理単位の分割の仕方や名称によって制限されることはなく、処理内容に応じて、更に多くの処理単位に分割することもできるし、1つの処理単位が更に多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【0086】
また、装置情報管理方法は、管理装置200が備える第2プロセッサー210Aに、装置情報管理方法に対応した第2制御プログラムPG2を実行させることで実現できる。また、第2制御プログラムPG2は、コンピューターで読み取り可能に記録した記録媒体に記録しておくことも可能である。
記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、HDD、CD-ROM(Compact Disk Read Only Memory)、DVD、Blu-ray(登録商標) Disc、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、記録媒体は、管理装置200が備える内部記憶装置であるRAM、ROM、HDD等の不揮発性記憶装置であってもよい。
第2制御プログラムPG2をサーバー装置等に記憶させておき、サーバー装置から管理装置200に、第2制御プログラムPG2をダウンロードすることで、装置情報管理方法を実現することもできる。
【0087】
[付記]
以下、本開示のまとめを付記する。
(付記1)第1グループが、第1装置、第2装置、及び第3装置を含む場合に、前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、を含み、前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、構成を示す情報、及び状態を示す情報の少なくとも1つを含む、装置情報管理方法。
【0088】
これにより、第1装置の特徴を示す第1装置情報に含まれる特定項目が、第1グループに含める条件を満たさない場合に、第1プロジェクターが第1グループ以外のグループに属する可能性があることを示す通知を出力する。
よって、第1装置が誤って第1グループに登録されている可能性があることをユーザーが認識できる。したがって、ユーザーが誤った登録情報を容易に見つけることができる。
【0089】
(付記2)前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、識別名称情報、型番情報、製造年月日情報、及びバージョン情報の少なくとも1つを示す文字列である、付記1に記載の装置情報管理方法。
【0090】
これにより、前記特定項目として、前記第1装置、前記第2装置、及び前記第3装置の各々の、識別名称情報、型番情報、製造年月日情報、及びバージョン情報の少なくとも1つを示す文字列を選定できる。したがって、第1装置が誤って第1グループに登録されている可能性があることを適正に判定できる。
【0091】
(付記3)前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、IPアドレス情報である、付記1又は付記2に記載の装置情報管理方法。
【0092】
これにより、前記特定項目として、前記第1装置、前記第2装置、及び前記第3装置の各々の、IPアドレス情報を選定できる。したがって、第1装置が誤って第1グループに登録されている可能性があることを適正に判定できる。
【0093】
(付記4)前記第1装置、前記第2装置、及び前記第3装置の各々は、表示装置であって、前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、最大解像度情報、及び最大輝度情報の少なくとも1つを示す文字列である、付記1から付記3のいずれか1つに記載の装置情報管理方法。
【0094】
これにより、前記特定項目として、前記第1装置、前記第2装置、及び前記第3装置の各々の、最大解像度情報、及び最大輝度情報の少なくとも1つを示す文字列を選定できる。したがって、第1装置が誤って第1グループに登録されている可能性があることを適正に判定できる。
【0095】
(付記5)前記第1装置、前記第2装置、及び前記第3装置の各々は、表示装置であって、前記特定項目は、前記第1装置、前記第2装置、及び前記第3装置の各々の、光源の稼働時間情報、及び本体の稼働時間情報の少なくとも1つを示す文字列である、付記1から付記4のいずれか1つに記載の装置情報管理方法。
【0096】
これにより、前記特定項目として、前記第1装置、前記第2装置、及び前記第3装置の各々の、光源の稼働時間情報、及び本体の稼働時間情報の少なくとも1つを示す文字列を選定できる。したがって、第1装置が誤って第1グループに登録されている可能性があることを適正に判定できる。
【0097】
(付記6)第2グループが、第4装置、及び第5装置を含む場合に、前記第4装置の特徴を示す第4装置情報と、前記第5装置の特徴を示す第5装置情報とを取得すること、を更に含み、前記通知を出力することは、前記第1装置情報に含まれる前記特定項目の値が、前記第4装置情報に含まれる前記特定項目の値、及び前記第5装置情報に含まれる前記特定項目の値に基づいて決定される前記第2グループに含める条件を満たす場合に、前記第1装置が前記第2グループに属する可能性があることを示す通知を出力すること、を含む、付記1から付記5のいずれか1つに記載の装置情報管理方法。
【0098】
これにより、第1装置情報に含まれる前記特定項目の値が、第2グループに含める条件を満たす場合に、第1装置が第2グループに属する可能性があることを示す通知を出力する。よって、第1プロジェクターが第2グループに登録される可能性があることをユーザーが認識できる。したがって、ユーザーが誤った登録情報を正しい登録情報に容易に修正できる。
【0099】
(付記7)第1グループが、第1装置、第2装置、及び第3装置を含む場合に、前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、をプロセッサーに実行させ、前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、及び構成を示す情報の少なくとも1つを含む、プログラム。
【0100】
これにより、付記7に記載のプログラムは、付記1に記載の装置情報管理方法と同様の効果を奏する。
【0101】
(付記8)少なくとも1つのプロセッサーを含み、前記少なくとも1つのプロセッサーは、第1グループが、第1装置、第2装置、及び第3装置を含む場合に、前記第1装置の特徴を示す第1装置情報と、前記第2装置の特徴を示す第2装置情報と、前記第3装置の特徴を示す第3装置情報と、を取得することと、前記第1装置情報に含まれる特定項目の値が、前記第2装置情報に含まれる前記特定項目の値、及び前記第3装置情報に含まれる前記特定項目の値に基づいて決定される前記第1グループに含める条件を満たさない場合に、前記第1装置が前記第1グループ以外のグループに属する可能性があることを示す通知を出力することと、をプロセッサーに実行させ、前記第1装置情報、前記第2装置情報、及び前記第3装置情報の各々は、対応する装置の識別情報、機能を示す情報、及び構成を示す情報の少なくとも1つを含む、情報処理装置。
【0102】
これにより、付記8に記載の情報処理装置は、付記1に記載の装置情報管理方法と同様の効果を奏する。
【符号の説明】
【0103】
1…装置情報管理システム、5…リモコン、100…プロジェクター(装置、表示装置)、100A…第1プロジェクター(第1装置)、100B…第2プロジェクター(第2装置)、100C…第3プロジェクター(第3装置)、100D…第4プロジェクター(第4装置)、100E…第5プロジェクター(第5装置)、100F…第6プロジェクター、110…投射部、111…光源部、141…第1通信インターフェース、150…第1制御部、151…特徴送信部、156…第1特徴記憶部、200…管理装置(情報処理装置)、210…第2制御部、210A…第2プロセッサー(プロセッサー)、210B…第2メモリー、211…特徴取得部、212…階層化部、213…分析部、214…表示制御部、215…第2通信制御部、216…第2特徴記憶部、220…第2操作機構、230…第2表示機構、FT…装置情報、FTA…第1装置情報、FTB…第2装置情報、FTC…第3装置情報、FTD…第4装置情報、FTE…第5装置情報、FTF…第6装置情報、GR…グループ、GR1…第1グループ、GR2…第2グループ、JT…項目、JT1…第1項目、JT2…第2項目、JT3…第3項目、JT4…第4項目、JT5…第5項目、JT6…第6項目、JT7…第7項目、JT8…第8項目、JT9…第9項目、JT10…第10項目、MSG1…第1通知、MSG2…第2通知、PG2…第2制御プログラム(プログラム)。