(57)【要約】【課題】メモリ容量を実効的に削減することを課題とする。【解決手段】ＡＳＩＣ３０では、車載ディスプレイ５０のバックライトの明るさを調整するための設定値であって少なくとも１つの映像種別に対応したテーブル値を基本テーブル３２として記憶しておき、基本テーブル３２のテーブル値に対する演算種別及び演算値を含んで構成される演算データ３３をメモリ３１に記憶しておき、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、メモリ３１に記憶された基本テーブル３２からテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する演算データ３３をメモリ３１から読み出し、読み出した演算データ３３に含まれる演算種別及び演算値を用いた演算を基本テーブル３２のテーブル値に実行することにより、調整指示に対応する映像種別のテーブル値を算出する。【選択図】図１
2010231098.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイのバックライトの明るさを調整するための設定値であって少なくとも１つの映像種別に対応したテーブル値を基本テーブルとして記憶するテーブル記憶手段と、
前記基本テーブルのテーブル値に基づいて他の映像種別に対応する新テーブルのテーブル値を生成するテーブル生成手段と
を有することを特徴とする表示制御装置。
【請求項２】
前記映像種別ごとに前記基本テーブルのテーブル値に対する演算種別及び演算値の組合せを対応付けて記憶する演算データ記憶手段をさらに有し、
前記テーブル生成手段は、
前記映像種別に応じて、前記映像種別に対応付けて記憶された演算種別及び演算値を用いた演算を前記基本テーブルのテーブル値に実行することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記基本テーブルは、前記テーブル値に対応付けられた段階番号を有しており、
前記映像種別ごとに前記段階番号に対する指定値を１つまたは複数対応付けて記憶する指定値記憶手段をさらに有し、
前記テーブル生成手段は、
前記映像種別に対応付けて記憶された段階番号の指定値と最初の段階番号および／または最後の段階番号のテーブル値との間で線形補間または非線形補間を実行することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記テーブル記憶手段は、異なる映像種別のテーブル値を有する第１の基本テーブル及び第２の基本テーブルを記憶するものであって、
前記映像種別ごとに前記第１の基本テーブル及び前記第２の基本テーブルの間で演算を行う場合の相関関係を対応付けて記憶する相関関係記憶手段をさらに有し、
前記テーブル生成手段は、
前記映像種別に応じて、前記相関関係に基づき、前記第１の基本テーブルのテーブル値と前記第２の基本テーブルのテーブル値を演算することを特徴とする請求項１に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイのバックライト輝度を調整する表示制御装置に関する。
【背景技術】
【０００２】
従来、液晶テレビや液晶ディスプレイ等の表示部では、表示する画像を見やすくするためにバックライトを点灯させている。このバックライトの明るさの調整は、映像種別、昼夜、強制指定の有無の様々な条件に応じてＤＵＴＹ比を切り替えて表示部に供給することにより実現される。
【０００３】
また、最近では、車載装置にはナビゲーション装置をはじめ、デジタルテレビやカメラなどの多彩な機器が搭載される傾向にあり、映像種別も増大しつつある。例えば、車載ディスプレイの場合には、ナビゲーション、デジタルテレビ、ＤＶＤ、車載のフロントカメラまたはバックアイカメラの映像信号などの各種の映像種別ごとに昼夜別および通常強制別のＤＵＴＹ比の値が設定された明るさテーブルが表示制御用のマイコン等に保持される。
【０００４】
このように、車載ディスプレイの場合には、映像種別が増大するのに伴ってバックライトの明るさ調整を行うための明るさテーブルのデータ量も増大し、メモリ容量を圧迫してしまうという問題がある。
【０００５】
ところで、メモリ容量を削減するための技術として、たとえば特許文献１には、画像の種類の数だけ設けていたルックアップテーブルを、既存のものと同様のサイズのメインテーブル（第１ルックアップテーブル）を１つと、これに加えて各画像で好ましく再現、たとえば強調する必要のある部分の色補正値を、サイズの小さいサブテーブル、すなわち第２ルックアップテーブルとして持たせておく画像処理装置が開示されている。
【０００６】
この画像処理装置では、メインテーブルへは、入力されたカラー画像データをそのまま入力させ、これをアドレスとして色補正値を求める一方で、メインテーブルよりもサイズの小さいサブテーブルへは、入力されたカラー画像データにビット演算等の所定の処理を施し、これをアドレスとして色補正値を求める。
【０００７】
そして、画像処理装置では、入力されたカラー画像データが、所定の範囲内にあるかどうかの判定結果並びに画像の種類（文字、写真等）に基づいて、メインテーブルおよびサブテーブル（複数の場合もある）より出力された各色補正値から適切なものを選択する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２１９１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の従来技術では、依然として、メインテーブルである第１ルックアップテーブル以外にも第２以降のルックアップテーブルを保持せねばならず、メモリ容量を削減するにはおのずから限界があった。
【００１０】
そこで、本発明は、上述した従来技術による課題（問題点）を解消するためになされたものであり、メモリ容量を実効的に削減することができる表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明に係る表示制御装置は、ディスプレイのバックライトの明るさを調整するための設定値であって少なくとも１つの映像種別に対応したテーブル値を基本テーブルとして記憶するテーブル記憶手段と、前記基本テーブルのテーブル値に基づいて他の映像種別に対応する新テーブルのテーブル値を生成するテーブル生成手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ディスプレイのバックライトの明るさを調整するための設定値であって少なくとも１つの映像種別に対応したテーブル値を基本テーブルとして記憶しておき、基本テーブルのテーブル値に基づいて他の映像種別に対応する新テーブルのテーブル値を生成するように構成したので、予め静的に保持しておくべきテーブルのデータ量を少データ化することができ、メモリ容量を実効的に削減することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施例１に係るＡＳＩＣの構成を示す機能ブロック図である。
【図２】図２は、実施例１に係るＡＳＩＣの新テーブル生成の概要を説明するための説明図である。
【図３】図３は、メモリに格納される情報の構成例を示す図である。
【図４】図４は、ＤＵＴＹ出力部の処理内容を説明するための説明図である。
【図５】図５は、実施例１に係る明るさ調整処理の手順を示すフローチャートである。
【図６】図６は、実施例１に係る基本テーブルと新テーブルのＤＵＴＹ比を比較するためのグラフである。
【図７】図７は、複数の基本テーブルを用いる場合の応用例を説明するための説明図である。
【図８】図８は、メモリに格納される情報の構成例を示す図である。
【図９】図９は、実施例２に係る明るさ調整処理の手順を示すフローチャートである。
【図１０】図１０は、実施例２に係る基本テーブルと新テーブルのＤＵＴＹ比を比較するためのグラフである。
【図１１】図１１は、メモリに格納される情報の構成例を示す図である。
【図１２】図１２は、既存技術における明るさテーブルの構成例を示す図である。
【図１３】図１３は、変形例を説明するための説明図である。
【図１４】図１４は、変形例を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、本発明に係る表示制御装置の好適な実施例を詳細に説明する。なお、以下では、映像種別が多岐にわたる車載ディスプレイの表示制御装置として例示するが、車載であるか否かを問わず本発明を同様に適用できる。
【実施例１】
【００１５】
まず、本実施例に係る車載ディスプレイの表示制御装置（例えば、ＡＳＩＣなど）の構成について説明する。図１は、実施例１に係るＡＳＩＣの構成を示す機能ブロック図である。
【００１６】
図１に示すように、ＡＳＩＣ３０は、車載ディスプレイ５０の表示制御用のマイコンであり、図示しない各種の車載装置と接続される車載装置のマイコン１０と、ＡＳＩＣ３０の表示制御の対象となる車載ディスプレイ５０とに接続される。
【００１７】
このマイコン１０には、自車両の位置及び地図情報に基づいて誘導を行うナビゲーション装置が接続されており、このナビゲーション装置によって出力されたナビ画像の映像信号が入力される。また、マイコン１０には、ＤＶＤ等のメディアの再生ソフトがインストールされており、このメディアから読み取られた映像信号が入力される。
【００１８】
さらに、マイコン１０が搭載される車両には、車両の前方を撮像するフロントカメラ、車両の後方を撮像するバックアイカメラが１つまたは複数設置されており、これら両カメラの映像信号がマイコン１０に入力される。そのほか、マイコン１０には、デジタルチューナが接続されており、このデジタルチューナからデジタルテレビの映像信号が入力される。
【００１９】
このように、車載ディスプレイ５０では、マイコン１０に入力される多種多様な映像信号を表示するので、入力される映像信号の映像種別に適合した明るさでバックライトを点灯させる表示制御が必要になる。
【００２０】
このとき、車載ディスプレイ５０のバックライトの明るさを調整するための設定値（例えば、ＤＵＴＹ比など）を映像種別ごとにテーブル化してメモリ３１に保持したのでは、テーブルを構成するデータ量が肥大化し、メモリの容量を圧迫してしまう。最悪の場合には、メモリ容量そのものが不足したり、他の処理が停滞してしまったりする。
【００２１】
そこで、本実施例では、車載ディスプレイ５０のバックライトの明るさを調整するための設定値であって少なくとも１つの映像種別に対応したテーブル値を基本テーブル３２として保持しておき、基本テーブル３２のテーブル値に基づいて他の映像種別に対応する新テーブルのテーブル値を生成することとした。
【００２２】
すなわち、本実施例では、基本テーブル３２のテーブル値に対し、所定の演算等の加工処理を行って新たな明るさテーブルのテーブル値を生成することにより、予め静的に保持しておくべきテーブルのデータ量を少データ化する。
【００２３】
これを具体的に説明すると、ＡＳＩＣ３０では、映像種別ごとに基本テーブル３２のテーブル値に対する演算種別及び演算値の組合せを演算データ３３として対応付けて記憶しておき、マイコン１０から映像種別を含む調整指示等を受け付けた場合に、メモリ３１内の基本テーブル３２からテーブル値を読み出すとともに調整指示の映像種別に対応する演算データ３３をメモリ３１から読み出す。
【００２４】
そして、ＡＳＩＣ３０では、このようにしてメモリ３１から読み出した演算データ３３に含まれる演算種別および演算値を用いた演算を基本テーブル３２のテーブル値に実行する。
【００２５】
例えば、図２に示すように、演算種別「＋」、演算値「α」が演算データ３３として保持されていた時には、テーブル値に演算値αを加算し、演算種別「−」、演算値「β」が演算データ３３として保持されていた時には、テーブル値から演算値βを減算し、演算種別「×」、演算値「γ」が演算データ３３として保持されていた時には、テーブル値に演算値γを乗算し、また、演算種別「÷」、演算値「δ」が演算データとして保持されていた時には、テーブル値を演算値δで除算することにより、他の映像種別のテーブル値を算出する。
【００２６】
このように、本実施例では、１つの映像種別の明るさテーブルとしてメモリ３１に保持した基本テーブル３２のテーブル値から、他の映像種別に対応する新たな明るさテーブルのテーブル値を動的に生成するので、予め静的に保持しておくべきテーブルを最大で１つに低減することができ、メモリ容量を実効的に削減することが可能になる。
【００２７】
さらに、本実施例では、演算種別と演算値の組合せを保持しておくだけで新テーブルのテーブル値を算出することができ、基本テーブル以外の余分なデータを効果的に低減することも可能になる。
【００２８】
続いて、図１に示したＡＳＩＣ３０の各構成部を具体的に説明する。図１に示すように、ＡＳＩＣ３０は、ＦＬＡＳＨメモリやＥＥＰＲＯＭ等の不揮発性メモリで構成されるメモリ３１と、ＣＰＵやＭＰＵ等の演算デバイスで構成される制御部３４とを有する。
【００２９】
メモリ３１は、１つの映像種別に対応したテーブル値（ＤＵＴＹ比）群である基本テーブル３２と、映像種別ごとの演算種別及び演算値の組合せを表す演算データ３３とを記憶する。なお、このメモリ３１は、テーブル記憶手段に相当し、基本テーブル３２がその記憶内容（基本テーブル）に相当する。また、このメモリ３１は、演算データ記憶手段に相当し、演算データ３３がその記憶内容（演算種別および演算値の組合せ）に相当する。
【００３０】
基本テーブル３２は、１つの映像種別につき、昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比を記憶したテーブルである。例えば、図３の例では、映像種別１のＤＵＴＹ比を基本テーブル３２として設定しており、仮にこの映像種別１をナビ画面（内部ＲＧＢ）とした時には、図１２に示すテーブルの左部分のように、夜昼（２）×通常強制（２）×明るさステップ（１１）で４４個のＤＵＴＹ比が格納される。
【００３１】
昼夜別にＤＵＴＹ比を設定するのは、車載ディスプレイ５０と共有する周辺空間の明るさによってバックライトの輝度調整も変更する必要があるためであり、たとえば昼の場合には周辺空間が夜に比べて明るいのが一般的であるので、夜のＤＵＴＹ比よりも高いＤＵＴＹ比が設定される。
【００３２】
通常強制別にＤＵＴＹ比を設定するのは、昼であっても夜と同等の低いＤＵＴＹ比を強制的に設定したり、また、夜であっても昼と同等の高いＤＵＴＹ比を強制的に設定したりする必要性があるからである。
【００３３】
すなわち、たとえば太陽光から遮断された空間であったり、悪天候であった場合などには、昼であっても車載ディスプレイ５０と共有する周辺空間が暗いケースがあり、また、強い照明光が供給される環境であった場合などには、夜であっても周辺空間が明るいケースがあり、これらの場合には昼は明るく夜は暗いという通常設定では対応しきれないからである。
【００３４】
明るさステップ別にＤＵＴＹ比を設定するのは、たとえば車載ディスプレイ５０を視聴する視聴者によって画面の見え方が異なることから、視聴者に一定の自由度を持ってＤＵＴＹ比を段階的に選択させるためである。
【００３５】
図１の説明に戻り、演算データ３３は、映像種別ごとの演算種別および演算値の組合せを含んで構成される情報である。例えば、図３に示す例では、基本テーブル３２のテーブル値に対する映像種別１の演算種別「加算」及び演算値「０」の組合せを表す演算データ３３ａを保持し、映像種別２の演算種別「加算」及び演算値「１０」の組合せを表す演算データ３３ｂを保持し、また、映像種別３の演算種別「除算」及び演算値「１．３」の組合せを表す演算データ３３ｃを保持している。
【００３６】
制御部３４は、ＡＳＩＣ３０を全体制御する制御部であり、テーブル生成部３５と、ＤＵＴＹ出力部３６とを有する。実際には、かかる機能部に対応するプログラムを図示しないＲＯＭや不揮発性メモリに記憶しておき、これらのプログラムをＣＰＵまたはＭＰＵにロードして実行し、テーブル生成部３５及びＤＵＴＹ出力部３６に対応するプロセスを実行させることになる。
【００３７】
テーブル生成部３５は、基本テーブル３２のテーブル値に基づいて新テーブルのテーブル値を生成する処理部である。具体的には、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、メモリ３１に記憶された基本テーブル３２からテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する演算データ３３をメモリ３１から読み出し、読み出した演算データ３３に含まれる演算種別及び演算値を用いた演算を基本テーブル３２のテーブル値に実行することにより、調整指示に対応する映像種別のテーブル値を算出する。
【００３８】
例えば、マイコン１０から受け付けた明るさ調整パラメータに含まれる映像種別が映像種別１であった場合には、映像種別１の演算種別「加算」及び演算値「０」を含む演算データ３３ａをメモリ３１から読み出し、基本テーブル３２の昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比に対して演算値「０」をそれぞれ加算し、その加算結果を映像種別１のテーブル値として算出する。つまり、映像種別１の場合には、基本テーブル３２のテーブル値に変更を加えることなく、メモリ３１に記憶された基本テーブル３２のテーブル値がそのまま使用されることになる。
【００３９】
また、マイコン１０から受け付けた明るさ調整パラメータに含まれる映像種別が映像種別２であった場合には、映像種別２の演算種別「加算」及び演算値「１０」を含む演算データ３３ｂをメモリ３１から読み出し、基本テーブル３２の昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比に対して演算値「１０」をそれぞれ加算し、その加算結果を映像種別２のテーブル値として算出する。
【００４０】
さらに、マイコン１０から受け付けた明るさ調整パラメータに含まれる映像種別が映像種別３であった場合には、映像種別３の演算種別「除算」及び演算値「１．３」を含む演算データ３３ｃをメモリ３１から読み出し、基本テーブル３２の昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比を演算値「１．３」でそれぞれ除算し、その除算結果を映像種別３のテーブル値として算出する。
【００４１】
そして、テーブル生成部３５は、調整指示に対応する映像種別のテーブル値として算出したＤＵＴＹ比のうち、明るさ調整パラメータに含まれる昼／夜の種別、通常／強制の種別、明るさステップ数に対応するＤＵＴＹ比をＤＵＴＹ出力部３６が使用するレジスタ等に設定する。
【００４２】
ＤＵＴＹ出力部３６は、バックライト輝度を調整するパルス信号を車載ディスプレイ５０に出力する処理部である。具体的には、所定の周波数、たとえば１５０Ｈｚで動作しており、その周期Ｔのうちテーブル生成部３５により設定されたＤＵＴＹ比のパーセンテージ分の期間をＯＮ＿ＤＵＴＹとして出力電圧をＨｉレベルにする。
【００４３】
例えば、図４に示す例では、テーブル生成部３５によってＤＵＴＹ比が６８％から１５．５％に変更された場合、すなわち図１２に示すナビ画面（内部ＲＧＢ）を映像種別１とし、映像種別１、昼画及び明るさステップ４から映像種別１、夜画及び明るさステップ４に変更された場合を示している。
【００４４】
このような変更が行われた場合には、周期Ｔの６８％を占めるｔ１の期間をＯＮ＿ＤＵＴＹとしていた状態から、周期Ｔの１５．５％を示すｔ２の期間をＯＮ＿ＤＵＴＹとするようにパルス信号の出力電圧を変更することにより、車載ディスプレイ５０のバックライト輝度を低下させる。
【００４５】
次に、本実施例に係る明るさ調整処理の流れについて説明する。この明るさ調整処理は、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に開始される。
【００４６】
この調整指示を行うマイコン１０では、車載ディスプレイ５０に付設される各種のハードスイッチ、たとえば押下式、スライド式やダイヤル式などの機械的なスイッチの他、車載ディスプレイ５０のタッチスイッチや遠隔操作装置等のファームウェアを介在させたマンマシンインタフェースを介して明るさ調整パラメータの設定変更が受け付けられる。
【００４７】
図５は、実施例１に係る明るさ調整処理の手順を示すフローチャートである。同図に示すように、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合（ステップＳ１０１）に、テーブル生成部３５は、メモリ３１に記憶された基本テーブル３２からテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する演算データ３３をメモリ３１から読み出す（ステップＳ１０２及びステップＳ１０３）。
【００４８】
ここで、テーブル生成部３５は、ステップＳ１０３で読み出した演算データ３３に含まれる演算種別及び演算値を用いた演算を基本テーブル３２のテーブル値に実行する（ステップＳ１０４）。
【００４９】
その後、テーブル生成部３５は、ステップＳ１０４で算出した映像種別のテーブル値（ＤＵＴＹ比）のうち、明るさ調整パラメータに含まれる昼／夜の種別、通常／強制の種別、明るさステップ数に対応するＤＵＴＹ比をＤＵＴＹ出力部３６が使用するレジスタ等に設定し（ステップＳ１０５）、処理を終了する。
【００５０】
例えば、図３に示した映像種別１の基本テーブル３２として図１２に示すナビ画面（内部ＲＧＢ）のＤＵＴＹ比をメモリ３１に保持しておき、この基本テーブル３２のテーブル値に対して図３に示した演算データ３３ａ〜３３ｃに基づく演算を行った場合には、図６に示すグラフのテーブル値（ＤＵＴＹ比）群がそれぞれ得られる。なお、図６では、各映像種別のＤＵＴＹ比のうち昼画及び通常である場合の各明るさステップのＤＵＴＹ比をグラフ化している。
【００５１】
図６に示す例では、映像種別２における昼画及び通常のＤＵＴＹ比として、基本テーブル３２における昼画及び通常のＤＵＴＹ比＋１０のＤＵＴＹ比が明るさステップごとに得られ、さらに、映像種別３における昼画及び通常のＤＵＴＹ比として基本テーブル３２における昼画及び通常のＤＵＴＹ比／１．３のＤＵＴＹ比が明るさステップごとに得られることがわかる。なお、同様に、映像種別２と映像種別３の昼夜及び通常強制の全種別のＤＵＴＹ比が得られる。
【００５２】
このように、本実施例では、基本テーブル３２として映像種別１のＤＵＴＹ比しかメモリ３１に格納していないにもかかわらず、あたかも３つの映像種別のＤＵＴＹ比を格納していたかのように振る舞うことができる。
【００５３】
上述してきたように、本実施例では、車載ディスプレイ５０のバックライトの明るさを調整するための設定値であって少なくとも１つの映像種別に対応したテーブル値を基本テーブル３２としてメモリ３１に記憶するとともに基本テーブル３２のテーブル値に対する演算種別及び演算値の組合せである演算データ３３をメモリ３１に記憶しておき、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、メモリ３１に記憶された基本テーブル３２からテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する演算データ３３をメモリ３１から読み出し、読み出した演算データ３３に含まれる演算種別及び演算値を用いた演算を基本テーブル３２のテーブル値に実行するように構成した。
【００５４】
したがって、本実施例によれば、演算種別と演算値の組合せを保持しておくだけで他の映像種別に対応する新テーブルのテーブル値を算出することができ、基本テーブル以外の余分なデータを低減できる結果、メモリ容量をより実効的に削減することが可能である。
【００５５】
また、上記の実施例１では、利用者の指示入力を受け付けた場合に図５に示す処理を開始することとしたが、本発明はこれに限定されるものではなく、処理を自動的に開始するようにしてもかまわない。
【００５６】
例えば、マイコン１０は、車両のスイッチ群のオン／オフの検出を行うＥＣＵに接続されているので、このＥＣＵからライトスイッチのオン／オフやワイパースイッチのオン／オフの切替え情報を取得する。
【００５７】
その上で、ライトスイッチまたはワイパースイッチがオフ状態からオン状態に切り替えられた場合には、自車両周辺の空間が時刻または天候により昼間の状態よりも暗いことが検知できるので、明るさ調整パラメータの昼／夜、通常／強制の種別を昼画の通常から夜画の強制に自動的に調整するように調整指示をＡＳＩＣ３０に行う。その後、ワイパースイッチがオン状態からオフ状態に切り替えられた場合には、自車両周辺の空間が天候により夜の状態よりも明るくなったことが検知できるので、強制の夜画から通常の昼画に自動的に復帰するようにしてもよい。
【００５８】
また、マイコン１０は、ナビゲーション装置に接続されているので、ナビゲーション装置から自車両の位置およびその周辺の地図情報を取得し、自車両の位置がトンネル等の太陽光が遮光される場所に存在するか否かを判定し、太陽光が遮光される場所に自車両が存在する場合には、明るさ調整パラメータの昼／夜、通常／強制の種別を通常の昼画から強制の夜画に自動的に調整するように調整指示をＡＳＩＣ３０に行うようにしてもよい。さらに、太陽光が遮光される場所から離脱したことを検知した場合には、強制の夜画から通常の昼画に自動的に復帰するようにしてもよい。
【００５９】
また、上記の実施例１では、加算、減算、乗算、除算等の四則演算を単独で行う場合について説明したが、本発明はこれに限定されるものではなく、これら四則演算を組み合わせて行うこととしてもよい。
【００６０】
例えば、基本テーブル３２のテーブル値を入力値とするとともにその演算結果を新テーブルのテーブル値とした関数を関数データとして保持しておき、関数データとして保持された関数に基本テーブル３２のテーブル値を入力することにより新テーブルのテーブル値を算出することとしてもかまわない。これによって、テーブルそのものを予め格納しておく場合に定める理想のテーブル値に新テーブルのテーブル値を近づけることが可能になる。
【００６１】
なお、上記の実施例１では、メモリ３１に基本テーブル３２を１つだけ格納しておく場合について説明したが、複数の基本テーブル３２を予め格納しておく場合にも好適に適用することができる。
【００６２】
例えば、図７に示すように、映像種別１の基本テーブル３２ａと映像種別４の基本テーブル３２ｂの２つの基本テーブルをメモリ３１に予め格納しておく場合には、テーブル生成部３５による演算により算出する映像種別１〜映像種別５の映像種別ごとに基本テーブル３２ａまたは３２ｂのいずれを参照するのかを示すポインタ３７ａ〜３７ｅをメモリ３１に格納しておくのが好ましい。
【００６３】
この図７の例では、映像種別１、映像種別２及び映像種別３のポインタ３７ａ〜３７ｃは基本テーブル３２ａの開始アドレスを指し、また、映像種別４及び映像種別５のポインタ３７ｄ〜３７ｅは基本テーブル３２ｂの開始アドレスを指しており、図３と比較して、テーブル生成部３５によって映像種別４及び映像種別５のテーブル値を新たに算出するように構成しており、映像種別４を算出する場合の演算データ３３ｄ及び映像種別５を算出する場合の演算データ３３ｅも併せて追加されている。
【００６４】
そして、図７の例では、映像種別１、映像種別２及び映像種別のテーブル値は基本テーブル３２ａから算出される一方で、映像種別４及び映像種別５のテーブル値は基本テーブル３２ｂから算出されることを表している。
【００６５】
また、上記の実施例１では、基本テーブル３２として記憶された映像種別のテーブル値から他の映像種別のテーブル値を算出する場合について説明したが、同一の映像種別であっても昼夜や通常強制などの異なるカテゴリ間のテーブル値を新たに生成する場合にも同様に適用することができる。
【実施例２】
【００６６】
さて、上記の実施例１では、基本テーブル３２のテーブル値から演算データ３３を用いて他の映像種別のテーブル値を算出することとしたが、演算データ３３以外の他のデータを用いて各映像種別のテーブル値を算出することもできる。
【００６７】
そこで、実施例２では、映像種別ごとに明るさステップに対する指定値を示す指定データ６１を記憶しておき、この指定データ６１を用いて他の映像種別のテーブル値を算出する場合について説明する。なお、明るさステップは、基本テーブル３２のテーブル値に対応付けられた段階番号に相当する。
【００６８】
ここで、本実施例では、上記の実施例１と比較して、図１に示した演算データ３３に代えて指定データ６１をメモリ３１に格納している点が異なる。なお、メモリ３１は、指定値記憶手段に相当し、指定データ６１がその記憶内容（段階番号に対する指定値）に相当する。
【００６９】
指定データ６１は、明るさステップに対する指定値を示すデータ群である。例えば、図８に示す例では、映像種別１の指定データ６１ａとして、明るさステップに対する指定値（なし）を保持し、映像種別２の指定データ６１ｂ及び６１ｃとして、明るさステップ４に対する指定値６５（ステップ４＝６５）及び明るさステップ８に対する指定値７５（ステップ８＝７５）を保持し、また、映像種別３の指定データ６１ｄとして、明るさステップ６に対する指定値５０（ステップ６＝５０）を保持している。
【００７０】
また、制御部３４内のテーブル生成部３５では、基本テーブル３２を用いる点は上記の実施例１と同様である一方で、演算データ３３の代わりに指定データ６１を用いて、他の映像種別のテーブル値を算出する点が異なる。
【００７１】
このテーブル生成部３５は、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、基本テーブル３２のテーブル値とともに明るさ調整パラメータに含まれる映像種別に対応する指定データ６１を読み出すが、この指定データ６１が１つまたは複数であるのかによって補間処理の動作が異なる。
【００７２】
例えば、図８に示す映像種別３のように、指定データ６１ｄが１つ指定されている場合には、指定データ６１ｄに含まれる明るさステップ６の指定値５０と基本テーブル３２のテーブル値の中の最初の明るさステップ１のテーブル値および最後の明るさステップ１１のテーブル値との間で線形補間を行う。
【００７３】
より詳細には、基本テーブル（映像種別１）３２の明るさステップごとのテーブル値として図１０に示す値をメモリ３１に保持しているとした時、基本テーブル３２の明るさステップ１のテーブル値４０と指定データ６１ｄの明るさステップ６の指定値５０との間で、（指定値５０−テーブル値４０）／（明るさステップ６−明るさステップ１）により傾き２を算出し、この傾き２から明るさステップ２〜明るさステップ５までの補間値４２、４４、４６及び４８を算出する線形補間を行う。同様にして、指定データ６１ｄの明るさステップ６の指定値５０と基本テーブル３２の明るさステップ１１のテーブル値９９との間で線形補間を行い、明るさステップ７〜明るさステップ１０までの補間値５９．８、６９．６、７９．４及び８９．２を算出する。
【００７４】
なお、ここでは、始点である明るさステップ１及び終点である明るさステップ１１以外の明るさステップに指定値を設定する場合について説明したが、始点または終点に指定値を設定することもできる。例えば、始点に指定値が設定されている場合には、指定データ６１の明るさステップの指定値と基本テーブル３２の終点のテーブル値との間で線形補間を１度行うだけでよく、また、終点に指定値が設定されている場合には、基本テーブル３２の始点のテーブル値と指定データ６１の明るさステップの指定値との間で線形補間を１度行うだけでよい。
【００７５】
一方、図８に示す映像種別２のように、指定データ６１ｂ及び６１ｃが複数指定されている場合には、基本テーブル３２の始点のテーブル値と指定データ６１ｂの明るさステップ４の指定値６５との間で線形補間を行い、指定データ６１ｂの明るさステップ４の指定値６５と指定データ６１ｃの明るさステップ８の指定値７５との間で線形補間を行い、指定データ６１ｃの明るさステップ８の指定値７５と基本テーブル３２の終点のテーブル値との間で線形補間を行う。
【００７６】
より詳細には、基本テーブル（映像種別１）３２の明るさステップごとのテーブル値として図１０に示す値をメモリ３１に保持しているとした時、基本テーブル３２の始点のテーブル値４０と指定データ６１ｂの明るさステップ４の指定値６５との間で上記と同様の線形補間を行い、明るさステップ２〜明るさステップ３までの補間値４８．３及び５６．６を算出する。また、指定データ６１ｂの明るさステップ４の指定値６５と指定データ６１ｃの明るさステップ８の指定値７５との間で線形補間を行い、明るさステップ５〜明るさステップ７までの補間値６７．５、７０及び７２．５を算出する。さらに、指定データ６１ｃの明るさステップ８の指定値７５と基本テーブル３２の終点のテーブル値９９との間で線形補間を行い、明るさステップ９〜明るさステップ１０までの補間値８３及び９１を算出する。なお、ここで説明した線形補間は、任意の順番で順不同で算出することができる。
【００７７】
なお、ここでは、始点である明るさステップ１及び終点である明るさステップ１１以外の明るさステップに指定値を設定する場合について説明したが、指定データ６１ｄが１つ指定されている場合と同様に、始点および／または終点に指定値を設定できる。
【００７８】
このようにして、メモリ３１に記憶された指定データ６１以外の明るさステップのＤＵＴＹ比が線形補間により算出される結果、全ての明るさステップのテーブル値を算出できる。
【００７９】
次に、本実施例に係る明るさ調整処理の流れについて説明する。この明るさ調整処理は、上記の実施例１と同様に、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に開始される。
【００８０】
図９は、実施例２に係る明るさ調整処理の手順を示すフローチャートである。同図に示すように、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合（ステップＳ２０１）に、テーブル生成部３５は、メモリ３１に記憶された基本テーブル３２からテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する指定データ６１をメモリ３１から読み出す（ステップＳ２０２及びステップＳ２０３）。
【００８１】
続いて、メモリ３１から読み出した指定データ６１の中に始点を指定した指定データ６１が存在する場合（ステップＳ２０４肯定）には、テーブル生成部３５は、当該指定データ６１に含まれる明るさステップ１に対する指定値を始点の値と決定する（ステップＳ２０５）。なお、始点を指定した指定データ６１が存在しない場合（ステップＳ２０４否定）には、基準テーブル３２の始点のテーブル値を流用する（ステップＳ２０６）。
【００８２】
ここで、前回に線形補間を行った明るさステップよりもステップ数が大きい明るさステップに指定値が設定された指定データ６１が存在する場合（ステップＳ２０７肯定）には、テーブル生成部３５は、前回に線形補間の対象とした明るさステップのうちステップ数が大きい明るさステップの指定値と当該指定データ６１の明るさステップの指定値との間で線形補間を行って両者の間で指定値がなく欠落している明るさステップの補間値を算出する（ステップＳ２０８）。なお、１度も線形補間を行っていない場合には、基本テーブル３２の始点のテーブル値との間で線形補間が行われる。
【００８３】
そして、今回の線形補間を行った明るさステップに終点が含まれていない場合（ステップＳ２０９否定）には、テーブル生成部３５は、上記のステップＳ２０７に戻って処理を繰り返し行う。
【００８４】
一方、前回に線形補間を行った明るさステップよりもステップ数が大きい明るさステップに指定値が設定された指定データ６１が存在しない場合（ステップＳ２０７否定）には、テーブル生成部３５は、前回に線形補間の対象とした明るさステップのうちステップ数が大きい明るさステップの指定値と基本テーブル３２の終点のテーブル値との間で線形補間を行って両者の間で指定値がなく欠落している明るさステップの補間値を算出する（ステップＳ２１０）。
【００８５】
そして、ステップＳ２０８で線形補間を行った明るさステップに終点が含まれていた場合（ステップＳ２０９肯定）、或いは終点とのテーブル値との間での線形補間後（ステップＳ２１０）に、テーブル生成部３５は、線形補間を行って算出した映像種別のテーブル値（ＤＵＴＹ比）のうち、明るさ調整パラメータに含まれる昼／夜の種別、通常／強制の種別、明るさステップ数に対応するＤＵＴＹ比をＤＵＴＹ出力部３６が使用するレジスタ等に設定し（ステップＳ２１１）、処理を終了する。
【００８６】
例えば、基本テーブル（映像種別１）３２の明るさステップごとのテーブル値として図１０に示す値をメモリ３１に保持しているとした時、この基本テーブル３２のテーブル値に対して図８に示した指定データ６１ａ〜６１ｄに基づく線形補間を行った場合には、図１０に示すグラフのテーブル値（ＤＵＴＹ比）群がそれぞれ得られる。
【００８７】
図１０に示す例では、映像種別２の場合にはステップ４＝６５及びステップ８＝７５の２点指定が行われており、また、映像種別３の場合にはステップ６＝５０の１点指定が行われている。このように、設計者または利用者によって１点または２点の指定を行わせることで、映像種別１の明るさステップごとのＤＵＴＹ比の軌跡とは異なる軌跡を持つ映像種別２及び映像種別３の明るさステップごとのＤＵＴＹ比を得ることができる。なお、この例では、始点及び終点を同じ値としているが始点及び／又は終点のＤＵＴＹ比も指定により変更することができる。
【００８８】
そして、図１０に示す例では、１点または２点のＤＵＴＹ比を指定する場合について説明したが、１つの映像種別につき３つ以上の指定データ６１を設定することもでき、指定データ６１の個数を多くすれば多くするほど、テーブルそのものを予め格納しておく場合に定められる理想のテーブル値の軌跡に線形補間で得るテーブル値を近づけることができる。
【００８９】
上述してきたように、本実施例によれば、映像種別ごとに明るさステップに対する指定値を１つまたは複数対応付けて記憶しておき、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、メモリ３１に記憶された基本テーブル３２からテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する指定データ６１をメモリ３１から読み出し、該読み出した指定データ６１の明るさステップの指定値と基本テーブル３２の最初の明るさステップ及び／又は最後の明るさステップのテーブル値との間で線形補間を実行するように構成した。
【００９０】
したがって、本実施例によれば、指定値がなく欠落している明るさステップの補間値を算出することができ、全ての明るさステップのテーブル値を算出できる結果、実施例１と同様に、基本テーブル以外の余分なデータを低減できる結果、メモリ容量をより実効的に削減することが可能である。
【００９１】
なお、上記の実施例２では、線形補間を用いる場合について説明したが、本発明はこれに限定されるものではなく、指定値が設定されていないブランク部分の明るさステップを補間するために、既知の非線形補間を用いることができる。
【００９２】
なお、指定データ６１は、製造段階または利用段階で任意の明るさステップに任意の指定値を任意の個数設定することができるが、明るさステップが大きくなるほどＤＵＴＹ比が高くなるように、明るさステップに対する指定値の設定を行うのが好ましい。
【００９３】
また、上記の実施例２では、基本テーブル３２と指定データ６１に基づき、他の映像種別のテーブル値を算出することとしたが、必ずしも基本テーブル３２を用いる必要はなく、少なくとも最初の明るさステップ及び最後の明るさステップを含む２つの指定値を指定データとしてメモリ３１に保持しておけば、全ての明るさステップのテーブル値を指定データだけで算出することもできる。
【００９４】
すなわち、ＡＳＩＣ３０では、利用者に昇順または降順に明るさを区分け選択させるための段階番号（明るさステップ）のうち少なくとも最初の明るさステップ及び最後の明るさステップを含む複数の明るさステップに対する指定値を映像種別ごとにメモリ３１に記憶しておき、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、明るさ調整パラメータに含まれる映像種別の明るさステップに対する指定値をメモリ３１からそれぞれ読み出し、該読み出した明るさステップに対する指定値のうち隣接する２つの明るさステップの指定値間で線形補間または非線形補間を行うことにより、指定値がなく欠落している明るさステップのテーブル値を補間し、もって全ての明るさステップのテーブル値を算出することができる。
【００９５】
ところで、上記の実施例１及び２では、１つの基本テーブル３２から新テーブルのテーブル値を生成する場合について説明したが、複数の基本テーブルから新テーブルのテーブル値を生成するようにしてもかまわない。
【００９６】
すなわち、本発明では、異なる映像種別のテーブル値を有する第１の基本テーブル７２ａ及び第２の基本テーブル７２ｂをメモリ３１に記憶するとともに、映像種別ごとに第１の基本テーブル７２ａ及び第２の基本テーブル７２ｂの間で演算を行う場合の相関関係を示す相関関係データ７１をメモリ３１に格納しておく。なお、ここでは、メモリ３１は第１の基本テーブル及び第２の基本テーブルを記憶するテーブル記憶手段に相当し、さらに、メモリ３１は、相関関係記憶手段に相当し、相関関係データ７１がその記憶内容（第１の基本テーブル及び第２の基本テーブルの間で演算を行う場合の相関関係）に相当する。
【００９７】
例えば、図１１に示す例では、映像種別１の相関関係データ７１ａとして第１の基本テーブル７２ａのテーブル値だけを採用する旨の指令が保持されており、映像種別２の相関関係データ７１ｂとして第１の基本テーブル７２ａのテーブル値と第２の基本テーブル７２ｂのテーブル値を加算する旨の指令が保持されており、また、映像種別３の相関関係データ７１ｃとして第１の基本テーブル７２ａのテーブル値から第２の基本テーブル７２ｂのテーブル値を減算する旨の指令が保持されている。
【００９８】
その上で、ＡＳＩＣ３０では、マイコン１０から明るさ調整パラメータを含む調整指示を受け付けた場合に、メモリ３１に記憶された第１の基本テーブル７２ａ及び第２の基本テーブル７２ｂからテーブル値を読み出すとともに明るさ調整パラメータに含まれる映像種別に対応する相関関係データ７１をメモリ３１から読み出し、該読み出した相関関係データ７１に基づき、第１の基本テーブル７２ａのテーブル値と第２の基本テーブル７２ｂのテーブル値を演算する。
【００９９】
例えば、マイコン１０から受け付けた明るさ調整パラメータに含まれる映像種別が映像種別１であった場合には、映像種別１の相関関係データ７１ａをメモリ３１から読み出し、該読み出した相関関係データ７１ａに規定されるように、第１の基本テーブル７２ａの昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比に演算処理を行わずに演算結果と見做す。
【０１００】
また、マイコン１０から受け付けた明るさ調整パラメータに含まれる映像種別が映像種別２であった場合には、映像種別２の相関関係データ７１ｂをメモリ３１から読み出し、該読み出した相関関係データ７１ｂに規定されるように、第１の基本テーブル７２ａの昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比に対して第２の基本テーブル７２ｂの昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比をそれぞれ加算し、その加算結果を映像種別２のテーブル値として算出する。
【０１０１】
さらに、マイコン１０から受け付けた明るさ調整パラメータに含まれる映像種別が映像種別３であった場合には、映像種別３の相関関係データ７１ｃをメモリ３１から読み出し、該読み出した相関関係データ７１ｃに規定されるように、第１の基本テーブル７２ａの昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比から第２の基本テーブル７２ｂの昼夜別、通常強制別、明るさステップ別のＤＵＴＹ比をそれぞれ減算し、その減算結果を映像種別３のテーブル値として算出する。
【０１０２】
これによって、複数の基本テーブル７２間で新テーブルのテーブル値を算出することができ、予め静的に保持しておくべきテーブルの数を最大で２つに低減できる結果、上記の実施例１及び２と同様に、メモリ容量を実効的に削減することが可能になる。
【０１０３】
また、上記の実施例１及び２では、基本テーブルに対して演算を行うことにより新テーブルのテーブル値を算出する場合について説明したが、必ずしも演算自体を行わずともメモリ３１に記憶させるテーブル量を削減することができる。
【０１０４】
すなわち、異なる映像種別の間で同一のＤＵＴＹ比の設定が使用されている場合には、これらテーブル値が重複する複数の映像種別のテーブル値のうち１つの映像種別のテーブル値だけをメモリ３１に保持しておき、複数の映像種別の間で１つの映像種別のテーブル値を共用するようにしてもかまわない。
【０１０５】
例えば、図１２に示す例では、ＮＴＳＣ＿ＤＶＤとバックアイ（ＮＴＳＣ）の２つの映像種別のテーブル値が昼夜別、通常強制別で完全重複している。このような場合には、図１３に示すように、映像種別１の内部ＲＧＢ（ナビ画）のテーブル値８２ａと映像種別２のＮＴＳＣ＿ＤＶＤのテーブル値８２ｂとの２つテーブル値をメモリ３１に格納しておく。なお、ここでは、図１２に示す内部ＲＧＢを映像種別１とし、ＮＴＳＣ＿ＤＶＤを映像種別２とし、また、バックアイ（ＮＴＳＣ）を映像種別３とする。
【０１０６】
その上で、映像種別１の参照開始アドレスを示すポインタ８１ａを映像種別１のテーブル値８２ａの開始アドレスに設定し、映像種別２の参照開始アドレスを示すポインタ８１ｂを映像種別２のテーブル値８２ｂの開始アドレスに設定する一方で、映像種別３の参照開始アドレスを示すポインタ８１ｃを映像種別２のテーブル値８２ｂの開始アドレスに設定する。
【０１０７】
このように、映像種別２または映像種別３のテーブル値を読み出す際には、いずれも映像種別２のテーブル値８２ｂにアクセスさせるので、映像種別２及び映像種別３の間で同一テーブル値を共用でき、映像種別３のテーブル値８２ｃをメモリ３１に格納する必要がなくなる結果、メモリ容量を削減することができる。
【０１０８】
また、ここでは、複数の映像種別の間で１つの映像種別のテーブル値を共用する場合について説明したが、複数の昼夜種別または複数の通常強制種別で１つの明るさステップ１〜１１までのテーブル値を共用するようにしてもかまわない。例えば、図１２に示す例では、「内部ＲＧＢ、昼画、通常」、「ＮＴＳＣ＿ＤＶＤ、昼画、通常」及び「バックアイ（ＮＴＳＣ）、昼画、通常」の間では、明るさステップ１〜１１までのテーブル値が完全重複するので、これらのポインタを同一テーブル値を指すように設定することもできる。
【０１０９】
なお、上記の実施例１及び２では、ＡＳＩＣ３０内のメモリ３１に基本テーブルの他、基本テーブルから新テーブルの演算を行うための各種データを保持することとしたが、必ずしもメモリ３１に保持させる必要はなく、外付けの外部メモリに保持させるようにしてもかまわない。
【０１１０】
また、本発明では、ＡＳＩＣ３０内のメモリ３１と外部メモリ９０の両方に分散して上記の各種データを保持させることもできる。例えば、実施例１の場合を例に挙げると、図１４に示すように、内部メモリであるメモリ３１に演算データ３３を保持させる一方で、外部メモリ９０に基本テーブル３２を保持させたり、その逆に、内部メモリであるメモリ３１に基本テーブル３２を保持させる一方で、外部メモリ９０に演算データ３３を保持させることもできる。
【０１１１】
なお、本発明では、ＡＳＩＣ３０のメモリ３１と外部メモリ９０の両方に同一のデータを保持させておき、一方のメモリが故障等で使用不能となった場合に、他方のメモリに保持される基本データ３２及び演算データ３３を用いて基本テーブル３２のテーブル値に対する演算を行うことで、一方が他方のバックアップとして機能することができる。
【０１１２】
また、本発明では、上記の実施例１及び２で説明した基本テーブルを複数用いる場合には、他の基本テーブルに比べて使用頻度が高い基本テーブルのテーブル値や演算データをＡＳＩＣ３０のメモリ３１に保持させておく一方で、外部メモリ９０の両方には、メモリ３１に保持される基本テーブルよりも使用頻度が低い基本テーブルのテーブル値や演算データを保持させておくことで、内部メモリ及び外部メモリの全体での応答速度を向上させることもできる。
【０１１３】
さらに、本発明では、ＡＳＩＣ３０のメモリ３１のダイサイズ及びコストを低減する観点から、図７及び図１３のように、実テーブル値へのポインタを保持する場合には、ポインタをメモリ３１に保持させておく一方で、実テーブル値を外部メモリ９０に保持させることもできる。また、逆に、実テーブル値をメモリ３１に保持させておく一方で、ポインタを外部メモリ９０に保持させることもできる。
【０１１４】
なお、上記の実施例１及び２では、それぞれの実施例を排他的に説明したが、両者を組み合わせて実施することもできる。
【産業上の利用可能性】
【０１１５】
以上のように、本発明に係る表示制御装置は、メモリ容量を実効的に削減する場合に適している。
【符号の説明】
【０１１６】
１０    マイコン
３０    ＡＳＩＣ
３１    メモリ
３２    基本テーブル
３３    演算データ
３４    制御部
３５    テーブル生成部
３６    ＤＵＴＹ出力部
５０    車載ディスプレイ
【図１】
2010231098.tif 000003
【図２】
2010231098.tif 000004
【図３】
2010231098.tif 000005
【図４】
2010231098.tif 000006
【図５】
2010231098.tif 000007
【図６】
2010231098.tif 000008
【図７】
2010231098.tif 000009
【図８】
2010231098.tif 000010
【図９】
2010231098.tif 000011
【図１０】
2010231098.tif 000012
【図１１】
2010231098.tif 000013
【図１２】
2010231098.tif 000014
【図１３】
2010231098.tif 000015
【図１４】
2010231098.tif 000016