JP2009037344A - Touch panel, and processor for endoscope device - Google Patents
Touch panel, and processor for endoscope device Download PDFInfo
- Publication number
- JP2009037344A JP2009037344A JP2007199822A JP2007199822A JP2009037344A JP 2009037344 A JP2009037344 A JP 2009037344A JP 2007199822 A JP2007199822 A JP 2007199822A JP 2007199822 A JP2007199822 A JP 2007199822A JP 2009037344 A JP2009037344 A JP 2009037344A
- Authority
- JP
- Japan
- Prior art keywords
- reaction
- touch panel
- reaction region
- region
- range
- 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.)
- Withdrawn
Links
Images
Landscapes
- Instruments For Viewing The Inside Of Hollow Bodies (AREA)
- Endoscopes (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
本発明は、タッチパネル及び内視鏡装置のプロセッサに関し、特に、タッチパネルを備えた内視鏡装置のプロセッサに関する。 The present invention relates to a touch panel and a processor of an endoscope apparatus, and more particularly to a processor of an endoscope apparatus provided with a touch panel.
タッチパネルは、様々な機器、例えばナビゲーション装置、ATM機器等において幅広く採用されている(例えば特許文献1参照)。ユーザは、タッチパネル画面上の領域を押圧することにより、所定の動作を実行させることができる。 Touch panels are widely used in various devices such as navigation devices and ATM devices (see, for example, Patent Document 1). The user can execute a predetermined operation by pressing an area on the touch panel screen.
一方、医療用の内視鏡装置を用いた被写体観察では、ユーザは、患者の体内にスコープを挿入し、照明光を照射しつつ体内組織を撮影する。そして、モニタ上に表示される体内組織を観察しながら、さらにスコープを異なる部位に挿入し、撮影するといった動作が繰り返される。
内視鏡装置のプロセッサにタッチパネルを使用した場合、ユーザは、被写体観察のための様々な動作を繰り返しながらタッチパネルを操作する。このためユーザは、常にタッチパネルの正面を向いた状態で操作できるとは限らず、タッチパネルの操作性が問題となり得る。特に、タッチパネルの側方から操作する場合や、モニタ表示を見えやすくするために室内を暗くした場合等においては、タッチパネル上に表示された表示ボタンの視認性が低下し、表示ボタンの周辺領域を押圧してしまうといったことが考えられる。 When a touch panel is used as the processor of the endoscope apparatus, the user operates the touch panel while repeating various operations for observing the subject. For this reason, the user cannot always operate with the front face of the touch panel facing, and the operability of the touch panel may be a problem. In particular, when operating from the side of the touch panel or when the room is darkened to make the monitor display easier to see, the visibility of the display buttons displayed on the touch panel is reduced, and the area around the display buttons is reduced. It is conceivable to press.
そこで本発明は、所定の領域を確実に押圧可能な操作性の高いタッチパネル、及び操作性の高いタッチパネルを含む内視鏡装置のプロセッサを実現することを目的とする。 Therefore, an object of the present invention is to realize a touch panel with high operability that can reliably press a predetermined area and a processor of an endoscope apparatus including the touch panel with high operability.
本発明のタッチパネルは、所定の機能を実行させるために、ユーザの押圧に反応する反応領域と、ユーザが押圧した押圧位置を検出する検出手段と、反応領域の範囲を調整する調整手段とを備え、検出手段により検出された押圧位置に応じて、調整手段が反応領域の範囲を変更することを特徴とする。 The touch panel according to the present invention includes a reaction region that reacts to a user's pressing, a detection unit that detects a pressing position pressed by the user, and an adjustment unit that adjusts the range of the reaction region in order to execute a predetermined function. The adjusting means changes the range of the reaction region according to the pressed position detected by the detecting means.
調整手段が、基準位置からの押圧位置のずれの大きさと方向に応じて、反応領域の範囲を拡張することが好ましい。基準位置は、反応領域の中心であることがより好ましい。 It is preferable that the adjusting means expands the range of the reaction region according to the magnitude and direction of the displacement of the pressing position from the reference position. More preferably, the reference position is the center of the reaction region.
反応領域は、同じパラメータを調整するための第1の反応領域と第2の反応領域とを有し、調整手段が、第1もしくは第2の反応領域のいずれか一方についての基準位置からの押圧位置のずれの大きさと方向に応じて、第1および第2の反応領域の範囲を同じように拡張することが好ましい。 The reaction area has a first reaction area and a second reaction area for adjusting the same parameter, and the adjusting means presses the reference position for either one of the first or second reaction area. Depending on the magnitude and direction of the displacement, it is preferable to extend the range of the first and second reaction regions in the same way.
また、反応領域は、互いに近接して配置された第1の反応領域と第2の反応領域とを有し、調整手段が、第1もしくは第2の反応領域のいずれか一方についての基準位置からの押圧位置のずれの大きさと方向に応じて、第1および第2の反応領域の範囲を同じように拡張することが好ましい。 In addition, the reaction region has a first reaction region and a second reaction region that are arranged close to each other, and the adjustment unit is configured to move from the reference position for either the first or second reaction region. It is preferable to extend the range of the first and second reaction regions in the same manner according to the magnitude and direction of the displacement of the pressing position.
反応領域は複数設けられており、調整手段が、反応領域の範囲を他の反応領域に重ならないように拡張することが好ましい。 A plurality of reaction regions are provided, and it is preferable that the adjusting means expands the range of the reaction region so as not to overlap with other reaction regions.
タッチパネルは、ユーザによる最後の押圧からの経過時間を測定する計時手段をさらに有し、経過時間が上限時間を超えると、調整手段が、最後に押圧された反応領域の範囲を変更前の範囲に戻すことが望ましい。 The touch panel further includes a timing unit that measures an elapsed time from the last press by the user, and when the elapsed time exceeds the upper limit time, the adjustment unit sets the range of the reaction area that was last pressed to the range before the change. It is desirable to return.
調整手段は、例えば、反応領域の大きさを変更せずに反応領域を移動させる。タッチパネルは、調整手段により範囲が変更されていない反応領域である基準領域を表示する表示手段をさらに有することが好ましい。 For example, the adjusting means moves the reaction region without changing the size of the reaction region. The touch panel preferably further includes display means for displaying a reference area which is a reaction area whose range has not been changed by the adjusting means.
本発明のプロセッサは、内視鏡装置のプロセッサであり、上述のタッチパネルを備えたことを特徴とする。 A processor according to the present invention is a processor of an endoscope apparatus and includes the touch panel described above.
本発明によれば、所定の領域を確実に押圧可能な操作性の高いタッチパネル、及び操作性の高いタッチパネルを含む内視鏡装置のプロセッサを実現できる。 ADVANTAGE OF THE INVENTION According to this invention, the processor of the endoscopic apparatus containing the touch panel with high operativity which can press a predetermined area | region reliably and the touch panel with high operativity is realizable.
以下、本発明の実施形態を、図面を参照して説明する。図1は、本実施形態における電子内視鏡装置のプロセッサを示す斜視図である。 Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a perspective view showing a processor of the electronic endoscope apparatus according to the present embodiment.
電子内視鏡装置(内視鏡装置)は、スコープ(図示せず)とプロセッサ30とを含む。スコープは、患者の体腔内の撮影に用いられる。プロセッサ30は、スコープに照明光を供給するとともに、スコープから送られてくる画像信号を処理する。プロセッサ30の前面30Fには、スコープ挿入口34が設けられている。スコープは、スコープ挿入口34に挿入され、プロセッサ30に接続される。
The electronic endoscope apparatus (endoscope apparatus) includes a scope (not shown) and a
プロセッサ前面30Fには、電源スイッチ36、ポンプ、光源等(いずれも図示せず)を操作するための操作ボタン38、およびタッチパネル40が設けられている。タッチパネル40は、電子内視鏡装置における所定の機能を実行させるために、ユーザによって押圧操作される。
The
図2は、本実施形態の電子内視鏡装置のブロック図である。 FIG. 2 is a block diagram of the electronic endoscope apparatus of the present embodiment.
プロセッサ30には、光源32と、プロセッサ制御回路50等が設けられている。光源32は、被写体を照明するための照明光を出射する。照明光は、光量絞り駆動モータ46によって駆動される絞り38を通過し、導光レンズ(図示せず)を介して、ライトガイド12の入射端12Aに入射する。ライトガイド12は、照明光を観察部位のあるスコープ20の先端部に伝達し、ライトガイド12を通った照明光は、出射端12Bから出射される。
The
プロセッサ制御回路50は、プロセッサ30全体を制御し、照明光の照射を制御するための信号を光量絞り駆動モータ46に送信する。このプロセッサ制御回路50からの信号に基づいて、光量絞り駆動モータ46及び絞り38は、被写体に照射する照明光の光量を調整する。また、プロセッサ制御回路50には、後述するタイマー回路54が設けられている。
The
被写体である観察部位で反射した照明光は、対物レンズ(図示せず)及びカラーフィルタ(図示せず)を通ってCCD22の受光面に到達する。そして、光電変換により生じた、カラーフィルタを通る色に応じた被写体像の画像信号を形成するための電荷が、CCD22の受光面に蓄積される。CCD22において生成された画像信号は、順次読み出され、初期信号処理回路24に送られる。
Illumination light reflected from the observation site, which is a subject, reaches the light receiving surface of the
スコープ20内には、スコープ20全体を制御するスコープ制御部26と、スコープ20の特性や信号処理に関するデータがあらかじめ記憶されたEEPROM28が設けられている。スコープ制御部26は、初期信号処理回路24に対して制御信号を送るとともに、適宜EEPROM28からデータを読み出す。
In the
また、初期信号処理回路24では、読み出された画像信号に増幅処理が施され、さらにアナログの画像信号からデジタルの画像信号に変換される。そして、ホワイトバランス調整など様々な処理がデジタルの画像信号に対して施され、輝度信号、色差信号が生成される。輝度信号及び色差信号は、プロセッサ30のプロセッサ信号処理回路48に送信される。
The initial
プロセッサ信号処理回路48においては、輝度信号及び色差信号がNTSC信号などの映像信号に変換され、プロセッサ30に接続されたモニタ60に出力される。この結果、被写体像がモニタ60に表示される。
In the processor
タッチパネル40は、タッチパネル部40aとLCD部40bとを有し、それぞれパネル制御回路42aおよびLCD制御回路42bによって制御される。タッチパネル部40aは透明な部材で構成されており、LCD部40bの表示面上に配置されている。そして、タッチパネル部40aの押圧操作可能な領域と、LCD部40bの表示領域とが対応している。
The
LCD部40bにおいては、LCD制御回路42bの制御により、各種機能を実行させるためにタッチパネル部40a上で予め割り当てられた押圧領域(以下反応領域という)が表示可能である。ユーザは、タッチパネル部40aを通してLCD部40bの表示を見ることで、タッチパネル部40a上にあたかも後述する表示ボタン等が存在しているかのように認識できる。以下、説明の便宜上、タッチパネル部40a上の反応領域を表示ボタンといい、LCD部40bにおける表示をタッチパネル部40a上の表示として説明する。なお、LCD部40bは、LCD制御回路42bにより、各種パラメータの設定値や画像なども表示可能となっている。
The
電子内視鏡装置10の様々な機能を実行するためにユーザが表示ボタンを押圧すると、位置検出回路44(検出手段)により、タッチパネル部40a上の押圧位置が検出される。そして、検出された押圧位置を示す信号が、位置検出回路44からパネル制御回路42aを介してプロセッサ制御回路50に送信される。
When the user presses the display button in order to execute various functions of the
押圧位置を示す信号を受信したプロセッサ制御回路50の制御により、電子内視鏡装置10における様々な機能、例えば被写体画像の画質調整等が実行される。さらに、押圧位置を示す信号等に基づいて、後述するように、タッチパネル40における様々な制御が実行される。
Various functions in the
図3は、タッチパネル40を拡大して示す図である。図4は、タッチパネル40において、互いに関連する機能を実行させるための2つの反応領域のうち一方の範囲が拡張する状態を概略的に示す図であり、図5は、図4における2つの反応領域の範囲がいずれも拡張する状態を概略的に示す図である。
FIG. 3 is an enlarged view of the
タッチパネル部40aにおいては、第1〜第8表示ボタン61〜68が表示されている。これらの第1〜第8表示ボタン61〜68を押圧することにより、被写体画像の明るさ、赤色成分のレベル、青色成分のレベル、および送気ポンプの送気量を調整することができる。そして、調整可能な各項目についての現時点でのレベルは、第1〜第4レベルインジケータ70〜73、第1〜第4レベル表示領域74〜77において示されている。なお、第1〜第4レベル表示領域74〜77の枠は実際には表示されないため、破線で示されている。
In the
現時点での被写体画像の明るさは、第1レベルインジケータ70と第1レベル表示領域74により表示されているようにレベル“0”であるところ、第1表示ボタン61が1回押圧されると、レベルが1だけ低下して“−1”となる。また、現時点での被写体画像の青色成分は、第3レベルインジケータ72、および第3レベル表示領域76に表示されているようにレベル“+1”であるところ、第6表示ボタン66が2回押圧されると、レベルが2上昇し、“+3”となる。
When the brightness of the subject image at the current time is level “0” as displayed by the
上述の例においては、第1表示ボタン61が1回押圧されたことを示す信号を受信したプロセッサ制御回路50により、設定されたレベル“−1”に相当するまで被写体画像の明るさを低下させる処理が施され、被写体画像の青色成分についても同様に、レベル“+3”に相当するまで強められる。
In the above-described example, the brightness of the subject image is reduced by the
第1〜第8表示ボタン61〜68は、ユーザの押圧によりタッチパネル40が反応する領域(反応領域)を示している。このため、第1〜第8表示ボタン61〜68の外側の領域が押圧された場合、原則として、上述の各項目についての調整は実行されない。なお、第1〜第8表示ボタン61〜68によって示されている反応領域は、各パラメータの増加あるいは減少のために割り当てられた領域であり、いずれも正方形で同じ大きさで統一されている。
The 1st-8th display buttons 61-68 have shown the area | region (reaction area | region) where the
しかしながら、本実施形態では、ユーザがスコープ20の操作等のためにタッチパネル40を正面から見て操作できない姿勢にあること等の理由により、ボタン操作が困難な状態にある場合にもタッチパネル40を確実に操作できるように、第1〜第8表示ボタン61〜68についての反応領域の範囲が、所定の場合に拡張される。
However, in the present embodiment, the
例えば、第2表示ボタン62が押圧されると、押圧位置P(図4(a)参照)を示す信号を受信したプロセッサ制御回路50において、第2表示ボタン62の示す反応領域62Rの中心点C(基準位置)からの押圧位置Pのずれ量(ずれの大きさと方向)が算出される。
For example, when the
すなわち、点Oを原点とし、タッチパネル40を規定する座標系における、反応領域62Rの中心点Cの座標値と、押圧位置Pの座標値との差に基づいて、押圧位置Pが、いずれの方向にどれだけ中心点Cからずれているかが、ベクトル量Bとして算出される。なお、この演算処理における基準位置は、反応領域62Rの中心点Cには限らず、反応領域62R内、もしくは外部の任意の点であっても良い。
That is, based on the difference between the coordinate value of the center point C of the
そして、反応領域62Rの第1〜第4頂点V1〜V4のうち、押圧位置Pから最も遠い第4頂点V4の座標値をそのままに、押圧位置Pに最も近い第2頂点V2の座標値にはベクトル量Bを加えて第6頂点V6まで移動させ、これらの頂点以外の第1および第3頂点V1、V3の座標値にはそれぞれベクトル量BのX成分およびY成分のみを加えて第5および第7頂点V5、V7まで移動させる(図4(b)参照)。
Of the first to fourth vertices V 1 to V 4 of the
そして、移動後の第5〜第7頂点V5〜V7と、移動されていない第4頂点V4とを頂点とする矩形状の領域が、新たな反応領域である拡張領域62R’となるように、プロセッサ制御回路50(調整手段)により反応領域62Rの範囲が変更される。
Then, a rectangular area having the fifth to seventh vertices V 5 to V 7 after movement and the fourth vertex V 4 not moved as vertices becomes an
このように、一度押圧された反応領域62Rの範囲を、押圧位置Pに応じて拡張することにより、タッチパネル40の操作性が向上する。これは、第2表示ボタン62を操作する際に、中心点Cよりも押圧位置P側の領域を押圧し易い状態にあるユーザが、次の操作時に、変更前の反応領域62Rから外れた位置、例えば点Px(図4(b)参照)を押圧した場合であっても、タッチパネル40によりユーザの指示を受けることが可能となるからである。
In this way, the operability of the
さらに、本実施形態では、第2表示ボタン62が押圧されると、第1表示ボタン61が表示する第1反応領域61Rの範囲についても、反応領域62R(以下、第2反応領域62Rという)の拡張と同じ処理、すなわちベクトルの方向に含まれる3つの頂点をベクトル量Bに対応させて移動させる処理を施し、第1拡張領域61R’まで拡張する(図5参照)。
Furthermore, in the present embodiment, when the
これは、第1表示ボタン61は、第2表示ボタン62と関連する機能を実行させるための表示ボタン、すなわち、第2表示ボタン62と同じパラメータである被写体画像の明るさを調整するためのものであるため、ユーザにより次に押圧される可能性が比較的高い表示ボタンだからである。さらに、第2表示ボタン62に近接して配置されている第1表示ボタン61(図3参照)についても、ユーザは中心点C’からベクトル量Bだけずれた領域を押圧し易い状態にあると考えられるからである。
This is because the
なお、このように近くに配置された第1および第2反応領域61R、62Rの範囲を同時に拡張する際には、後述するように、図5(b)に示される拡張後の第1および第2拡張領域61R’、62R’同士が重ならないようにプロセッサ制御回路50により制御される。
In addition, when simultaneously expanding the ranges of the first and
図6は、タッチパネル40を制御するパネル制御ルーチンを示すフローチャートである。図7は、表示ボタンの押圧により被写体画像を暗くする輝度低下ルーチンを示すフローチャートである。
FIG. 6 is a flowchart showing a panel control routine for controlling the
パネル制御ルーチンは、プロセッサ30の電源スイッチ36(図1参照)がオン状態になると開始する。ステップS12では、タッチパネル40がユーザにより押圧されたか否かが判断され、押圧されたと判断されるとステップS14に進む。ステップS14では、タッチパネル40についての上述の座標系における押圧位置P(図4(a)等参照)の座標値(Xt,Yt)が取得され、ステップS16に進む。
The panel control routine starts when the power switch 36 (see FIG. 1) of the
ステップS16では、被写体画像を暗くするために第1表示ボタン61が押圧されたか否かが判断され、押圧されたと判断されるとステップS18に進み、押圧されなかったと判断されると、ステップS20に進む。ステップS18では、輝度低下ルーチン(図7参照)が開始される。
In step S16, it is determined whether or not the
輝度低下ルーチン(図7参照)では、ステップS42において、被写体画像の明るさレベルが“1”だけ低下され、ステップS44に進む。ステップS44では、第1反応領域拡張ルーチン(図8〜11参照)が開始される。第1反応領域拡張ルーチンにおいては、押圧位置Pの座標(Xt,Yt)に基づき、第1表示ボタン61の第1反応領域61Rの範囲が拡張され、ステップS46に進む。
In the luminance reduction routine (see FIG. 7), the brightness level of the subject image is reduced by “1” in step S42, and the process proceeds to step S44. In step S44, a first reaction region expansion routine (see FIGS. 8 to 11) is started. In the first reaction region expansion routine, the range of the
ステップS46では、第2反応領域拡張ルーチン(図12参照)が開始される。第2反応領域拡張ルーチンにおいては、第1表示ボタン61と同じく被写体画像の明るさレベルを調整するための第2表示ボタン62の第2反応領域62Rが拡張される。そして輝度低下ルーチンは終了し、パネル制御ルーチンのステップS32(図6参照)に進む。ステップS32では、後述する経過時間計測ルーチン(図13参照)が開始される。
In step S46, the second reaction region expansion routine (see FIG. 12) is started. In the second reaction area expansion routine, the
一方、ステップS20では、被写体画像を明るくするために第2表示ボタン62が押圧されたか否かが判断され、押圧されたと判断されるとステップS22に進み、押圧されなかったと判断されると、ステップS24に進む。ステップS22では、輝度向上ルーチンが開始される。輝度向上ルーチンにおいては、輝度低下ルーチン(図7参照)に対応した処理が実行される。すなわち、明るさレベルが“1”だけ向上され、第2反応領域62Rのみならず第1反応領域61Rも拡張される。
On the other hand, in step S20, it is determined whether or not the
ステップS24では、赤色成分のレベルを下げるために第3表示ボタン63が押圧されたか否かが判断され、押圧されたと判断されるとステップS26に進み、押圧されなかったと判断されると、ステップS28に進む。ステップS26では、輝度低下、向上ルーチンと同様の赤色成分低下ルーチンが開始される。赤色成分低下ルーチンでは、赤色成分レベルが“1”だけ低下するとともに、第3反応領域63Rのみならず第4反応領域64Rも拡張される。
In step S24, it is determined whether or not the
ステップS28では、赤色成分のレベルを上げるために第4表示ボタン64が押圧されたか否かが判断され、押圧されたと判断されると、ステップS30に進む。ステップS30では、赤色成分低下ルーチンに対応した赤色成分向上ルーチンが開始される。赤色成分向上ルーチンでは、赤色成分レベルが“1”だけ向上するとともに、第4反応領域64Rのみならず第3反応領域63Rも拡張される。
In step S28, it is determined whether or not the
一方、ステップS28において、第4表示ボタン64が押圧されなかったと判断されると、ステップS20〜S26と同様に、第5〜第8表示ボタン65〜68についても順次押圧されたか否かが判断され、押圧された表示ボタンに応じた青色成分のレベル、送気量、反応領域の範囲が調整された後、ステップS12に戻る。
On the other hand, if it is determined in step S28 that the
図8は、第1反応領域拡張ルーチンを示すフローチャートである。図9は、第1反応領域61Rについて設定されている中心領域を示す図である。図10は、拡張された第1拡張領域61R’を示す図であり、図11は、図9と異なる中心領域を例示する図である。
FIG. 8 is a flowchart showing the first reaction region expansion routine. FIG. 9 is a diagram showing a central region set for the
第1反応領域拡張ルーチンが開始されると、ステップS52において、押圧位置PのX座標Xt,Y座標Ytが、それぞれ第1反応領域61Rの拡張処理のためのX座標値Xbp,Y座標値Ybpとされ、ステップS54に進む。
When the first reaction region expansion routine is started, in step S52, the X coordinate Xt and Y coordinate Yt of the pressing position P are respectively converted into an X coordinate value Xbp and a Y coordinate value Ybp for expansion processing of the
ここで、図9に示すように、第1反応領域61Rにおいては、中心点61C(Xbpd,Ybpd)の周囲に、太い破線で示す中心領域61Aが設定されている。中心領域61Aは、第1反応領域61Rを第2反応領域62R(もしくは第2拡張領域62R’)に重ならないように拡張する(段落[0038]、図5参照)ために、設けられている。中心領域61Aは、説明の便宜上、中心点61C(Xbpd,Ybpd)を中心とする一辺の長さが2aの正方形である。
Here, as shown in FIG. 9, in the
ステップS54以下では、押圧位置Pが中心領域61Aの内側にあるか否かが判断され、その結果に応じて、第1反応領域61Rの拡張が制限される。まず、ステップS54において、押圧位置PのX座標値Xbpが、中心点61CのX座標値Xbpdにaを加えた値であるX軸上限値よりも大きいか否かが判断され、X軸上限値よりも大きいと判断されるとステップS56に進み、X軸上限値以下であると判断されるとステップS58に進む。
In step S54 and subsequent steps, it is determined whether or not the pressing position P is inside the central region 61A, and the expansion of the
ステップS56では、押圧位置PのX座標値XbpがX軸上限値Xbpd+aを超えている(図9参照)ため、第1拡張領域61R’と第2反応領域62R(第2拡張領域62R’)との重複を避けるための演算処理が行われる。すなわち図9に示すように、押圧位置Pを、X軸上限値“Xbpd+a”と等しいX座標値Xbsを有する基準位置Ps(Xbs,Ybs)に変換する。
In step S56, since the X-coordinate value Xbp of the pressing position P exceeds the X-axis upper limit value Xbpd + a (see FIG. 9), the
これは、押圧位置Pから直接、第1拡張領域61R’の範囲を定めるのではなく、中心領域61Aの輪郭線上にある基準位置Ps(Xbs,Ybs)を基準として第1拡張領域61R’の範囲を定めるためである。
This does not directly define the range of the
ステップS58では、押圧位置PのX座標値Xbpが、中心点61CのX座標値Xbpdからaを減じた値であるX軸下限値よりも小さいか否かが判断され、X軸下限値よりも小さいと判断されるとステップS60に進み、X軸下限値以上であると判断されるとステップS62に進む。ステップS60では、ステップS56における演算処理と同じ目的で、押圧位置Pを、X軸下限値“Xbpd−a”をX座標値Xbsとする基準位置Ps(図示せず)に変換する。
In step S58, it is determined whether or not the X coordinate value Xbp of the pressing position P is smaller than the X axis lower limit value that is a value obtained by subtracting a from the X coordinate value Xbpd of the
ステップS62〜S68においては、ステップS54〜S60と同様の演算処理が、座標系のY軸方向に関して実施される。すなわち、ステップS62では、押圧位置PのY座標値Ybpが、Y軸上限値“Ybpd+a”よりも大きいか否かが判断され、Y軸上限値よりも大きいと判断されるとステップS64に進み、Y軸上限値以下であると判断されるとステップS66に進む。 In steps S62 to S68, the same arithmetic processing as in steps S54 to S60 is performed with respect to the Y-axis direction of the coordinate system. That is, in step S62, it is determined whether or not the Y coordinate value Ybp of the pressing position P is greater than the Y axis upper limit value “Ybpd + a”. If it is determined that the Y coordinate value Ybp is greater than the Y axis upper limit value, the process proceeds to step S64. If it is determined that it is less than or equal to the Y-axis upper limit value, the process proceeds to step S66.
ステップS64では、押圧位置PのY座標値YbpがY軸上限値を超えているため、中心領域61Aの輪郭線上にある基準位置Psを基準として第1拡張領域61R’の範囲を定めるために、押圧位置Pが、Y軸上限値“Ybpd+a”をY座標値Ybsとする基準位置Ps(図示せず)に変換される。
In step S64, since the Y coordinate value Ybp of the pressing position P exceeds the Y-axis upper limit value, in order to determine the range of the
ステップS66では、押圧位置PのY座標値Ybpが、Y軸下限値“Ybpd−a”よりも小さいか否かが判断され、Y軸下限値よりも小さいと判断されるとステップS68に進み、Y軸下限値以上であると判断されるとステップS70に進む。ステップS68では、Y軸下限値“Ybpd−a”をY座標値Ybsとする基準位置Ps(図示せず)に押圧位置Pを変換する。 In step S66, it is determined whether or not the Y coordinate value Ybp of the pressing position P is smaller than the Y axis lower limit value “Ybpd−a”. If it is determined that the Y coordinate value Ybp is smaller than the Y axis lower limit value, the process proceeds to step S68. If it is determined that the value is greater than or equal to the Y-axis lower limit, the process proceeds to step S70. In step S68, the pressed position P is converted to a reference position Ps (not shown) having the Y-axis lower limit value “Ybpd-a” as the Y coordinate value Ybs.
ステップS70では、基準位置Psが設定されたか否かが判断され、基準位置Psが設定されたと判断されるとステップS72に進み、基準位置Psが設定されなかったと判断されるとステップS74に進む。なお、基準位置Psが設定されなかった場合とは、例えば押圧位置P1(図9参照)のように、中心領域61A内に押圧位置があり、押圧位置から直接、第1拡張領域61R’の範囲を定めることができる場合である。
In step S70, it is determined whether or not the reference position Ps is set. If it is determined that the reference position Ps is set, the process proceeds to step S72. If it is determined that the reference position Ps is not set, the process proceeds to step S74. When the reference position Ps is not set, for example, as in the pressing position P 1 (see FIG. 9), there is a pressing position in the center area 61A, and the
ステップS72では、基準位置Psの座標値(Xbs,Ybs)に基づいて、第1反応領域61Rを第1拡張領域61R’に拡張する処理(図10参照)が実行される。このとき、中心点61Cと基準位置Psとのずれ量を示すベクトルB(図9参照)に基づいて、上述の第2拡張領域62Rの拡張例(段落[0031]〜[0034]、図4参照)と同様に、第1拡張領域61R’が設定される。
In step S72, based on the coordinate value (Xbs, Ybs) of the reference position Ps, a process of expanding the
一方、ステップS74では、押圧位置Pの座標値(Xbp,Ybp)に基づいて、第1反応領域61Rを第1拡張領域61R’に拡張する処理が実行される。このとき、ステップS72と同様に、中心点61Cと押圧位置Pとのずれ量を示すベクトルに基づいて第1拡張領域61R’が設定される。
On the other hand, in step S74, based on the coordinate value (Xbp, Ybp) of the pressing position P, a process of expanding the
以上のように、押圧位置Pと中心点61Cとの距離が大きい場合(図9参照)においても、第1拡張領域61R’が近くの第2反応領域62R、もしくは第2拡張領域62R’と重なることを防止しつつ、ユーザにより押圧され易い領域を含むように第1拡張領域61R’が設定される。
As described above, even when the distance between the pressing position P and the
なお、図10に例示された第1反応領域61Rの拡張処理が施された場合にあっても、第1表示ボタン61(図3参照)の表示領域は変更されない。すなわち、第1表示ボタン61は、常に、拡張されていない初期状態の第1反応領域61R(基準領域・図10において実線で示された領域)を表示する。これは、タッチパネル40における表示の切換制御を省き、LCD部40b(図2参照)上で安定した表示を行うためである。これに対し、プロセッサ制御回路50およびLCD制御回路42b(図2参照)の制御により、第1表示ボタン61の表示領域を、破線で示す第1拡張領域61R’に一致させるように拡張等しても良いが、第1表示ボタン61の表示範囲が頻繁に変化すると、却ってユーザに混乱を生じさせる可能性もあることから、上述の本実施形態の方が望ましい。以上の点は、第2〜第8表示ボタン62〜68(図3参照)についても同様である。
Even when the expansion process of the
また、図9においては、説明の便宜上、中心領域61Aの輪郭の長さを定めるaの値はいずれも同一であったものの、実際には、第1および第2反応領域61R、62Rの間隔、それぞれの形状、大きさ等に応じて、適当なX軸上限値、X軸下限値、Y軸上限値、およびY軸下限値を定めるように、適宜調整される。
In FIG. 9, for convenience of explanation, the values of a that define the length of the outline of the central region 61A are the same, but in reality, the interval between the first and
例えば、図4および5に例示するように、第1反応領域61RのX軸正の側に第2反応領域62Rが配置され、両者がX軸方向に沿って並んでいる場合、第1反応領域61RのX軸正の方向への拡張は抑えられるべきである一方、X軸負の方向には制限が不要である。
For example, as illustrated in FIGS. 4 and 5, when the
この場合、例えば図11に示すように、X軸上限値を中心点61CのX座標値Xbpdと一致させた中心領域61Aが設定される。この結果、例えば図10に示すようなX軸正の方向への第1反応領域61Rの拡張は防止され、図5(b)に示されたX軸負の方向への拡張のみが可能となる。なお、このような場合においても、X軸上限値を中心点61CのX座標値Xbpdに一致させず、図11に示すように、中心点61CのX座標値Xbpdよりもa’だけ大きいX座標値“Xbpd+a’(a>a’)”を、X軸上限値として設定しても良い。
In this case, for example, as shown in FIG. 11, a center region 61A in which the X-axis upper limit value is matched with the X coordinate value Xbpd of the
図12は、第2反応領域拡張ルーチンを示すフローチャートである。 FIG. 12 is a flowchart showing a second reaction region expansion routine.
第2反応領域拡張ルーチンにおいては、第1反応領域拡張ルーチンと同様の処理が、第2反応領域62Rの拡張について実行される。ただし、第2反応領域拡張ルーチンにおいては、第1反応領域拡張ルーチンと異なり、第2反応領域62Rがユーザにより押圧されていないにも係わらず、第1反応領域61Rが押圧されると、第2反応領域62Rが自動的に拡張される。
In the second reaction region expansion routine, the same processing as that in the first reaction region expansion routine is executed for expansion of the
ステップS82では、第1反応領域61Rにおける押圧位置Pが押圧されたことを示す信号を受信したプロセッサ制御回路により、第1反応領域61Rにおける押圧位置PのX座標Xt,Y座標Ytに基づき、第2反応領域62Rに含まれる押圧対応位置P’(図示せず)の座標値(Xbm,Ybm)が取得され、ステップS84に進む。
In step S82, the processor control circuit that has received a signal indicating that the pressing position P in the
押圧対応位置P’は、仮に第1反応領域61Rを第2反応領域62Rに重ね合わせたときに、第2反応領域62R上で押圧位置Pに一致する点である。なお、第2反応領域62Rの中心点62C(図示せず)の座標値は(Xbmd,Ybmd)であり、第2反応領域62Rにおける中心点62Cから押圧対応位置P’のずれ量(ずれの大きさと方向)は、第1反応領域61Rにおける中心点61C(図9参照)から押圧位置Pのずれ量に等しい。
The pressing corresponding position P ′ is a point that coincides with the pressing position P on the
ステップS84以下では、押圧位置Pの座標値の代わりに押圧対応位置P’の座標値である(Xbm,Ybm)を用いる点、必要に応じて、基準位置Psに対応する基準対応位置Ps’の座標値(Xbt,Ybt)を用いる点、第2反応領域62Rに適した中心領域62A(図示せず)を用いる点を除き、第1反応領域拡張ルーチンのステップS54〜S74と同じ処理が実行される。
In step S84 and the subsequent steps, the coordinate value (Xbm, Ybm) of the pressing corresponding position P ′ is used instead of the coordinate value of the pressing position P, and if necessary, the reference corresponding position Ps ′ corresponding to the reference position Ps. Except for using the coordinate values (Xbt, Ybt) and using a center region 62A (not shown) suitable for the
なお、第1および第2反応領域61R、62R以外の第3〜第8反応領域63R〜68Rについても、第1および第2反応領域拡張ルーチン(図8および11参照)と同様に、押圧位置に応じて第3〜第8拡張領域63R’〜68R’(図示せず)に拡張する処理が施される。
Note that the third to eighth reaction regions 63R to 68R other than the first and
図13は、経過時間計測ルーチンを示すフローチャートである。 FIG. 13 is a flowchart showing an elapsed time measurement routine.
経過時間計測ルーチンでは、第1〜第8表示ボタン61〜68のいずれかが最後に押圧されてからの経過時間がタイマー回路54(図2参照)によって測定され、経過時間に応じて、第1〜第8反応領域61R〜68Rの範囲が制御される。
In the elapsed time measurement routine, the elapsed time from the last pressing of any of the first to
ステップS112では、第1表示ボタン61が最後に押圧されてから、所定の上限時間Tmを経過したか否かが判断され、上限時間Tmを経過したと判断されるとステップS114に進み、上限時間Tmを経過していないと判断されるとステップS116に進む。ステップS114では、第1拡張領域61R’の拡張が解除され、第1表示ボタン61についてユーザの押圧に反応する領域が、基準領域である第1反応領域61Rに戻り、ステップS116に進む。
In step S112, it is determined whether or not a predetermined upper limit time Tm has elapsed since the
ステップS116以下では、ステップS112、S114と同様の処理が実行される。すなわち、ステップS116、S120、S124等において、第2〜第8表示ボタン62〜68が最後に押圧されてからの経過時間が上限時間Tmを超えたか否かが判断され、上限時間Tmを経過したと判断されると、ステップS118、S122、S126等において、設定されていた第2〜第8拡張領域62R’〜68R’が、対応する基準領域(第2〜第8反応領域62R〜68R)に戻される。そして第1〜第8表示ボタン61〜68の全てについて、最後の押圧からの経過時間が上限時間Tmを超えたか否かが判断されると、経過時間計測ルーチンは終了する。
In step S116 and subsequent steps, processing similar to that in steps S112 and S114 is executed. That is, in steps S116, S120, S124, etc., it is determined whether or not the elapsed time since the second to
このように、複数の表示ボタンの各々について、最後に押圧されてからの時間が上限時間Tmを超えた場合には、反応可能な領域を基準領域(第1〜第8反応領域61R〜68R)に戻すことにより、ユーザがすぐに押圧する可能性の低い表示ボタンについて、不必要に反応領域を拡張しておくことが防止される。
Thus, for each of the plurality of display buttons, when the time since the last pressing has exceeded the upper limit time Tm, the region that can be reacted is set as the reference region (first to
以上のように本実施形態によれば、第1〜第8表示ボタン61〜68の押圧に反応する第1〜第8反応領域61R〜68Rの範囲を、実際に押圧された位置に応じて第1〜第8拡張領域61R’〜68R’に拡張することにより、タッチパネル40、およびタッチパネル40が設けられたプロセッサ30の操作性を向上させることができる。
As described above, according to the present embodiment, the range of the first to
第1〜第8表示ボタン61〜68、及び対応する第1〜第8反応領域61R〜68Rの数、範囲、配置等は、本実施形態に限定されない。例えば、第1〜第8反応領域61R〜68Rの拡張によりタッチパネル40の操作性を向上させることが好ましいものの、反応領域を同じ形状で維持したまま移動のみさせても良い。この場合においても、例えば、押圧位置Pと中心点61Cとのずれ量を示すベクトルB(図4、5、9等参照)に基づき、第1〜第8反応領域61R〜68Rのずれ量が算出される。
The number, range, arrangement, and the like of the first to
さらに、表示ボタン、反応領域は、例えば円形、楕円形であっても良い。また、複数の表示ボタン同士を互いに隣接するように配置しても良い。中心領域61A等(図9および11参照)を調整することにより、隣接する反応領域を、互いに重ならないように拡張することが可能だからである。 Furthermore, the display button and the reaction area may be circular or elliptical, for example. Further, a plurality of display buttons may be arranged adjacent to each other. This is because the adjacent reaction regions can be expanded so as not to overlap each other by adjusting the central region 61A and the like (see FIGS. 9 and 11).
本実施形態における電子内視鏡装置10のプロセッサ30は、手袋をしたユーザにより操作されることが多いため、タッチパネル40は抵抗膜方式を採用することが好ましいものの、これには限定されない。例えば、静電容量方式等を用いても良い。そして、これまでの実施形態においては、抵抗膜方式等を前提としてタッチパネル部40aが押圧されると第1〜第8反応領域61R〜68Rの範囲が変更されていたものの、採用される方式によっては、ユーザの指がタッチパネル部40aに接触しただけで第1〜第8反応領域61R〜68Rの制御が実行され得る。また、タッチパネル40を、デジタルカメラ、携帯電話等に適用しても良い。
Since the
10 電子内視鏡装置(内視鏡装置)
30 プロセッサ
40 タッチパネル
44 位置検出回路(検出手段)
50 プロセッサ制御回路(調整手段)
54 タイマー回路(計時手段)
61R〜69R 第1〜第8反応領域(反応領域・基準領域)
C 中心点(基準位置)
Tm 上限時間
10 Electronic Endoscope Device (Endoscope Device)
30
50 Processor control circuit (adjustment means)
54 Timer circuit (time measuring means)
61R-69R First to eighth reaction regions (reaction region / reference region)
C Center point (reference position)
Tm upper limit time
Claims (10)
ユーザが押圧した押圧位置を検出する検出手段と、
前記反応領域の範囲を調整する調整手段とを備え、
前記検出手段により検出された前記押圧位置に応じて、前記調整手段が前記反応領域の範囲を変更することを特徴とするタッチパネル。 A reaction area that reacts to a user's pressing to perform a predetermined function;
Detecting means for detecting a pressing position pressed by the user;
Adjusting means for adjusting the range of the reaction region,
The touch panel, wherein the adjustment means changes a range of the reaction area according to the pressed position detected by the detection means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007199822A JP2009037344A (en) | 2007-07-31 | 2007-07-31 | Touch panel, and processor for endoscope device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007199822A JP2009037344A (en) | 2007-07-31 | 2007-07-31 | Touch panel, and processor for endoscope device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009037344A true JP2009037344A (en) | 2009-02-19 |
Family
ID=40439201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007199822A Withdrawn JP2009037344A (en) | 2007-07-31 | 2007-07-31 | Touch panel, and processor for endoscope device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009037344A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6262145A (en) * | 1985-09-13 | 1987-03-18 | Hitachi Ltd | Clean draft chamber |
JP2012133718A (en) * | 2010-12-24 | 2012-07-12 | Sharp Corp | Input display device and cooker |
JP2013037628A (en) * | 2011-08-10 | 2013-02-21 | Canon Inc | Display device and control method therefor |
US9013420B2 (en) | 2010-11-10 | 2015-04-21 | Sony Corporation | Display device, display program, and display method |
JP2015167031A (en) * | 2012-06-29 | 2015-09-24 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Method, apparatus and computer program for adjusting layout size of hyperlink (adjusting layout size of hyperlink) |
US9146628B2 (en) | 2010-01-29 | 2015-09-29 | Brother Kogyo Kabushiki Kaisha | Input apparatus and storage medium storing input control program |
WO2017033605A1 (en) * | 2015-08-26 | 2017-03-02 | オリンパス株式会社 | Touch panel device and endoscope system |
US9875014B2 (en) | 2010-02-26 | 2018-01-23 | Brother Kogyo Kabushiki Kaisha | Input apparatus and storage medium storing input control program |
WO2020230851A1 (en) * | 2019-05-16 | 2020-11-19 | Hoya株式会社 | Endoscope processor, program, and information processing method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004341813A (en) * | 2003-05-15 | 2004-12-02 | Casio Comput Co Ltd | Display control method for input device and input device |
JP2007102442A (en) * | 2005-10-04 | 2007-04-19 | Xanavi Informatics Corp | Touch panel display device and navigation system with the same |
-
2007
- 2007-07-31 JP JP2007199822A patent/JP2009037344A/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004341813A (en) * | 2003-05-15 | 2004-12-02 | Casio Comput Co Ltd | Display control method for input device and input device |
JP2007102442A (en) * | 2005-10-04 | 2007-04-19 | Xanavi Informatics Corp | Touch panel display device and navigation system with the same |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6262145A (en) * | 1985-09-13 | 1987-03-18 | Hitachi Ltd | Clean draft chamber |
US9146628B2 (en) | 2010-01-29 | 2015-09-29 | Brother Kogyo Kabushiki Kaisha | Input apparatus and storage medium storing input control program |
US9875014B2 (en) | 2010-02-26 | 2018-01-23 | Brother Kogyo Kabushiki Kaisha | Input apparatus and storage medium storing input control program |
US9013420B2 (en) | 2010-11-10 | 2015-04-21 | Sony Corporation | Display device, display program, and display method |
JP2012133718A (en) * | 2010-12-24 | 2012-07-12 | Sharp Corp | Input display device and cooker |
JP2013037628A (en) * | 2011-08-10 | 2013-02-21 | Canon Inc | Display device and control method therefor |
US9824072B2 (en) | 2012-06-29 | 2017-11-21 | International Business Machines Corporation | Adjusting layout size of hyperlink |
US9697184B2 (en) | 2012-06-29 | 2017-07-04 | International Business Machines Corporation | Adjusting layout size of hyperlink |
JP2015167031A (en) * | 2012-06-29 | 2015-09-24 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Method, apparatus and computer program for adjusting layout size of hyperlink (adjusting layout size of hyperlink) |
JPWO2017033605A1 (en) * | 2015-08-26 | 2017-08-31 | オリンパス株式会社 | Touch panel device and endoscope system |
WO2017033605A1 (en) * | 2015-08-26 | 2017-03-02 | オリンパス株式会社 | Touch panel device and endoscope system |
WO2020230851A1 (en) * | 2019-05-16 | 2020-11-19 | Hoya株式会社 | Endoscope processor, program, and information processing method |
JPWO2020230851A1 (en) * | 2019-05-16 | 2020-11-19 | ||
CN113825439A (en) * | 2019-05-16 | 2021-12-21 | Hoya株式会社 | Processor for endoscope, program, and information processing method |
US11966574B2 (en) | 2019-05-16 | 2024-04-23 | Hoya Corporation | Endoscope processor, non-transitory computer readable medium, and information processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009037344A (en) | Touch panel, and processor for endoscope device | |
JP4801641B2 (en) | Processor for touch panel and endoscope apparatus | |
US11278369B2 (en) | Control device, control method, and surgical system | |
EP3342326B1 (en) | Instrument operation device, instrument operation method, and electronic instrument system | |
US11531151B2 (en) | Imaging apparatus and image generating method that detects an orientation of an imaging section and generates an image corresponding to a polarization direction corresponding to the orientation the imaging section | |
US20130300917A1 (en) | Autofocus system | |
US20170042407A1 (en) | Image processing apparatus, image processing method, and program | |
JP7034636B2 (en) | Medical observation device and medical observation system | |
JP2019042412A5 (en) | ||
JPWO2019031000A1 (en) | Signal processing device, imaging device, signal processing method, and program | |
JP7146735B2 (en) | Control device, external equipment, medical observation system, control method, display method and program | |
EP3285150A1 (en) | Touch panel device | |
US20210177284A1 (en) | Medical observation system, medical observation apparatus, and method for driving medical observation apparatus | |
JP2013148936A (en) | Operation device | |
JP5511317B2 (en) | Ophthalmic imaging equipment | |
JPWO2018168578A1 (en) | Imaging device, video signal processing device, and video signal processing method | |
US11026560B2 (en) | Medical display control apparatus and display control method | |
KR20210143067A (en) | Smart mirror device | |
WO2018088236A1 (en) | Image processing device and method, and program | |
WO2018088238A1 (en) | Image processing device, control method, and program | |
JP2019169080A (en) | Line of sight detection device, line of sight detection method and line of sight detection program | |
JP6209325B2 (en) | Endoscope device | |
JP2006110055A (en) | Endoscope apparatus and endoscope system | |
JP2005185541A (en) | Processor for electronic endoscope and electronic endoscope system | |
US20170215710A1 (en) | Endoscope system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100510 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110705 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110719 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20110912 |