JP7149826B2 - 画面表示装置 - Google Patents
画面表示装置 Download PDFInfo
- Publication number
- JP7149826B2 JP7149826B2 JP2018227333A JP2018227333A JP7149826B2 JP 7149826 B2 JP7149826 B2 JP 7149826B2 JP 2018227333 A JP2018227333 A JP 2018227333A JP 2018227333 A JP2018227333 A JP 2018227333A JP 7149826 B2 JP7149826 B2 JP 7149826B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- reference value
- screen
- partial
- drawing time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本発明の実施形態1について図1~図9に基づいて説明すると、以下の通りである。
Tpp=Tav*Vr …(2)
基準値更新部333は、ステップS24において、予測部分描画時間Tppが全体描画時間Ta未満であると判定すると(YES)、第2計算方法によって基準値を更新して(ステップS25)、処理を終える。また、基準値更新部333は、ステップS24において、予測部分描画時間Tppが全体描画時間Ta以上であると判定すると(NO)、基準値を維持したまま(ステップS26)、処理を終える。
この場合、基準値を変更する必要はない。
基準値更新部333は、算出した比率Rt1に対応する係数を図8に示す関係(グラフ)から求める。例えば、平均部分描画時間Tpavが1.5sであり、全体描画時間Taが1.0sである場合、基準値更新部333は、50%の比率Rt1を算出し、図8の関係において、比率50%に対応する係数は20を求める。なお、図8の横軸は、平均部分描画時間Tpavを全体描画時間Taと比較して、描画に余分にかかった時間の割合を示す。
上記のように、第1計算方法は、更新するオブジェクトの数が基準値よりも少ないにも関わらず、部分描画した結果、全体描画よりも時間がかかってしまったときに使用される。この場合、基準値が大きすぎるために、基準値を下げる必要がある。
基準値更新部333は、算出した比率Rt2に対応する係数を図9に示す関係(グラフ)から求める。例えば、予測部分描画時間Tppが1.0sであり、全体描画時間Taが2.0sである場合、基準値更新部333は、50%の比率Rt2を算出し、図9の関係において、比率50%に対応する係数は10を求める。なお、図9の横軸は、予測部分描画時間Tppを全体描画時間Taと比較して、短かった時間の割合を示す。
上記のように、第2計算方法は、基準値よりも少ないオブジェクト数で部分描画した結果、全体描画より速かったときに使用される。そして、最新の1つのオブジェクトあたりの更新速度を利用して、基準値のオブジェクト数で部分描画に要する時間を計算し、この時間を全体描画時間と比較した結果に基づいて基準値を上げるか維持するかを選択する。これにより、適切な基準値に近づけていくことができる。
本発明の実施形態2について以下のとおり説明する。なお、本実施形態において、実施形態1における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
本発明の実施形態3について以下のとおり説明する。なお、本実施形態において、実施形態1における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
プログラマブル表示器1の制御ブロック(特に、表示制御部32)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
16 表示パネル
331 描画部
332 描画時間計測部
333 基準値更新部
Ta 全体描画時間
Tp 部分描画時間
Tpp 予測部分描画時間
Tr 実描画時間
Nulmt オブジェクト数上限値(基準値)
Nud 更新オブジェクト数(総計値)
Claims (10)
- 少なくとも1つのオブジェクトを含む画面を表示する画面表示装置であって、
前記画面の全てを描画する全体描画、および前記画面において変化する前記オブジェクトを描画する部分描画のいずれが前記画面を速く更新できるかを基準値に基づいて予測して、予測した前記全体描画または前記部分描画で前記画面を描画する描画部と、
少なくとも、前記部分描画に要した部分描画時間の前記全体描画に要した全体描画時間に対する長短に応じて前記基準値を更新する基準値更新部と、を備えていることを特徴とする画面表示装置。 - 前記オブジェクトは、それぞれに固有の固有値を有し、
前記基準値は、前記画面における全ての前記オブジェクトについての前記固有値の総和に対する任意の比率で予め設定されており、
前記描画部は、変化する前記オブジェクトが有する前記固有値を前記画面において総計した総計値が前記基準値以上であるとき、前記全体描画を行う一方、前記総計値が前記基準値未満であるとき、前記部分描画を行い、
前記基準値更新部は、
前記部分描画時間が前記全体描画時間を超えるときに前記基準値を下げるように更新し、前記部分描画時間が前記全体描画時間以下であるときに前記基準値を上げるように更新するか、あるいは前記基準値を維持することを特徴とする請求項1に記載の画面表示装置。 - 前記基準値更新部は、
規定回数の前記部分描画に要した時間の平均である部分描画平均時間が前記全体描画時間を超えるとき、前記基準値を前記全体描画時間に対する前記部分描画平均時間の割合に応じて下げるように更新し、
前記部分描画平均時間が前記全体描画時間以下であるとき、前記規定回数の前記部分描画によって描画された前記オブジェクトの1つ当たりの平均描画時間に前記基準値を乗じることによって前記画面について予測される前記部分描画に要する予測部分描画時間を算出し、
予測部分描画時間が前記全体描画時間未満であるときに、前記基準値を前記全体描画時間に対する前記予測部分描画時間の割合に応じて上げるように更新し、
予測部分描画時間が前記全体描画時間以上であるときに、前記基準値を維持することを特徴とする請求項2に記載の画面表示装置。 - 前記オブジェクトは、それぞれに固有の固有値を有し、
前記描画部は、
前記画面の表示が切り替えられたときに前記全体描画を行うとともに、切り替え表示された前記画面の初回の描画更新時に前記部分描画を行い、
前記基準値更新部は、
前記全体描画時間および前記部分描画時間を登録するとともに、切り替え表示された前記画面の初回の描画更新時に描画された前記オブジェクトの前記固有値を前記画面において総計した初期総計値を前記基準値に設定し、
前記描画部は、2回目以降の描画更新時の、
前記部分描画時間が前記全体描画時間未満であるとき、かつ変化する前記オブジェクトが有する前記固有値を前記画面において総計した総計値が前記基準値以下となる第1状態であるとき、
前記部分描画時間が前記全体描画時間未満であるとき、かつ前記総計値が前記基準値を超える第2状態であるとき、または、
前記部分描画時間が前記全体描画時間以上であるとき、かつ前記総計値が前記基準値以下となる第3状態であるときに、前記部分描画を行い、
前記部分描画時間が前記全体描画時間以上であるとき、かつ前記総計値が前記基準値を超える第4状態であるときに、前記全体描画を行い、
前記基準値更新部は、2回目以降の描画更新時に、
前記第1状態における前記部分描画に要した実描画時間が前記全体描画時間以上であるとき、前記第2状態における前記実描画時間が前記全体描画時間未満であるとき、または前記第3状態であるとき、前記部分描画時間を前記実描画時間に更新するとともに、前記基準値を前記総計値に更新し、
前記第2状態における前記実描画時間が前記全体描画時間以上であるとき、前記基準値を前記総計値と前記基準値との平均値に更新するとともに、前記部分描画時間を前記実描画時間と前記部分描画時間との平均値に更新し、
前記第4状態であるとき、前記全体描画時間を新たに行われた前記全体描画に要した前記全体描画時間に更新することを特徴とする請求項1に記載の画面表示装置。 - 前記固有値は単位数であることを特徴とする請求項2から4のいずれか1項に記載の画面表示装置。
- 前記固有値は前記画面の全体の面積に対するオブジェクトの面積の割合であることを特徴とする請求項2から4のいずれか1項に記載の画面表示装置。
- 前記固有値は前記オブジェクトの特性に応じて付与された重みであることを特徴とする請求項2から4のいずれか1項に記載の画面表示装置。
- 前記描画部は、前記部分描画を行うときに、前記画面において複数の前記オブジェクトが重なっていることを、前記画面ごとに設定された、複数の前記オブジェクトが重なり合うことを示す重なり情報に基づいて判定し、複数の前記オブジェクトの少なくとも1つが変化するときに、重なり合う複数の前記オブジェクトを描画することを特徴とする請求項1から7のいずれか1項に記載の画面表示装置。
- 前記描画部は、重なり合う複数の前記オブジェクトの描画に複数の描画順序が存在するときに、最も効率的に描画を行う前記描画順序を判定し、当該描画順序によって重なり合う複数の前記オブジェクトの描画を行うことを特徴とする請求項8に記載の画面表示装置。
- 前記基準値は前記画面ごとに設定されていることを特徴とする請求項1から9のいずれか1項に記載の画面表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018227333A JP7149826B2 (ja) | 2018-12-04 | 2018-12-04 | 画面表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018227333A JP7149826B2 (ja) | 2018-12-04 | 2018-12-04 | 画面表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020091354A JP2020091354A (ja) | 2020-06-11 |
| JP7149826B2 true JP7149826B2 (ja) | 2022-10-07 |
Family
ID=71012769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018227333A Active JP7149826B2 (ja) | 2018-12-04 | 2018-12-04 | 画面表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7149826B2 (ja) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004171283A (ja) | 2002-11-20 | 2004-06-17 | Digital Electronics Corp | 表示制御装置、プログラム、および、そのプログラムが記録された記録媒体 |
| JP2005275028A (ja) | 2004-03-25 | 2005-10-06 | Mitsubishi Electric Corp | 表示システム |
| JP2008185885A (ja) | 2007-01-31 | 2008-08-14 | Internatl Business Mach Corp <Ibm> | 画面の表示を制御する技術 |
| JP2009009405A (ja) | 2007-06-28 | 2009-01-15 | Toshiba Corp | 携帯電話機 |
| US20090315901A1 (en) | 2008-06-18 | 2009-12-24 | Feng Qiao | Electronic paper panel image update method |
| JP2010107924A (ja) | 2008-10-31 | 2010-05-13 | Delta Electronics (Japan) Inc | 記憶型表示装置の画面書替え方法 |
| JP2011008689A (ja) | 2009-06-29 | 2011-01-13 | Kyocera Mita Corp | 画像形成装置 |
| JP2013045401A (ja) | 2011-08-26 | 2013-03-04 | Mitsubishi Electric Corp | アニメーション描画装置 |
| JP2013218478A (ja) | 2012-04-06 | 2013-10-24 | Hitachi Automotive Systems Ltd | 描画高速化方法、及び装置 |
| WO2017033289A1 (ja) | 2015-08-25 | 2017-03-02 | 三菱電機株式会社 | 描画制御装置 |
| US20170124981A1 (en) | 2016-01-20 | 2017-05-04 | Mediatek Inc. | Adaptive Display Partial Update Methods And Apparatus Thereof |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5436636A (en) * | 1990-04-20 | 1995-07-25 | Canon Kabushiki Kaisha | Display control device which restricts the start of partial updating in accordance with whether the number of lines to be updated exceeds a predetermined number |
| JP3707208B2 (ja) * | 1997-06-23 | 2005-10-19 | 富士ゼロックス株式会社 | 描画処理装置 |
| JPH11238027A (ja) * | 1998-02-24 | 1999-08-31 | Hitachi Ltd | 画面更新方法及び画面更新端末装置 |
-
2018
- 2018-12-04 JP JP2018227333A patent/JP7149826B2/ja active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004171283A (ja) | 2002-11-20 | 2004-06-17 | Digital Electronics Corp | 表示制御装置、プログラム、および、そのプログラムが記録された記録媒体 |
| JP2005275028A (ja) | 2004-03-25 | 2005-10-06 | Mitsubishi Electric Corp | 表示システム |
| JP2008185885A (ja) | 2007-01-31 | 2008-08-14 | Internatl Business Mach Corp <Ibm> | 画面の表示を制御する技術 |
| JP2009009405A (ja) | 2007-06-28 | 2009-01-15 | Toshiba Corp | 携帯電話機 |
| US20090315901A1 (en) | 2008-06-18 | 2009-12-24 | Feng Qiao | Electronic paper panel image update method |
| JP2010107924A (ja) | 2008-10-31 | 2010-05-13 | Delta Electronics (Japan) Inc | 記憶型表示装置の画面書替え方法 |
| JP2011008689A (ja) | 2009-06-29 | 2011-01-13 | Kyocera Mita Corp | 画像形成装置 |
| JP2013045401A (ja) | 2011-08-26 | 2013-03-04 | Mitsubishi Electric Corp | アニメーション描画装置 |
| JP2013218478A (ja) | 2012-04-06 | 2013-10-24 | Hitachi Automotive Systems Ltd | 描画高速化方法、及び装置 |
| WO2017033289A1 (ja) | 2015-08-25 | 2017-03-02 | 三菱電機株式会社 | 描画制御装置 |
| US20170124981A1 (en) | 2016-01-20 | 2017-05-04 | Mediatek Inc. | Adaptive Display Partial Update Methods And Apparatus Thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020091354A (ja) | 2020-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8471855B2 (en) | Graphics-rendering apparatus | |
| JP5107635B2 (ja) | タッチパネル上の座標を真の表示座標に補正する方法 | |
| US10627980B2 (en) | Organization mode support mechanisms | |
| EP3916547A1 (en) | Methods and systems for display screens with relative coordinate systems | |
| KR101953133B1 (ko) | 렌더링 장치 및 그 방법 | |
| WO2011158446A1 (ja) | アニメーション制御装置、アニメーション制御方法およびアニメーション制御プログラム | |
| US20140089867A1 (en) | Mobile terminal having touch screen and method for displaying contents therein | |
| CN106033334B (zh) | 绘制界面元素的方法和装置 | |
| JP7149826B2 (ja) | 画面表示装置 | |
| JP6271107B1 (ja) | テクスチャマッピング装置およびテクスチャマッピングプログラム | |
| KR102536267B1 (ko) | 슬라이더 트랙 및 슬라이더를 표시하기 위한 전자 장치 및 그의 동작 방법 | |
| CN114820837A (zh) | 一种渐变颜色效果处理方法、装置、设备及存储介质 | |
| JP2616353B2 (ja) | 入力指示装置 | |
| US20150277676A1 (en) | Creating an interaction area for listing user-selectable items | |
| JP6161290B2 (ja) | 表示制御装置、表示制御方法及びそのプログラム | |
| CN116627562A (zh) | 悬浮窗口的切换方法、装置、电子设备及计算机可读存储介质 | |
| JP6910220B2 (ja) | プログラマブル表示器 | |
| JP6667647B2 (ja) | リモコン装置 | |
| US9830721B2 (en) | Rendering method and apparatus | |
| JP2010203956A (ja) | 棒グラフ表示装置 | |
| JP5973104B1 (ja) | 情報処理装置、支出状況可視化方法および支出状況可視化プログラム | |
| JP5941207B1 (ja) | ユーザ・インタフェース・プログラムおよびコンピュータ実装方法 | |
| KR20150042093A (ko) | 그래픽스 데이터를 렌더링하는 방법, 장치 및 기록매체 | |
| JP6004985B2 (ja) | 地図描画装置 | |
| JP6926929B2 (ja) | 表示制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211201 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220824 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220920 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220927 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7149826 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |