JP7657677B2 - Touch operation detection device, display control device, display unit, and touch operation detection method - Google Patents
Touch operation detection device, display control device, display unit, and touch operation detection method Download PDFInfo
- Publication number
- JP7657677B2 JP7657677B2 JP2021125684A JP2021125684A JP7657677B2 JP 7657677 B2 JP7657677 B2 JP 7657677B2 JP 2021125684 A JP2021125684 A JP 2021125684A JP 2021125684 A JP2021125684 A JP 2021125684A JP 7657677 B2 JP7657677 B2 JP 7657677B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- unit
- touch
- display screen
- touch operation
- 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
- 238000001514 detection method Methods 0.000 title claims description 31
- 238000000034 method Methods 0.000 claims description 62
- 230000008569 process Effects 0.000 claims description 60
- 230000004044 response Effects 0.000 claims description 29
- 238000012545 processing Methods 0.000 claims description 21
- 238000012937 correction Methods 0.000 claims description 13
- 238000003825 pressing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、タッチ操作検出装置、表示制御装置、表示ユニット及びタッチ操作検出方法に関する。 The present invention relates to a touch operation detection device, a display control device, a display unit, and a touch operation detection method.
多くの表示装置においてタッチパネルが採用されている。 Touch panels are used in many display devices.
他方、有機EL素子などを用いて構成される表示画面では、所謂焼き付きが生じることがある。焼き付きを抑制するための処理としてウォブリング処理が知られている。ウォブリング処理では、表示画面に表示される画像の表示位置を移動させる(例えば時間経過と共に8の字の軌跡に沿って移動させる)ことで、焼き付きを抑制する。 On the other hand, a display screen constructed using organic EL elements or the like can suffer from what is known as burn-in. A wobbling process is known as a process for suppressing burn-in. In the wobbling process, the display position of the image displayed on the display screen is shifted (for example, moved along a figure-of-eight path over time) to suppress burn-in.
表示画面での画像の表示位置はウォブリング処理によりシフトするため、ウォブリング処理とタッチパネルを組み合わせる際には注意が必要である。例えば、第1位置にボタンアイコンを表示されるように制御ユニットから映像信号を表示ユニットに与える場合を考える。この場合、表示ユニットで行われるウォブリング処理によりボタンアイコンの表示位置が第2位置にシフトすることがある。このとき、ユーザは第2位置に対してタッチ操作を行うことが想定されるが、制御ユニット側が認識するタッチ位置(第2位置)は第1位置と相違する。結果、ユーザが意図したタッチ操作ができない場合がある。 Because the display position of an image on a display screen shifts due to the wobbling process, care must be taken when combining the wobbling process with a touch panel. For example, consider a case where a control unit sends a video signal to a display unit so that a button icon is displayed at a first position. In this case, the display position of the button icon may shift to a second position due to the wobbling process performed by the display unit. At this time, it is expected that the user will perform a touch operation at the second position, but the touch position (second position) recognized by the control unit is different from the first position. As a result, the user may not be able to perform the touch operation he or she intended.
本発明は、ウォブリング処理を伴いつつ正確なタッチ操作の実現に寄与するタッチ操作検出装置、表示制御装置、表示ユニット及びタッチ操作検出方法を提供することを目的とする。 The present invention aims to provide a touch operation detection device, a display control device, a display unit, and a touch operation detection method that contribute to realizing accurate touch operations while involving wobbling processing.
本発明に係るタッチ操作検出装置は、表示画面を有し且つ前記表示画面に表示される画像の表示位置を移動させるウォブリング処理を実行可能な表示ユニットから、前記ウォブリング処理による表示位置のシフト情報を取得するシフト情報取得部と、前記表示画面を含んで形成されるタッチパネルへのタッチ位置を前記シフト情報にて補正するタッチ位置補正部と、を備える。 The touch operation detection device according to the present invention includes a shift information acquisition unit that acquires, from a display unit having a display screen and capable of executing a wobbling process for moving the display position of an image displayed on the display screen, information on a shift of the display position caused by the wobbling process, and a touch position correction unit that corrects a touch position on a touch panel formed including the display screen using the shift information.
本発明に係る表示ユニットは、供給された映像信号に基づく画像を表示する表示画面と、前記表示画面に表示される画像の表示位置を移動させるウォブリング処理を行う処理部と、をモジュール化することで構成された表示ユニットであって、前記ウォブリング処理による表示位置のシフト情報を外部に対して出力するためのインターフェース部を備える。 The display unit according to the present invention is configured by modularizing a display screen that displays an image based on a supplied video signal and a processing unit that performs a wobbling process to move the display position of the image displayed on the display screen, and includes an interface unit for outputting information about the shift of the display position caused by the wobbling process to the outside.
本発明によれば、ウォブリング処理を伴いつつ正確なタッチ操作の実現に寄与するタッチ操作検出装置、表示制御装置、表示ユニット及びタッチ操作検出方法を提供することが可能となる。 The present invention makes it possible to provide a touch operation detection device, a display control device, a display unit, and a touch operation detection method that contribute to realizing accurate touch operations while also involving wobbling processing.
以下、本発明の実施形態の例を、図面を参照して具体的に説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。尚、本明細書では、記述の簡略化上、情報、信号、物理量又は部材等を参照する記号又は符号を記すことによって、該記号又は符号に対応する情報、信号、物理量又は部材等の名称を省略又は略記することがある。 Below, examples of embodiments of the present invention will be described in detail with reference to the drawings. In each of the drawings referred to, the same parts are given the same reference numerals, and duplicated explanations of the same parts will be omitted as a general rule. In this specification, for the sake of simplicity, a symbol or code referring to information, a signal, a physical quantity, a member, etc. may be written, and the name of the information, signal, physical quantity, member, etc. corresponding to the symbol or code may be omitted or abbreviated.
図1に本発明の実施形態に係る表示装置1の構成ブロック図を示す。図2に表示装置1の外観斜視図を示す。表示装置1は制御ユニット10及び表示ユニット20を備える。制御ユニット10及び表示ユニット20は所定の通信規格に従った通信線を介して互いに接続される。
Figure 1 shows a configuration block diagram of a display device 1 according to an embodiment of the present invention. Figure 2 shows an external perspective view of the display device 1. The display device 1 includes a
制御ユニット10は、マイクロコンピュータ、映像信号処理に適した集積回路である映像IC、及び、通信用インターフェースにより構成される。ICは“Integrated Circuit”の略称である。図1には、マイクロコンピュータ、映像IC及び通信用インターフェースにより実現される機能ブロック11~16が示される。即ち、制御ユニット10は、映像信号出力部11、受信部12、受信部13、補正部14、応答処理部15及び押下判定部16を備える。押下判定部16は応答処理部15に設けられる。
The
表示ユニット20は、ASIC(Application Specific Integrated Circuit)21、表示画面22及びタッチセンサ23を備える。制御ユニット10及び表示ユニット20は共通の筐体内に収容され、当該筐体において表示装置1のユーザ(以下単にユーザと称する)が容易に視認可能な位置に表示画面22が設けられる。以下の説明において、表示とは、特に記述なき限り、表示画面22での表示を意味する。
The
表示画面22では、水平方向及び垂直方向の夫々に複数の画素がマトリクス状に配列される。図3を参照し、互いに直交するX軸及びY軸を定義する。X軸及びY軸に平行な平面はXY面と称されることがある。X軸及びY軸は表示画面22に平行である。X軸は表示画面22の水平方向に平行であり、Y軸は表示画面22の垂直方向に平行である。表示画面22は矩形形状を有し、表示画面22の形状における矩形の一頂点に、XY面の原点Oをとる。表示画面22上の任意の位置610を(x,y)にて表す。(x,y)において、xは位置610のX軸座標値であり、yは位置610のY軸座標値である。原点Oにおいて(x,y)=(0,0)である。原点Oから見て位置610がX軸の正側に位置すれば位置610のX軸座標値は正の値を持つ。原点Oから見て位置610がY軸の正側に位置すれば位置610のY軸座標値は正の値を持つ。表示画面22に注目してX軸及びY軸並びに座標値を定義したが、制御ユニット10にて生成又は認識される二次元画像(後述の対象画像を含む)についても、表示画面22と同様にX軸及びY軸並びに座標値が定義される。
In the
表示ユニット20においてタッチパネルが構成される。図4はタッチパネルの構成図である。表示ユニット20におけるタッチパネルは、表示画面22と、タッチ検出体23a及びタッチ検出IC23bとを備えて構成される。タッチ検出体23a及びタッチ検出IC23bは図1のタッチセンサ23の構成要素である。
A touch panel is configured in the
タッチ検出体23aはマトリクス状に配列された複数の電極を備える。タッチ検出体23aはXY面に平行な板状の部品である。XY面において、表示画面22と同様に、タッチ検出体23aは矩形形状を有し、表示画面22と略同一の大きさを有する。タッチ検出体23aは表示画面22に対向して且つ表示画面22に隣接して配置される。タッチ検出体23aにおける各電極は、透明電極にて形成されており、例えばガラス板の表面に配置される。ユーザはタッチ検出体23に対して指を近づける又はタッチ検出体23を指にて触れることができる。本実施形態において“指”とはユーザの指をさす。
The
ユーザがタッチ検出体23a上の任意の位置に指を近づけると又は指を接触させると、指に対応する位置に配置された複数の電極間において静電容量が変化し、この静電容量の変化がタッチ検出IC23bにて検出されることでタッチ位置が検出される。タッチ位置は、タッチ検出体23aに対して指を近づけた位置又は指を接触させた位置である。タッチ位置はXY面上の位置として検出され、タッチ位置のX軸、Y軸座標値を、夫々、xT、yTにて表す。
When a user brings a finger close to or touches a position on the
ユーザが行うタッチパネルに対する操作をタッチ操作と称する。タッチ操作が行われたとき、タッチセンサ23にてタッチ位置(xT,yT)を示すタッチ位置情報が生成される。指をタッチパネルに近づける操作もタッチ操作となりうるが、以下では、タッチ操作は、指をタッチパネルに接触させる操作であるとする。タッチ操作は、指を表示画面22又はタッチ検出体23aに接触させる操作であるとも言える。
An operation performed by a user on the touch panel is called a touch operation. When a touch operation is performed, touch position information indicating a touch position ( xT , yT ) is generated by the
図1の各部の説明を行う。映像信号出力部11は、表示画面22に表示されるべき画像の映像信号VSを生成し、生成した映像信号VSを表示ユニット20に対して出力(送信)する。表示画面22に表示されるべき画像として、制御ユニット10(映像信号出力部11)にて生成又は認識される二次元画像を、以下、便宜上、対象画像と称する。映像信号出力部11は、例えば、対象画像の映像信号VSをLVDS(Low Voltage Differential Signaling)により表示ユニット20に伝送する。但し、映像信号VSの伝送方法は任意である。
Each part in FIG. 1 will be explained. The video
ASIC21は、映像信号出力部11から受信した映像信号VSに基づいて表示画面22を駆動することにより対象画像を表示画面22に表示させる。表示画面22は、各々に有機EL素子(有機エレクトロルミネッセンス素子)を備えた画素をマトリクス状に配列することで形成された有機ELパネルである。有機EL素子は、自身に流れる電流によって輝度が制御される電気光学素子である。ASIC21により各画素の有機EL素子が発光する又は非発光に制御されることで、表示画面22に対象画像が表示される。
The
有機EL素子を用いて構成される表示画面22では所謂焼き付きが発生し得る。ASIC21は焼き付きを低減させるための機能としてウォブリング機能を備える。ウォブリング機能では、表示画面22に表示される画像の表示位置を時間経過と共に移動させるウォブリング処理が実行される。ASIC21にはウォブリング処理を行うウォブリング処理部(不図示)が内包されている。ウォブリング処理による表示位置の移動は映像信号VSに依存しない移動である。つまり、ウォブリング処理が実行されるとき、表示ユニット20に供給される映像信号VSが不変であっても、表示画面22に表示される画像の表示位置が時間経過と共に移動される。尚、ウォブリング処理に関し、表示位置の移動と表示位置のシフトは、互いに同義である。
The
図5及び図6を参照してウォブリング処理の具体例を説明する。今、映像信号VSにより表される対象画像が不変であって、対象画像内の所定位置に矩形画像Irefが含まれていることを想定する。画像Irefは表示画面22の全体の表示領域DRWよりも十分に小さな画像サイズを有する。当該想定の下、ASIC21は、ウォブリング処理により、画像Irefの表示位置を、表示領域DRWの所定位置を中心に、時間経過と共に所定軌跡に沿って連続的に且つ繰り返し移動させる(シフトさせる)。図5及び図6の例において、所定軌跡はアラビア数字の8の字に沿った軌跡であるが、所定軌跡は任意に変更可能である。画像Irefの表示位置の移動は一定の周期を有していて良い。ウォブリング処理により、画像Irefの中心の表示位置は、X軸方向及びY軸方向の夫々において、所定のウォブリング幅分、変動する。ウォブリング幅は、ユーザが過度に違和感を覚えない程度の幅に設定される。ウォブリング幅は、表示領域DRW上の画素を単位とする幅(1つの画素のX軸又はY軸方向の大きさを単位とする幅)であって良く、例えば、数画素分の幅や10画素分の幅である。
A specific example of the wobbling process will be described with reference to Figs. 5 and 6. It is assumed that the target image represented by the video signal VS is unchanged and that a rectangular image Iref is included at a predetermined position within the target image. The image Iref has an image size sufficiently smaller than the entire display area DR W of the
図5及び図6では、説明の便宜上、対象画像の一部に相当する矩形画像Irefの表示位置の移動を説明したが、ウォブリング処理では、対象画像の全体の表示位置が時間経過と共に所定軌跡に沿って連続的に且つ繰り返し移動される。 For ease of explanation, Figures 5 and 6 show the movement of the display position of a rectangular image Iref that corresponds to a portion of the target image. However, in the wobbling process, the display position of the entire target image is moved continuously and repeatedly along a predetermined trajectory over time.
ウォブリング処理による対象画像の表示位置のシフト量(移動量)について、シフト量のX軸成分を記号“xS”にて表し、シフト量のY軸成分を記号“yS”にて表す(図7参照)。シフト量xS及びySは、表示画面22の画素を単位とする距離の量である。表示画面22において対象画像の中心位置(対象画像の表示位置の中心)が、ウォブリング処理によってX軸の正側にシフト(移動)したとき“xS>0”であり、X軸の負側にシフト(移動)したとき“xS<0”であるとする。同様に、表示画面22において対象画像の中心位置(対象画像の表示位置の中心)が、ウォブリング処理によってY軸の正側にシフト(移動)したとき“yS>0”であり、Y軸の負側にシフト(移動)したとき“yS<0”であるとする。シフト量のX軸成分及びY軸成分を表す情報をシフト情報と称し、(xS,yS)にて表す。
Regarding the shift amount (movement amount) of the display position of the target image by the wobbling process, the X-axis component of the shift amount is represented by the symbol " xS " and the Y-axis component of the shift amount is represented by the symbol " yS " (see FIG. 7). The shift amounts xS and yS are distance amounts in units of pixels of the
表示ユニット20は、ASIC21、表示画面22及びタッチセンサ23をモジュール化することで構成されたユニット(装置)である。即ち、ASIC21、表示画面22及びタッチセンサ23がまとめて一体化されることで表示ユニット20が構成される。モジュール化された表示ユニット20自体がウォブリング処理を実行し、各時刻におけるシフト量xS及びySはASIC21により決定される。制御ユニット10は各時刻におけるシフト量xS及びySを制御することはできない。
The
モジュール化された表示ユニットを含む一般的な表示装置(表示装置1と異なり、以下、参考表示装置と称する)では、ウォブリング処理による表示位置のずれの情報を、制御ユニットにて認識する手段を持たない。そうすると、参考表示装置において、例えば、表示画像にボタンアイコンを含めてタッチ操作を受け付けたとき、ユーザが、表示されたボタンアイコンを押下するタッチ操作を行ったにもかかわらず、制御ユニットにてボタンアイコンは押下されていないと判断されることがる。より具体的には例えば、参考表示装置において、制御ユニットがボタンアイコンを位置(100,100)を中心に表示するよう映像信号を生成したとき、ウォブリング処理により位置(105,105)を中心にボタンアイコンが表示されることがある。このとき、ユーザは位置(105,105)を指にて押下することが見込まれる。しかし、ユーザが位置(105,105)を指にて押下することで、制御ユニットにてタッチ位置(105,105)が得られたとき、制御ユニットは、上記ボタンアイコンが押下されていないと判断したり、他のボタンアイコンが押下されたと判断したりすることがある。 In a general display device including a modularized display unit (different from the display device 1, hereinafter referred to as a reference display device), the control unit does not have a means for recognizing information on the shift in display position due to the wobbling process. In this case, when the reference display device receives a touch operation including a button icon in a display image, the control unit may determine that the button icon has not been pressed, even though the user has performed a touch operation to press the displayed button icon. More specifically, for example, in the reference display device, when the control unit generates a video signal to display the button icon centered on position (100, 100), the button icon may be displayed centered on position (105, 105) due to the wobbling process. At this time, it is expected that the user will press position (105, 105) with his/her finger. However, when the user presses position (105, 105) with his/her finger and the control unit obtains touch position (105, 105), the control unit may determine that the button icon has not been pressed, or that another button icon has been pressed.
このような事情を考慮し、本実施形態に係る表示装置1では、表示ユニット20に、シフト情報(xS,yS)を外部に出力するためのインターフェース部を設けている。当該インターフェース部は、任意且つ所定の通信規格に従うインターフェースであって良く、ここでは、図8に示す如くSPI(Serial Peripheral Interface)によるインターフェース部IF20であるとする。表示ユニット20に設けられたインターフェース部IF20と接続されるインターフェース部IF10が、制御ユニット10に設けられる。制御ユニット10及び表示ユニット20間において、インターフェース部IF10及びIF20を通じてSPIの通信により、シフト情報(xS,yS)を含む任意の情報の送受信が可能である。
Considering such circumstances, in the display device 1 according to this embodiment, the
表示ユニット20において、エラー情報(表示ユニット20内のエラーの発生有無情報)及び温度情報(表示ユニット20内の温度の情報)などの各種情報が生成される。それら各種情報を表示ユニット20から制御ユニット10に伝達するために、インターフェース部IF10及びIF20が利用される。また、制御ユニット10から表示ユニット20に対して様々な制御情報を伝達するためにもインターフェース部IF10及びIF20が利用される。これらのインターフェース部IF10及びIF20を流用して、シフト情報(xS,yS)を表示ユニット20から制御ユニット10に伝達する。詳細には、ウォブリング処理を行うASIC21にてシフト情報(xS,yS)は生成され、ASIC21からインターフェース部IF20を通じてシフト情報(xS,yS)が制御ユニット10に送信される。尚、図1では各インターフェース部の図示が省略されている。
In the
図1を再度参照する。タッチセンサ23は、タッチパネルに対するユーザのタッチ操作に応じてタッチ位置(xT,yT)を検出し、タッチ位置(xT,yT)を示すタッチ位置情報を生成する。以下では、タッチ位置(xT,yT)を示すタッチ位置情報を、タッチ位置情報(xT,yT)と表記することがある。タッチ位置情報(xT,yT)は表示ユニット20から制御ユニット10に出力(送信)される。表示ユニット20から制御ユニット10に対するタッチ位置情報(xT,yT)の伝送も、SPIによるインターフェース部IF10及びIF20を通じて行われて良い。但し、SPIによるインターフェース部IF10及びIF20を用いずに、タッチ位置情報(xT,yT)が表示ユニット20から制御ユニット10に伝送されるようにしても良い。
Referring again to FIG. 1 , the
受信部12は、表示ユニット20(ASIC21)からシフト情報(xS,yS)を受信することでシフト情報(xS,yS)を取得する。受信部12をシフト情報取得部又はシフト情報受信部と称しても良い。受信部12はインターフェース部IF10(図8参照)を通じてシフト情報(xS,yS)を取得する。或いは、受信部12はインターフェース部IF10の構成要素の一部であると解することもできる。
The receiving
受信部13は、表示ユニット20(タッチセンサ23)からタッチ位置情報(xT,yT)を受信することでタッチ位置情報(xT,yT)を取得する。受信部13をタッチ位置情報取得部又はタッチ位置情報受信部と称しても良い。受信部13はインターフェース部IF10(図8参照)を通じてタッチ位置情報(xT,yT)を取得するものであっても良い。受信部13はインターフェース部IF10の構成要素の一部であると解することもできる。
The receiving
補正部14はタッチ位置補正部として機能する。補正部14に対し、受信部12にて受信及び取得されたシフト情報(xS,yS)と受信部13にて受信及び取得されたタッチ位置情報(xT,yT)とが入力される。補正部14は、タッチ位置(xT,yT)をシフト情報(xS,yS)にて補正することにより補正タッチ位置を示す情報を生成する。補正タッチ位置のX軸座標値、Y軸座標値を、夫々、xC、yCにて表し、以下では、補正タッチ位置を(xC,yC)にて表す。補正部14は、“xC=xT-xS”及び“yC=yT-yS”が満たされるよう、補正タッチ位置(xC,yC)を求める。補正タッチ位置(xC,yC)は、ウォブリング処理による対象画像の表示位置のシフト分だけ、タッチ位置(xT,yT)を補正したものに相当する。
The
応答処理部15は、補正タッチ位置(xC,yC)に基づき、タッチパネルへのタッチ操作に応じた所定の応答処理を実行する。タッチ操作の一種は、表示画面22に表示された所定のオブジェクトを指にて押下する操作である。押下判定部16は、表示画面22に表示された所定のオブジェクトを指にて押下するタッチ操作が行われた否かを、補正タッチ位置(xC,yC)に基づいて判定する。
The
図9を参照し、応答処理部15及び押下判定部16の動作の具体例を挙げる。ここでは、表示装置1が自動車等の車両におけるカーナビゲーションシステムに組み込まれた表示装置であることを考える。そして、表示画面22に対象画像650が表示される状況を考える。対象画像650はABC動物園を車両の目的地に設定することをユーザに問い合わせる画像である。対象画像650は、「ABC動物園を目的地に設定しますか?」という文字列660と、文字「OK」が記されたボタンアイコン670と、文字「キャンセル」が記されたボタンアイコン680と、を含む。ボタンアイコン670及び680の夫々はボタン形状のオブジェクトである。
A specific example of the operation of the
ユーザは、表示画面22上に表示されたボタンアイコン670を押下するタッチ操作により、ABC動物園を目的地に設定することに同意する旨を制御ユニット10に伝える。ユーザは、表示画面22上に表示されたボタンアイコン680を押下するタッチ操作により、ABC動物園を目的地に設定することに同意しない旨を制御ユニット10に伝える。
The user communicates to the
ボタンアイコン670及び680の夫々は、X軸に平行な2辺とY軸に平行な2辺を有する矩形画像であるとする。故に、各ボタンアイコンは4つの頂点を持つ矩形画像である。各ボタンアイコンにおいて、原点Oに最も近い頂点を第1頂点と称し、原点Oから最も遠い頂点を第2頂点と称する。制御ユニット10が生成する対象画像650において、ボタンアイコン670における第1頂点、第2頂点の位置は、夫々、(x1,y1)、(x2,y2)にて表される。制御ユニット10が生成する対象画像650において、ボタンアイコン680における第1頂点、第2頂点の位置は、夫々、(x3,y3)、(x4,y4)にて表される。“x1<x2<x3<x4”、“y1<y2”及び“y3<y4”が成立する。
Each of the
映像信号出力部11は、対象画像650を表示画面22に表示させるべく、対象画像650の映像信号VSを生成してASIC21に送信する。(xS,yS)=(0,0)となるタイミングであれば、表示画面22において、ボタンアイコン670における第1頂点、第2頂点の表示位置は夫々(x1,y1)、(x2,y2)となり、且つ、ボタンアイコン680における第1頂点、第2頂点の表示位置は夫々(x3,y3)、(x4,y4)となる。ウォブリング処理によりシフト量xS及びySがゼロでないときには、ボタンアイコン670及び680の表示位置は、(xS,yS)=(0,0)の時と比べて、シフトする(文字列660についても同様にシフトする)。
The video
具体的には、表示画面22において、ボタンアイコン670における第1頂点、第2頂点の表示位置は、夫々、(x1+xS,y1+yS)、(x2+xS,y2+yS)で表され、ボタンアイコン680における第1頂点、第2頂点の表示位置は、夫々、(x3+xS,y3+yS)、(x4+xS,y4+yS)で表される。
Specifically, on the
図10を参照して、対象画像650が表示されるときの表示装置1の動作の流れを説明する。ステップS11において、映像信号出力部11は対象画像650の映像信号VSを生成し、映像信号VSをASIC21に送信することで対象画像650の表示画面22への表示を開始させる。この表示は、少なくとも後述のステップS16の直前まで継続するとする。
The flow of operations of the display device 1 when the
ステップS11に続くステップS12において、制御ユニット10はユーザによるタッチ操作の入力を受け付ける。タッチ操作が入力されるまでステップS12の処理が繰り返され(ステップS12のN)、タッチ操作が入力されると(ステップS12のY)ステップS13に進む。ステップS13において、タッチセンサ23からのタッチ位置情報(xT,yT)が受信部13にて受信及び取得されると共に、ASIC21からのシフト情報(xS,yS)が受信部12にて受信及び取得される。
In step S12 following step S11, the
例えば、タッチ操作の入力に基づきタッチ位置情報(xT,yT)が受信部13にて受信されることを契機に、制御ユニット10は、現在のシフト情報(xS,yS)の送信をSPIによる通信にてASIC21に要求して良い。この要求を受けて表示ユニット20からシフト情報(xS,yS)が送信されて良い。或いは、シフト情報(xS,yS)は周期的に表示ユニット20から制御ユニット10に送信されても良い。更に或いは、シフト情報(xS,yS)は、シフト情報(xS,yS)の内容が変わるたびに、表示ユニット20から制御ユニット10に送信されても良い。何れにせよ、ステップS13において、現時点のシフト情報(xS,yS)が制御ユニット10(受信部12)にて取得されると良い。
For example, when touch position information ( xT , yT ) is received by the receiving
ステップS13の後、ステップS14に進む。ステップS14において、補正部14は、ステップS13にて取得されたタッチ位置情報(xT,yT)及びシフト情報(xS,yS)に基づき、補正タッチ位置(xC,yC)を導出する。
After step S13, the process proceeds to step S14. In step S14, the
続くステップS15において、押下判定部16は、ステップS14にて導出された補正タッチ位置(xC,yC)に基づき、ボタンアイコン670に対してタッチ操作が行われたか否か、及び、ボタンアイコン680に対してタッチ操作が行われたか否かを判定する。ボタンアイコン670に対するタッチ操作は、表示画面22上のボタンアイコン670を指にて押下するタッチ操作である。ボタンアイコン680に対するタッチ操作は、表示画面22上のボタンアイコン680を指にて押下するタッチ操作である。
In the following step S15, the
制御ユニット10では、対象画像650の映像信号VSを生成する際に、各ボタンアイコンに対する押下判定領域を設定する。押下判定領域を設定する領域設定部(不図示)が制御ユニット10内に設けられる。領域設定部は映像信号出力部11の構成要素に含まれると解しても良いし、機能ブロック11~16とは別に制御ユニット10に含められる機能ブロックであると解しても良い。
When generating the video signal VS of the
図11に、ボタンアイコン670に対する押下判定領域670P及びボタンアイコン680に対する押下判定領域680Pの例を示す。押下判定領域670Pは、制御ユニット10にて生成される対象画像650中のボタンアイコン670の位置に基づく領域である。例えば、押下判定領域670Pは、制御ユニット10にて生成される対象画像650中のボタンアイコン670の配置領域と同じとされる。この場合、押下判定領域670Pは、位置(x1,y1)及び(x2,y2)を対角線の両端位置として有する矩形領域となる。同様に、押下判定領域680Pは、制御ユニット10にて生成される対象画像650中のボタンアイコン680の位置に基づく領域である。例えば、押下判定領域680Pは、制御ユニット10にて生成される対象画像650中のボタンアイコン680の配置領域と同じとされる。この場合、押下判定領域680Pは、位置(x3,y3)及び(x4,y4)を対角線の両端位置として有する矩形領域となる。
11 shows an example of a
ステップS15において、押下判定部16は、補正タッチ位置(xC,yC)が押下判定領域670P及び680Pの何れかに属するかを判定する。補正タッチ位置(xC,yC)が押下判定領域670Pに属する場合、押下判定部16は、ボタンアイコン670に対してタッチ操作が行われたと判定して、第1押下判定信号を出力する。補正タッチ位置(xC,yC)が押下判定領域680Pに属する場合、押下判定部16は、ボタンアイコン680に対してタッチ操作が行われたと判定して、第2押下判定信号を出力する。補正タッチ位置(xC,yC)が押下判定領域670P及び680Pの何れにも属さない場合、押下判定部16は、第1押下判定信号の出力も第2押下判定信号の出力も行わない。
In step S15, the
ステップS15に続くステップS16において、応答処理部15は、押下判定部16の判定結果に応じた応答処理を実行する。押下判定部16から第1押下判定信号が出力されている場合、応答処理部15は第1応答処理を行い、押下判定部16から第2押下判定信号が出力されている場合、応答処理部15は第2応答処理を行う。押下判定部16から第1押下判定信号も第2押下判定信号も出力されていない場合には、ステップS12に戻っても良い。
In step S16 following step S15, the
応答処理部15は、第1応答処理において、ABC動物園を車両の目的地に設定して、車両をABC動物園まで案内するための走行案内を行う。走行案内では、例えば、ABC動物園までの走行ルートを示す対象画像を生成して表示画面22に表示させる。
In the first response process, the
応答処理部15は、第2応答処理において、ABC動物園を車両の目的地に設定しない。第2応答処理は第1応答処理と異なる応答処理であれば任意である。第2応答処理では、例えば、制御ブロック10において、車両の目的地を指定することをユーザに求める対象画像が生成され、当該対象画像の映像信号VSが応答処理部15の制御の下で映像信号出力部11から出力される。結果、車両の目的地を指定することをユーザに求める対象画像が表示画面22に表示される。
In the second response process, the
上述の説明から理解されるよう(特に図1及び図9参照)、ウォブリング処理により、ボタンアイコンの表示位置がシフト情報(xS,yS)に相当する分だけシフトされたとき、タッチ位置(xT,yT)がシフト情報(xS,yS)分だけ減算補正される。このため、表示ユニット20側でのウォブリング処理の実行に伴う表示位置のシフトが、制御ユニット10側でキャンセルされ、正確なタッチ操作(ユーザの意図した通りのタッチ操作)が可能となる。
As can be understood from the above description (particularly see FIGS. 1 and 9), when the display position of the button icon is shifted by an amount corresponding to the shift information ( xS , yS ) by the wobbling process, the touch position ( xT , yT ) is corrected by subtracting the amount of the shift information ( xS , yS ). Therefore, the shift of the display position caused by the execution of the wobbling process on the
表示装置1の形成にあたり、モジュール化された表示ユニット20を入手し、表示ユニット20を制御ユニット10と組み合わせる、といったことが考えられる。例えば、第1業者が制御ユニット10の設計及び製造を行う一方で、第2業者にて製造又は販売されるモジュール化された表示ユニット20を第2業者から入手し、第1業者が制御ユニット10及び表示ユニット20を組み合わせて表示装置1を形成する、といった製造形態が検討される。このような場合でも、本実施形態の如く、表示ユニット20から制御ユニット10にシフト情報(xS,yS)を伝達する仕組みを設けておくことで、正確なタッチ操作(ユーザの意図した通りのタッチ操作)が可能となる。
In forming the display device 1, it is conceivable to obtain a
以下、上述の事項に対する補足事項、応用技術又は変形技術等を説明する。 The following provides supplementary information to the above, as well as application and modification techniques.
タッチパネルとして静電容量方式のタッチパネルを例に挙げたが、表示装置1において他の方式(例えば抵抗膜方式)のタッチパネルを用いるようにして良い。 Although a capacitive touch panel has been given as an example of a touch panel, other types of touch panels (e.g., resistive touch panels) may be used in the display device 1.
ユーザの指はタッチ操作を行う操作体の一種である。操作体は、タッチペン(スタイラス)のようなポインティングデバイスであっても良い。 The user's finger is a type of operating object used to perform touch operations. The operating object may be a pointing device such as a touch pen (stylus).
タッチ操作の例として、表示画面22に表示された所定のオブジェクト(ボタンアイコン)を操作体にて押下する操作を挙げたが、タッチ操作の種類は任意である。タッチ操作は、例えば、表示画面22及び操作体間の接触を保ちつつ操作体を表示画面22上でスライドさせる操作であっても良い。
As an example of a touch operation, an operation of pressing a specific object (button icon) displayed on the
ウォブリング処理は常時実行されるものであっても良いし、そうでなくても構わない。例えば、制御ユニット10は、所定の制御信号を表示ユニット20に送信することを通じて、ウォブリング処理の実行の禁止又は許可を表示ユニット20に指示することができて良い。この場合において、ウォブリング処理の実行の禁止が指示されている期間では、ASIC21は、ウォブリング処理の実行を停止して(xS,yS)=(0,0)に保つ。
The wobbling process may or may not be performed constantly. For example, the
表示装置1を、例えば、自動車等の車両に設置することができる。表示装置1は車両に搭載される任意の装置又はシステムに組み込まれるものであっても良い。例えば、表示装置1は車両に搭載されるカーナビゲーションシステムに組み込まれるものであっても良い。但し、表示装置1は車載用途に限定されず、任意の種類の表示装置に利用されて良い。即ち、表示装置1は、パーソナルコンピュータ、情報端末(例えばタブレット、スマートホン)、ゲーム機器、テレビ受信機など、表示装置を必要とする任意に機器に搭載されて良い。 The display device 1 can be installed in a vehicle such as an automobile. The display device 1 may be incorporated into any device or system mounted on the vehicle. For example, the display device 1 may be incorporated into a car navigation system mounted on the vehicle. However, the display device 1 is not limited to in-vehicle applications and may be used in any type of display device. In other words, the display device 1 may be mounted on any device that requires a display device, such as a personal computer, an information terminal (e.g., a tablet or a smartphone), a game device, or a television receiver.
表示画面22が有機EL素子にて構成されることを想定したが、表示画面22は有機EL素子以外の電気光学素子(例えば液晶表示素子)を用いて構成されていても良い。但し、焼き付きが生じうるような電気光学素子を用いた場合に、本発明に係る構成は特に有益である。
Although it is assumed that the
制御ユニット10は、タッチ操作を検出するためのタッチ操作検出装置を内包している。タッチ操作検出装置は受信部12及び13並びに補正部14を備えて構成される。制御ユニット10は表示ユニット20に対する表示制御装置として機能する、言える。
The
本発明の一側面に係るタッチ操作検出装置は、表示画面(22)を有し且つ前記表示画面に表示される画像の表示位置を移動させるウォブリング処理を実行可能な表示ユニット(20)から、前記ウォブリング処理による表示位置のシフト情報を取得するシフト情報取得部(12)と、前記表示画面を含んで形成されるタッチパネルへのタッチ位置を前記シフト情報にて補正するタッチ位置補正部(14)と、を備える。 A touch operation detection device according to one aspect of the present invention includes a shift information acquisition unit (12) that acquires, from a display unit (20) having a display screen (22) and capable of executing a wobbling process for moving the display position of an image displayed on the display screen, information on a shift of the display position caused by the wobbling process, and a touch position correction unit (14) that corrects a touch position on a touch panel formed including the display screen using the shift information.
本発明の一側面に係る表示制御装置(10)は、上記タッチ操作検出装置と、前記表示画面に表示されるべき対象画像を生成し、前記対象画像の映像信号を前記表示ユニットに出力する映像信号出力部(11)と、補正された前記タッチ位置に基づき、前記タッチパネルへの操作に応じた応答処理を実行する応答処理部(15)と、を備える。 A display control device (10) according to one aspect of the present invention includes the touch operation detection device, a video signal output unit (11) that generates a target image to be displayed on the display screen and outputs a video signal of the target image to the display unit, and a response processing unit (15) that executes a response process according to an operation on the touch panel based on the corrected touch position.
本発明の実施形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。以上の実施形態は、あくまでも、本発明の実施形態の例であって、本発明ないし各構成要件の用語の意義は、以上の実施形態に記載されたものに制限されるものではない。上述の説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。 The embodiments of the present invention can be modified in various ways as appropriate within the scope of the technical ideas set forth in the claims. The above embodiments are merely examples of the present invention, and the meanings of the terms of the present invention or each of the constituent elements are not limited to those described in the above embodiments. The specific numerical values shown in the above description are merely examples, and can, of course, be changed to various numerical values.
1 表示装置
10 制御ユニット
11 映像信号出力部
12 受信部(シフト情報取得部)
13 受信部
14 補正部(タッチ位置補正部)
15 応答処理部
16 押下判定部
20 表示ユニット
21 ASIC
22 表示画面
23 タッチセンサ
23a タッチ検出体
23b タッチ検出IC
IF10、IF20 インターフェース部
REFERENCE SIGNS LIST 1
13 Receiving
15
22
IF 10 , IF 20 interface section
Claims (4)
前記表示画面を含んで形成されるタッチパネルへのタッチ位置を前記シフト情報にて補正するタッチ位置補正部と、を備えた
、タッチ操作検出装置。 a display screen and a processing unit for performing a wobbling process for moving a display position of an image displayed on the display screen are modularized, and a shift information acquisition unit acquires the shift information from a display unit capable of outputting shift information of the display position by the wobbling process;
a touch position correction unit that corrects a touch position on a touch panel formed including the display screen using the shift information.
前記表示画面に表示されるべき対象画像の映像信号を前記表示ユニットに出力する映像信号出力部と、
補正された前記タッチ位置に基づく応答処理を実行する応答処理部と、を備えた
、表示制御装置。 The touch operation detection device according to claim 1 ;
a video signal output section that outputs a video signal of a target image to be displayed on the display screen to the display unit;
a response processing unit that executes a response process based on the corrected touch position.
、請求項2に記載の表示制御装置。 The display control device according to claim 2 , wherein the response processing unit includes a determination unit that determines whether or not a touch operation has been performed on a predetermined object included in the target image, based on the corrected touch position.
前記表示画面を含んで形成されるタッチパネルへのタッチ位置を前記シフト情報にて補正するタッチ位置補正ステップと、を備えた
、タッチ操作検出方法。 an acquiring step of acquiring shift information from a display unit in which a display screen and a processing unit for performing a wobbling process for moving a display position of an image displayed on the display screen are modularized and which is capable of outputting shift information of the display position by the wobbling process;
and a touch position correcting step of correcting a touch position on a touch panel formed including the display screen using the shift information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021125684A JP7657677B2 (en) | 2021-07-30 | 2021-07-30 | Touch operation detection device, display control device, display unit, and touch operation detection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021125684A JP7657677B2 (en) | 2021-07-30 | 2021-07-30 | Touch operation detection device, display control device, display unit, and touch operation detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023020363A JP2023020363A (en) | 2023-02-09 |
| JP7657677B2 true JP7657677B2 (en) | 2025-04-07 |
Family
ID=85159452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021125684A Active JP7657677B2 (en) | 2021-07-30 | 2021-07-30 | Touch operation detection device, display control device, display unit, and touch operation detection method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7657677B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016212867A (en) | 2015-04-30 | 2016-12-15 | 三星ディスプレイ株式會社Samsung Display Co.,Ltd. | Touch screen display device and method for driving the same |
-
2021
- 2021-07-30 JP JP2021125684A patent/JP7657677B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016212867A (en) | 2015-04-30 | 2016-12-15 | 三星ディスプレイ株式會社Samsung Display Co.,Ltd. | Touch screen display device and method for driving the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023020363A (en) | 2023-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7796124B2 (en) | Input device and electronic apparatus | |
| JP6249486B2 (en) | Drawing device | |
| US9019217B2 (en) | Touch input location correction device, input device, touch input location correction method, and program and integrated circuit used for touch input location correction apparatus | |
| WO2011024461A1 (en) | Input device | |
| CN108108042B (en) | Display device for vehicle and control method thereof | |
| EP2752753A2 (en) | Terminal and method for operating the same | |
| US9870081B2 (en) | Display device and touch-operation processing method | |
| JP2015170282A (en) | Vehicle control device | |
| US20250147609A1 (en) | Virtual peripherals for mobile devices | |
| WO2014162697A1 (en) | Input device | |
| JP6146350B2 (en) | Information processing apparatus and computer program | |
| WO2017022031A1 (en) | Information terminal device | |
| US20150067586A1 (en) | Display system, display device and operating device | |
| JP7657677B2 (en) | Touch operation detection device, display control device, display unit, and touch operation detection method | |
| WO2016001730A1 (en) | Operation device and operation method | |
| JP2011209929A (en) | Mobile terminal and character color change method in the same | |
| CN104823149B (en) | The method of instructing operation of operation device and operation device | |
| JP2013165334A (en) | Mobile terminal device | |
| JP2018010472A (en) | In-vehicle electronic equipment operation device and in-vehicle electronic equipment operation method | |
| WO2019097843A1 (en) | Virtual image display system, virtual image display device, operation input device, method for displaying virtual image, program, and recording medium | |
| WO2017188098A1 (en) | Vehicle-mounted information processing system | |
| CN104254829A (en) | Telecommunication apparatus having a projection device and method for operating a telecommunication apparatus having a projection device | |
| JP2013134717A (en) | Operation input system | |
| JP2007058426A (en) | Input device | |
| WO2015093005A1 (en) | Display system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241216 |
|
| 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: 20250304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250326 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7657677 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |