(57)【要約】【課題】ヘッドアップディスプレイを透過する背景の視認性低下を抑制できる回路装置等を提供すること。【解決手段】回路装置１００は、エラー検出回路１１０と処理回路１２０とを含む。エラー検出回路１１０は、ヘッドアップディスプレイ用画像データＩＭＤに基づいて、ヘッドアップディスプレイの眩しさを示す指標値である眩しさ指標値を求める。エラー検出回路１１０は、眩しさ指標値が第１しきい値を超えたか否かを判断し、眩しさ指標値が第１しきい値を超えたときに第１眩しさエラーの発生を検出する。処理回路１２０は、第１眩しさエラーの発生が検出されたとき、第１眩しさエラーに対応した処理を行う。【選択図】図３
2020101784.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドアップディスプレイ用画像データに基づいて、ヘッドアップディスプレイの眩しさを示す指標値である眩しさ指標値を求め、前記眩しさ指標値が第１しきい値を超えたか否かを判断し、前記眩しさ指標値が前記第１しきい値を超えたときに第１眩しさエラーの発生を検出するエラー検出回路と、
前記第１眩しさエラーの発生が検出されたとき、前記第１眩しさエラーに対応した処理を行う処理回路と、
を含むことを特徴とする回路装置。
【請求項２】
請求項１に記載の回路装置において、
前記エラー検出回路は、
前記眩しさ指標値が、前記第１しきい値より大きい第２しきい値を超えたか否かを判断し、前記眩しさ指標値が前記第２しきい値を超えたと判断したとき、第２眩しさエラーの発生を検出することを特徴とする回路装置。
【請求項３】
請求項２に記載の回路装置において、
前記処理回路は、
前記第２眩しさエラーの発生が検出されたとき、前記ヘッドアップディスプレイの表示をオフさせる表示オフ処理を行うことを特徴とする回路装置。
【請求項４】
請求項３に記載の回路装置において、
前記ヘッドアップディスプレイは、液晶表示パネルと光源とを含み、
前記表示オフ処理は、前記光源のオフを指示する制御信号を前記ヘッドアップディスプレイに出力する処理であることを特徴とする回路装置。
【請求項５】
請求項３に記載の回路装置において、
前記ヘッドアップディスプレイは、有機ＥＬパネルを含み、
前記表示オフ処理は、前記有機ＥＬパネルの表示オフを指示する制御信号を出力する処理であることを特徴とする回路装置。
【請求項６】
請求項３に記載の回路装置において、
前記ヘッドアップディスプレイは、反射型デバイスと光源とを含み、
前記表示オフ処理は、前記光源のオフを指示する制御信号を前記ヘッドアップディスプレイに出力する処理、又は前記反射型デバイスの駆動オフを指示する制御信号を前記ヘッドアップディスプレイに出力する処理であることを特徴とする回路装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の回路装置において、
前記処理回路は、
前記第１眩しさエラーの発生が検出されたとき、ホストへの通知処理を行うことを特徴とする回路装置。
【請求項８】
請求項１乃至６のいずれか一項に記載の回路装置において、
前記処理回路は、
前記第２眩しさエラーの発生が検出されたとき、ホストへの通知処理を行うことを特徴とする回路装置。
【請求項９】
請求項１に記載の回路装置において、
前記エラー検出回路は、
前記眩しさ指標値が、前記第１しきい値より大きい第２しきい値を超えたか否かを判断し、前記眩しさ指標値が前記第２しきい値を超えたと判断したとき、第２眩しさエラーの発生を検出し、
前記処理回路は、
前記第１眩しさエラーの発生が検出されたとき、ホストへの通知処理を行い、
前記第２眩しさエラーの発生が検出されたとき、前記ヘッドアップディスプレイの表示をオフさせる表示オフ処理を行うことを特徴とする回路装置。
【請求項１０】
請求項７乃至９のいずれか一項に記載の回路装置において、
前記通知処理は、前記ホストに対して割り込み要求を出力する処理であることを特徴とする回路装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の回路装置において、
前記眩しさ指標値は、前記ヘッドアップディスプレイ用画像データのピクセル値の積算値から求められた輝度値であることを特徴とする回路装置。
【請求項１２】
請求項１１に記載の回路装置において、
Ｒｐｘが赤色ピクセル値であり、Ｇｐｘが緑色ピクセル値であり、Ｂｐｘが青色ピクセル値であり、Ｃ１、Ｃ２、Ｃ３が係数であり、Ｙがピクセルの輝度値であり、Ｙｓｕｍが輝度値Ｙの積算値であるとき、
前記輝度値は、Ｙ＝Ｃ１×Ｒｐｘ＋Ｃ２×Ｇｐｘ＋Ｃ３×Ｂｐｘであり、
前記眩しさ指標値は、Ｂ＝Ｙｓｕｍであることを特徴とする回路装置。
【請求項１３】
請求項１１に記載の回路装置において、
Ｒｓｕｍが赤色ピクセル値の積算値であり、Ｇｓｕｍが緑色ピクセル値の積算値であり、Ｂｓｕｍが青色ピクセル値の積算値であり、Ｃ１、Ｃ２、Ｃ３が係数であるとき、
前記眩しさ指標値は、Ｂ＝Ｃ１×Ｒｓｕｍ＋Ｃ２×Ｇｓｕｍ＋Ｃ３×Ｂｓｕｍであることを特徴とする回路装置。
【請求項１４】
請求項１１乃至１３のいずれか一項に記載の回路装置において、
前記第１しきい値は、前記眩しさ指標値の最大値に対して半分以下であることを特徴とする回路装置。
【請求項１５】
請求項１乃至１４のいずれか一項に記載の回路装置において、
前記エラー検出回路は、
前記眩しさ指標値が前記第１しきい値を超えた回数をカウントし、前記回数が所定値となったとき前記第１眩しさエラーの発生を検出することを特徴とする回路装置。
【請求項１６】
請求項１乃至１５のいずれか一項に記載の回路装置において、
前記ヘッドアップディスプレイ用画像データを生成する画像処理回路と、
前記ヘッドアップディスプレイ用画像データを前記ヘッドアップディスプレイの表示ドライバーに出力するインターフェース回路と、
を含み、
前記エラー検出回路は、
前記インターフェース回路に入力される前記ヘッドアップディスプレイ用画像データに基づいて前記眩しさ指標値を求めることを特徴とする回路装置。
【請求項１７】
請求項１乃至１５のいずれか一項に記載の回路装置において、
前記ヘッドアップディスプレイ用画像データに基づいて、前記ヘッドアップディスプレイのパネルを駆動する駆動回路を含み、
前記エラー検出回路は、
前記駆動回路に入力される前記ヘッドアップディスプレイ用画像データに基づいて前記眩しさ指標値を求めることを特徴とする回路装置。
【請求項１８】
請求項１乃至１７のいずれか一項に記載の回路装置を含むことを特徴とする電子機器。
【請求項１９】
請求項１乃至１７のいずれか一項に記載の回路装置を含むことを特徴とする移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路装置、電子機器及び移動体等に関する。
【背景技術】
【０００２】
透明な物体に画像を投影することで、ユーザーの視界に情報を重ねて表示するヘッドアップディスプレイ（ＨＵＤ：Head Up Display）が知られている。このようなヘッドアップディスプレイにおいて表示の明るさを調整する技術が特許文献１に開示されている。特許文献１のヘッドアップディスプレイは、発光素子と液晶表示素子と反射ミラーと制御手段とを含み、発光素子が液晶表示素子に光を出射し、液晶表示素子を透過した光を反射ミラーが反射することで自動車のフロントガラスに画像を投影し、発光素子を駆動する電流を制御手段が制御することで表示の明るさを制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８３４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ヘッドアップディスプレイはユーザーの視界に情報を重ねるものであるため、通常は、ヘッドアップディスプレイの背景を視認できる程度の画像がヘッドアップディスプレイに表示される。ヘッドアップディスプレイの表示領域において背景を遮る画素の割合が大きくなると、もしくは、輝度が一定量を超えると、ユーザーがヘッドアップディスプレイの背景を視認しにくくなるおそれがある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、ヘッドアップディスプレイ用画像データに基づいて、ヘッドアップディスプレイの眩しさを示す指標値である眩しさ指標値を求め、前記眩しさ指標値が第１しきい値を超えたか否かを判断し、前記眩しさ指標値が前記第１しきい値を超えたときに第１眩しさエラーの発生を検出するエラー検出回路と、前記第１眩しさエラーの発生が検出されたとき、前記第１眩しさエラーに対応した処理を行う処理回路と、を含む回路装置に関係する。
【図面の簡単な説明】
【０００６】
【図１】ヘッドアップディスプレイの表示例。
【図２】ヘッドアップディスプレイの表示例。
【図３】回路装置の構成例。
【図４】ヘッドアップディスプレイに表示される画像データを処理するシステムの第１構成例。
【図５】ヘッドアップディスプレイに表示される画像データを処理するシステムの第２構成例。
【図６】回路装置が画像処理装置及び表示コントローラーの機能を有する場合の回路装置の詳細構成例。
【図７】眩しさエラー検出処理、及び眩しさエラーに対応した処理の手順を示すフローチャート。
【図８】回路装置が表示ドライバーの機能を有する場合の回路装置の詳細構成例。
【図９】表示パネルが液晶表示パネルである場合におけるヘッドアップディスプレイの詳細構成例。
【図１０】表示パネルがＤＬＰ方式の反射型デバイスである場合におけるヘッドアップディスプレイの詳細構成例。
【図１１】表示パネルが透明有機ＥＬパネルである場合におけるヘッドアップディスプレイの詳細構成例。
【図１２】フロントガラスに画像を投影する場合におけるヘッドアップディスプレイの詳細構成例。
【図１３】電子機器の構成例。
【図１４】移動体の例。
【発明を実施するための形態】
【０００７】
以下、本開示の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された内容を不当に限定するものではなく、本実施形態で説明される構成の全てが必須構成要件であるとは限らない。
【０００８】
１．回路装置
図１は、ヘッドアップディスプレイの表示例である。以下、ヘッドアップディスプレイが、自動車、飛行機又は船舶などの移動体に設置され、その移動体に搭乗したユーザーに情報を提示する場合を例に説明する。なお、ヘッドアップディスプレイの用途は移動体に限定されず、ユーザーの視界に情報を重ねて提示するものであればよい。
【０００９】
図１に示すように、ユーザーからは移動体外部の景色、又は移動体内の操縦席などが見える。以下、これを背景と呼ぶ。ヘッドアップディスプレイの画面１０は背景内に設けられ、その画面１０内において情報提示部分以外は背景を透過する。図１の例では、メーター表示が情報提示部分であり、そのメーター部分以外は背景を透過する。これにより、ユーザーは背景と共に、ヘッドアップディスプレイに表示された情報を見ることができる。
【００１０】
ヘッドアップディスプレイの画面１０を透過する背景をユーザーが視認できるように、通常、画面１０において情報提示部分が占める割合は低い。一方、図２に示すように、ヘッドアップディスプレイの画面１０において背景を遮る領域の割合が大きい場合、その画面１０部分の背景をユーザーが視認できなくなる。或いは、ヘッドアップディスプレイの画面１０が背景に対して明るすぎる状態となり、背景の視認性を低下させるおそれがある。例えば、画素値が０〜２５５の範囲であり、画素値０の画素が背景を透過するとする。このとき、画素値が０から大きくなるに従って、その画素を通して背景が見えにくくなっていく。このような背景を遮る画素の割合がある程度高くなってくると、上記のように背景の視認性が低下する。
【００１１】
このような状態は、画像データの異常によって発生する。画像データの異常としては、例えば、誤った画像データがヘッドアップディスプレイに入力された場合、或いは、回路異常などによって画像処理に異常が発生した場合を想定できる。
【００１２】
図３は、本実施形態における回路装置１００の構成例である。回路装置１００は、ヘッドアップディスプレイに表示される画像データを処理する経路に配置された回路装置である。具体的には、回路装置１００は、ヘッドアップディスプレイに画像データを出力する装置内、又はヘッドアップディスプレイ内に設けられる。後述するように、回路装置１００として表示コントローラー又は表示ドライバー等を想定できる。
【００１３】
回路装置１００は、エラー検出回路１１０と処理回路１２０とを含む。エラー検出回路１１０は、ヘッドアップディスプレイ用画像データＩＭＤに基づいて、ヘッドアップディスプレイの眩しさを示す指標値である眩しさ指標値を求める。エラー検出回路１１０は、眩しさ指標値が第１しきい値を超えたか否かを判断し、眩しさ指標値が第１しきい値を超えたときに第１眩しさエラーの発生を検出する。処理回路１２０は、第１眩しさエラーの発生が検出されたとき、第１眩しさエラーに対応した処理を行う。
【００１４】
ヘッドアップディスプレイ用画像データＩＭＤは、回路装置１００に入力された画像データ、又は、回路装置１００内において画像処理された画像データ、又は回路装置１００が外部に出力する画像データである。ヘッドアップディスプレイ用画像データＩＭＤは、回路装置１００の後段における画像処理等を経て、最終的にヘッドアップディスプレイに表示される。
【００１５】
眩しさ指標値は、上記のようにヘッドアップディスプレイの眩しさを示す指標値である。具体的には、眩しさ指標値は、ヘッドアップディスプレイ用画像データＩＭＤがヘッドアップディスプレイに表示されたときに、その画像によって背景の視認性が低下する程度を示す。即ち、図２で説明したように、ヘッドアップディスプレイに表示された画像が背景を遮る場合、或いはヘッドアップディスプレイに表示された画像の眩しさによって背景が見えにくくなる場合があるが、それらの程度を表すのが眩しさ指標値である。
【００１６】
エラー検出回路１１０は、眩しさ指標値が第１しきい値を超えたか否かを判断し、その判断結果を第１エラー信号ＳＥＲ１として出力する。エラー検出回路１１０は、眩しさ指標値が第１しきい値を超えたとき、第１エラー信号ＳＥＲ１をアクティブにする。処理回路１２０は、アクティブの第１エラー信号ＳＥＲ１を受信したとき、第１眩しさエラーに対応した処理を行う。
【００１７】
第１眩しさエラーに対応した処理は、回路装置１００の外部にエラーを通知する処理、又は、回路装置１００内においてエラーに対処する処理である。
【００１８】
回路装置１００の外部にエラーを通知する処理としては、エラーの発生のみを通知して対処方法は外部装置に任せる処理、又は、エラーに対する対処方法を外部装置に通知する処理のいずれであってもよい。通知を受けた外部装置は、画像データの出力を停止する、又は画像データをブランク状態にする、又は画像の輝度を低下させる画像処理を行う等、種々の対応を取ることができる。なお、ブランク状態の画像データとは、その画像データをヘッドアップディスプレイに表示させたとき、ヘッドアップディスプレイの全体が背景を透過する状態となるような画像データのことである。
【００１９】
回路装置１００内においてエラーに対処する場合、回路装置１００は、画像データの出力を停止する、又は画像データをブランク状態にする、又は画像の輝度を低下させる画像処理を行う等、種々の対応を取ることができる。
【００２０】
本実施形態によれば、ヘッドアップディスプレイ用画像データＩＭＤから眩しさ指標値が求められ、その眩しさ指標値に基づいて第１眩しさエラーの発生が検出される。これにより、ヘッドアップディスプレイに表示される画像が背景の視認性を低下させるか否かを、画像データから検出できる。背景の視認性を低下させる画像データを検出できることで、その検出結果に基づいて、回路装置１００又はその外部装置が視認性低下を回避する処理を行うことができる。
【００２１】
また本実施形態では、エラー検出回路１１０は、眩しさ指標値が第２しきい値を超えたか否かを判断し、眩しさ指標値が第２しきい値を超えたと判断したとき、第２眩しさエラーの発生を検出する。第２しきい値は、第１しきい値より大きい。
【００２２】
具体的には、エラー検出回路１１０は、眩しさ指標値が第２しきい値を超えたか否かを判断し、その判断結果を第２エラー信号ＳＥＲ２として出力する。エラー検出回路１１０は、眩しさ指標値が第２しきい値を超えたとき、第２エラー信号ＳＥＲ２をアクティブにする。処理回路１２０は、アクティブの第２エラー信号ＳＥＲ２を受信したとき、第２眩しさエラーに対応した処理を行う。
【００２３】
このようにすれば、２段階のしきい値を用いて眩しさエラーの発生を検出し、その各段階の眩しさエラーに応じて適切なエラー対応処理を実行できる。本実施形態では第２しきい値が第１しきい値より大きいので、第２眩しさエラーは第１眩しさエラーに比較して視認性の低下度合いが大きい。このため、第２眩しさエラーが検出された場合に、より直接的に視認性を回復できるようなエラー対応処理を処理回路１２０に実行させることが可能となる。
【００２４】
具体的には、処理回路１２０は、第１眩しさエラーの発生が検出されたとき、ホストへの通知処理を行う。処理回路１２０は、第２眩しさエラーの発生が検出されたとき、ヘッドアップディスプレイの表示をオフさせる表示オフ処理を行う。
【００２５】
表示オフ処理は、ホスト等を介さずに回路装置１００がヘッドアップディスプレイに対して直接的に実行する処理である。表示オフ処理は、例えばヘッドアップディスプレイの光源をオフすることによって、画像データの内容に関わらずヘッドアップディスプレイに画像が表示されないようにする処理である。なお、表示オフ処理の具体例は後述する。
【００２６】
本実施形態によれば、第１眩しさエラーが検出された場合に、処理回路１２０がホストにエラーを通知することで、エラー対処をホストに行わせることができる。例えば、ホストはシステムのリセット等によって、ヘッドアップディスプレイの表示を正常化してもよい。即ち、ホストは、表示を出来るだけ維持しつつ、背景の視認性を回復する対処を行ってもよい。一方、第２眩しさエラーが検出された場合、処理回路１２０が表示オフ処理を行うことで、ヘッドアップディスプレイに画像が表示されなくなる。これにより、ホストを介さずに回路装置１００が直接的に背景の視認性を回復する対処を実行できる。以上のように、第１しきい値及び第２しきい値を設けたことで、各段階の眩しさエラーに応じて適切なエラー対応処理を実行できる。通常は、第１眩しさエラーもしくは第２眩しさエラーが１フレームでも発生した場合にエラー処理を行うが、複数フレーム連続してエラーが発生した場合に、エラー処理を実行してもよい。
【００２７】
また本実施形態では、眩しさ指標値は、ヘッドアップディスプレイ用画像データＩＭＤのピクセル値の積算値から求められた輝度値である。眩しさ指標値は、このように１フレームの積算値から求めるが、複数フレームのピクセル値から求めてもよい。
【００２８】
具体的には、エラー検出回路１１０は、１画面、即ち１表示フレームのヘッドアップディスプレイ用画像データＩＭＤに含まれるピクセル値を積算する。エラー検出回路１１０は、積算値そのものを輝度値としてもよいし、積算値に何らかの演算を行うことで輝度値に変換してもよい。例えば、エラー検出回路１１０は、積算値を画素数で割ることで、１画面におけるピクセル値の平均値を求め、その平均値を輝度値としてもよい。ここで１画面、即ち１表示フレームのヘッドアップディスプレイ用画像データＩＭＤは、画面全体の画像データであってもよいし、画面の特定領域の画像データであってもよい。
【００２９】
上述したように、画素のピクセル値は、その画素が背景を遮る程度、又は画素の眩しさの程度を示す。このピクセル値を画面内で積算することで、ヘッドアップディスプレイの画面が背景の視認性を低下させる程度を求めることができる。
【００３０】
具体的には、眩しさ指標値をＢとすると、Ｂは、Ｂ＝Ｃ１×Ｒｓｕｍ＋Ｃ２×Ｇｓｕｍ＋Ｃ３×Ｂｓｕｍである。ここで、Ｒｓｕｍが赤色ピクセル値の積算値であり、Ｇｓｕｍが緑色ピクセル値の積算値であり、Ｂｓｕｍが青色ピクセル値の積算値であり、Ｃ１、Ｃ２、Ｃ３が係数である。係数Ｃ１、Ｃ２、Ｃ３は、ＲＧＢのピクセル値をＹＣｒＣｂの輝度値Ｙに変換する際の係数であり、画像データに採用される色空間に応じて適切な係数が設定される。但し係数Ｃ１、Ｃ２、Ｃ３はこれに限定されず、０より大きい任意の実数であってよい。また、１ピクセル単位で輝度値Ｙを計算してから、Ｙを積算することにより、眩しさ指標値Ｂを計算しても良い。その場合、Ｙ＝Ｃ１×Ｒｐｘ＋Ｃ２×Ｇｐｘ＋Ｃ３×Ｂｐｘ、Ｂ＝Ｙｓｕｍとなる。Ｒｐｘ、Ｇｐｘ、Ｂｐｘは、１ピクセルの赤色ピクセル値、緑色ピクセル値、青色ピクセル値である。Ｙｓｕｍは、輝度値Ｙの積算値である。
【００３１】
本実施形態によれば、処理回路１２０は、ピクセル値の積算値であるＲｓｕｍ、Ｇｓｕｍ、Ｂｓｕｍに基づいて、輝度値に相当する眩しさ指標値Ｂを求めることができる。ピクセル値がゼロでない画素数が多いほど、且つ、その画素のピクセル値が大きいほど、眩しさ指標値Ｂは大きくなる。このため、眩しさ指標値Ｂは、ヘッドアップディスプレイが背景の視認性を低下させる程度を示す指標となっている。
【００３２】
本実施形態では、第１しきい値は、眩しさ指標値の最大値に対して半分以下である。
【００３３】
図２で説明したように、ヘッドアップディスプレイに表示された画像が背景を遮らないように、ヘッドアップディスプレイの画面内において画像が占める割合は低い。このため、画像データが適切なものであれば、眩しさ指標値Ｂが最大値の半分以上となることはないと考えられる。本実施形態では、第１しきい値を眩しさ指標値の最大値とすることで、画像データの異常、即ち第１眩しさエラーを検出できる。
【００３４】
なお眩しさ指標値は、ピクセル値の積算値に基づく輝度値に限定されない。例えば、眩しさ指標値は、ヘッドアップディスプレイの画面において背景を遮る部分の面積を表す指標値であってもよい。例えば、眩しさ指標値は、１画面のヘッドアップディスプレイ用画像データＩＭＤに含まれる画素のうち、ピクセル値がしきい値を超える画素の個数であってもよい。
【００３５】
２．詳細構成例
以下、本実施形態の詳細構成例を説明する。まず回路装置１００の適用対象について説明する。
【００３６】
図４は、ヘッドアップディスプレイに表示される画像データを処理するシステムの第１構成例である。図４のシステムは、処理装置５１０と画像処理装置５２０と表示コントローラー５３０と表示ドライバー５４０と表示パネル５５０とを含む。
【００３７】
処理装置５１０は、システムを制御するホスト装置である。処理装置５１０は、ＳｏＣ（System on Chip）であり、具体的にはマイクロコンピューター、ＣＰＵ、又はＭＰＵ等である。処理装置５１０は、画像処理装置５２０に画像データを出力する。
【００３８】
画像処理装置５２０は、画像データに対する種々の画像処理を行い、処理後の画像データを表示コントローラー５３０に出力する。画像処理としては、画像の変形処理、スーパーインポーズ処理、階調変換処理、又は色変換処理等を想定できる。ヘッドアップディスプレイは、透明スクリーンに画像を投影することで、又は透明表示パネルに画像を表示させることで、画像をユーザーに提示する。このとき、透明スクリーン又は透明表示パネルの湾曲等に合わせて画像を変形させることで、ユーザーには歪みの無い画像として見える。このような画像の変形処理を画像処理装置５２０が行う。
【００３９】
表示コントローラー５３０は、ヘッドアップディスプレイにおける表示のタイミング制御を行う。具体的には、表示コントローラー５３０は、同期信号等のタイミング制御信号を画像データと共に表示ドライバー５４０に出力する。
【００４０】
表示ドライバー５４０は、受信したタイミング制御信号及び画像データに基づいて表示パネル５５０を駆動することで、表示パネル５５０に画像を表示させる。表示パネル５５０は液晶表示パネル、反射型デバイス、又は透明有機ＥＬパネル等である。反射型デバイスとしては、例えばミラーアレイにおいて各ミラーの反射をオンオフさせることで映像表示するＤＬＰ（Digital Light Processing）方式、或はＭＥＭＳスキャナーによりレーザー光をスキャンすることで映像表示するレーザースキャン方式を採用できる。表示パネル５５０が液晶表示パネル又は反射型デバイスである場合、その表示画像が透明スクリーンに投影されることで画像がユーザーに提示される。
【００４１】
処理装置５１０、画像処理装置５２０、表示コントローラー５３０、及び表示ドライバー５４０の各々は、集積回路装置として構成される。或いは、処理装置５１０、画像処理装置５２０、表示コントローラー５３０、及び表示ドライバー５４０のうち２以上が１つの集積回路装置として構成されてもよい。例えば、表示コントローラー５３０及び表示ドライバー５４０の機能が１つの集積回路装置により実現されてもよいし、或いは画像処理装置５２０及び表示コントローラー５３０の機能が１つの集積回路装置により実現されてもよい。
【００４２】
図５は、ヘッドアップディスプレイに表示される画像データを処理するシステムの第２構成例である。図５のシステムは、処理装置５１０と表示コントローラー５３０と表示ドライバー５４０と表示パネル５５０とを含む。
【００４３】
図５では、ＳｏＣである処理装置５１０に画像処理装置５２０の機能が実装される。即ち、画像処理装置５２０の機能が記述されたプログラムを処理装置５１０が実行することで、画像処理装置５２０の機能が実現される。表示コントローラー５３０、表示ドライバー５４０、及び表示パネル５５０は図４と同様である。
【００４４】
図５において、処理装置５１０、表示コントローラー５３０、及び表示ドライバー５４０の各々は、集積回路装置として構成される。或いは、処理装置５１０、表示コントローラー５３０、及び表示ドライバー５４０のうち２以上が１つの集積回路装置として構成されてもよい。例えば、表示コントローラー５３０及び表示ドライバー５４０の機能が１つの集積回路装置により実現されてもよい。
【００４５】
図４及び図５で説明した集積回路装置のいずれも、図３で説明したエラー検出回路１１０及び処理回路１２０を含むことが可能である。また集積回路装置のいずれかを回路装置１００が有する構成で、画像データを処理するシステムを構成することも可能である。即ち、上記いずれの集積回路装置も本実施形態の適用対象となり得る。
【００４６】
以下、回路装置１００の詳細構成例を説明する。図６は、回路装置１００が画像処理装置５２０及び表示コントローラー５３０の機能を有する場合の回路装置１００の詳細構成例である。図６の構成例では、ヘッドアップディスプレイ４００は、表示ドライバー５４０と表示パネル５５０と光源４１０とを含む。なお図６では表示パネル５５０が液晶表示パネルである場合を例に説明するが、ヘッドアップディスプレイの構成は、これに限定されない。
【００４７】
回路装置１００は、エラー検出回路１１０と処理回路１２０とインターフェース回路１３０と画像処理回路１４０とインターフェース回路１５０とレジスター回路１６０とタイミング制御回路１７０と端子ＴＡ、ＴＢとを含む。なお、上述した構成要素と同一の構成要素には同一の符号を付し、その構成要素についての説明を適宜に省略する。
【００４８】
インターフェース回路１３０は、処理装置５１０と回路装置１００の回路間通信を行う。具体的には、処理装置５１０は回路装置１００に画像データを送信し、インターフェース回路１３０は、その画像データを受信して画像処理回路１４０に出力する。また処理装置５１０は、回路装置１００の動作を設定する設定情報を送信し、インターフェース回路１３０は、その設定情報を受信してレジスター回路１６０に書き込む。またインターフェース回路１３０は、レジスター回路１６０に記憶された情報を読み出し、その情報を処理装置５１０に送信する。例えば、インターフェース回路１３０は、ＬＶＤＳ（Low Voltage Differential Signaling）方式、ＲＧＢパラレル方式又はｅＤＰ（embedded Display Port）方式等の画像データインターフェースを含むことができる。またインターフェース回路１３０は、ＳＰＩ（Serial Peripheral Interface）方式又はＩ２Ｃ（Inter Integrated Circuit）方式等のシリアル通信インターフェースを含んでもよい。
【００４９】
画像処理回路１４０は、上述した画像処理装置５２０の機能を実現する回路である。即ち、画像処理回路１４０は、ヘッドアップディスプレイのスクリーンに画像を投影するための画像変形処理を行う。また画像処理回路１４０は、ガンマ補正、ＦＲＣ（Frame Rate Control）、ホワイトバランス処理、画像回転処理、スーパーインポーズ処理等を行ってもよい。画像処理回路１４０は、上記画像処理を行うことで、ヘッドアップディスプレイ用画像データＩＭＤを生成し、そのヘッドアップディスプレイ用画像データＩＭＤをインターフェース回路１５０に出力する。
【００５０】
タイミング制御回路１７０は、上述した表示コントローラー５３０の機能を実現する回路である。即ち、タイミング制御回路１７０は、ヘッドアップディスプレイにおける表示のタイミング制御を行うためのタイミング制御信号を生成し、そのタイミング制御信号をインターフェース回路１５０に出力する。
【００５１】
インターフェース回路１５０は、ヘッドアップディスプレイ用画像データＩＭＤ及びタイミング制御信号をヘッドアップディスプレイ４００の表示ドライバー５４０に出力する。例えば、インターフェース回路１５０は、ＬＶＤＳ方式、ＲＧＢパラレル方式、ｍｉｎｉ−ＬＶＤＳ方式、ＲＳＤＳ（Reduced Swing Differential Signaling）方式又はｉＳＰ方式等の画像データインターフェースである。表示ドライバー５４０は、受信した画像データ及びタイミング制御信号に基づいて表示パネル５５０を駆動することで、画像を表示パネル５５０に表示させる。光源４１０は投影用の光を表示パネル５５０に出射し、表示パネル５５０を透過した光が透明スクリーンに投影されることで、画像が透明スクリーンに表示される。
【００５２】
エラー検出回路１１０は、インターフェース回路１５０に入力されるヘッドアップディスプレイ用画像データＩＭＤに基づいて眩しさ指標値を求め、その眩しさ指標値を処理回路１２０に出力する。このようにすれば、回路装置１００内における画像処理の経路において最もヘッドアップディスプレイ４００に近い下流側で眩しさエラーを検出できる。眩しさエラーは画像処理の経路のどこで発生するか分からないため、出来るだけ下流側でエラー検出されることが望ましい。
【００５３】
処理回路１２０は、眩しさ指標値が第１しきい値を超えたとき、ホストである処理装置５１０に対して端子ＴＡから割り込み要求信号を出力すると共に、第１眩しさエラーの発生を示す第１エラー情報をレジスター回路１６０に書き込む。処理装置５１０は、回路装置１００から割り込み要求信号が入力されたとき、インターフェース回路１３０を介してレジスター回路１６０から第１エラー情報を読み出す。処理装置５１０は、第１眩しさエラーの発生を第１エラー情報に基づいて判断し、第１眩しさエラーを解消する処理を行う。
【００５４】
処理回路１２０は、眩しさ指標値が第２しきい値を超えたとき、光源４１０のオフを指示する制御信号を、端子ＴＢから光源４１０に出力する。この処理は、上述した表示オフ処理である。光源４１０は、回路装置１００から入力された制御信号に基づいて、投影用の光をオフする。これにより、ヘッドアップディスプレイ４００の表示がオフになる。
【００５５】
なお、エラー検出回路１１０、処理回路１２０、画像処理回路１４０、レジスター回路１６０、及びタイミング制御回路１７０は、ロジック回路である。これらのロジック回路は、別個の回路として構成されてもよいし、或いは自動配置配線等により一体化された回路として構成されてもよい。或いは、これらのロジック回路の一部又は全部が、ＤＳＰ（Digital Signal Processor）等のプロセッサーにより実現されてもよい。この場合、各回路の機能が記述されたプログラムや命令セットがメモリーに記憶され、そのプログラムや命令セットをプロセッサーが実行することで、各回路の機能が実現される。
【００５６】
図７は、眩しさエラー検出処理、及び眩しさエラーに対応した処理の手順を示すフローチャートである。なお図６の構成例を用いて説明するが、図４及び図５で説明した適用対象のいずれにエラー検出を適用した場合であっても、図７の手順を用いることができる。また図７では第１眩しさエラーを例に説明するが、フローチャート中のＴＢ１をＴＢ２に読み替えることで図７の手順を第２眩しさエラーに適用できる。第１眩しさエラーに関する手順と第２眩しさエラーに関する手順は、並列に実行されてもよいし、順次に実行されてもよい。
【００５７】
ステップＳ１において、エラー検出回路１１０はレジスター回路１６０からチェックモードを読み出す。チェックモードは、処理装置５１０によりレジスター回路１６０に予め書き込まれる。ステップＳ２において、エラー検出回路１１０は、ノーマルチェックモードか否かを判断する。ノーマルチェックモードはしきい値判断を１回だけ行うモードである。なお、レジスター回路１６０に書き込まれるチェックモードの情報は、しきい値判断を行う回数情報であってもよい。エラー検出回路１１０は、回数情報に基づいて、ステップＳ２における分岐を判断する。
【００５８】
ステップＳ２においてノーマルチェックモードと判断されたとき、ステップＳ３において、エラー検出回路１１０は眩しさ指標値Ｂを求める。ステップＳ４において、エラー検出回路１１０は、眩しさ指標値Ｂが第１しきい値ＴＢ１より大きいか否かを判断する。眩しさ指標値Ｂが第１しきい値ＴＢ１より大きくない場合、ステップＳ１に戻る。眩しさ指標値Ｂが第１しきい値ＴＢ１より大きい場合、処理回路１２０は、第１眩しさエラーの発生を示す第１エラー情報を、レジスター回路１６０に書き込む。
【００５９】
ステップＳ２においてノーマルチェックモードでないと判断されたとき、ステップＳ６において、エラー検出回路１１０は眩しさ指標値Ｂを求める。ステップＳ７において、エラー検出回路１１０は、眩しさ指標値Ｂが第１しきい値ＴＢ１より大きいか否かを判断する。
【００６０】
エラー検出回路１１０は、エラー検出回数をカウントするカウンターを有する。ステップＳ７において眩しさ指標値Ｂが第１しきい値ＴＢ１より大きい場合、ステップＳ８において、エラー検出回路１１０はカウンターのカウント値Ｃｎｔをインクリメントする。ステップＳ９において、エラー検出回路１１０は、カウント値Ｃｎｔがしきい値ＴＣｎｔ以上であるか否かを判断する。しきい値ＴＣｎｔは、例えば処理装置５１０により予めレジスター回路１６０に書き込まれている。カウント値Ｃｎｔがしきい値ＴＣｎｔ以上でない場合、ステップＳ１に戻る。カウント値Ｃｎｔがしきい値ＴＣｎｔ以上である場合、処理回路１２０はステップＳ５を実行する。
【００６１】
ステップＳ７において眩しさ指標値Ｂが第１しきい値ＴＢ１より大きくない場合、ステップＳ１０において、エラー検出回路１１０はカウント値Ｃｎｔをクリアする。即ちエラー検出回路１１０はカウント値Ｃｎｔをゼロにする。ステップＳ１０の後、ステップＳ１に戻る。
【００６２】
ステップＳ５の次に、ステップＳ１１において、処理回路１２０は割り込み要求設定がイネーブルであるか否かを判断する。割り込み要求設定は、例えば処理装置５１０により予めレジスター回路１６０に書き込まれている。割り込み要求設定がイネーブルである場合、ステップＳ１２において、処理回路１２０は端子ＴＡから処理装置５１０に割り込み要求信号を出力する。
【００６３】
ステップＳ１２の後、又はステップＳ１１において割り込み要求設定がイネーブルでない場合、ステップＳ１３において、処理回路１２０は、ブランク処理設定がイネーブルであるか否かを判断する。ブランク処理設定は、例えば処理装置５１０により予めレジスター回路１６０に書き込まれている。ブランク処理設定がイネーブルである場合、処理回路１２０はステップＳ１４においてブランク処理を実行する。ブランク処理は、例えば上述した表示オフ処理、或いは、画像データをブランク状態にする処理である。ブランク状態は、例えば全画素のピクセル値がゼロである状態であり、ヘッドアップディスプレイに何も画像が表示されないことでヘッドアップディスプレイが背景を透過する状態である。表示オフ処理では光源オフ等により表示動作そのものをオフするが、ブランク処理は表示動作をオフしない。ステップＳ１４の後、又はステップＳ１３においてブランク処理設定がイネーブルでない場合、ステップＳ１に戻る。
【００６４】
図８は、回路装置１００が表示ドライバー５４０の機能を有する場合の回路装置１００の詳細構成例である。図８の構成例では、ヘッドアップディスプレイ４００は、表示コントローラー５３０と表示ドライバー５４０と表示パネル５５０と光源４１０とを含む。なお図８では表示パネル５５０が液晶表示パネルである場合を例に説明するが、ヘッドアップディスプレイの構成は、これに限定されない。
【００６５】
回路装置１００は、エラー検出回路１１０と処理回路１２０とインターフェース回路１３５と駆動回路１８０とレジスター回路１９０と端子ＴＡ、ＴＢとを含む。なお、上述した構成要素と同一の構成要素には同一の符号を付し、その構成要素についての説明を適宜に省略する。
【００６６】
インターフェース回路１３５は、表示コントローラー５３０と回路装置１００の回路間通信を行う。具体的には、表示コントローラー５３０は回路装置１００に画像データ及びタイミング制御信号を送信し、インターフェース回路１３５は、その画像データ及びタイミング制御信号を受信して駆動回路１８０に出力する。図８では、駆動回路１８０に入力される画像データがヘッドアップディスプレイ用画像データＩＭＤである。また表示コントローラー５３０は、回路装置１００の動作を設定する設定情報を送信し、インターフェース回路１３５は、その設定情報を受信してレジスター回路１９０に書き込む。例えば、インターフェース回路１３０は、ＬＶＤＳ方式、ＲＧＢパラレル方式又はｅＤＰ方式等の画像データインターフェースを含むことができる。またインターフェース回路１３０は、ＳＰＩ方式又はＩ２Ｃ方式等のシリアル通信インターフェースを含んでもよい。
【００６７】
駆動回路１８０は、ヘッドアップディスプレイ用画像データＩＭＤ及びタイミング制御信号に基づいて表示パネル５５０を駆動する。例えば、駆動回路１８０は、液晶表示パネルのデータ線を駆動するデータ線ドライバーと、液晶表示パネルの走査線を駆動する走査線ドライバーとを含む。
【００６８】
エラー検出回路１１０は、駆動回路１８０に入力されるヘッドアップディスプレイ用画像データＩＭＤに基づいて眩しさ指標値を求め、その眩しさ指標値を処理回路１２０に出力する。表示ドライバーにおいて眩しさエラーを検出することで、システム内における画像処理の経路において最もヘッドアップディスプレイ４００に近い場所で眩しさエラーを検出できる。眩しさエラーは画像処理の経路のどこで発生するか分からないため、出来るだけ下流側でエラー検出されることが望ましい。
【００６９】
処理回路１２０は、眩しさ指標値が第１しきい値を超えたとき、回路装置１００のホストである表示コントローラー５３０に対して端子ＴＡから割り込み要求信号を出力すると共に、第１眩しさエラーの発生を示す第１エラー情報をレジスター回路１９０に書き込む。表示コントローラー５３０は、回路装置１００から割り込み要求信号が入力されたとき、インターフェース回路１３５を介してレジスター回路１９０から第１エラー情報を読み出す。表示コントローラー５３０は、第１眩しさエラーの発生を第１エラー情報に基づいて判断し、第１眩しさエラーを解消する処理を行う。なお処理回路１２０は、眩しさ指標値が第１しきい値を超えたとき、システムのホストである処理装置５１０に対して端子ＴＡから割り込み要求信号を出力してもよい。
【００７０】
処理回路１２０は、眩しさ指標値が第２しきい値を超えたとき、光源４１０のオフを指示する制御信号を、端子ＴＢから光源４１０に出力する。この処理は、上述した表示オフ処理である。光源４１０は、回路装置１００から入力された制御信号に基づいて、投影用の光をオフする。これにより、ヘッドアップディスプレイ４００の表示がオフになる。
【００７１】
なお、エラー検出回路１１０、処理回路１２０、及びレジスター回路１９０は、ロジック回路である。これらのロジック回路は、別個の回路として構成されてもよいし、或いは自動配置配線等により一体化された回路として構成されてもよい。或いは、これらのロジック回路の一部又は全部が、ＤＳＰ（Digital Signal Processor）等のプロセッサーにより実現されてもよい。この場合、各回路の機能が記述されたプログラムや命令セットがメモリーに記憶され、そのプログラムや命令セットをプロセッサーが実行することで、各回路の機能が実現される。
【００７２】
３．ヘッドアップディスプレイ
ヘッドアップディスプレイの詳細構成例を説明する。
【００７３】
図９は、表示パネル５５０が液晶表示パネルである場合におけるヘッドアップディスプレイ４００の詳細構成例である。図９のヘッドアップディスプレイ４００は、光源４１０と表示ドライバー５４０とミラー４２０と透明スクリーン４３０とを含む。
【００７４】
光源４１０は、ＬＥＤ又はレーザー等の発光素子と、その発光素子を駆動する駆動回路とを含む。回路装置１００の処理回路１２０から出力される表示オフの制御信号は駆動回路に入力され、駆動回路は、制御信号に基づいて発光素子の駆動を停止することで、光源４１０の発光がオフになる。
【００７５】
光源４１０が出射する光は液晶表示パネルを透過し、ミラー４２０によって透明スクリーン４３０の方向へ反射される。透明スクリーン４３０の反射面は例えば凹面になっており、ユーザーから見て投影画像は虚像となる。即ち、ユーザーから見て投影画像は透明スクリーン４３０よりも遠くに結像しているように見える。これにより背景内に投影画像を表示できる。
【００７６】
図１０は、表示パネル５５０がＤＬＰ方式の反射型デバイスである場合におけるヘッドアップディスプレイ４００の詳細構成例である。図１０のヘッドアップディスプレイ４００は、光源４１０と表示ドライバー５４０と表示パネル５５０と透明スクリーン４３０とを含む。なお、上述したように反射型デバイスはレーザースキャン方式であってもよい。
【００７７】
表示ドライバー５４０は、表示データとタイミング制御信号に基づいて反射型デバイスを駆動する。反射型デバイスには、微細ミラーがアレイ状に配置されており、表示ドライバー５４０は、各微細ミラーの傾きを表示データに基づいて制御する。反射型デバイスの各微細ミラーが光源４１０からの光を反射することで、透明スクリーン４３０に画像が投影される。
【００７８】
回路装置１００の処理回路１２０は、表示オフ処理において、光源４１０のオフを指示する制御信号、又は反射型デバイスの駆動オフを指示する制御信号を、ヘッドアップディスプレイ４００に出力する。光源４１０のオフを指示する制御信号は、光源４１０の駆動回路に入力され、駆動回路は、制御信号に基づいて発光素子の駆動を停止することで、光源４１０の発光がオフになる。反射型デバイスの駆動オフを指示する制御信号は、表示ドライバー５４０に入力され、表示ドライバー５４０は、制御信号に基づいて反射型デバイスの駆動を停止することで、反射型デバイスの表示がオフになる。
【００７９】
図１１は、表示パネル５５０が透明有機ＥＬパネルである場合におけるヘッドアップディスプレイ４００の詳細構成例である。図１１のヘッドアップディスプレイ４００は、表示ドライバー５４０と表示パネル５５０とを含む。
【００８０】
表示パネル５５０である透明有機ＥＬパネルは、フレキシブルに曲げることが可能であり、自動車のフロントガラスＦＬＧ等に貼り付けられている。表示ドライバー５４０は、例えば、有機ＥＬパネルのデータ線を駆動するデータ線ドライバーと、有機ＥＬパネルの走査線を駆動する走査線ドライバーとを含む。
【００８１】
回路装置１００の処理回路１２０は、表示オフ処理において、有機ＥＬパネルの駆動オフを指示する制御信号を、ヘッドアップディスプレイ４００に出力する。制御信号は、表示ドライバー５４０に入力され、表示ドライバー５４０は、制御信号に基づいて有機ＥＬパネルの駆動を停止することで、有機ＥＬパネルの表示がオフになる。
【００８２】
図１２は、フロントガラスＦＬＧに画像を投影する場合におけるヘッドアップディスプレイ４００の詳細構成例である。図１２のヘッドアップディスプレイ４００は、光源４１０とミラー４３０と表示ドライバー５４０と表示パネル５５０とを含む。
【００８３】
図１２では表示パネル５５０は液晶表示パネルである。光源４１０が出射する光は液晶表示パネルを透過し、ミラー４３０によってフロントガラスＦＬＧの方向へ反射される。これにより背景内に投影画像を表示できる。なお、表示パネル５５０は反射型デバイスであってもよい。この場合、ミラー４３０は省略される。反射型デバイスが光源４１０からの光を反射することで、フロントガラスＦＬＧに画像が投影される。
【００８４】
４．電子機器、移動体
図１３は、本実施形態の回路装置３２０を含む電子機器の構成例である。電子機器３００は、処理装置３１０、回路装置３２０、記憶装置３５０、操作装置３６０、通信装置３７０、ヘッドアップディスプレイ４００を含む。ヘッドアップディスプレイ４００は、表示ドライバー３３０、表示パネル３４０を含む。処理装置３１０は、例えばＭＣＵ等である。図１３の構成例では回路装置３２０は表示コントローラーに対応する。但し、図４及び図５で説明したように、眩しさエラー検出の手法は、画像データを処理する種々の集積回路装置に適用できる。
【００８５】
処理装置３１０は、記憶装置３５０に記憶された画像データ、又は通信装置３７０が受信した画像データを回路装置３２０に転送する。回路装置３２０は、画像データに対する画像処理や、表示タイミング制御や、表示ドライバーに転送する画像データの眩しさエラー検出等を行う。表示ドライバー３３０は、回路装置３２０から転送された画像データと、回路装置３２０による表示タイミング制御に基づいて、表示パネル３４０を駆動し、画像を表示させる。表示パネル３４０は、例えば液晶表示パネル、或いはＥＬ表示パネル等である。記憶装置３５０は、例えばメモリー、或いはハードディスクドライブ、或いは光学ディスクドライブ等である。操作装置３６０は、電子機器３００をユーザーが操作するための装置であり、例えばボタンや、或いはタッチパネルや、或いはキーボード等である。通信装置３７０は、例えば有線通信を行う装置、或いは無線通信を行う装置である。有線通信は、例えばＬＡＮ、又はＵＳＢ等である。無線通信は、例えば無線ＬＡＮや、無線近接通信等である。
【００８６】
本実施形態の回路装置を含む電子機器としては、車載用の電子機器、工場設備等の表示端末、ロボットに搭載された表示装置、又は情報処理装置等の種々の機器を想定できる。車載用の電子機器は、例えばメーターパネル等である。情報処理装置は例えばＰＣ等である。
【００８７】
図１４は、本実施形態の回路装置３２０を含む移動体の例である。移動体は、本実施形態の回路装置３２０と、回路装置３２０による眩しさエラー検出の結果に基づいてエラー対応処理を行う処理装置３１０と、を含む。具体的には移動体は、ヘッドアップディスプレイ４００と制御装置２０８とを含む。制御装置２０８はＥＣＵ（Electronic Control Unit）であり、ＥＣＵに回路装置３２０と処理装置３１０が組み込まれる。なお回路装置３２０はヘッドアップディスプレイ４００に組み込まれてもよい。本実施形態の回路装置３２０は、例えば、車、飛行機、バイク、自転車、或いは船舶等の種々の移動体に組み込むことができる。移動体は、例えばエンジンやモーター等の駆動機構、ハンドルや舵等の操舵機構、各種の電子機器を備えて、地上や空や海上を移動する機器・装置である。図１４は移動体の具体例としての自動車２０６を概略的に示している。ヘッドアップディスプレイ４００は透明スクリーンを有し、その透明スクリーンは運転席とフロントガラスの間に設置される。或いは、ヘッドアップディスプレイは、フロントガラスを透明スクリーンとして用い、フロントガラスに画像を投影してもよい。ヘッドアップディスプレイ４００は、例えば自動車２０６のメーターパネルとして機能する。
【００８８】
以上に説明した本実施形態の回路装置は、エラー検出回路と処理回路とを含む。エラー検出回路は、ヘッドアップディスプレイ用画像データに基づいて、ヘッドアップディスプレイの眩しさを示す指標値である眩しさ指標値を求める。エラー検出回路は、眩しさ指標値が第１しきい値を超えたか否かを判断し、眩しさ指標値が第１しきい値を超えたときに第１眩しさエラーの発生を検出する。処理回路は、第１眩しさエラーの発生が検出されたとき、第１眩しさエラーに対応した処理を行う。
【００８９】
このようにすれば、ヘッドアップディスプレイに表示される画像が背景の視認性を低下させるか否かを、ヘッドアップディスプレイ用画像データから検出できる。背景の視認性を低下させるヘッドアップディスプレイ用画像データを検出できることで、その検出結果に基づいて、回路装置又はその外部装置が視認性低下を回避する処理を行うことができる。
【００９０】
また本実施形態では、エラー検出回路は、眩しさ指標値が、第１しきい値より大きい第２しきい値を超えたか否かを判断し、眩しさ指標値が第２しきい値を超えたと判断したとき、第２眩しさエラーの発生を検出してもよい。
【００９１】
このようにすれば、２段階のしきい値を用いて眩しさエラーの発生を検出し、その各段階のしきい値によって検出される眩しさエラーに応じて適切なエラー対応処理を実行できる。本実施形態では第２しきい値が第１しきい値より大きいので、第２眩しさエラーは第１眩しさエラーに比較して視認性の低下度合いが大きい。例えば、第２眩しさエラーが検出された場合に、より直接的に視認性を回復できるようなエラー対応処理を処理回路が実行する。
【００９２】
また本実施形態では、処理回路は、第２眩しさエラーの発生が検出されたとき、ヘッドアップディスプレイの表示をオフさせる表示オフ処理を行ってもよい。
【００９３】
このようにすれば、第２眩しさエラーが検出された場合、処理回路が表示オフ処理を行うことで、ヘッドアップディスプレイに画像が表示されなくなる。これにより、ホストを介さずに回路装置が直接的に背景の視認性を回復する対処を実行できる。
【００９４】
また本実施形態では、ヘッドアップディスプレイは、液晶表示パネルと光源とを含んでもよい。表示オフ処理は、光源のオフを指示する制御信号をヘッドアップディスプレイに出力する処理であってもよい。
【００９５】
このようにすれば、エラー検出回路により第２眩しさエラーが検出されたとき、ヘッドアップディスプレイの光源がオフされる。液晶表示パネルの表示画像を透明スクリーンに投影する光源がオフされるので、ヘッドアップディスプレイの表示がオフとなり、背景の視認性が回復する。
【００９６】
また本実施形態では、ヘッドアップディスプレイは、有機ＥＬパネルを含んでもよい。表示オフ処理は、有機ＥＬパネルの表示オフを指示する制御信号を出力する処理であってもよい。
【００９７】
このようにすれば、エラー検出回路により第２眩しさエラーが検出されたとき、ヘッドアップディスプレイの有機ＥＬパネルの表示がオフされる。有機ＥＬパネルの表示がオフされるので、ヘッドアップディスプレイの表示がオフとなり、背景の視認性が回復する。
【００９８】
また本実施形態では、ヘッドアップディスプレイは、反射型デバイスと光源とを含んでもよい。表示オフ処理は、光源のオフを指示する制御信号をヘッドアップディスプレイに出力する処理、又は反射型デバイスの駆動オフを指示する制御信号をヘッドアップディスプレイに出力する処理であってもよい。
【００９９】
このようにすれば、エラー検出回路により第２眩しさエラーが検出されたとき、反射型デバイスに光を出射する光源、又は反射型デバイスの駆動がオフされる。反射型デバイスに光を出射する光源、又は反射型デバイスの駆動がオフされるので、ヘッドアップディスプレイの表示がオフとなり、背景の視認性が回復する。
【０１００】
また本実施形態では、処理回路は、第２眩しさエラーの発生が検出されたとき、ホストへの通知処理を行ってもよい。
【０１０１】
このようにすれば、第２眩しさエラーが検出された場合に、処理回路がホストにエラーを通知することで、エラー対処をホストに行わせることができる。例えば、ホストは、ヘッドアップディスプレイの表示をオフすることで、背景の視認性を回復する対処を行ってもよい。
【０１０２】
また本実施形態では、処理回路は、第１眩しさエラーの発生が検出されたとき、ホストへの通知処理を行ってもよい。
【０１０３】
このようにすれば、第１眩しさエラーが検出された場合に、処理回路がホストにエラーを通知することで、エラー対処をホストに行わせることができる。例えば、ホストは、表示を出来るだけ維持しつつ、背景の視認性を回復する対処を行ってもよい。
【０１０４】
また本実施形態では、通知処理は、ホストに対して割り込み要求を出力する処理であってもよい。
【０１０５】
このようにすれば、第１眩しさエラーの発生が検出されたときホストに対して割り込み要求が出力されるので、その割り込み要求によってホストに第１眩しさエラーの発生を通知できる。
【０１０６】
また本実施形態では、眩しさ指標値は、ヘッドアップディスプレイ用画像データのピクセル値の積算値から求められた輝度値であってもよい。もしくは、１ピクセル単位の輝度値を求めて、それを積算することにより眩しさ指標値を求めても良い。
【０１０７】
画素のピクセル値は、その画素が背景を遮る程度、又は画素の眩しさの程度を示す。このピクセル値を画面内で積算することで、ヘッドアップディスプレイの画面が背景の視認性を低下させる程度を求めることができる。
【０１０８】
また本実施形態では、Ｒｓｕｍが赤色ピクセル値の積算値であり、Ｇｓｕｍが緑色ピクセル値の積算値であり、Ｂｓｕｍが青色ピクセル値の積算値であり、Ｃ１、Ｃ２、Ｃ３が係数であってもよい。このとき、眩しさ指標値は、Ｂ＝Ｃ１×Ｒｓｕｍ＋Ｃ２×Ｇｓｕｍ＋Ｃ３×Ｂｓｕｍであってもよい。
【０１０９】
このようにすれば、処理回路は、ピクセル値の積算値であるＲｓｕｍ、Ｇｓｕｍ、Ｂｓｕｍに基づいて、輝度値に相当する眩しさ指標値Ｂを求めることができる。ピクセル値がゼロでない画素数が多いほど、且つ、その画素のピクセル値が大きいほど、眩しさ指標値Ｂは大きくなる。このため、眩しさ指標値Ｂは、ヘッドアップディスプレイが背景の視認性を低下させる程度を示す指標となっている。
【０１１０】
また本実施形態では、Ｒｐｘが赤色ピクセル値であり、Ｇｐｘが緑色ピクセル値であり、Ｂｐｘが青色ピクセル値であり、Ｃ１、Ｃ２、Ｃ３が係数であり、Ｙがピクセルの輝度値であり、Ｙｓｕｍが輝度値Ｙの積算値であってもよい。このとき、輝度値は、Ｙ＝Ｃ１×Ｒｐｘ＋Ｃ２×Ｇｐｘ＋Ｃ３×Ｂｐｘであってもよい。眩しさ指標値は、Ｂ＝Ｙｓｕｍであってもよい。
【０１１１】
このようにすれば、処理回路は、ピクセルの輝度値Ｙを積算することで、眩しさ指標値Ｂ＝Ｙｓｕｍを求めることができる。輝度値がゼロでない画素数が多いほど、且つ、その画素の輝度値が大きいほど、眩しさ指標値Ｂは大きくなる。このため、眩しさ指標値Ｂは、ヘッドアップディスプレイが背景の視認性を低下させる程度を示す指標となっている。
【０１１２】
また本実施形態では、第１しきい値は、眩しさ指標値の最大値に対して半分以下であってもよい。
【０１１３】
ヘッドアップディスプレイに表示された画像が背景を遮らないように、ヘッドアップディスプレイの画面内において画像が占める割合は低い。このため、画像データが適切なものであれば、眩しさ指標値が最大値の半分以上となることはないと考えられる。本実施形態では、第１しきい値を眩しさ指標値の最大値とすることで、画像データの異常、即ち第１眩しさエラーを検出できる。
【０１１４】
また本実施形態では、エラー検出回路は、眩しさ指標値が第１しきい値を超えた回数をカウントし、回数が所定値となったとき第１眩しさエラーの発生を検出してもよい。
【０１１５】
このようにすれば、第１眩しさエラーの誤検出を抑制できる。即ち、ノイズ等によって眩しさが誤検出された場合であっても、それが一時的なものである場合には、第１眩しさエラーが検出されない。
【０１１６】
また本実施形態の回路装置は、画像処理回路とインターフェース回路とを含んでもよい。画像処理回路は、ヘッドアップディスプレイ用画像データを生成してもよい。インターフェース回路は、ヘッドアップディスプレイ用画像データをヘッドアップディスプレイの表示ドライバーに出力してもよい。エラー検出回路は、インターフェース回路に入力されるヘッドアップディスプレイ用画像データに基づいて眩しさ指標値を求めてもよい。
【０１１７】
画像データの異常は処理のどの段階で発生するか分からないため、できるだけ処理の下流において眩しさエラーを検出することが望ましい。本実施形態によれば、回路装置が画像データを処理した後に最終的に表示ドライバーに出力しようとするヘッドアップディスプレイ用画像データに基づいて、エラー検出回路が眩しさ指標値を求めることができる。
【０１１８】
また本実施形態の回路装置は、駆動回路を含んでもよい。駆動回路は、ヘッドアップディスプレイ用画像データに基づいて、ヘッドアップディスプレイのパネルを駆動してもよい。エラー検出回路は、駆動回路に入力されるヘッドアップディスプレイ用画像データに基づいて眩しさ指標値を求めてもよい。
【０１１９】
上述のように、できるだけ画像データ処理の下流において眩しさエラーを検出することが望ましい。本実施形態によれば、画像データ処理の最終段である表示ドライバーにおいて眩しさエラーを検出できる。
【０１２０】
また本実施形態の電子機器は、上記のいずれかに記載された回路装置を含む。
【０１２１】
また本実施形態の移動体は、上記のいずれかに記載された回路装置を含む。
【０１２２】
なお、上記のように本実施形態について詳細に説明したが、本開示の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本開示の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本開示の範囲に含まれる。また回路装置、ヘッドアップディスプレイ、電子機器及び移動体の構成及び動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１２３】
１０…画面、１００…回路装置、１１０…エラー検出回路、１２０…処理回路、１３０…インターフェース回路、１３５…インターフェース回路、１４０…画像処理回路、１５０…インターフェース回路、１６０…レジスター回路、１７０…タイミング制御回路、１８０…駆動回路、１９０…レジスター回路、２００…処理装置、２０６…自動車、２０８…制御装置、３００…電子機器、３１０…処理装置、３２０…回路装置、３３０…表示ドライバー、３４０…表示パネル、３５０…記憶装置、３６０…操作装置、３７０…通信装置、４００…ヘッドアップディスプレイ、４１０…光源、４２０…ミラー、４３０…透明スクリーン、５１０…処理装置、５２０…画像処理装置、５３０…表示コントローラー、５４０…表示ドライバー、５５０…表示パネル、ＩＭＤ…ヘッドアップディスプレイ用画像データ、ＳＥＲ１…第１エラー信号、ＳＥＲ２…第２エラー信号、ＴＡ…端子、ＴＢ…端子
【図１】
2020101784.tif 000003
【図２】
2020101784.tif 000004
【図３】
2020101784.tif 000005
【図４】
2020101784.tif 000006
【図５】
2020101784.tif 000007
【図６】
2020101784.tif 000008
【図７】
2020101784.tif 000009
【図８】
2020101784.tif 000010
【図９】
2020101784.tif 000011
【図１０】
2020101784.tif 000012
【図１１】
2020101784.tif 000013
【図１２】
2020101784.tif 000014
【図１３】
2020101784.tif 000015
【図１４】
2020101784.tif 000016