(57)【要約】      （修正有）【課題】多機能印刷機器によるエネルギー消費量をシミュレートする機器および方法を教示する。【解決手段】機器は、プロセッサおよびコンピュータ可読メモリを含み、コンピュータ可読メモリはプロセッサに方法を実行させる命令を含んでいる。方法は、複数のジョブを含む活動ログを読み込むことと、複数の戦略から第１の戦略を読み込むことと、多機能印刷機器において第１の戦略に基づき複数のジョブの各々をシミュレートすることと、複数のジョブを実行するのに多機能印刷機器が必要とする第１の電力量を判断することと、複数のジョブを実行することの間に多機能印刷機器が消費する第２の電力量を判断することと、第１の戦略に基づき複数のジョブを完了するための、多機能印刷機器による推定の電力消費量を含む報告書を作成することと、報告書を表示させることと、を含んでいる。【選択図】図３
2014174986.tif 000002
【特許請求の範囲】
【請求項１】
多機能印刷機器によるエネルギー消費量をシミュレートする機器であって、
プロセッサと、
前記プロセッサに操作可能に接続されたコンピュータ可読媒体であって、
複数のジョブを含む活動ログを読み込み、
複数の戦略から第１の戦略を読み込み、
前記印刷機器により前記第１の戦略に基づき前記複数のジョブの各々を実行することをシミュレートし、
前記複数のジョブを実行するのに前記印刷機器が必要とする第１の電力量を判断し、
前記複数のジョブを実行することの間に前記印刷機器が消費する第２の電力量を判断し、
前記第１の戦略に基づき前記複数のジョブを完了するための、前記第１の電力量と前記第２の電力量とを含む、前記多機能印刷機器による推定の電力消費量を含む報告書を作成し、
前記報告書を表示させるように前記プロセッサに命令するように構成された命令の集合を含む、コンピュータ可読媒体と、
多機能印刷機器によるエネルギー消費量をシミュレートする機器。
【請求項２】
命令の前記集合が、
前記複数の戦略から第２の戦略を読み込み、
前記第２の戦略に基づき前記複数のジョブをシミュレートするように前記プロセッサに命令するように構成された命令をさらに含む、請求項１に記載の機器。
【請求項３】
命令の前記集合が、前記報告書を更新して、前記第２の戦略に基づく前記多機能印刷機器による推定の電力消費量を含むように前記プロセッサに命令するようにさらに構成される、請求項２に記載の機器。
【請求項４】
前記複数のジョブが、前記多機能印刷機器の各機能に対する１つ以上のジョブを含む、請求項１に記載の機器。
【請求項５】
前記１つ以上のジョブがそれぞれ複数の状態を含む、請求項４に記載の機器。
【請求項６】
前記複数の戦略の各々が、前記多機能印刷機器が状態の間でどのように移行するかを規定する、請求項５に記載の機器。
【請求項７】
前記複数の状態の各々が、関連する電力消費量を有する、請求項５に記載の機器。
【請求項８】
前記推定の電力消費量が、前記複数のジョブ内に含まれる各状態に対する前記関連する電力消費量の合計を含む、請求項７に記載の機器。
【請求項９】
前記活動ログが、前記多機能印刷機器によりすでに実行されたジョブのリストを含む、請求項１に記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、エネルギー消費量をシミュレートすることに関する。より具体的には、本開示は、エネルギー消費量をシミュレートして、エネルギーを節約するための１つ以上の戦略を判断することに関する。
【背景技術】
【０００２】
プリンタ、コピー機、および多機能機器（例えば、スキャンしたり、印刷したり、ファックス送信したり、および／またはコピーしたりすることができる単一機器など）のような多くの事務用機器が、１つ以上のモードで作動できる。例えば、所与の期間にわたって機器を使用しないと、機器は「スリープ」モードに入ることができる。スリープモード中には、機器内のさまざまな構成要素が、低電力動作に入ったり、または完全に停止したりする。例えば、コピー機の定着器が停止してもよく、モータ駆動装置およびコントローラが止まってもよく、通信インタフェースが低電力、低速モードに入ってもよい。特定の機能を実行するようにという要求を機器が受け取るとすぐに、機器はスリープモードを出て、通常通り作動することができる。
【０００３】
また、いくつかの事務用機器は、より少ない電力と、通常運転モード以外の資源とを使用した状態で、その事務用機器の生産性に対する影響を低減しようとするように設計された１つ以上の省エネルギーモードを含んでいてもよい。例えば、事務用機器は、より少ないインクまたはトナーを使用する経済的印字モードを含んでいてもよい。同様に、事務用機器は、規定枚数の印刷ジョブ（例えば、２０枚など）の印刷ジョブを事務用機器が受け取った時点で、ようやく印刷ジョブを処理するバッチ印字モードを含んでいてもよい。これは、事務用機器が印字モードで働く回数を制限するため、全体の消費電力と使用資源を低減する。
【０００４】
省エネルギーモードの間、この機器は通常運転モードと比較して、より少ない全電力を使用するため、エネルギー費および他のさまざまな資源を節約する。しかしながら、この機器のユーザが、省エネルギーモードに起因する生産量低減に関連する性能損失を我慢する必要がある。場合によっては、エネルギーまたは資源の節約よりも生産量低減の方が大きい可能性がある。したがって、機器のユーザまたは管理者が、生産性の損失を低減するための手段として省エネルギーモードを無効にする可能性がある。
【０００５】
さらに、多機能機器が、印刷、スキャン、ファックス送信、および他の同様のタスクなどのさまざまなタスクを実行できる。各タスクを完了する目的のために、多機能機器はさまざまな状態を経て進行する。例えば、スリープモードにある多機能機器が、文書を印刷するようにという要求を受け取る可能性がある。多機能機器は、印刷するには最初にスリープモードから出たり、または目覚めたりして、要求を処理するアイドル状態に入る必要がある。その後、多機能機器は文書の印刷を開始できる。いったん印刷が完了すると、多機能機器は一時期アイドルモードに戻る。このアイドルモード期間中に追加の要求を受け取らなかった場合には、多機能機器はスリープモードに戻る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
多くの最新の事務用機器が、事務用機器のさまざまな機能を作動させるように構成された高性能のドライバまたはソフトウェアを含んでいる。多くの場合、１つ以上のドライバが、事務用機器が使用するエネルギー消費量および電力を監視している。しかしながら、エネルギー消費量は、エネルギーを消耗するタスクの実行だけに関連している。さまざまな状態の間の移行中に使用されたり、または浪費されたりするエネルギーの測定は行われていない。
【０００７】
本開示は、記載する特定のシステム、機器、および方法には限定されず、その理由は、これらが変化してもよいためである。説明で使用する用語は、あくまで特定のバージョンまたは実施形態を説明するためのものに過ぎず、範囲を限定するものではない。
【０００８】
本明細書で使用する場合、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈上明確に他の指示がある場合を除き、複数の内容を含んでいる。他に規定がない限り、本明細書で使用するすべての技術用語および科学用語は、当業者が一般的に理解しているのと同じ意味を有している。本明細書のいかなる内容も、本明細書に記載する実施形態には先行発明によるこのような開示に先行する権利がないと認めていると解釈すべきではない。本明細書で使用する場合、用語「含む（ｃｏｍｐｒｉｓｉｎｇ）」は、「含む（ｉｎｃｌｕｄｉｎｇ）」を意味しているが、これに限らない。
【課題を解決するための手段】
【０００９】
１つの一般的な観点では、実施形態が、多機能印刷機器によるエネルギー消費量をシミュレートするための機器を開示する。機器は、プロセッサと、プロセッサに操作可能に接続されたコンピュータ可読媒体と、を含んでいる。コンピュータ可読媒体は、複数のジョブを含む活動ログを読み込み、複数の戦略から第１の戦略を読み込み、多機能印刷機器により第１の戦略に基づき複数のジョブの各々を実行することをシミュレートして、複数のジョブを実行するのに多機能印刷機器が必要とする第１の電力量を判断して、複数のジョブを実行する間に多機能印刷機器が消費する第２の電力量を判断して、第１の戦略に基づき複数のジョブを完了するための、第１の電力量と第２の電力量とを含む、多機能印刷機器による推定の電力消費量を含む報告書を作成して、報告書を表示させるようにプロセッサに命令するように構成された命令の集合を含んでいる。
【００１０】
他の一般的な観点では、実施形態が、多機能印刷機器によるエネルギー消費量をシミュレートする方法を開示する。方法は、複数のジョブを含む活動ログを処理機器により読み込むことと、複数の戦略から第１の戦略を処理機器により読み込むことと、多機能印刷機器における複数のジョブの各々を第１の戦略に基づき処理機器によりシミュレートすることと、複数のジョブを実行するのに多機能印刷機器が必要とする第１の電力量を処理装機器により判断することと、複数のジョブを実行する間に多機能印刷機器が消費する第２の電力量を処理機器により判断することと、第１の戦略に基づき複数のジョブを完了するための、第１の電力量と第２の電力量とを含む、多機能印刷機器による推定の電力消費量を含む報告書を処理機器により作成することと、処理機器により報告書を表示させることと、を含んでいる。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施形態の、多機能機器用の説明に役立つ状態モデルの集合を示す図である。
【図２】図２は、一実施形態の、電力消費量をシミュレートするためのシミュレーションエンジンを示す図である。
【図３】図３は、一実施形態の、エネルギー消費量をシミュレートする説明に役立つ方法のフローチャートを示す図である。
【図４】図４は、本明細書に記載のさまざまな方法および処理を実現するための計算装置のさまざまな実施形態を示す図である。
【発明を実施するための形態】
【００１２】
「印刷機器」は、コマンドを受け取ったり、ならびに／または被印刷物上にテキスト文字および／もしくは画像を印刷したり、ならびに／または画像をスキャンしたりすることができる電子機器である。印刷機器は、ネットワークプリンタ、製造プリンタ、コピー機、およびインクまたはトナーを用いる他の機器、ならびにスキャナを含んでいてもよいが、これらに限らない。また、印刷機器は印刷およびスキャンなどの機能の組み合わせを実行してもよく、その場合には、このような機器を多機能機器と見なしてもよい。
【００１３】
「計算機器」は、１つ以上の機能を実行するためにデータを処理する機器を指している。計算機器は、例えば、サーバ、パーソナルコンピュータ、携帯情報端末、インターネットベースの電話、スマート端末、ダム端末、および／またはネットワーク接続された環境内で通信できる他の電子機器などの任意のプロセッサベース機器を含んでいてもよい。計算機器は命令を解釈して実行してもよい。
【００１４】
「プリンタドライバ」は、文書または印刷ジョブを処理して印刷するように印刷機器のプロセッサに命令するように操作可能に構成されたコンピュータ命令の集合を指している。
【００１５】
電力消費量の推定確度を高めるために、本開示は、機械状態原理を用いて装置のエネルギー挙動をモデル化するための方法およびシステムを規定する。多機能機器の各機能が、機能をうまく達成するために機器がどんな個別のタスクを実行するのかを規定する状態の１つ以上の関連するモジュールまたは集合を有していてもよい。１つ以上の機器の電力消費量を、タイムアウト戦略に基づいてモデル化してもよい。この戦略は、時間とともに動的に発展する可能性があるタイムアウトの集合を使用してもよい。この戦略は、１つ以上の機器に対するさまざまなジョブ活動記録を分析して、特定の機器における電力消費量を変えるために、その特定の機器に対する所与の時間におけるタイムアウトの集合を変更してもよい。その後、シミュレータが、機器に対するすべての活動をシミュレートしながら、タイムアウトの更新された集合に対するジョブ活動ログを実行して、タイムアウトのその特定の集合を用いてその機器に対する電力消費量を判断してもよい。
【００１６】
図１は、複数のモジュールで構成された状態モデル例のさまざまな集合を示している。さまざまなモジュールは、まとめて考えると、特定の機器モデルの運転特性を表している。
【００１７】
モジュール１００が、機器に対する主要な作動モジュールを表していてもよい。モジュール１００は、スリープモードとジョブを処理することとの間の移行を示している。機器に応じて複数のスリープモードがあってもよく、すなわち、ジョブを受け取らない状態が短期間（例えば、１０分間）続いた後に機器が入る第１のスリープモードと、ジョブを受け取らない状態がより長い期間（例えば、１時間）続いた後に機器が入る第２のスリープモードと、があってもよい。状態１０２で表すスリープモード２にある間、機器は１６Ｗの電力を消費してもよい。同様に、状態１０４で表すスリープモード１にある時、機器は８０Ｗの電力を消費してもよい。スリープモード２は、画面またはユーザインタフェース、定着器または加熱要素、および他の不必要な構成要素などの機器のさまざまな機能をさらに無効にしてもよく、その結果、消費電力の低減をもたらしてもよい。
【００１８】
ジョブを受け取ると、機器は目覚めてアイドル状態１０６に進む。アイドル状態１０６では、機器は約２５０Ｗの電力を消費してもよい。アイドリング後に、機器は状態１０８で表すようにジョブを処理してもよい。受け取るジョブの種類に応じて、消費電力は変化してもよい。
【００１９】
例えば、モジュール１１０が印刷ジョブに対する電力消費量を示している。機器はアイドル状態１１２から、約１０００Ｗを消費する印刷状態１１４に移行してもよい。同様に、モジュール１２０が文書のスキャンに対する電力消費量を示している。機器はアイドル状態１２２から、約１００Ｗを消費するスキャン状態１２４に移行してもよい。
【００２０】
図１に示すような電力消費量は、ほんの一例として示したに過ぎないことに注意すべきである。さらに、図１に示す個別の状態は、あくまで説明のために示したに過ぎず、各機能に対して機器がより多くの、またはより少ない個別の状態を含んでいてもよい。例えば、機器が１つのスリープモードだけを有していてもよい。
【００２１】
また、追加機能のために追加のモジュールおよび状態モデルを構成してもよい。特定の機器のために、例えば、ファックスモデル、ネットワーク・コントローラ・モデル、および仕上げ機器モデルを構成してもよい。
【００２２】
正確なモデルおよびシミュレーションを提供するために、さまざまなパラメータを設定してもよい。モジュールを構成するのに、例えば、下記のパラメータのリストを使用してもよい。
・機器の各機能は１つのアイドル状態と、１つのジョブ処理状態とだけを有していてもよい。
・ジョブ処理状態に一定の実行時間を割り当ててもよい。
・アイドルおよびスリープモード状態はタイムアウトを含んでいてもよい。
・複数のスリープモードを規定してもよい。
・ジョブ待ちとジョブ処理とは同時に存在できない。
【００２３】
さらに、状態間の移行は関連する制約を有していてもよい。例えば、移行過程が、その最初の状態で終わってはならない。さらに、他の状態をもたらすように移行過程に対して要求してもよい。他の実施形態では、移行過程からぬけ出る方法があり、それにより、最終状態または無限ループがないようになっていてもよい。
【００２４】
同様に、状態間の個別の関係が１つ以上の制約を有していてもよい。例えば、
・シャットダウン移行または目覚め移行が、スリープモード状態を隣接する状態と関連付けてもよい。
・スリープモード状態は少なくとも１つの目覚め移行を有していてもよい。
・スリープモード状態が他のスリープ状態に移行できる場合、スリープモード状態はシャットダウン状態を有していてもよい。
・ジョブ処理状態は１つの出口移行を有していてもよい。
・アイドル状態はジョブ処理状態への１つの移行と、シャットダウン状態への１つの移行と、を有していてもよい。
【００２５】
機器が、関連するランクを有するいくつかのエネルギーレベルを有していてもよい。より低いランクが、機器のより大きいエネルギー消費量を示していてもよい。例えば、アイドル状態にエネルギーレベル１を割り当ててもよく、スリープモードにエネルギーレベル２を割り当ててもよい。機器が、次のエネルギーレベルに移行するまでに、各エネルギーレベルにどれくらい長くとどまることになるのかを判断するために、各エネルギーレベルにタイムアウトを割り当ててもよい。
【００２６】
個々のモデルをいつどのように使用するかを規定するために、ジョブ経路を機器の各機能に対して決定してもよい。ジョブ経路が、ジョブを仕上げるために完了するモデルチェーンを表してもよい。例えば、印刷ジョブが、図１に示すように、モジュール１００とモジュール１１０の両方を含んでいてもよい。同様に、スキャンジョブが、図１に示すように、モジュール１００とモジュール１２０の両方を含んでいてもよい。
【００２７】
機器に対する電力消費量を推定するために、シミュレーションエンジンといっしょに上述のモジュールを使用してもよい。図２は、機器に対するジョブ処理をシミュレートして、そのジョブに対する全電力消費量を推定するように構成されたシミュレーションエンジン２００の実施例を示している。図１に示すモデルのような機器を表す１つ以上の状態機械またはモジュールのほかに、状態機械プロセッサ２０４に、活動ログ２０２を読み込んでもよい。活動ログ２０２は、機器の実際の使用の履歴リストを含んでいてもよい。あるいは、活動ログ２０２は、ジョブの標準的なリストを含んでいてもよく、それにより、活動の共通の集合を用いて複数の機器をシミュレートしてもよいようになっている。状態機械プロセッサ２０４は、１つ以上のタイムアウト戦略を用いて、活動ログ２０２の中に含まれるようにジョブを処理することをシミュレートして、タイムアウト戦略の各々に対して、機器に対するモデル化した電力消費量を示す消費量推定報告書２０６を出力してもよい。
【００２８】
ジョブを処理することをシミュレートするために、状態機械プロセッサは、ジョブを実行するためのシミュレーション戦略２０８を読み込んでもよい。各シミュレーション戦略２０８は、１つ以上のジョブを実行するときに１つの状態から他の状態に移行するための規則の異なる集合を取り入れてもよい。例えば、デフォルトタイムアウト戦略２０８ａが、状態機械プロセッサ２０４に対して、活動ログの中に含まれるジョブを印刷機器の出荷時設定に基づいてシミュレートさせてもよい。Ｘｅｒｏｘ社が開発したＳｉｍｅｇｙ（登録商標）戦略などの電力検知最適化戦略２０８ｂが、分析された活動ログに基づいて機器のタイムアウトを最適化するためのデータ・マイニング・アルゴリズムを含んでいてもよい。あらかじめ決定した戦略を使用して機器タイムアウトに影響を与えるために、知的準備戦略２０８ｃを実行してもよい。また、スリープモードには決して移行しないことなどの他の戦略２０８ｄを使用してもよい。
【００２９】
ジョブ種類の特定の集合に対してどの戦略が最適かを判断するために、さまざまな戦略２０８を活動ログ２０２に記載されたジョブから別々に設計してもよい。状態機械プロセッサ２０４に各戦略２０８を当てはめて、どのタイムアウト戦略が全電力消費量を最小にするかを確認してもよい。さらに、過去の活動に基づいて時間とともに各戦略２０８を更新して、戦略を最適化してもよい。
【００３０】
図３は、図２に示すような状態機械プロセッサ２０４などの状態機械プロセッサを用いてジョブ処理をシミュレートする説明に役立つ方法のフローチャートを示している。状態機械プロセッサは活動ログを読み込んでもよい（３０５）。同様に、状態機械プロセッサはタイムアウト戦略を読み込んでもよい（３１０）。
【００３１】
読み込んだ（３１０）戦略に基づきシミュレーションを行う（３１５）ことにより、活動ログの中に含まれるジョブを実行してもよい。シミュレーションは、読み込んだ３１０戦略で規定するようなタイムアウト戦略と、シミュレート中の機器に対するエネルギー消費量定格、および活動ログに記載された各ジョブに必要なエネルギーなどの他の要因と、を考慮してもよい。さらに、何も具体的な機能を実行していないときに機器が電力量を消費する場合に、ジョブの間に機器が消費する電力を決定してもよい。第１の戦略を実行した（３１５）後に、状態機械プロセッサは、実行すべきさらなる戦略があるかどうかを判断してもよい（３２０）。さらなる戦略がある場合には、新しい戦略を読み込んで（３１０）、シミュレーションを再び実行する（３１５）。
【００３２】
さらなる戦略がない場合には、結果報告書を生成してもよい（３２５）。結果報告書は、各戦略に対するシミュレーション中に各ジョブが消費する全電力と、各シミュレーションに対してシミュレートするような活動ログに記載されたジョブに対する全電力消費量に関連する全体の数値と、を含んでいてもよい。生成した（３２５）結果と、実測した結果とを比較して、各戦略に対する精度と任意の関連誤差を判断してもよい。このようにして、全体の誤差の許容範囲を判断してもよい。誤差の許容範囲は、シミュレータエンジンおよび機器モデル自体に適用してもよい。特定の時間において機器に対して使用するためにタイムアウト戦略がタイムアウトを出力してもよい場合、機器固有の消費量の誤差は任意の戦略に対して同じと予想してもよく、その理由は、消費量誤差が機器またはシミュレータに固有であるためである。
【００３３】
生成した（３２５）結果は、状態機械プロセッサに操作可能に接続されたディスプレイを通じてユーザに表示してもよく（３３０）、または生成した（３２５）結果は、保存して後でアクセスするために電子ファイルとして出力してもよい。また、生成した（３２５）結果と、以前の結果とを比較して、１つ以上の戦略に加えた任意の変更が、シミュレート中の機器の全電力消費量を増減させたかどうかを判断してもよい。
【００３４】
エネルギー消費量計算は、始動時に、または決定された時間間隔で、機器のオペレータが上述のように実行してもよい。図４は、上述のようなさまざまなコンピュータプロセスおよびシステムを収容したり、または実装したりするのに使用してもよい例示的な内部ハードウェアのブロック図を示している。バス４００が、ハードウェアの残りの図示の構成要素を相互接続する主要な情報ハイウェイとして働いている。ＣＰＵ４０５が、プログラムを実行処理するのに必要な計算および論理演算を実行するシステムの中央演算処理機器である。これらのような用語を本開示の中で使用する場合、ＣＰＵ４０５は、単独で、または図４に開示する他の要素のうちの１つ以上と連動した形での、例示的な処理機器、計算機器、またはプロセッサである。読み出し専用メモリ（ＲＯＭ）４１０およびランダム・アクセス・メモリ（ＲＡＭ）４１５が例示的なメモリ素子を構成している。
【００３５】
コントローラ４２０が、１つ以上の任意のメモリ素子４２５と、システムバス４００とのインタフェースをとる。これらのメモリ素子４２５は、例えば、外部または内部のＤＶＤドライブ、ＣＤ−ＲＯＭドライブ、ハードドライブ、フラッシュメモリ、ＵＳＢドライブまたはその種の他のものを含んでいてもよい。上述のように、これらのさまざまなドライブおよびコントローラは選択機器である。さらに、メモリ素子４２５は、任意のソフトウェアモジュールもしくは命令を保存するための個々のファイル、補助データ、結果もしくは補助の群を保存するための共用ファイル、または上述のような結果情報、補助データ、および関連情報を保存するための１つ以上のデータベースを含むように構成してもよい。
【００３６】
上述のプリンタドライバの動作と関連する機能段階のうちのいずれかを実行するためのプログラム命令、ソフトウェア、またはインタラクティブモジュールを、ＲＯＭ４１０および／またはＲＡＭ４１５内に保存してもよい。必要に応じて、プログラム命令は、コンパクトディスク、デジタルディスク、フラッシュメモリ、メモリカード、ＵＳＢドライブ、Ｂｌｕ−ｒａｙ（商標）ディスクのような光ディスク記憶媒体、および／または他の記録媒体などの実現可能なコンピュータ可読媒体上に保存してもよい。
【００３７】
任意のディスプレイインタフェース４３０が、バス４００からの情報を、オーディオ形式、ビジュアル形式、グラフィック形式、または英数字形式でディスプレイ４３５上に表示することを可能にしてもよい。バス４００からの情報は、現在のジョブチケットと、関連するタスクとに関連する情報を含んでいてもよい。外部機器との通信が、さまざまな通信ポート４４０を用いて行われてもよい。例示的な通信ポート４４０は、インターネットまたはローカル・エリア・ネットワークなどの通信網に接続してもよい。
【００３８】
また、ハードウェアはインタフェース４４５を含んでいてもよく、このインタフェース４４５は、キーボード４５０などの入力機器、またはマウス、ジョイスティック、タッチスクリーン、遠隔操作、ポインティングデバイス、映像入力機器、および／または音声入力機器などの他の入力機器４５５からのデータの受信を可能にする。
【００３９】
上述の、および他の、さまざまな特徴および機能、またはそれらの代替が、他の多くの異なるシステムまたは応用において組み合わされてもよい。これらの特徴および機能、またはそれらの代替の、現在のところ予見できない、または思いがけないさまざまな代替手段、変更、変形、または改良が、その後に当業者により行われる可能性があるが、これらの代替手段、変更、変形、または改良もまた、開示する実施形態により含まれるものとする。
【図１】
2014174986.tif 000003
【図２】
2014174986.tif 000004
【図３】
2014174986.tif 000005
【図４】
2014174986.tif 000006