(57)【要約】【課題】スリープモード時と非スリープモード時で、点灯時の輝度が変わらない発光輝度調整装置を提供する。【解決手段】第１の駆動信号生成部は、ＣＰＵが非スリープモードの状態にあると検知されたことを条件に、ラベルプリンタ（電子機器）の状態を示す第１の発光体を点灯させる第１の駆動信号を生成して出力する。また、第２の駆動信号生成部は、ＣＰＵがスリープモードの状態にあると検知されたことを条件に、第１の駆動信号によって第１の発光体を点灯させた場合と略等しい明るさになるように、ラベルプリンタの状態を示す第２の発光体を点灯させる第２の駆動信号を生成して出力する。そして、点灯制御部は、第１の駆動信号によって第１の発光体を点灯させるか、または第２の駆動信号によって第２の発光体を点灯させるかを選択する。【選択図】図３
2018144433.tif 000002
【特許請求の範囲】
【請求項１】
消費電力を抑制するスリープモードを有する電子機器の状態を示す発光体の輝度を調整する発光輝度調整装置であって、
非スリープモード下で動作して、前記発光体の点灯状態を制御する第１の駆動信号を生成する第１の信号生成手段と、
スリープモード下で動作して、前記発光体の点灯状態を制御する第２の駆動信号を生成する第２の信号生成手段と、
を備え、
前記第１の信号生成手段および前記第２の信号生成手段が信号生成を行う条件は、前記第１の駆動信号および前記第２の駆動信号によって点灯する前記発光体の明るさが略等しくなるように設定されている
ことを特徴とする発光輝度調整装置。
【請求項２】
前記第１の信号生成手段は、前記電子機器が備えるＣＰＵによって構成されて、
前記第２の信号生成手段は、ＣＰＵを含まない回路で構成される
ことを特徴とする請求項１に記載の発光輝度調整装置。
【請求項３】
前記第１の駆動信号と前記第２の駆動信号とは、それぞれ異なる発光体を点灯させる
ことを特徴とする請求項１または請求項２に記載の発光輝度調整装置。
【請求項４】
前記第１の駆動信号によって第１の発光体を点灯させるか、または前記第２の駆動信号によって第２の発光体を点灯させるかを選択する選択手段を更に備える
ことを特徴とする請求項３に記載の発光輝度調整装置。
【請求項５】
前記第１の信号生成手段または前記第２の信号生成手段の少なくとも一方は、前記第１の駆動信号または前記第２の駆動信号のパルス幅および周期を調整する調整手段を更に備える
ことを特徴とする請求項１から請求項４のいずれか１項に記載の発光輝度調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、発光輝度調整装置に関する。
【背景技術】
【０００２】
従来、例えば、パソコンやプリンタ等のようにＣＰＵによって制御される電子機器にあっては、消費電力を低く抑えるために、所定時間に亘って操作がなされない場合にＣＰＵの動作を停止する、いわゆるスリープモードを備えているものが多い。このようなスリープモードを備える電子機器では、一般に、インジケータとして備えたＬＥＤ（Light  Emitting  Diode）を点灯させることによって、機器の動作状態を表示していた。具体的には、ＣＰＵがスリープモードの状態にないとき（非スリープモード）は、ＣＰＵがＬＥＤの点灯制御を行っていた。一方、ＣＰＵがスリープモードの状態にあるときは、ＣＰＵが動作を停止するため、ＣＰＵによってＬＥＤの点灯制御を行うことができない。したがって、予め設定された所定の電圧でＬＥＤを点灯させて、ＣＰＵがスリープモードの状態であることを示していた（例えば、特許文献１）。
【０００３】
しかしながら、非スリープモードの状態にあるときと、スリープモードの状態にあるときとでＬＥＤの点灯制御の方法が異なると、点灯するＬＥＤの明るさが異なる可能性がある。このような明るさの違いは、ユーザに違和感を与える可能性があるため、改善が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、スリープモードの状態にあるときと、非スリープモードの状態にあるときと、で点灯時の明るさが変わらない発光輝度調整装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の発光輝度調整装置は、消費電力を抑制するスリープモードを有する電子機器の状態を示す発光体の輝度を調整する。発光輝度調整装置は、第１の信号生成手段と、第２の信号生成手段とを備える。第１の信号生成手段は、非スリープモード下で動作して、発光体の点灯状態を制御する第１の駆動信号を生成する。第２の信号生成手段は、スリープモード下で動作して、発光体の点灯状態を制御する第２の駆動信号を生成する。そして、第１の信号生成手段および第２の信号生成手段が信号生成を行う条件は、第１の駆動信号および第２の駆動信号によって点灯する発光体の明るさが略等しくなるように設定されている。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態に係るラベルプリンタの外観斜視図である。
【図２】図２は、ラベルプリンタの概略構成を示すブロック図である。
【図３】図３は、第１の実施形態に係るラベルプリンタが備えるＬＥＤ輝度調整部の機能構成を示す機能ブロック図である。
【図４】図４は、第１の駆動信号の一例を示すタイミングチャートである。
【図５】図５は、第１の実施形態に係るラベルプリンタが備えるＬＥＤ輝度調整部の回路構成の一例を示す回路ブロック図である。
【図６】図６は、第１の実施形態に係るラベルプリンタが備えるＬＥＤ輝度調整部の動作状態を示すタイミングチャートである。
【図７】図７は、第２の実施形態に係るラベルプリンタが備えるＬＥＤ輝度調整部の機能構成を示す機能ブロック図である。
【図８】図８は、第２の実施形態に係るラベルプリンタが備えるＬＥＤ輝度調整部の回路構成の一例を示す回路ブロック図である。
【図９】図９は、第２の実施形態に係るラベルプリンタが備えるＬＥＤ輝度調整部の動作状態を示すタイミングチャートである。
【発明を実施するための形態】
【０００７】
（第１の実施形態）
以下、添付図面を参照して、本発明に係る発光輝度調整装置を備える電子機器の一例であるラベルプリンタの第１の実施形態について説明する。
【０００８】
（ラベルプリンタの全体構成の説明）
図１は、本実施形態に係るラベルプリンタ１の外観斜視図である。本実施形態に係るラベルプリンタ１は、商品に貼付する値札の印刷を行う。ラベルプリンタ１は、オペレータに情報を表示するとともにオペレータからの指示を受け付ける表示入力部１１と、商品のラベルＬを発行するラベル発行口１２とを有している。また、ラベルプリンタ１は、動作電源の供給を行う電源スイッチ１３と、ラベルプリンタ１の動作状態を表示するインジケータ１４とを備える。インジケータ１４は、２つのＬＥＤ２６ａ、２６ｂを内蔵している。ＬＥＤ２６ａは第１の発光体の一例であり、例えば緑色のＬＥＤである。ＬＥＤ２６ａは、ラベルプリンタ１が備えた後述するＣＰＵ２１（図２参照）が非スリープモードの状態にあることを示す際に点灯する。ＬＥＤ２６ｂは第２の発光体の一例であり、例えば橙色のＬＥＤである。ＬＥＤ２６ｂは、ラベルプリンタ１が備えた後述するＣＰＵ２１がスリープモードの状態にあることを示す際に点灯する。なお、スリープモードとは、ＣＰＵを備えた電子機器が、消費電力を抑制するために、所定時間操作されない等の条件を満たした際に、ＣＰＵの機能を停止した状態のことである。また、本実施形態では、発光体の一例としてＬＥＤを用いた例について説明するが、発光体はＬＥＤに限定されるものではない。すなわち、発光体としてＥＬ（Electro-Luminescence）、蛍光管、ランプ等を利用してもよい。
【０００９】
図２は、本実施形態に係るラベルプリンタ１の概略構成を示すブロック図である。本実施形態に係るラベルプリンタ１は、制御部としてのＣＰＵ（Central  Processing  Unit）２１と、制御プログラムや固定データ等を記憶するフラッシュＲＯＭ（Read  Only  Memory）２２と、各種データ等を記憶するＲＡＭ（Random  Access  Memory）２３とを備える。
【００１０】
また、ラベルプリンタ１は、ネットワークインタフェース２９と、キーコントローラ２４と、表示コントローラ２５と、プリンタエンジン２８と、Ｉ／Ｏポート３１とを備える。ネットワークインタフェース２９は、上位装置（例えば、不図示の店舗サーバ等）との間で各種設定データの送受信を行う。キーコントローラ２４は、表示入力部１１が有するＬＣＤ１１ａの表示面に積層配置されてタッチ操作が可能なタッチパネル１１ｂからの入力データを取り込む。
【００１１】
表示コントローラ２５は、ＬＣＤドライバ２５ａとＬＥＤドライバ２５ｂとを備える。ＬＣＤドライバ２５ａは、前記した表示入力部１１を構成するＬＣＤ１１ａの各種設定画面の表示を制御する。ＬＥＤドライバ２５ｂは、前記したインジケータ１４に内蔵されたＬＥＤ２６ａ、２６ｂの点灯状態を制御する。プリンタエンジン２８は、設定されたラベルフォーマット等に従ってラベルＬを印字するプリンタ２７を制御する。Ｉ／Ｏポート３１は、ラベルＬを印字する際に、温度の検出等を行う各種センサ３０、および電源スイッチ１３と、ＣＰＵ２１との間に介在して、信号のやり取りを行う。
【００１２】
また、ＣＰＵ２１と、フラッシュＲＯＭ２２、ＲＡＭ２３、ネットワークインタフェース２９、キーコントローラ２４、表示コントローラ２５、プリンタエンジン２８、Ｉ／Ｏポート３１とは、互いにバスラインによって接続されている。
【００１３】
ＣＰＵ２１が実行する制御プログラムは、表示コントローラ２５と協働することによって、後述するＬＥＤ輝度調整部４０ａ（図３参照）を構成する。ＬＥＤ輝度調整部４０ａは、発光輝度調整装置の一例であり、ＣＰＵ２１がスリープモード状態にある場合にＬＥＤ２６ａを点灯制御する。また、ＬＥＤ輝度調整部４０ａは、ＣＰＵ２１が非スリープモード状態にある場合にＬＥＤ２６ｂを点灯制御する。なお、ＬＥＤ輝度調整部４０ａは、ＬＥＤ２６ａとＬＥＤ２６ｂを、略等しい明るさになるように点灯制御する。
【００１４】
（ＬＥＤ輝度調整部の機能構成の説明）
次に、図３を用いて、前記したＬＥＤ輝度調整部４０ａの機能構成について説明する。図３は、ＬＥＤ輝度調整部４０ａの機能構成を示す機能ブロック図である。
【００１５】
ＬＥＤ輝度調整部４０ａは、状態検知部４２と、第１の駆動信号生成部４４と、第１の調整部４５と、第２の駆動信号生成部４６と、第２の調整部４７と、点灯制御部４８とを備える。状態検知部４２は、ＣＰＵ２１がスリープモードの状態にあるか、非スリープモードの状態にあるかを検知する。なお、ＣＰＵ２１自身が、状態検知部４２として機能する。
【００１６】
第１の駆動信号生成部４４は、第１の信号生成手段の一例である。第１の駆動信号生成部４４は、状態検知部４２が、ＣＰＵ２１が非スリープモードの状態にあると検知したことを条件に、ＬＥＤ２６ａの点灯状態を制御する第１の駆動信号ＤＲ１（図４参照）を生成して出力する。なお、ＣＰＵ２１が、第１の駆動信号生成部４４として機能する。
【００１７】
第１の調整部４５は、第１の調整手段の一例であり、第１の駆動信号ＤＲ１のパルス幅Ｔ１および周期Ｔｏ１（図４参照）を調整する。なお、ＣＰＵ２１が、第１の調整部４５として機能する。具体的には、ＣＰＵ２１が実行する制御プログラムの中に記述された、第１の駆動信号ＤＲ１のパルス幅Ｔ１および周期Ｔｏ１を調整することによって、ＬＥＤ２６ａとＬＥＤ２６ｂとが略等しい明るさで点灯するように、第１の駆動信号ＤＲ１を調整する。
【００１８】
第２の駆動信号生成部４６は、第２の信号生成手段の一例である。第２の駆動信号生成部４６は、状態検知部４２が、ＣＰＵ２１がスリープモードの状態にあると検知したことを条件に、ＬＥＤ２６ｂの点灯状態を制御する第２の駆動信号ＤＲ２（図５参照）を生成して出力する。なお、図２の表示コントローラ２５が、第２の駆動信号生成部４６として機能する。
【００１９】
第２の調整部４７は、第２の調整手段の一例であり、第２の駆動信号ＤＲ２の、後述するパルス幅Ｔ２および周期Ｔｏ２（図６参照）を調整する。なお、第２の駆動信号生成部４６が、第２の調整部４７として機能する。具体的には、第２の駆動信号生成部４６で生成する第２の駆動信号ＤＲ２のパルス幅Ｔ２および周期Ｔｏ２を調整することによって、ＬＥＤ２６ａとＬＥＤ２６ｂとが略等しい明るさで点灯するように、第２の駆動信号ＤＲ２を調整する。
【００２０】
点灯制御部４８は、選択手段の一例であり、第１の駆動信号ＤＲ１によってＬＥＤ２６ａを点灯させるか、または第２の駆動信号ＤＲ２によってＬＥＤ２６ｂを点灯させるかを選択する。なお、図２のＬＥＤドライバ２５ｂが、点灯制御部４８として機能する。
【００２１】
（第１の駆動信号の説明）
次に、図４を用いて、前記した第１の駆動信号ＤＲ１について説明する。図４は、第１の駆動信号ＤＲ１の一例を示すタイミングチャートである。
【００２２】
ＣＰＵ２１は、非スリープモードの状態にあるとき、図４に示す第１の駆動信号ＤＲ１を生成して、点灯制御部４８に出力する。第１の駆動信号ＤＲ１は、一定の周期Ｔｏ１でパルス幅Ｔ１の矩形パルスを発生させる。この第１の駆動信号ＤＲ１は、点灯制御部４８が備える、後述するＬＥＤ点灯回路に入力されて、ＬＥＤ２６ａをパルス発光させる。
【００２３】
第１の駆動信号ＤＲ１は、ＬＥＤ点灯回路の動作状態と非動作状態とを切り替えるトリガ信号である。第１の駆動信号ＤＲ１のパルス波形の波高値は、ＬＥＤ点灯回路を駆動するために必要なレベルを備えていればよい。
【００２４】
第１の駆動信号ＤＲ１の周期Ｔｏ１と、パルス幅Ｔ１とは、ＣＰＵ２１によって、予め決められた所定の値に設定されて、第１の調整部４５によって調整される。例えば、Ｔ１＝８０μｓｅｃ、Ｔｏ１＝２５６μｓｅｃ等に設定、調整される。第１の駆動信号ＤＲ１のデューティ比Ｄ＝Ｔ１／Ｔｏ１が大きいほど、ＬＥＤ２６ａは、より明るく点灯する。
【００２５】
なお、第２の駆動信号ＤＲ２については図示しないが、第１の駆動信号ＤＲ１と同じ形態を有するパルス波形である。ただし、第２の駆動信号ＤＲ２は、前記した第２の駆動信号生成部４６で生成される。そして、第２の駆動信号ＤＲ２のパルス幅Ｔ２と周期Ｔｏ２と（図６参照）は、第２の駆動信号生成部４６において設定されて、第２の調整部４７によって調整される。すなわち、第１の駆動信号ＤＲ１のパルス幅Ｔ１と周期Ｔｏ１と、第２の駆動信号ＤＲ２のパルス幅Ｔ２と周期Ｔｏ２とは、それぞれ異なる値に設定および調整することが可能である。
【００２６】
前記したように、第１の発光体であるＬＥＤ２６ａは、緑色のＬＥＤであり、第２の発光体であるＬＥＤ２６ｂは、橙色のＬＥＤである。このようにＬＥＤの発光色が異なると、同じ駆動信号でＬＥＤを点灯させた場合であっても、人の目に感じる明るさは異なる。これは、光の波長によって、人の目が感じる明るさの度合いが異なるためである。光の波長毎に、人の目が感じる明るさの度合いを数値化したものを比視感度という。実験によると、人の目は、５５５ｎｍの光に対する感度が最も高く、そこから低波長側および長波長側で、ともに感度が低下する。
【００２７】
したがって、緑色（例えば５５０ｎｍ）のＬＥＤと橙色（例えば６１０ｎｍ）のＬＥＤを同じ駆動信号で点灯した場合、人は、緑色のＬＥＤの方を明るいと感じる。そのため、本実施形態では、橙色のＬＥＤ（ＬＥＤ２６ｂ）を駆動する第２の駆動信号ＤＲ２のデューティ比を、緑色のＬＥＤ（ＬＥＤ２６ａ）を駆動する第１の駆動信号ＤＲ１のデューティ比よりも高く調整する。これによって、ＬＥＤ２６ａとＬＥＤ２６ｂの明るさが同等になるように調整することができる。
【００２８】
（ＬＥＤ輝度調整部の回路構成の説明）
次に、図５を用いて、ＬＥＤ輝度調整部４０ａの具体的な回路構成について説明する。図５は、ＬＥＤ輝度調整部４０ａの回路構成の一例を示す回路ブロック図である。
【００２９】
ＬＥＤ輝度調整部４０ａは、ＣＰＵ２１と、第２の駆動信号生成部４６（第２の調整部４７）と、点灯制御部４８とを備える。
【００３０】
ＣＰＵ２１は、状態検知部４２と、第１の駆動信号生成部４４と、第１の調整部４５とを備える。状態検知部４２は、ＣＰＵ２１がスリープモードの状態にあるか、非スリープモードの状態にあるかを検知する。そして、ＣＰＵ２１は、第２の駆動信号生成部４６と点灯制御部４８とに対して、ＣＰＵ２１がスリープモードの状態、または非スリープモードの状態にあることを示すＣＰＵ状態信号ＣＴＲを出力する。ＣＰＵ状態信号ＣＴＲは、具体的には、ＣＰＵ２１が非スリープモードの状態にあるときにハイ（Hi）レベルを出力して、ＣＰＵ２１がスリープモードの状態にあるときにロー（Lo）レベルを出力するパルス信号である。ＣＰＵ２１は、ＣＰＵ状態信号ＣＴＲを、第２の駆動信号生成部４６と点灯制御部４８とに対して出力する。
【００３１】
第１の駆動信号生成部４４は、ＣＰＵ２１が非スリープモードの状態にあることを条件として、ＬＥＤ２６ａの点灯状態を制御する第１の駆動信号ＤＲ１を生成して、点灯制御部４８に対して出力する。
【００３２】
第１の調整部４５は、前記したように、第１の駆動信号ＤＲ１のパルス幅Ｔ１および周期Ｔｏ１（図４参照）を調整する。具体的には、第１の調整部４５は、ＣＰＵ２１が実行する制御プログラムにおいて、第１の駆動信号ＤＲ１を生成する際のパラメータを調整することによって、第１の駆動信号ＤＲ１のパルス波形のパルス幅Ｔ１および周期Ｔｏ１を調整する。
【００３３】
第２の駆動信号生成部４６は、第２の信号生成手段の一例である。第２の駆動信号生成部４６は、ＣＰＵ２１がスリープモードの状態にあることを条件として、ＬＥＤ２６ｂの点灯状態を制御する第２の駆動信号ＤＲ２を生成して、点灯制御部４８に対して出力する。
【００３４】
また、第２の駆動信号生成部４６は、第２の調整手段の一例である第２の調整部４７を兼ねる。第２の調整部４７は、第２の駆動信号ＤＲ２の、前記したパルス幅Ｔ２および周期Ｔｏ２を調整する。具体的には、第２の調整部４７は、第２の駆動信号生成部４６で生成する第２の駆動信号ＤＲ２を生成する際のパラメータを調整することによって、第２の駆動信号ＤＲ２のパルス波形のパルス幅Ｔ２および周期Ｔｏ２を調整する。より具体的には、後述するクロック発生回路４６ｂが発生するクロック信号ＣＬＫの周波数の調整、または、後述するカウンタ回路４６ｃが、第２の駆動信号ＤＲ２の１周期の間にカウントするクロック数の調整を行うことによって、第２の駆動信号ＤＲ２の波形を調整する。
【００３５】
なお、第１の調整部４５および第２の調整部４７による調整は、製造したラベルプリンタ１の出荷前調整のタイミングで実施する。このとき、調整担当者は、ＬＥＤ２６ａ、２６ｂをそれぞれ点灯させて、略等しい明るさに見えるように、第１の調整部４５および第２の調整部４７による調整を行う。また、本実施形態では、第１の調整部４５および第２の調整部４７をともに備えた例について説明するが、ＬＥＤ輝度調整部４０ａは、第１の調整部４５または第２の調整部４７のうち、少なくとも一方を備えていれば、ＬＥＤ２６ａ、２６ｂを略等しい明るさで点灯させるために必要な調整を行うことができる。
【００３６】
第２の駆動信号生成部４６は、ラッチ回路４６ａと、クロック発生回路４６ｂと、カウンタ回路４６ｃとを備える。
【００３７】
ラッチ回路４６ａは、例えば、フリップフロップで構成されて、ＣＰＵ２１が出力したＣＰＵ状態信号ＣＴＲの状態を所定のタイミング毎に読み取って保持する（ラッチする）。そして、ラッチ回路４６ａは、ＣＰＵ２１がスリープモードの状態にある期間または非スリープモードの状態にある期間を示すラッチ信号ＳＴＡを出力する。本実施形態では、説明を簡単にするため、ラッチ信号ＳＴＡは、ＣＰＵ状態信号ＣＴＲの位相を反転した信号であるとする。すなわち、ラッチ信号ＳＴＡがハイレベルである期間は、ＣＰＵ２１がスリープモードの状態であることを示し、ラッチ信号ＳＴＡがローレベルである期間は、ＣＰＵ２１が非スリープモードの状態であることを示す。詳しくは後述する（図６参照）。
【００３８】
クロック発生回路４６ｂは、発振器で構成されて、予め設定された周波数のクロック信号ＣＬＫを発生する。クロック信号ＣＬＫの周波数は、ＣＰＵ２１のクロック周波数と略等しいことが望ましい。
【００３９】
カウンタ回路４６ｃは、ラッチ回路４６ａが出力したラッチ信号ＳＴＡがハイレベルである期間、すなわち、ＣＰＵ２１がスリープモードの状態にある期間に亘って、クロック信号ＣＬＫのクロック数をカウントする。そして、カウンタ回路４６ｃは、クロック信号ＣＬＫのクロック数が所定のカウント値になる毎、すなわち、周期Ｔｏ２毎に、所定のパルス幅Ｔ２のパルス信号（第２の駆動信号ＤＲ２）を発生させる。さらに、カウンタ回路４６ｃは、点灯制御部４８に対して、発生した第２の駆動信号ＤＲ２を出力する。
【００４０】
点灯制御部４８は、選択手段の一例である。点灯制御部４８は、ＣＰＵ２１が出力する第１の駆動信号ＤＲ１によってＬＥＤ２６ａを点灯させるか、または第２の駆動信号生成部４６が出力する第２の駆動信号ＤＲ２によってＬＥＤ２６ｂを点灯させるかを選択する。
【００４１】
点灯制御部４８は、セレクタ回路４８ａとＬＥＤ点灯部４８ｂと、ＬＥＤ点灯部４８ｃとを備える。なお、点灯制御部４８は、ＣＰＵを含まない回路で構成されている。
【００４２】
セレクタ回路４８ａは、ＣＰＵ状態信号ＣＴＲに基づいて、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２のいずれか一方を選択して出力する。具体的には、ＣＰＵ状態信号ＣＴＲがハイレベル、すなわちＣＰＵ２１が非スリープモードの状態にあるときは、セレクタ回路４８ａは、第１の駆動信号ＤＲ１を選択して、セレクタ回路４８ａの出力端子Ｏ１から出力する。このとき、セレクタ回路４８ａの出力端子Ｏ２は、ローレベルを出力する。一方、ＣＰＵ状態信号ＣＴＲがローレベル、すなわちＣＰＵ２１がスリープモードの状態にあるときは、セレクタ回路４８ａは、第２の駆動信号ＤＲ２を選択して、セレクタ回路４８ａの出力端子Ｏ２から出力する。このとき、セレクタ回路４８ａの出力端子Ｏ１は、ローレベルを出力する。
【００４３】
ＬＥＤ点灯部４８ｂは、トランジスタ等のスイッチング素子Ｔｒ１で構成されて、抵抗Ｒを介して直流電源Ｖｃｃに接続したＬＥＤ２６ａを点灯させる。また、ＬＥＤ点灯部４８ｃは、トランジスタ等のスイッチング素子Ｔｒ２で構成されて、抵抗Ｒを介して直流電源Ｖｃｃに接続したＬＥＤ２６ｂを点灯させる。ＬＥＤ点灯部４８ｂおよびＬＥＤ点灯部４８ｃは、前記したＬＥＤドライバ２５ｂ（図２参照）に相当する。
【００４４】
（ＬＥＤ輝度調整部の作用の説明）
次に、図６を用いて、ＬＥＤ輝度調整部４０ａの作用について説明する。図６は、ＬＥＤ輝度調整部４０ａの動作状態を示すタイミングチャートである。
【００４５】
ＣＰＵ状態信号ＣＴＲは、ＣＰＵ２１が非スリープモードの状態にあるときにハイレベルを出力して、ＣＰＵ２１がスリープモードの状態にあるときにローレベルを出力するパルス信号である。ここでは、図６に示すように、ＣＰＵ２１は、時刻ｔ０から時刻ｔ１に亘って非スリープの状態にあり、時刻ｔ１から時刻ｔ２に亘ってスリープモードの状態にあるとする。
【００４６】
第１の駆動信号ＤＲ１は、図４に示したように、ＣＰＵ２１が生成する、パルス幅Ｔ１の矩形パルスが一定の周期Ｔｏ１で発生するパルス信号である。第１の駆動信号ＤＲ１は、図６に示すように、ＣＰＵ２１が非スリープモードの状態にあるときにのみ発生する。
【００４７】
ラッチ信号ＳＴＡは、図５に示したラッチ回路４６ａにおいて、ＣＰＵ状態信号ＣＴＲをラッチした信号である。本実施形態では、説明を簡単にするため、ラッチ信号ＳＴＡは、ＣＰＵ状態信号ＣＴＲの位相を反転した波形であるとする。
【００４８】
クロック信号ＣＬＫは、クロック発生回路４６ｂが発生する、予め設定された周波数のクロックである。クロック信号ＣＬＫの周波数は、前記したように、ＣＰＵ２１のクロック周波数と略等しいことが望ましい。
【００４９】
第２の駆動信号ＤＲ２は、前記したように、第２の駆動信号生成部４６が生成する、パルス幅Ｔ２の矩形パルスが一定の周期Ｔｏ２で発生するパルス信号である。第２の駆動信号ＤＲ２は、図６に示すように、ＣＰＵ２１がスリープモードの状態にあるときにのみ発生する。なお、図６において、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２は、同じ波形を有しているものとする。すなわち、Ｔ１＝Ｔ２、Ｔｏ１＝Ｔｏ２であるとする。
【００５０】
なお、第２の駆動信号生成部４６は、ＣＰＵ２１がスリープモードの状態にある期間（ラッチ信号ＳＴＡがハイレベルにある期間）において、クロック信号ＣＬＫが所定数カウントされたタイミングで、所定幅Ｔ２のパルスを発生することによって、第２の駆動信号生成部４６を生成する。
【００５１】
本実施形態では、ＬＥＤ２６ａとして緑色のＬＥＤを用い、ＬＥＤ２６ｂとして橙色のＬＥＤを用いた例について説明したが、前記したインジケータ１４（図１参照）を２つ設けて、各インジケータに、同じ発光色を有するＬＥＤ２６ａとＬＥＤ２６ｂとを内蔵して、ＬＥＤ２６ａとＬＥＤ２６ｂとを同じ色で発光させてもよい。この場合、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２を同じパルス波形とすれば、原理的には、ＬＥＤ２６ａとＬＥＤ２６ｂとは略等しい明るさで発光する。しかし、実際には、ＬＥＤ２６ａとＬＥＤ２６ｂとの間に個体差があるため、発光させた際の明るさに差が生じる可能性がある。そのため、前記した第１の調整部４５または第２の調整部４７を作用させることによって、ＬＥＤ２６ａとＬＥＤ２６ｂとが略等しい明るさで発光するように調整することができる。
【００５２】
以上説明したように、第１の実施形態に係るＬＥＤ輝度調整部４０ａ（発光輝度調整装置）を備える電子機器の一例であるラベルプリンタ１によれば、状態検知部４２が、ＣＰＵ２１がスリープモードの状態にあるか、非スリープモードの状態にあるかを検知する。そして、第１の駆動信号生成部４４（第１の信号生成手段）は、ＣＰＵ２１が非スリープモードの状態にあると検知されたことを条件に、ラベルプリンタ１（電子機器）の状態を示すＬＥＤ２６ａ（第１の発光体）の点灯状態を制御する第１の駆動信号ＤＲ１を生成して出力する。また、第２の駆動信号生成部４６（第２の信号生成手段）は、ＣＰＵ２１がスリープモードの状態にあると検知されたことを条件に、第１の駆動信号ＤＲ１によってＬＥＤ２６ａを点灯した場合と略等しい明るさになるように、ラベルプリンタ１の状態を示すＬＥＤ２６ｂ（第２の発光体）の点灯状態を制御する第２の駆動信号ＤＲ２を生成して出力する。そして、点灯制御部４８（選択手段）は、ＣＰＵ２１が非スリープモードの状態にあるときには第１の駆動信号ＤＲ１によってＬＥＤ２６ａを点灯させて、ＣＰＵ２１がスリープモードの状態にあるときには第２の駆動信号ＤＲ２によってＬＥＤ２６ｂを点灯させるように、駆動信号を選択する。したがって、ＣＰＵ２１がスリープモードの状態にあるか、非スリープモードの状態にあるか、に関わらず、ラベルプリンタ１の状態を示すＬＥＤ２６ａ、２６ｂを略等しい明るさで点灯させることができる。
【００５３】
また、ラベルプリンタ１によれば、第２の駆動信号生成部４６（第２の信号生成手段）は、ＣＰＵ２１を含まない回路で構成される。そして、ＣＰＵ２１がスリープモードの状態にあるときは、ＬＥＤ２６ｂは、第２の駆動信号生成部４６で生成された第２の駆動信号ＤＲ２によって点灯する。したがって、ラベルプリンタ１（電子機器）の省電力化を図ることができる。
【００５４】
そして、ラベルプリンタ１によれば、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２とは、それぞれ異なるＬＥＤ（発光体）を点灯させる。したがって、ラベルプリンタ１（電子機器）が、スリープモードの状態にあるか、非スリープモードの状態にあるかを、ＬＥＤの発光色の違いによって容易に識別することができる。
【００５５】
また、ラベルプリンタ１によれば、点灯制御部４８（選択手段）が、第１の駆動信号ＤＲ１によってＬＥＤ２６ａ（第１の発光体）を点灯させるか、または第２の駆動信号ＤＲ２によってＬＥＤ２６ｂ（第２の発光体）を点灯させるかを選択する。したがって、ラベルプリンタ１の状態に応じて、ＬＥＤ２６ａ、２６ｂの点灯状態を確実かつ容易に切り替えることができる。
【００５６】
さらに、ラベルプリンタ１によれば、第１の駆動信号生成部４４（第１の信号生成手段）は、第１の駆動信号ＤＲ１のパルス幅Ｔ１および周期Ｔｏ１を調整する第１の調整部４５（第１の調整手段）を更に備えて、第２の駆動信号生成部４６（第２の信号生成手段）は、第２の駆動信号ＤＲ２のパルス幅Ｔ２および周期Ｔｏ２を調整する第２の調整部４７（第２の調整手段）を更に備える。したがって、ＬＥＤ２６ａとＬＥＤ２６ｂとが、略等しい明るさで点灯するように、点灯時の明るさの調整を行うことができる。そのため、ＬＥＤ２６ａとＬＥＤ２６ｂの発光色が異なる場合であっても、略等しい明るさで点灯させることができる。
【００５７】
（第２の実施形態）
次に、添付図面を参照して、本発明に係る発光輝度調整装置を備える電子機器の一例であるラベルプリンタの第２の実施形態について説明する。なお、本実施形態のラベルプリンタ１ｂ（不図示）のハードウェア構成は、インジケータ１４が、発光体の一例である、１個のＬＥＤ２６ｃ（図８参照）のみを内蔵する点が、第１の実施形態と異なる。図７は、第２の実施形態のラベルプリンタ１ｂが備える、発光輝度調整装置の一例であるＬＥＤ輝度調整部４０ｂの機能ブロック図である。
【００５８】
ＬＥＤ輝度調整部４０ｂは、状態検知部４２と、第１の駆動信号生成部４４と、第１の調整部４５と、第２の駆動信号生成部４６と、第２の調整部４７と、点灯制御部４９とを備える。このうち、点灯制御部４９を除く各部は、第１の実施形態で説明した各機能部位と同じ機能を有する。点灯制御部４９は、選択手段の一例であり、第１の駆動信号ＤＲ１または第２の駆動信号ＤＲ２の一方によってＬＥＤ２６ｃを点灯させる。前記した図２のＬＥＤドライバ２５ｂが点灯制御部４９として機能する。
【００５９】
（ＬＥＤ輝度調整部の回路構成の説明）
次に、図８を用いて、ＬＥＤ輝度調整部４０ｂの具体的な回路構成について説明する。図８は、ＬＥＤ輝度調整部４０ｂの回路構成の一例を示す回路ブロック図である。
【００６０】
ＬＥＤ輝度調整部４０ｂは、ＣＰＵ２１と、第２の駆動信号生成部４６（第２の調整部４７）と、点灯制御部４９とを備える。
【００６１】
ＣＰＵ２１および第２の駆動信号生成部４６（第２の調整部４７）の構成と機能は、第１の実施形態で説明した通りである。
【００６２】
点灯制御部４９は、選択手段の一例である。点灯制御部４９は、ＣＰＵ２１が出力する第１の駆動信号ＤＲ１、または第２の駆動信号生成部４６が出力する第２の駆動信号ＤＲ２のいずれか一方を選択する。そして、点灯制御部４９は、選択された第１の駆動信号ＤＲ１または第２の駆動信号ＤＲ２によって、ＬＥＤ２６ｃを点灯させる。
【００６３】
点灯制御部４９は、セレクタ回路４９ａとＬＥＤ点灯部４９ｂとを備える。セレクタ回路４９ａは、ＣＰＵ状態信号ＣＴＲに基づいて、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２のいずれか一方を選択する。具体的には、ＣＰＵ状態信号ＣＴＲがハイレベル、すなわちＣＰＵ２１が非スリープモードの状態にあるときは、セレクタ回路４９ａは、第１の駆動信号ＤＲ１を選択して、出力端子Ｏ３から駆動信号ＤＲとして出力する。一方、ＣＰＵ状態信号ＣＴＲがローレベル、すなわちＣＰＵ２１がスリープモードの状態にあるときは、セレクタ回路４９ａは、第２の駆動信号ＤＲ２を選択して、出力端子Ｏ３から駆動信号ＤＲとして出力する。
【００６４】
ＬＥＤ点灯部４９ｂは、トランジスタ等のスイッチング素子Ｔｒ１で構成されて、抵抗Ｒを介して直流電源Ｖｃｃに接続したＬＥＤ２６ｃを点灯させる。ＬＥＤ点灯部４９ｂは、前記したＬＥＤドライバ２５ｂ（図２参照）に相当する。
【００６５】
（ＬＥＤ輝度調整部の作用の説明）
次に、図９を用いて、ＬＥＤ輝度調整部４０ｂの作用について説明する。図９は、ＬＥＤ輝度調整部４０ｂの動作状態を示すタイミングチャートである。
【００６６】
図９に示すＣＰＵ状態信号ＣＴＲと、第１の駆動信号ＤＲ１と、ラッチ信号ＳＴＡと、クロック信号ＣＬＫと、第２の駆動信号ＤＲ２は、それぞれ、第１の実施形態で説明した信号と同じである（図６参照）。なお、第１の実施形態と同様に、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２とは同じパルス波形であるとする。すなわち、Ｔ１＝Ｔ２、Ｔｏ１＝Ｔｏ２であるとする。
【００６７】
駆動信号ＤＲは、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２とが加算された形態を有する。本実施形態の場合、前記したように、Ｔ１＝Ｔ２、Ｔｏ１＝Ｔｏ２と設定したため、駆動信号ＤＲは、周期Ｔｏ１、パルス幅Ｔ１を有するパルス波形となる。そして、ＬＥＤ２６ｃは、この駆動信号ＤＲによって点灯するため、ＣＰＵ２１がスリープモードの状態にあるときと、非スリープモードの状態にあるときと、でＬＥＤ２６ｃは略等しい明るさで点灯する。したがって、ラベルプリンタ１ｂの使用者は、ラベルプリンタ１ｂが通電状態にあることを確実に認識することができる。
【００６８】
以上説明したように、第２の実施形態に係るＬＥＤ輝度調整部４０ｂ（発光輝度調整装置）を備えるラベルプリンタ１ｂによれば、第１の駆動信号ＤＲ１と第２の駆動信号ＤＲ２とは、同じ波形を有する。したがって、ＣＰＵ２１がスリープモードの状態にあるときと、非スリープモードの状態にあるときと、でＬＥＤ２６ｃを略等しい明るさで点灯させることができる。
【００６９】
また、第２の実施形態に係るラベルプリンタ１ｂによれば、第１の駆動信号生成部４４（第１の信号生成手段）は、第１の駆動信号ＤＲ１のパルス幅Ｔ１および周期Ｔｏ１を調整する第１の調整部４５（第１の調整手段）を更に備えて、第２の駆動信号生成部４６（第２の信号生成手段）は、第２の駆動信号ＤＲ２のパルス幅Ｔ２および周期Ｔｏ２を調整する第２の調整部４７（第２の調整手段）を更に備える。したがって、異なる複数のラベルプリンタ１ｂが有する各ＬＥＤ２６ｃの明るさが、個体差によってばらついている場合であっても、各ＬＥＤ２６ｃが略等しい明るさで点灯するように調整を行うことができる。
【００７０】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１、１ｂ  ラベルプリンタ（電子機器）
２１  ＣＰＵ
２６ａ  ＬＥＤ（第１の発光体）
２６ｂ  ＬＥＤ（第２の発光体）
２６ｃ  ＬＥＤ（発光体）
４０ａ、４０ｂ  ＬＥＤ輝度調整部（発光輝度調整装置）
４２  状態検知部
４４  第１の駆動信号生成部（第１の信号生成手段）
４５  第１の調整部（第１の調整手段）
４６  第２の駆動信号生成部（第２の信号生成手段）
４７  第２の調整部（第２の調整手段）
４８  点灯制御部（選択手段）
ＣＴＲ  ＣＰＵ状態信号
ＤＲ１  第１の駆動信号
ＤＲ２  第２の駆動信号
Ｔ１、Ｔ２      パルス幅
Ｔｏ１、Ｔｏ２  周期
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２０１３−１９７７４２号公報
【図１】
2018144433.tif 000003
【図２】
2018144433.tif 000004
【図３】
2018144433.tif 000005
【図４】
2018144433.tif 000006
【図５】
2018144433.tif 000007
【図６】
2018144433.tif 000008
【図７】
2018144433.tif 000009
【図８】
2018144433.tif 000010
【図９】
2018144433.tif 000011