(57)【特許請求の範囲】
【請求項１】
発光素子を駆動する発光素子駆動回路と、
発光素子の点灯状態に基づいて、発光素子の点灯パターン設定情報を発光素子駆動回路に対して出力する制御回路と、
を備え、
発光素子駆動回路は、
点灯パターン設定情報に基づいて発光素子を駆動する駆動部と、
発光素子の点灯状態を点灯情報として順次保持し、制御回路からアクセス可能な保持部と、
を有し、
制御回路は、
保持部に保持された点灯情報を取得する手段と、
取得された点灯情報により、発光素子が消灯状態であると判断したときに、発光素子の点灯パターン設定情報を駆動部に対して出力する手段と、
を有することを特徴とする発光素子駆動回路システム。
【請求項２】
発光素子を駆動する発光素子駆動回路と、
発光素子の点灯状態に基づいて、発光素子の点灯パターン設定情報を発光素子駆動回路に対して出力する制御回路と、
を備え、
発光素子駆動回路は、
点灯パターン設定情報に基づいて発光素子を駆動する駆動部と、
発光素子の点灯状態を点灯情報として順次保持し、制御回路からアクセス可能な保持部と、
を有し、
制御回路は、
保持部に保持された点灯情報を取得する手段と、
取得された点灯情報により、発光素子の点灯サイクルが点灯パターン設定情報を切り替える適切なタイミングと判断したときに、発光素子の点灯パターン設定情報を駆動部に対して出力する手段と、
を有することを特徴とする発光素子駆動回路システム。
【請求項３】
請求項１または請求項２に記載の発光素子駆動回路システムにおいて、
保持部は、
点灯状態の種類数ｎ（ｎは整数）に対応するｎビットのメモリを有し、
ｎビットのメモリの各ビットと点灯状態の各種類とを関連付けて、点灯状態の種類を識別可能な点灯情報として保持することを特徴とする発光素子駆動回路システム。
【請求項４】
請求項１から請求項３のいずれか１項に記載の発光素子駆動回路システムを備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光素子駆動回路、発光素子駆動回路システム及び電子機器に係り、特に、外部からの設定情報に基づき発光素子を駆動する発光素子駆動回路、その発光素子駆動回路を有する発光素子駆動回路システム及びその発光素子駆動回路システムを備える電子機器に関する。
【背景技術】
【０００２】
近年、携帯電話等の種々の電子機器に発光素子駆動回路が搭載されている。例えば、特許文献１には、第１の電源及び第２の電源間において発光素子に対して直列に接続され、制御端子の電圧に応じて発光素子に駆動電流を供給する駆動電流供給回路と、発光素子の出力光量に応じて電流を決定して出力する電流決定回路とを備える構成が開示されている。そして、制御信号が第１の状態のときには電流決定回路により決定された電流を電圧に変換して駆動電流供給回路の制御端子に出力し、制御信号が第２の状態のときにはその出力電圧端子を駆動電流供給回路の制御端子から切断する電流電圧変換回路を備える構成が開示されている。そして、制御信号が第２の状態のときには、駆動電流供給回路の制御端子を第２の電源に接続するリセット回路を有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５１８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、携帯電話等の表示部は、３色の発光素子（赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤ）を備えており、表現したい色に応じて必要なＬＥＤを発光（点灯）させることで、文字・模様等を表示させていることが多い。携帯電話等の表示部の点灯パターンとして、例えば、点灯期間とされる期間に「赤色」「黄色」「青色」「紫色」「白色」「水色」「橙色」「緑色」「茶色」の色の順番で表示部において色表示し、消灯期間とされる期間に赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤともに消灯し、点灯期間と消灯期間が交互になって繰り返されてＬＥＤイルミネーションとすることがある。
【０００５】
そして、ユーザ等の要望により、点灯期間における点灯パターンの変更、例えば色の順番の変更を要求されることがある。図１１は、従来技術において、点灯パターンの切替指令があった場合のＬＥＤ等の表示部における表示の様子を示す図である。図１１では、「赤」「黄」「青」がそれぞれ時間Ｘ1の間点灯された後に消灯状態（時間Ｘ2の間消灯）となる第１の点灯パターンから、ある時点において点灯パターンの切替指令（図１１の点線参照）がなされ、「赤」「白」「水」がそれぞれ時間Ｘ1の間点灯された後に消灯状態（時間Ｘ2の間消灯）となる第２の点灯パターンへと切り替えられる。このとき、例えば、第１の点灯パターンの「黄」を表示している途中で切替指令があってすぐに切替がなされた場合には、図１１の点灯パターン切替後の表示として示されるように、通常の色表示時間Ｘ1よりも短い時間Ｘ11での点灯(図１１の例では「黄」「白」の表示)がなされるため、見た目の違和感がある場合がある。したがって、このような見た目の違和感をなくすために点灯パターンの変更を行う場合には、表示部の点灯状態を把握して、適切なタイミングで点灯パターンを変更できるようにすることが望まれる。
【０００６】
本発明の目的は、表示部の点灯状態を把握して、適切なタイミングで点灯パターンの変更を可能とする発光素子駆動回路、その発光素子駆動回路を有する発光素子駆動回路システム及びその発光素子駆動回路システムを備えた電子機器を提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る発光素子駆動回路システムは、発光素子を駆動する発光素子駆動回路と、発光素子の点灯状態に基づいて、発光素子の点灯パターン設定情報を発光素子駆動回路に対して出力する制御回路と、を備え、発光素子駆動回路は、点灯パターン設定情報に基づいて発光素子を駆動する駆動部と、発光素子の点灯状態を点灯情報として順次保持し、制御回路からアクセス可能な保持部と、を有し、制御回路は、保持部に保持された点灯情報を取得する手段と、取得された点灯情報により、発光素子が消灯状態であると判断したときに、発光素子の点灯パターン設定情報を駆動部に対して出力する手段と、を有することを特徴とする。また、本発明に係る発光素子駆動回路システムは、発光素子を駆動する発光素子駆動回路と、発光素子の点灯状態に基づいて、発光素子の点灯パターン設定情報を発光素子駆動回路に対して出力する制御回路と、を備え、発光素子駆動回路は、点灯パターン設定情報に基づいて発光素子を駆動する駆動部と、発光素子の点灯状態を点灯情報として順次保持し、制御回路からアクセス可能な保持部と、を有し、制御回路は、保持部に保持された点灯情報を取得する手段と、取得された点灯情報により、発光素子の点灯サイクルが点灯パターン設定情報を切り替える適切なタイミングと判断したときに、発光素子の点灯パターン設定情報を駆動部に対して出力する手段と、を有することを特徴とする。
【０００８】
また、本発明に係る発光素子駆動回路において、保持部は、点灯状態の種類数ｎ（ｎは整数）に対応するｎビットのメモリを有し、ｎビットのメモリの各ビットと点灯状態の各種類とを関連付けて、点灯状態の種類を識別可能な点灯情報として保持することが好ましい。
【００１１】
また、本発明に係る電子機器は、発光素子駆動回路システムを備えることを特徴とする。
【発明の効果】
【００１２】
上記構成の発光素子駆動回路、発光素子駆動回路システム及び電子機器によれば、発光素子の点灯状態を点灯情報として順次保持し、制御回路からアクセス可能な保持部を有する。これにより、制御回路は点灯情報を取得し、発光素子の点灯状態に基づき、適切なタイミングで発光素子の点灯パターン設定情報を発光素子駆動回路に対して出力することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る第一実施形態において、発光素子駆動回路システムを示す図である。
【図２】本発明に係る第一実施形態において、表示部を予め設定された所望の点灯パターンで色表示させるための第１点灯パターン設定情報を示したものである。
【図３】本発明に係る第一実施形態において、表示部の点灯状態の種類と、各点灯状態の種類をそれぞれ識別するために割当てられた８ビットのデータとの対応を示すテーブルである。
【図４】本発明に係る第一実施形態において、ユーザ等からの要求等により、発光素子駆動回路の設定回路に実行させている点灯パターン設定情報から他の点灯パターン設定情報へ変更させる手順を示すフローチャートである。
【図５】本発明に係る第一実施形態において、第１点灯パターン設定情報から第２点灯パターン設定情報に切り替える様子を示す図である。
【図６】本発明に係る第二実施形態において、発光素子駆動回路システムを示す図である。
【図７】本発明に係る第二実施形態において、表示部を予め設定された所望の点灯パターンで色表示させるための第３点灯パターン設定情報を示したものである。
【図８】本発明に係る第二実施形態において、ＬＥＤイルミネーション点灯パターン設定情報を実行する際の各サイクルを識別するために割当てられた３ビットのデータと各サイクルとの対応を示すテーブルである。
【図９】本発明に係る第二実施形態において、ユーザ等からの要求等により、発光素子駆動回路の設定回路に実行させている点灯パターン設定情報から他の点灯パターン設定情報へ変更させる手順を示すフローチャートである。
【図１０】本発明に係る第一実施形態および第二実施形態と、比較するために従来技術とにおいて、グラデーション点灯中に点灯パターンの切替指令があった場合の表示部における表示の様子を示す図である。
【図１１】従来技術において、点灯パターンの切替指令があった場合の表示部における表示の様子を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本発明に係る実施の形態について添付図面を参照しながら詳細に説明する。また、以下では、第１点灯パターン設定情報等において表示部で表示させる色および色の順番について示しているが、この色および色の順番に限定されず、その他の色および色の順番であってもよく（換言すれば、８種類の点灯状態に限定されず）、また各点灯期間において表示させる色数ももちろん３つに限定されるものではない。また、以下では、表示部を構成するＬＥＤは各色ごとに１つずつとして説明するが、例えば人間の視覚が緑色ＬＥＤ（Ｇ−ＬＥＤ）の輝度に対して鈍いことを考慮して、同色のＬＥＤを用いてもよい。例えば、緑色ＬＥＤの数を２とし、他の色のＬＥＤの数をそれぞれ１つずつ備えるものとしてもよい。もちろん、緑色ＬＥＤ以外の色のＬＥＤの数を増やすものとしてもよく、また、増やす数を任意に設定してもよい。このように、表示部を構成するＬＥＤには同色のＬＥＤを含むものとしてもよく、また、１つの制御に、複数個のＬＥＤを並列接続するようにしてもよい。また、表示部を構成する発光素子の種類、色、色数、個数等は適宜変更することができる。また、以下では、全ての図面において同様の要素には同一の符号を付し、重複する説明を省略する。そして、本文中の説明においては、必要に応じそれ以前に述べた符号を用いるものとする。
【００１５】
図１は、本発明に係る第一実施形態である発光素子駆動回路システム１００を示す図である。発光素子駆動回路システム１００は、発光素子駆動回路１０と、制御回路８０と、表示部５０とを含んで構成される。なお、以下では、発光素子駆動回路システム１００は、携帯電話に搭載され、携帯電話のＬＥＤイルミネーションとして機能する表示部５０を駆動するものとして説明する。もちろん、発光素子駆動回路システム１００は、携帯電話に搭載され、携帯電話のバックライトとして機能する表示部５０を駆動するものとしてもよい。
【００１６】
発光素子駆動回路１０は、点灯用ＯＳＣ（発振回路）１２と、消灯用ＯＳＣ（発振回路）２２と、点灯用カウンタ回路１４と、消灯用カウンタ回路２４と、セレクタ回路（ＭＵＸ）２０と、駆動指令部３０と、ＬＥＤ駆動部４０、設定回路６０、保持部７０とを含んで構成される。ここで、発光素子駆動回路１０のうち、保持部７０を除いた部分、つまり点灯用ＯＳＣ１２と、消灯用ＯＳＣ２２と、点灯用カウンタ回路１４と、消灯用カウンタ回路２４と、セレクタ回路（ＭＵＸ）２０と、駆動指令部３０と、ＬＥＤ駆動部４０、設定回路６０とをあわせて駆動部と呼ぶ。
【００１７】
点灯用ＯＳＣ１２は、高速の周波数（例えば、１ＭＨｚ）の基準クロックを生成する発振回路である。点灯用ＯＳＣ１２によって生成された基準クロックは、点灯用カウンタ回路１４に入力される。
【００１８】
消灯用ＯＳＣ２２は、低速の周波数（例えば、６４ＫＨｚ）の基準クロックを生成する発振回路である。消灯用ＯＳＣ２２によって生成された基準クロックは、消灯用カウンタ回路２４に入力される。
【００１９】
点灯用カウンタ回路１４は、点灯用ＯＳＣ１２により生成された基準クロックの立ち上がりエッジでカウントアップされるｍビットカウンタ（ｍは整数）である。したがって、点灯用カウンタ回路１４は、０から２m−１までカウントアップすることができる。そして、点灯用カウンタ回路１４によって、後述する周期Ｔ１のクロックが生成される。なお、点灯用カウンタ回路１４は、点灯用ＯＳＣ１２からの基準クロックの立ち上がりエッジでカウントアップされるものとして説明したが、点灯用ＯＳＣ１２からの基準クロックの立ち下がりエッジでカウントアップされるものであってもよい。
【００２０】
消灯用カウンタ回路２４は、消灯用ＯＳＣ２２により生成された基準クロックの立ち上がりエッジでカウントアップされるｔビットカウンタ（ｔは整数）である。したがって、消灯用カウンタ回路２４は、０から２t−１までカウントアップすることができる。そして、消灯用カウンタ回路２４によって、後述する周期Ｔ２のクロックが生成される。なお、消灯用カウンタ回路２４は、消灯用ＯＳＣ２２からの基準クロックの立ち上がりエッジでカウントアップされるものとして説明したが、消灯用ＯＳＣ２２からの基準クロックの立ち下がりエッジでカウントアップされるものであってもよい。
【００２１】
設定回路６０は、表示部５０の点灯パターンについての点灯パターン設定情報を制御回路８０から取得して実行し、その点灯パターン設定情報の手順に従ってセレクタ回路２０及び駆動指令部３０に対して指示を与える機能を有する。設定回路６０の具体的な機能については後述する。
【００２２】
図２は、表示部５０を予め設定された所望の点灯パターンで色表示させるための第１点灯パターン設定情報を示したものである。図２に示されるように、設定回路６０においてＬＥＤイルミネーションのための第１点灯パターン設定情報が実行されると、まず点灯期間が開始され、次に、消灯期間が続き、その後再び点灯期間、消灯期間、点灯期間、消灯期間・・・と、点灯期間と消灯期間とが繰り返されることとなる。
【００２３】
ここで、点灯期間は、表示部５０において周期Ｔ１で３色の色が切り替わりながら順次色表示されるように設定されている。図２の第１点灯パターン設定情報の例では、表示部５０において、１番目の周期Ｔ１で「赤色」、２番目の周期Ｔ１で「黄色」、３番目の周期Ｔ１で「青色」の順番で色表示されて、１回目の点灯期間（点灯状態Ａ）が終わる。そして、赤色ＬＥＤ５２，緑色ＬＥＤ５４，青色ＬＥＤ５６がそれぞれ周期Ｔ２の期間、消灯（換言すれば、表示部５０が消灯状態）されて、１回目の消灯期間（消灯状態Ａ）が終わる。そして、２回目の点灯期間が始まると、１番目の周期Ｔ１で「紫色」、２番目の周期Ｔ１で「白色」、３番目の周期Ｔ１で「水色」の順番で表示部５０において色表示されて、２回目の点灯期間（点灯状態Ｂ）が終わる。そして、赤色ＬＥＤ５２，緑色ＬＥＤ５４，青色ＬＥＤ５６がそれぞれ周期Ｔ２の期間、消灯されて２回目の消灯期間（消灯状態Ｂ）が終わる。さらに、３回目の点灯期間が始まると、１番目の周期Ｔ１で「橙色」、２番目の周期で「緑色」、３番目の周期で「茶色」の順番で表示部５０において色表示されて、３回目の点灯期間（点灯状態Ｃ）が終了する。
【００２４】
発光素子駆動回路システム１００では上記点灯状態Ａ〜Ｃの他に、「紫色」「黄色」「緑色」の順番で表示部５０において周期Ｔ１で切り替えて色表示させる点灯状態Ｄと、「赤色」「緑色」「青色」の順番で表示部５０において周期Ｔ１で切り替えて色表示させる点灯状態Ｅと、「白色」「水色」「橙色」の順番で表示部５０において周期Ｔ１で切り替えて色表示させる点灯状態Ｆもある。
【００２５】
図３は、表示部５０の点灯状態の種類と、各点灯状態の種類をそれぞれ識別するために割当てられた８ビットのデータとの対応を示すテーブルである。表示部５０の点灯状態としては点灯状態Ａ〜Ｆの６種類と消灯状態Ａ，Ｂとをあわせた合計８種類の点灯状態がある。したがって、８ビットのメモリデータが準備され、それぞれの点灯状態の種類が異なるビットとなりそれぞれを識別できるように割当てられている。具体的には、図３に示されるように点灯状態Ａは「０００００００１」（ＬＳＢ（最下位ビット）が１）、点灯状態Ｂは「００００００１０」（ＬＳＢから１ビット上位となるビットが１）、点灯状態Ｃは「０００００１００」（ＬＳＢから２ビット上位となるビットが１）、点灯状態Ｄは「００００１０００」（ＬＳＢから３ビット上位となるビットが１）、点灯状態Ｅは「０００１００００」（ＬＳＢから４ビット上位となるビットが１）、点灯状態Ｆは「００１０００００」（ＬＳＢから５ビット上位となるビットが１）、消灯状態Ａは「０１００００００」（ＬＳＢから６ビット上位となるビットが１）、消灯状態Ｂは「１０００００００」（ＭＳＢ（最上位ビット）が１）として割当てられている。
【００２６】
設定回路６０の機能について、図１〜３を用いて詳細に説明する。設定回路６０は、図２に示された第１点灯パターン設定情報を制御回路８０から取得した場合には、セレクタ回路２０に対し、点灯期間は点灯用カウンタ回路１４から出力された周期Ｔ１のクロックが出力されるように選択させる選択信号を送り、消灯期間は消灯用カウンタ回路２４から出力された周期Ｔ２のクロックが出力されるように選択させる選択信号を送る。そして、設定回路６０は、駆動指令部３０に対し、点灯期間は点灯処理部３２を機能させる制御信号（制御回路８０からの点灯パターン設定情報に規定された色情報を含む制御信号）を送り、消灯期間は消灯処理部３６を機能させる制御信号を送る。
【００２７】
セレクタ回路２０は、設定回路６０からの選択信号により、点灯用カウンタ回路１４から出力される周期Ｔ１のクロックと消灯用カウンタ回路２４から出力される周期Ｔ２のクロックのいずれを駆動指令部３０に対して出力させるかを選択するための選択回路である。
【００２８】
駆動指令部３０は、設定回路６０からの制御信号に基づき、ＬＥＤ駆動部４０の各ＬＥＤ用スイッチング素子４１，４３，４５に対するスイッチング制御と、ＬＥＤ駆動部４０のＬＥＤ用電流源４２，４４，４６の駆動電流値の設定とを行う機能を有し、表示部５０において所望の色表示をさせている。駆動指令部３０は、点灯処理部３２と、消灯処理部３６とを含んで構成される。
【００２９】
点灯処理部３２は、設定回路６０からの制御信号によって動作する回路であり、表示部５０で表示したい色を表示させるために発光が必要な赤色ＬＥＤ５２，緑色ＬＥＤ５４，青色ＬＥＤ５６に対応するＬＥＤ用スイッチング素子４１，４３，４５を点灯用カウンタ回路１４から出力される周期Ｔ１のクロックでオンさせる機能を有する。また、点灯処理部３２は、赤色ＬＥＤ５２，緑色ＬＥＤ５４，青色ＬＥＤ５６のそれぞれに駆動電流を流すＬＥＤ用電流源４２，４４，４６の各駆動電流値の設定を行う機能を有する。さらに、点灯処理部３２は、表示部５０の点灯状態に対応する８ビットのデータを保持部７０に送信する機能を有する。例えば、表示部５０が点灯状態Ａを表示しているときに、点灯処理部３２は、保持部７０に対し、点灯状態Ａを示す８ビットのデータ「０００００００１」を送信する。
【００３０】
消灯処理部３６は、設定回路６０からの制御信号によって動作する回路であり、表示部５０の赤色ＬＥＤ５２，緑色ＬＥＤ５４，青色ＬＥＤ５６を消灯させるために、ＬＥＤ用スイッチング素子４１，４３，４５を全てオフ制御する、あるいは、ＬＥＤ用電流源４２，４４，４６の電流値を０とする機能を有する。なお、消灯処理部３６は第１点灯パターン設定情報の消灯期間の際に、消灯用カウンタ回路２４から出力される周期Ｔ２のクロックで消灯時間をカウントしている。さらに、消灯処理部３６は、設定回路６０からの制御信号により、表示部５０が消灯状態Ａであるときに、消灯状態Ａを示す８ビットのデータ「０１００００００」を保持部７０に対して送信する。
【００３１】
再び、図１に戻って、保持部７０は、駆動指令部３０から送信され、表示部５０の点灯状態を示す８ビットのデータを表示部５０の点灯情報として記録するメモリであり、例えばＳＲＡＭあるいはＤＲＡＭを用いて構成される。保持部７０は、発光素子駆動回路１０の外部に配置される制御回路８０から、８ビットのデータを読み出されることができる。
【００３２】
ＬＥＤ駆動部４０は、ＬＥＤ用スイッチング素子４１，４３，４５と、ＬＥＤ用電流源４２，４４，４６とを含んで構成される。ＬＥＤ用スイッチング素子４１，４３，４５は、駆動指令部３０によってオンオフ制御されるスイッチング素子であり、例えば、トランジスタを用いて構成される。ＬＥＤ用電流源４２，４４，４６は、赤色ＬＥＤ５２と、緑色ＬＥＤ５４と、青色ＬＥＤ５６を駆動指令部３０によって設定される駆動電流値で駆動するための電流源である。
【００３３】
ＬＥＤ用スイッチング素子４１は、一方端が電源に接続され、他方端が赤色ＬＥＤ５２のアノード端子に接続される。ＬＥＤ用電流源４２は、一方端が赤色ＬＥＤ５２のカソード端子に接続され、他方端が接地される。ＬＥＤ用スイッチング素子４３は、一方端が電源に接続され、他方端が緑色ＬＥＤ５４のアノード端子に接続される。ＬＥＤ用電流源４４は、一方端が緑色ＬＥＤ５４のカソード端子に接続され、他方端は接地される。ＬＥＤ用スイッチング素子４５は、一方端が電源に接続され、他方端が青色ＬＥＤ５６のアノード端子に接続される。ＬＥＤ用電流源４６は、一方端が青色ＬＥＤ５６のカソード端子に接続され、他方端が接地される。
【００３４】
表示部５０は、赤色ＬＥＤ５２と、緑色ＬＥＤ５４と、青色ＬＥＤ５６とを含んで構成され、発光素子駆動回路１０の外部に設けられる。これらのＬＥＤは、カソード端子（陰極）に対し、アノード端子（陽極）に順方向に電圧を加えた際に発光する回路素子である。赤色ＬＥＤ５２は、アノード端子がＬＥＤ用スイッチング素子４１の他方端と接続され、カソード端子がＬＥＤ用電流源４２の一方端と接続される。緑色ＬＥＤ５４は、アノード端子がＬＥＤ用スイッチング素子４３の他方端と接続され、カソード端子がＬＥＤ用電流源４４の一方端と接続される。青色ＬＥＤ５６は、アノード端子がＬＥＤ用スイッチング素子４５の他方端と接続され、カソード端子がＬＥＤ用電流源４６の一方端と接続される。なお、赤色ＬＥＤ５２，緑色ＬＥＤ５４，青色ＬＥＤ５６は、発光素子駆動回路１０の外部に設けられるものとして説明したが、発光素子駆動回路１０の内部に設けられるものであってもよい。
【００３５】
制御回路８０は、ユーザ等から要求等により、発光素子駆動回路１０の設定回路６０に実行させるための点灯パターン設定情報を設定回路６０に対して送信する機能を有する制御回路である。制御回路８０は、ユーザ等からの要求等により、発光素子駆動回路１０の設定回路６０に実行させる点灯パターン設定情報を変更（例えば、ＬＥＤイルミネーションのための第１点灯パターン設定情報（図５（ａ）参照）からＬＥＤイルミネーションのための第２点灯パターン設定情報（図５（ｂ）参照）に変更）させる必要が生じた場合には、保持部７０にアクセスして表示部５０の点灯情報を取得する。そして、制御回路８０は、保持部７０に保持された点灯情報に基づいて表示部５０の点灯状態の種類を判定し、表示部５０が消灯状態であると判断したときに、新しい点灯パターン設定情報を設定回路６０に送信する機能を有する。
【００３６】
上記構成の発光素子駆動回路システム１００の動作について、図１〜図５を用いて説明する。図４は、ユーザ等からの要求等により、発光素子駆動回路１０の設定回路６０に実行させている点灯パターン設定情報から他の点灯パターン設定情報へ変更させる手順を示すフローチャートである。図５は、第１点灯パターン設定情報から第２点灯パターン設定情報に切り替える様子を示す図である。
【００３７】
ここで、図５（ａ）に示される第１点灯パターン設定情報は、図２で示された第１点灯パターン設定情報と同一の点灯パターン設定情報である。そして、図５（ｂ）に示される第２点灯パターン設定情報は、点灯期間（点灯状態Ｄ）、消灯期間（消灯状態Ａ）、点灯期間（点灯状態Ｅ）、消灯期間（消灯状態Ｂ）、点灯期間（点灯状態Ｆ）の順番に表示部５０に色表示させる点灯パターンである。
【００３８】
制御回路８０は、まず、ユーザ等から設定回路６０に実行させる点灯パターン設定情報の変更が要求されているか否かを判断する（Ｓ１０）。例えば、現在設定回路６０に実行されている第１点灯パターン設定情報から第２点灯パターン設定情報への変更がユーザ等から要求されているか否かを判断する。ユーザ等から点灯パターン設定情報の変更が要求されていない場合には、再びＳ１０へと戻る。
【００３９】
制御回路８０が、ユーザ等により点灯パターン設定情報の変更が要求されている（例えば、第１点灯パターン設定情報から第２点灯パターン設定情報への変更が要求されている）と判断すれば、発光素子駆動回路１０の保持部７０にアクセスして、保持部７０に保持された８ビットのデータからなる点灯情報を取得する（Ｓ１２）。
【００４０】
次に、制御回路８０は、保持部７０から取得した８ビットのデータからなる点灯情報について表示部５０が消灯状態であるか否か、例えば、「０１００００００」（消灯状態Ａ）であるか否かを判断する（Ｓ１４）。表示部５０が消灯状態Ａ「０１００００００」でない、例えば、点灯状態Ｂ「０００００１０」であると判断された場合には、再びＳ１２へと戻る。
【００４１】
そして、制御回路８０は、表示部５０が消灯状態Ａ「０１００００００」であると判断した場合には、新しい点灯パターン設定情報（例えば、第１点灯パターン設定情報から第２点灯パターン設定情報への変更が要求されている場合には、第２点灯パターン設定情報）を設定回路６０に対して送信する（Ｓ１６）。
【００４２】
それから、設定回路６０によって、新しい点灯パターン設定情報への変更が行われ、例えば、第１点灯パターン設定情報から第２点灯パターン設定情報への変更が行われ、図５に示されるように、第１点灯パターン設定情報のうちの表示部５０が消灯状態Ａになっているタイミングで、表示部５０に新しい点灯パターンを表示させるための第２点灯パターン設定情報を実行させることができる。
【００４３】
このように、発光素子駆動回路１０は、設定回路６０において点灯パターン設定情報が実行されると、表示部５０の点灯状態の種類を制御回路８０からアクセス可能な点灯情報（例えば、８ビットのデータ）として保持部７０に順次保持されている。これにより、制御回路８０は、ユーザ等から発光素子駆動回路１０の設定回路６０に実行させる点灯パターン設定情報の変更要求があった場合に、表示部５０が消灯状態となっていることを確認してから新しい点灯パターン設定情報を送信することができる。
【００４４】
したがって、発光素子駆動回路システム１００によれば、発光素子駆動回路１０で実行される点灯パターン設定情報が変更になる場合、例えば、図５（ａ）の第１点灯パターン設定情報から図５（ｂ）の第２点灯パターン設定情報に切り替えることが要求されている場合に、消灯期間中になってから新しい点灯パターン設定情報へと切り替えることができる。これにより、発光素子駆動回路システム１００によれば、点灯期間中に表示部５０の色表示が違和感のあるタイミングで切り替わってしまうことを防止することができ、換言すれば違和感のない適切なタイミングで点灯パターン設定情報の変更を行うことができる。なお、第一実施形態において、切替のタイミングの際に、点灯用カウンタ１４や消灯用カウンタ２４をリセットするようにしてもよい。
【００４５】
次に、本発明に係る第二実施形態である発光素子駆動回路システム１０１について説明する。ここで、発光素子駆動回路システム１０１と発光素子駆動回路システム１００とはほぼ同様の構成であり、その相違は設定回路６１と保持部７１であるため、その相違点を中心に説明する。
【００４６】
図６は、発光素子駆動回路システム１０１を示す図である。図７は、表示部５０を予め設定された所望の点灯パターンで色表示させるための第３点灯パターン設定情報を示したものである。図８は、ＬＥＤイルミネーションのための点灯パターン設定情報を実行する際の各サイクルを識別するために割当てられた３ビットのデータと各サイクルとの対応を示すテーブルである。
【００４７】
保持部７１は、設定回路６１から送信されてくる３ビットのデータを表示部５０の点灯情報として記録するメモリであり、例えばＳＲＡＭあるいはＤＲＡＭを用いて構成される。保持部７０は、発光素子駆動回路１０の外部に配置される制御回路８０から、３ビットのデータを読み出されることを可能としている。
【００４８】
設定回路６１は設定回路６０と同じ機能に加え、さらに、保持部７１に対して３ビットのデータを送信する機能を有する。具体的には、設定回路６１は、ＬＥＤイルミネーションの第３点灯パターン設定情報を実行している際にシーケンスの中のどのサイクルにあるかを監視しており、例えば、図７に示される第３点灯パターン設定情報では、第１サイクルで「赤色」「黄色」「青色」の順番（点灯状態Ａ）で表示する。そして、第２サイクルで「紫色」「白色」「水色」の順番(点灯状態Ｂ)を表示し、第３サイクルで消灯（消灯状態Ｂ）としている。なお、第３点灯パターン設定情報においては、消灯状態Ａが省略されており、点灯状態Ａから点灯状態Ｂに直接移行している。
【００４９】
ここで、図８に示されるように、第３点灯パターン設定情報の各サイクルは３ビットに対応して割り当てられている。第１サイクルを「００１」とし、第２サイクルを「０１０」とし、第３サイクルを「１００」として割当てている。
【００５０】
続いて、上記構成の発光素子駆動回路システム１０１の作用について図６〜図９を用いて説明する。発光素子駆動回路システム１０１において、ユーザ等の要望により、ＬＥＤイルミネーションの点灯パターン設定情報を変更する場合がある。このとき、制御回路８０は、表示部５０の点灯状態（換言すれば、点灯パターン設定情報のシーケンスのサイクルからなる点灯サイクル情報）を把握して点灯パターン設定情報変更の適切なタイミングを図る必要がある。図９は、ユーザ等からの要求等により、発光素子駆動回路１０の設定回路６１に実行させている点灯パターン設定情報から他の点灯パターン設定情報へ変更させる手順を示すフローチャートである。
【００５１】
制御回路８０は、まず、ユーザ等から設定回路６１に実行させる点灯パターン設定情報の変更が要求されているか否かを判断する（Ｓ２０）。ユーザ等から点灯パターン設定情報の変更が要求されていない場合には、再びＳ２０へと戻る。
【００５２】
制御回路８０が、ユーザ等により点灯パターン設定情報の変更が要求されていると判断すれば、発光素子駆動回路１０の保持部７１にアクセスして、保持部７１に保持された３ビットのデータからなる点灯情報を取得する（Ｓ２２）。
【００５３】
次に、制御回路８０は、保持部７１から取得した３ビットのデータからなる点灯サイクル情報に基づいて、現在表示部５０がどのサイクルで色表示しているかを把握し、点灯パターン設定情報の変更が適切なタイミングであるか否かであるか否かを判断する（Ｓ２４）。Ｓ２４において、点灯パターン設定情報の変更が適切なタイミングでないと判断された場合には、再びＳ２２へと戻る。
【００５４】
そして、制御回路８０は、表示部５０が点灯パターン設定情報の変更が適切なタイミングであると判断した場合には、新しい点灯パターン設定情報を設定回路６１に対して送信する（Ｓ２６）。
【００５５】
このように、発光素子駆動回路システム１０１によれば、設定回路６１が表示部５０にＬＥＤイルミネーションの点灯パターン設定情報を実行している際のシーケンスの各サイクルを監視して、その点灯サイクル情報（表示部５０の点灯状態）を３ビットのデータとして保持部７１に送信している。これにより、制御回路８０は、保持部７１から３ビットのデータを読み出すことで、現在表示部５０がどのサイクルで色表示しているかを把握し、点灯パターン設定情報変更の適切なタイミングで新しい点灯パターン設定情報を送信することができる。なお、発光素子駆動回路システム１０１によれば、図７に示したように点灯状態Ａから点灯状態Ｂ（消灯状態Ａを省略）と変化するような点灯パターン設定情報である場合であっても、点灯サイクル情報に基づいて容易に点灯パターン設定情報の変更タイミングを図ることができるという効果がある。
【００５６】
上記のように、第一実施形態および第二実施形態によれば、表示部の点灯状態を把握して、適切なタイミングで点灯パターンの変更を可能とするため、点灯パターンの変更を行う場合に違和感のない状態で切替を行うことができる。したがって、第一実施形態および第二実施形態によれば、グラデーション点灯がない点灯パターンの変更のみならず、グラデーション点灯がある点灯パターンの変更においても、さらに顕著な効果を奏する。図１０（ａ）は、比較するために従来技術におけるグラデーション点灯中に点灯パターンの切替指令があった場合の表示部における表示の様子を示す図である。図１０（ｂ）は、第一実施形態および第二実施形態におけるグラデーション点灯中に点灯パターンの切替指令があった場合の表示部５０における表示の様子を示す図である。ここで、図１０（ａ）に示すように、従来技術によれば、グラデーション点灯させている状態、例えば「赤」から「黄」に徐々に変化させている時に切替指令があった場合に、そのまますぐに点灯パターンが切り替わってしまうため、突然ＬＥＤの点灯色が変化し、見た目の違和感のあるものとなる。しかし、第一実施形態および第二実施形態によれば、現在の点灯状態を把握して、適切なタイミングで点灯パターンを切り替えることができるため、図１０（ｂ）に示されるようにグラデーションが綺麗に繋がり、見た目の違和感がない状態で点灯パターンを変更できるという顕著な効果を奏する。
【００５７】
なお、上記の実施例は本発明の一例を例示したに過ぎず、本発明は上記の実施例に限定されるものではない。例えば、ビット数、色、点灯状態、消灯状態、点灯サイクルおよび点灯パターン設定情報は単なる例示にすぎず、いかなる組み合わせにも適宜変更することができる。また、点灯用ＯＳＣ、消灯用ＯＳＣを１つのＯＳＣで兼用し、点灯状態と消灯状態の周期を同一にすることも考えられる。
【符号の説明】
【００５８】
１０  発光素子駆動回路、１２  点灯用ＯＳＣ、１４  点灯用カウンタ回路、２０  セレクタ回路、２２  消灯用ＯＳＣ、２４  消灯用カウンタ回路、３０  駆動指令部、３２  点灯処理部、３６  消灯処理部、４０  ＬＥＤ駆動部、４１，４３，４５  ＬＥＤ用スイッチング素子、４２，４４，４６  ＬＥＤ用電流源、５０  表示部、５２  赤色ＬＥＤ、５４  緑色ＬＥＤ、５６  青色ＬＥＤ、６０，６１  設定回路、７０，７１  保持部、８０  制御回路、１００,１０１  発光素子駆動回路システム。
【図１】
0005528062.tif 000002
【図２】
0005528062.tif 000003
【図３】
0005528062.tif 000004
【図４】
0005528062.tif 000005
【図５】
0005528062.tif 000006
【図６】
0005528062.tif 000007
【図７】
0005528062.tif 000008
【図８】
0005528062.tif 000009
【図９】
0005528062.tif 000010
【図１０】
0005528062.tif 000011
【図１１】
0005528062.tif 000012