(57)【要約】【課題】指針を適正に表示する技術を提供する。【解決手段】表示装置１００は、生成部４２、表示部２２を含む。表示装置１００における生成部４２は、角速度ωで回動する指針が示される指針画像を生成する。特に、生成部４２は、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像を生成する。表示装置１００における表示部２２は、生成部４２において生成した指針画像を表示する。【選択図】図２
2020159842.tif 000002
【特許請求の範囲】
【請求項１】
角速度ωで回動する指針が示される指針画像を生成する生成部と、
前記生成部において生成した指針画像を表示する表示部とを備え、
前記生成部は、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像を生成することを特徴とする表示装置。
【請求項２】
前記生成部は、各角度を向く指針を合成してから輝度を１／ｎ倍することによって、指針画像を生成することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記生成部は、画素単位で合成を実行することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
角速度ωで回動する指針が示される指針画像を生成するステップと、
生成した指針画像を表示するステップとを備え、
前記生成するステップは、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像を生成することをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示技術に関し、特に指針画像を表示する表示装置およびプログラムに関する。
【背景技術】
【０００２】
車両のインストルメントパネルに電子表示式のメータが設置される。電子表示式のメータにおいて指針を滑らかに表示するために、指針モーションブラー画像を予め用意しておき、指針の動きに合わせた回動範囲の指針モーションブラー画像が表示される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２４１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
先行技術では、静止時の指針画像と、動作時の回動範囲の指針モーションブラー画像とが切りかえられる。これらの切替の際にノイズが発生する。
【０００５】
本開示はこうした状況に鑑みなされたものであり、その目的は、指針を適正に表示する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本開示のある態様の表示装置は、角速度ωで回動する指針が示される指針画像を生成する生成部と、生成部において生成した指針画像を表示する表示部とを備える。生成部は、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像を生成する。
【０００７】
なお、以上の構成要素の任意の組み合わせ、本開示の表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本開示の態様として有効である。
【発明の効果】
【０００８】
本開示によれば、指針を適正に表示できる。
【図面の簡単な説明】
【０００９】
【図１】実施例に係る表示装置において表示される画面を示す図である。
【図２】図１の表示装置の構成を示す図である。
【図３】図２の記憶部と生成部の処理を示す図である。
【図４】図４（ａ）−（ｄ）は、図３の画素処理部の処理の概要を示す図である。
【発明を実施するための形態】
【００１０】
本実施例を具体的に説明する前に、実施例の概要を説明する。本実施例は、車両のインストルメントパネルにおいて、タコメータ、速度メータ等のメータを電子表示する表示装置に関する。前述のごとく、指針を滑らかに表示するために、動作時の回動範囲の指針モーションブラー画像が表示されるが、これと静止時の指針画像とを切りかえる際にノイズが発生する。指針を適正に表示するために、本実施例では、リアルタイムに輝度を調整した指針画像を生成して表示する。以下、本開示の実施例について、図面を参照して詳細に説明する。なお、以下に説明する各実施例は一例であり、本開示はこれらの実施例により限定されるものではない。
【００１１】
図１は、表示装置１００において表示される画面を示す。表示装置１００は、車両のインストルメントパネルに設置されており、タコメータ画像１０と速度メータ画像１２とを表示する。タコメータ画像１０と速度メータ画像１２は、回動可能な指針画像７０を有する。指針画像７０の回動の速度は角速度であり、角速度は、エンジンの回転数が変化する速さ、速度が変化する速さに応じて変化する。表示装置１００に表示されるメータの画像は、タコメータ画像１０と速度メータ画像１２に限定されず、トリップメータの画像、オドメータの画像、燃料メータの画像等であってもよいが、本実施例では、回動可能な指針画像７０を有するメータの画像を説明の対象とする。
【００１２】
図２は、表示装置１００の構成を示す。表示装置１００は、制御部２０、表示部２２を含み、制御部２０は、通信部３０、処理部３２、記憶部３４を含み、処理部３２は、変換部４０、生成部４２を含む。
【００１３】
通信部３０は、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の車載ネットワークを介して、車両内の各種ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）あるいは各種センサから計測値を受信する。例えば、通信部３０は、エンジンＥＣＵ（不図示）からエンジン回転数情報を受信し、速度センサ（不図示）から速度情報を受信する。通信部３０は、受信した各種の計測値を処理部３２に出力する。通信部３０は、例えば、ＣＡＮコントローラで構成される。
【００１４】
記憶部３４はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  アクセス  Ｍｅｍｏｒｙ）で実現される。記憶部３４は指針画像７０を生成するための素材となるデータ（以下、「指針元画像」という）を保持する。また、記憶部３４は、各種のテーブルを保持する。さらに、記憶部３４は、画像を生成する際のワークエリアとして機能する。
【００１５】
処理部３２の構成は、ハードウェア資源とソフトウェア資源の協働、またはハードウェア資源のみにより実現できる。ハードウェア資源として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、その他のＬＳＩを利用できる。ソフトウェア資源としてオペレーティングシステム、レンダリングエンジン等のプログラムを利用できる。
【００１６】
処理部３２は計測値を通信部３０から受けつける。処理部３２の変換部４０は、受けつけた計測値に応じて、指針が向くべき角度を特定する。例えば、変換部４０は、記憶部３４に記憶したテーブルであって、かつ速度情報と角度との対応関係が示されたテーブルを参照して、取得した速度情報に対応した角度を決定する。これに続いて、変換部４０は、前回のタイミングにおいて決定した角度と、今回のタイミングにおいて決定した角度との差を算出し、算出した差を単位時間ｔで除算することによって角速度ωを算出する。単位時間ｔは、露光時間であり、予め設定される。変換部４０は、今回のタイミングにおいて決定した角度（以下、「最新角度」という）を次回のタイミングにおいて使用するために記憶する。変換部４０は、角速度ωと最新角度を生成部４２に出力する。また、変換部４０は、エンジン回転数情報を取得した場合も、当該エンジン回転数に対して同様の処理を実行する。
【００１７】
生成部４２は、変換部４０から角速度ωと最新角度を受けつけ、角速度ωで回動する指針が示される指針画像７０を生成する。生成部４２の処理を説明するために、ここでは、図３を使用する。図３は、記憶部３４と生成部４２の処理を示す。記憶部３４は、矩形ポリゴンデータ５０、画素演算プログラム５２、指針元画像５４を記憶し、生成部４２は、頂点処理部６０、画素処理部６２を含む。矩形ポリゴンデータ５０は、矩形状を有するとともに、露光時間ｔの間に回動する指針の最大の振れ幅を収めることが可能なサイズを有する。矩形ポリゴンデータ５０内において指針の描画、つまり指針画像７０の生成がなされる。矩形ポリゴンデータ５０の形状は矩形状に限定されない。画素演算プログラム５２は、指針画像７０を生成するためのプログラムである。指針元画像５４は、前述のごとく、指針画像７０を生成するための素材となるデータである。図示のごとく、指針元画像５４は、任意の複雑な針画像でもよい。
【００１８】
生成部４２の頂点処理部６０は、変換部４０から受けつけた最新角度をもとに、矩形ポリゴンデータ５０の頂点の位置を決定する。生成部４２は、変換部４０から受けつけた角速度ωと露光時間ｔとを乗算することによって、露光時間ｔの間に回動する角度ωｔを導出する。また、生成部４２は、角度ωｔを（ｎ−１）分割した各角度を向く指針を合成してから、輝度を１／ｎ倍することによって、指針画像７０を生成する。これは、指針をｔ／ｎ時間進めて１／ｎの輝度の針描画をｎ回繰り返すことに相当する。ここでは、図４（ａ）−（ｄ）を使用して、この処理をさらに詳細に説明する。
【００１９】
図４（ａ）−（ｄ）は、画素処理部６２の処理の概要を示す。図４（ａ）では、角速度をω１とするとともに４分割する場合を想定する。ここで、角度ω１ｔを（ｎ−１）分割した各角度を向く指針は、第１指針７２ａから第５指針７２ｂと示される。図４（ｂ）は、図４（ａ）に示された第１指針７２ａから第５指針７２ｂを合成し、かつ合成した結果の輝度を１／５倍することによって生成した指針画像７０を示す。この指針画像７０は、露光時間ｔの間に角度ω１ｔだけ回動する指針であるといえる。
【００２０】
図４（ｃ）では、角速度をω２とするとともに４分割する場合を想定する。ここで、角度ω２ｔを（ｎ−１）分割した各角度を向く指針は、第１指針７２ａから第５指針７２ｂと示される。図４（ｄ）は、図４（ｃ）に示された第１指針７２ａから第５指針７２ｂを合成し、かつ合成した結果の輝度を１／５倍することによって生成した指針画像７０を示す。この指針画像７０は、露光時間ｔの間に角度ω２ｔだけ回動する指針であるといえる。
【００２１】
生成部４２におけるこのような合成処理は画素単位で実行される。具体的には、生成部４２は、次の処理を実行する。
【数１】
2020159842.tif 000003
ここで、ｐは、指針の回動の軸の位置を（０，０）と定義する場合における処理対象の画素の位置を示す。Ｄｓｔｐは、角度ωｔを回動した後の位置ｐに対する輝度値を示し、Ｓｒｃｘは、角度ωｔを回動する前の位置ｘに対する輝度値を示す。θは、角度ωｔである。また、ｉは、１からｎとなるので、式（１）では、角度ωｔが（ｎ−１）分割される。
【００２２】
式（１）と式（２）は、式（３）と式（４）のように近似されてもよい。
【数２】
2020159842.tif 000004
図３に戻る。このような処理の結果、矩形ポリゴンデータ５０における指針画像７０が生成され、これがタコメータ画像１０あるいは速度メータ画像１２に組み込まれる。図２に戻る。
【００２３】
表示部２２は、液晶ディスプレイ、有機ＥＬディスプレイであり、図１のごとく、生成部４２において生成した指針画像７０を、タコメータ画像１０あるいは速度メータ画像１２上に表示する。
【００２４】
本実施例によれば、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像７０を生成するので、指針画像７０を滑らかに動かすことができる。また、指針画像７０を滑らかに動かすので、指針を適正に表示できる。また、各角度を向く指針を合成してから輝度を１／ｎ倍するので、輝度をリアルタイムに調節できる。また、画素単位で合成を実行するので、様々な形状の指針を使用できる。また、リアルタイムに指針画像７０を生成するので、任意の複雑な形状の指針を使用できる。また、任意の複雑な形状の指針が使用可能であるので、着せ替えメータにも使用できる。また、リアルタイムに指針画像７０を生成するので、ブラ―画像の記憶を不要にできる。また、ブラ―画像の記憶が不要であるので、記憶部３４の記憶容量を節約できる。リアルタイムに指針画像７０を生成するので、画像の切替処理を不要にできる。また、画像の切替処理が不要であるので、より自然な針表現を実現できる。
【００２５】
実施例は、以下の項目によって特定されてもよい。本開示のある態様の表示装置１００は、角速度ωで回動する指針が示される指針画像７０を生成する生成部４２と、生成部４２において生成した指針画像７０を表示する表示部２２とを備える。生成部４２は、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像７０を生成する。
【００２６】
この態様によると、露光時間ｔの間に回動する角度ωｔを（ｎ−１）分割した各角度を向く指針を合成することによって、指針画像７０を生成するので、指針を適正に表示できる。
【００２７】
生成部４２は、各角度を向く指針を合成してから輝度を１／ｎ倍することによって、指針画像７０を生成してもよい。この場合、各角度を向く指針を合成してから輝度を１／ｎ倍するので、輝度を調節できる。
【００２８】
生成部４２は、画素単位で合成を実行してもよい。この場合、画素単位で合成を実行するので、様々な形状の指針を使用できる。
【００２９】
以上、本開示を実施例をもとに説明した。実施例は例示であり、それらの各構成要素または各処理プロセスの組み合わせに、いろいろな変形例が可能なこと、またそうした変形例も本開示の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００３０】
１０  タコメータ画像、  １２  速度メータ画像、  ２０  制御部、  ２２  表示部、  ３０  通信部、  ３２  処理部、  ３４  記憶部、  ４０  変換部、  ４２  生成部、  ５０  矩形ポリゴンデータ、  ５２  画素演算プログラム、  ５４  指針元画像、  ６０  頂点処理部、  ６２  画素処理部、  ７０  指針画像、  ７２  指針、  １００  表示装置。
【図１】
2020159842.tif 000005
【図２】
2020159842.tif 000006
【図３】
2020159842.tif 000007
【図４】
2020159842.tif 000008