(57)【要約】【課題】所定の領域を確実に押圧可能な操作性の高いタッチパネル、及び操作性の高いタッチパネルを含む内視鏡装置のプロセッサを実現する。【解決手段】タッチパネル４０には、被写体画像の明るさ等を調整するための第１〜第８表示ボタン６１〜６８が設けられている。第１〜第８表示ボタン６１〜６８のうち、例えば第１表示ボタン６１が押圧されると、押圧位置を示す信号を受信したプロセッサ制御回路により、第１表示ボタン６１の中心点と押圧位置とのずれ量が算出される。このずれ量に基づき、第１表示ボタン６１について設定されていた反応可能な領域が拡張される。【選択図】図３
2009037344.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を実行させるために、ユーザの押圧に反応する反応領域と、
ユーザが押圧した押圧位置を検出する検出手段と、
前記反応領域の範囲を調整する調整手段とを備え、
前記検出手段により検出された前記押圧位置に応じて、前記調整手段が前記反応領域の範囲を変更することを特徴とするタッチパネル。
【請求項２】
前記調整手段が、基準位置からの前記押圧位置のずれの大きさと方向に応じて、前記反応領域の範囲を拡張することを特徴とする請求項１に記載のタッチパネル。
【請求項３】
前記基準位置が前記反応領域の中心であることを特徴とする請求項２に記載のタッチパネル。
【請求項４】
前記反応領域が、同じパラメータを調整するための第１の反応領域と第２の反応領域とを有し、前記調整手段が、前記第１もしくは前記第２の反応領域のいずれか一方についての前記基準位置からの前記押圧位置のずれの大きさと方向に応じて、前記第１および前記第２の反応領域の範囲を同じように拡張することを特徴とする請求項２に記載のタッチパネル。
【請求項５】
前記反応領域が、互いに近接して配置された第１の反応領域と第２の反応領域とを有し、前記調整手段が、前記第１もしくは前記第２の反応領域のいずれか一方についての前記基準位置からの前記押圧位置のずれの大きさと方向に応じて、前記第１および前記第２の反応領域の範囲を同じように拡張することを特徴とする請求項２に記載のタッチパネル。
【請求項６】
前記反応領域が複数設けられており、前記調整手段が、前記反応領域の範囲を他の前記反応領域に重ならないように拡張することを特徴とする請求項１に記載のタッチパネル。
【請求項７】
ユーザによる最後の押圧からの経過時間を測定する計時手段をさらに有し、前記経過時間が上限時間を超えると、前記調整手段が、最後に押圧された前記反応領域の範囲を変更前の範囲に戻すことを特徴とする請求項１に記載のタッチパネル。
【請求項８】
前記調整手段が、前記反応領域の形状を変更せずに前記反応領域を移動させることを特徴とする請求項１に記載のタッチパネル。
【請求項９】
前記調整手段により範囲が変更されていない前記反応領域である基準領域を表示する表示手段をさらに有することを特徴とする請求項１に記載のタッチパネル。
【請求項１０】
請求項１に記載のタッチパネルを備えたことを特徴とする内視鏡装置のプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル及び内視鏡装置のプロセッサに関し、特に、タッチパネルを備えた内視鏡装置のプロセッサに関する。
【背景技術】
【０００２】
タッチパネルは、様々な機器、例えばナビゲーション装置、ＡＴＭ機器等において幅広く採用されている（例えば特許文献１参照）。ユーザは、タッチパネル画面上の領域を押圧することにより、所定の動作を実行させることができる。
【０００３】
一方、医療用の内視鏡装置を用いた被写体観察では、ユーザは、患者の体内にスコープを挿入し、照明光を照射しつつ体内組織を撮影する。そして、モニタ上に表示される体内組織を観察しながら、さらにスコープを異なる部位に挿入し、撮影するといった動作が繰り返される。
【特許文献１】特開２００５−１８１５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
内視鏡装置のプロセッサにタッチパネルを使用した場合、ユーザは、被写体観察のための様々な動作を繰り返しながらタッチパネルを操作する。このためユーザは、常にタッチパネルの正面を向いた状態で操作できるとは限らず、タッチパネルの操作性が問題となり得る。特に、タッチパネルの側方から操作する場合や、モニタ表示を見えやすくするために室内を暗くした場合等においては、タッチパネル上に表示された表示ボタンの視認性が低下し、表示ボタンの周辺領域を押圧してしまうといったことが考えられる。
【０００５】
そこで本発明は、所定の領域を確実に押圧可能な操作性の高いタッチパネル、及び操作性の高いタッチパネルを含む内視鏡装置のプロセッサを実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のタッチパネルは、所定の機能を実行させるために、ユーザの押圧に反応する反応領域と、ユーザが押圧した押圧位置を検出する検出手段と、反応領域の範囲を調整する調整手段とを備え、検出手段により検出された押圧位置に応じて、調整手段が反応領域の範囲を変更することを特徴とする。
【０００７】
調整手段が、基準位置からの押圧位置のずれの大きさと方向に応じて、反応領域の範囲を拡張することが好ましい。基準位置は、反応領域の中心であることがより好ましい。
【０００８】
反応領域は、同じパラメータを調整するための第１の反応領域と第２の反応領域とを有し、調整手段が、第１もしくは第２の反応領域のいずれか一方についての基準位置からの押圧位置のずれの大きさと方向に応じて、第１および第２の反応領域の範囲を同じように拡張することが好ましい。
【０００９】
また、反応領域は、互いに近接して配置された第１の反応領域と第２の反応領域とを有し、調整手段が、第１もしくは第２の反応領域のいずれか一方についての基準位置からの押圧位置のずれの大きさと方向に応じて、第１および第２の反応領域の範囲を同じように拡張することが好ましい。
【００１０】
反応領域は複数設けられており、調整手段が、反応領域の範囲を他の反応領域に重ならないように拡張することが好ましい。
【００１１】
タッチパネルは、ユーザによる最後の押圧からの経過時間を測定する計時手段をさらに有し、経過時間が上限時間を超えると、調整手段が、最後に押圧された反応領域の範囲を変更前の範囲に戻すことが望ましい。
【００１２】
調整手段は、例えば、反応領域の大きさを変更せずに反応領域を移動させる。タッチパネルは、調整手段により範囲が変更されていない反応領域である基準領域を表示する表示手段をさらに有することが好ましい。
【００１３】
本発明のプロセッサは、内視鏡装置のプロセッサであり、上述のタッチパネルを備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、所定の領域を確実に押圧可能な操作性の高いタッチパネル、及び操作性の高いタッチパネルを含む内視鏡装置のプロセッサを実現できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を、図面を参照して説明する。図１は、本実施形態における電子内視鏡装置のプロセッサを示す斜視図である。
【００１６】
電子内視鏡装置（内視鏡装置）は、スコープ（図示せず）とプロセッサ３０とを含む。スコープは、患者の体腔内の撮影に用いられる。プロセッサ３０は、スコープに照明光を供給するとともに、スコープから送られてくる画像信号を処理する。プロセッサ３０の前面３０Ｆには、スコープ挿入口３４が設けられている。スコープは、スコープ挿入口３４に挿入され、プロセッサ３０に接続される。
【００１７】
プロセッサ前面３０Ｆには、電源スイッチ３６、ポンプ、光源等（いずれも図示せず）を操作するための操作ボタン３８、およびタッチパネル４０が設けられている。タッチパネル４０は、電子内視鏡装置における所定の機能を実行させるために、ユーザによって押圧操作される。
【００１８】
図２は、本実施形態の電子内視鏡装置のブロック図である。
【００１９】
プロセッサ３０には、光源３２と、プロセッサ制御回路５０等が設けられている。光源３２は、被写体を照明するための照明光を出射する。照明光は、光量絞り駆動モータ４６によって駆動される絞り３８を通過し、導光レンズ（図示せず）を介して、ライトガイド１２の入射端１２Ａに入射する。ライトガイド１２は、照明光を観察部位のあるスコープ２０の先端部に伝達し、ライトガイド１２を通った照明光は、出射端１２Ｂから出射される。
【００２０】
プロセッサ制御回路５０は、プロセッサ３０全体を制御し、照明光の照射を制御するための信号を光量絞り駆動モータ４６に送信する。このプロセッサ制御回路５０からの信号に基づいて、光量絞り駆動モータ４６及び絞り３８は、被写体に照射する照明光の光量を調整する。また、プロセッサ制御回路５０には、後述するタイマー回路５４が設けられている。
【００２１】
被写体である観察部位で反射した照明光は、対物レンズ（図示せず）及びカラーフィルタ（図示せず）を通ってＣＣＤ２２の受光面に到達する。そして、光電変換により生じた、カラーフィルタを通る色に応じた被写体像の画像信号を形成するための電荷が、ＣＣＤ２２の受光面に蓄積される。ＣＣＤ２２において生成された画像信号は、順次読み出され、初期信号処理回路２４に送られる。
【００２２】
スコープ２０内には、スコープ２０全体を制御するスコープ制御部２６と、スコープ２０の特性や信号処理に関するデータがあらかじめ記憶されたＥＥＰＲＯＭ２８が設けられている。スコープ制御部２６は、初期信号処理回路２４に対して制御信号を送るとともに、適宜ＥＥＰＲＯＭ２８からデータを読み出す。
【００２３】
また、初期信号処理回路２４では、読み出された画像信号に増幅処理が施され、さらにアナログの画像信号からデジタルの画像信号に変換される。そして、ホワイトバランス調整など様々な処理がデジタルの画像信号に対して施され、輝度信号、色差信号が生成される。輝度信号及び色差信号は、プロセッサ３０のプロセッサ信号処理回路４８に送信される。
【００２４】
プロセッサ信号処理回路４８においては、輝度信号及び色差信号がＮＴＳＣ信号などの映像信号に変換され、プロセッサ３０に接続されたモニタ６０に出力される。この結果、被写体像がモニタ６０に表示される。
【００２５】
タッチパネル４０は、タッチパネル部４０ａとＬＣＤ部４０ｂとを有し、それぞれパネル制御回路４２ａおよびＬＣＤ制御回路４２ｂによって制御される。タッチパネル部４０ａは透明な部材で構成されており、ＬＣＤ部４０ｂの表示面上に配置されている。そして、タッチパネル部４０ａの押圧操作可能な領域と、ＬＣＤ部４０ｂの表示領域とが対応している。
【００２６】
ＬＣＤ部４０ｂにおいては、ＬＣＤ制御回路４２ｂの制御により、各種機能を実行させるためにタッチパネル部４０ａ上で予め割り当てられた押圧領域（以下反応領域という）が表示可能である。ユーザは、タッチパネル部４０ａを通してＬＣＤ部４０ｂの表示を見ることで、タッチパネル部４０ａ上にあたかも後述する表示ボタン等が存在しているかのように認識できる。以下、説明の便宜上、タッチパネル部４０ａ上の反応領域を表示ボタンといい、ＬＣＤ部４０ｂにおける表示をタッチパネル部４０ａ上の表示として説明する。なお、ＬＣＤ部４０ｂは、ＬＣＤ制御回路４２ｂにより、各種パラメータの設定値や画像なども表示可能となっている。
【００２７】
電子内視鏡装置１０の様々な機能を実行するためにユーザが表示ボタンを押圧すると、位置検出回路４４（検出手段）により、タッチパネル部４０ａ上の押圧位置が検出される。そして、検出された押圧位置を示す信号が、位置検出回路４４からパネル制御回路４２ａを介してプロセッサ制御回路５０に送信される。
【００２８】
押圧位置を示す信号を受信したプロセッサ制御回路５０の制御により、電子内視鏡装置１０における様々な機能、例えば被写体画像の画質調整等が実行される。さらに、押圧位置を示す信号等に基づいて、後述するように、タッチパネル４０における様々な制御が実行される。
【００２９】
図３は、タッチパネル４０を拡大して示す図である。図４は、タッチパネル４０において、互いに関連する機能を実行させるための２つの反応領域のうち一方の範囲が拡張する状態を概略的に示す図であり、図５は、図４における２つの反応領域の範囲がいずれも拡張する状態を概略的に示す図である。
【００３０】
タッチパネル部４０ａにおいては、第１〜第８表示ボタン６１〜６８が表示されている。これらの第１〜第８表示ボタン６１〜６８を押圧することにより、被写体画像の明るさ、赤色成分のレベル、青色成分のレベル、および送気ポンプの送気量を調整することができる。そして、調整可能な各項目についての現時点でのレベルは、第１〜第４レベルインジケータ７０〜７３、第１〜第４レベル表示領域７４〜７７において示されている。なお、第１〜第４レベル表示領域７４〜７７の枠は実際には表示されないため、破線で示されている。
【００３１】
現時点での被写体画像の明るさは、第１レベルインジケータ７０と第１レベル表示領域７４により表示されているようにレベル“０”であるところ、第１表示ボタン６１が１回押圧されると、レベルが１だけ低下して“−１”となる。また、現時点での被写体画像の青色成分は、第３レベルインジケータ７２、および第３レベル表示領域７６に表示されているようにレベル“＋１”であるところ、第６表示ボタン６６が２回押圧されると、レベルが２上昇し、“＋３”となる。
【００３２】
上述の例においては、第１表示ボタン６１が１回押圧されたことを示す信号を受信したプロセッサ制御回路５０により、設定されたレベル“−１”に相当するまで被写体画像の明るさを低下させる処理が施され、被写体画像の青色成分についても同様に、レベル“＋３”に相当するまで強められる。
【００３３】
第１〜第８表示ボタン６１〜６８は、ユーザの押圧によりタッチパネル４０が反応する領域（反応領域）を示している。このため、第１〜第８表示ボタン６１〜６８の外側の領域が押圧された場合、原則として、上述の各項目についての調整は実行されない。なお、第１〜第８表示ボタン６１〜６８によって示されている反応領域は、各パラメータの増加あるいは減少のために割り当てられた領域であり、いずれも正方形で同じ大きさで統一されている。
【００３４】
しかしながら、本実施形態では、ユーザがスコープ２０の操作等のためにタッチパネル４０を正面から見て操作できない姿勢にあること等の理由により、ボタン操作が困難な状態にある場合にもタッチパネル４０を確実に操作できるように、第１〜第８表示ボタン６１〜６８についての反応領域の範囲が、所定の場合に拡張される。
【００３５】
例えば、第２表示ボタン６２が押圧されると、押圧位置Ｐ（図４（ａ）参照）を示す信号を受信したプロセッサ制御回路５０において、第２表示ボタン６２の示す反応領域６２Ｒの中心点Ｃ（基準位置）からの押圧位置Ｐのずれ量（ずれの大きさと方向）が算出される。
【００３６】
すなわち、点Ｏを原点とし、タッチパネル４０を規定する座標系における、反応領域６２Ｒの中心点Ｃの座標値と、押圧位置Ｐの座標値との差に基づいて、押圧位置Ｐが、いずれの方向にどれだけ中心点Ｃからずれているかが、ベクトル量Ｂとして算出される。なお、この演算処理における基準位置は、反応領域６２Ｒの中心点Ｃには限らず、反応領域６２Ｒ内、もしくは外部の任意の点であっても良い。
【００３７】
そして、反応領域６２Ｒの第１〜第４頂点Ｖ１〜Ｖ４のうち、押圧位置Ｐから最も遠い第４頂点Ｖ４の座標値をそのままに、押圧位置Ｐに最も近い第２頂点Ｖ２の座標値にはベクトル量Ｂを加えて第６頂点Ｖ６まで移動させ、これらの頂点以外の第１および第３頂点Ｖ１、Ｖ３の座標値にはそれぞれベクトル量ＢのＸ成分およびＹ成分のみを加えて第５および第７頂点Ｖ５、Ｖ７まで移動させる（図４（ｂ）参照）。
【００３８】
そして、移動後の第５〜第７頂点Ｖ５〜Ｖ７と、移動されていない第４頂点Ｖ４とを頂点とする矩形状の領域が、新たな反応領域である拡張領域６２Ｒ’となるように、プロセッサ制御回路５０（調整手段）により反応領域６２Ｒの範囲が変更される。
【００３９】
このように、一度押圧された反応領域６２Ｒの範囲を、押圧位置Ｐに応じて拡張することにより、タッチパネル４０の操作性が向上する。これは、第２表示ボタン６２を操作する際に、中心点Ｃよりも押圧位置Ｐ側の領域を押圧し易い状態にあるユーザが、次の操作時に、変更前の反応領域６２Ｒから外れた位置、例えば点Ｐｘ（図４（ｂ）参照）を押圧した場合であっても、タッチパネル４０によりユーザの指示を受けることが可能となるからである。
【００４０】
さらに、本実施形態では、第２表示ボタン６２が押圧されると、第１表示ボタン６１が表示する第１反応領域６１Ｒの範囲についても、反応領域６２Ｒ（以下、第２反応領域６２Ｒという）の拡張と同じ処理、すなわちベクトルの方向に含まれる３つの頂点をベクトル量Ｂに対応させて移動させる処理を施し、第１拡張領域６１Ｒ’まで拡張する（図５参照）。
【００４１】
これは、第１表示ボタン６１は、第２表示ボタン６２と関連する機能を実行させるための表示ボタン、すなわち、第２表示ボタン６２と同じパラメータである被写体画像の明るさを調整するためのものであるため、ユーザにより次に押圧される可能性が比較的高い表示ボタンだからである。さらに、第２表示ボタン６２に近接して配置されている第１表示ボタン６１（図３参照）についても、ユーザは中心点Ｃ’からベクトル量Ｂだけずれた領域を押圧し易い状態にあると考えられるからである。
【００４２】
なお、このように近くに配置された第１および第２反応領域６１Ｒ、６２Ｒの範囲を同時に拡張する際には、後述するように、図５（ｂ）に示される拡張後の第１および第２拡張領域６１Ｒ’、６２Ｒ’同士が重ならないようにプロセッサ制御回路５０により制御される。
【００４３】
図６は、タッチパネル４０を制御するパネル制御ルーチンを示すフローチャートである。図７は、表示ボタンの押圧により被写体画像を暗くする輝度低下ルーチンを示すフローチャートである。
【００４４】
パネル制御ルーチンは、プロセッサ３０の電源スイッチ３６（図１参照）がオン状態になると開始する。ステップＳ１２では、タッチパネル４０がユーザにより押圧されたか否かが判断され、押圧されたと判断されるとステップＳ１４に進む。ステップＳ１４では、タッチパネル４０についての上述の座標系における押圧位置Ｐ（図４（ａ）等参照）の座標値（Ｘｔ，Ｙｔ）が取得され、ステップＳ１６に進む。
【００４５】
ステップＳ１６では、被写体画像を暗くするために第１表示ボタン６１が押圧されたか否かが判断され、押圧されたと判断されるとステップＳ１８に進み、押圧されなかったと判断されると、ステップＳ２０に進む。ステップＳ１８では、輝度低下ルーチン（図７参照）が開始される。
【００４６】
輝度低下ルーチン（図７参照）では、ステップＳ４２において、被写体画像の明るさレベルが“１”だけ低下され、ステップＳ４４に進む。ステップＳ４４では、第１反応領域拡張ルーチン（図８〜１１参照）が開始される。第１反応領域拡張ルーチンにおいては、押圧位置Ｐの座標（Ｘｔ，Ｙｔ）に基づき、第１表示ボタン６１の第１反応領域６１Ｒの範囲が拡張され、ステップＳ４６に進む。
【００４７】
ステップＳ４６では、第２反応領域拡張ルーチン（図１２参照）が開始される。第２反応領域拡張ルーチンにおいては、第１表示ボタン６１と同じく被写体画像の明るさレベルを調整するための第２表示ボタン６２の第２反応領域６２Ｒが拡張される。そして輝度低下ルーチンは終了し、パネル制御ルーチンのステップＳ３２（図６参照）に進む。ステップＳ３２では、後述する経過時間計測ルーチン（図１３参照）が開始される。
【００４８】
一方、ステップＳ２０では、被写体画像を明るくするために第２表示ボタン６２が押圧されたか否かが判断され、押圧されたと判断されるとステップＳ２２に進み、押圧されなかったと判断されると、ステップＳ２４に進む。ステップＳ２２では、輝度向上ルーチンが開始される。輝度向上ルーチンにおいては、輝度低下ルーチン（図７参照）に対応した処理が実行される。すなわち、明るさレベルが“１”だけ向上され、第２反応領域６２Ｒのみならず第１反応領域６１Ｒも拡張される。
【００４９】
ステップＳ２４では、赤色成分のレベルを下げるために第３表示ボタン６３が押圧されたか否かが判断され、押圧されたと判断されるとステップＳ２６に進み、押圧されなかったと判断されると、ステップＳ２８に進む。ステップＳ２６では、輝度低下、向上ルーチンと同様の赤色成分低下ルーチンが開始される。赤色成分低下ルーチンでは、赤色成分レベルが“１”だけ低下するとともに、第３反応領域６３Ｒのみならず第４反応領域６４Ｒも拡張される。
【００５０】
ステップＳ２８では、赤色成分のレベルを上げるために第４表示ボタン６４が押圧されたか否かが判断され、押圧されたと判断されると、ステップＳ３０に進む。ステップＳ３０では、赤色成分低下ルーチンに対応した赤色成分向上ルーチンが開始される。赤色成分向上ルーチンでは、赤色成分レベルが“１”だけ向上するとともに、第４反応領域６４Ｒのみならず第３反応領域６３Ｒも拡張される。
【００５１】
一方、ステップＳ２８において、第４表示ボタン６４が押圧されなかったと判断されると、ステップＳ２０〜Ｓ２６と同様に、第５〜第８表示ボタン６５〜６８についても順次押圧されたか否かが判断され、押圧された表示ボタンに応じた青色成分のレベル、送気量、反応領域の範囲が調整された後、ステップＳ１２に戻る。
【００５２】
図８は、第１反応領域拡張ルーチンを示すフローチャートである。図９は、第１反応領域６１Ｒについて設定されている中心領域を示す図である。図１０は、拡張された第１拡張領域６１Ｒ’を示す図であり、図１１は、図９と異なる中心領域を例示する図である。
【００５３】
第１反応領域拡張ルーチンが開始されると、ステップＳ５２において、押圧位置ＰのＸ座標Ｘｔ，Ｙ座標Ｙｔが、それぞれ第１反応領域６１Ｒの拡張処理のためのＸ座標値Ｘｂｐ，Ｙ座標値Ｙｂｐとされ、ステップＳ５４に進む。
【００５４】
ここで、図９に示すように、第１反応領域６１Ｒにおいては、中心点６１Ｃ（Ｘｂｐｄ，Ｙｂｐｄ）の周囲に、太い破線で示す中心領域６１Ａが設定されている。中心領域６１Ａは、第１反応領域６１Ｒを第２反応領域６２Ｒ（もしくは第２拡張領域６２Ｒ’）に重ならないように拡張する（段落［００３８］、図５参照）ために、設けられている。中心領域６１Ａは、説明の便宜上、中心点６１Ｃ（Ｘｂｐｄ，Ｙｂｐｄ）を中心とする一辺の長さが２ａの正方形である。
【００５５】
ステップＳ５４以下では、押圧位置Ｐが中心領域６１Ａの内側にあるか否かが判断され、その結果に応じて、第１反応領域６１Ｒの拡張が制限される。まず、ステップＳ５４において、押圧位置ＰのＸ座標値Ｘｂｐが、中心点６１ＣのＸ座標値Ｘｂｐｄにａを加えた値であるＸ軸上限値よりも大きいか否かが判断され、Ｘ軸上限値よりも大きいと判断されるとステップＳ５６に進み、Ｘ軸上限値以下であると判断されるとステップＳ５８に進む。
【００５６】
ステップＳ５６では、押圧位置ＰのＸ座標値ＸｂｐがＸ軸上限値Ｘｂｐｄ＋ａを超えている（図９参照）ため、第１拡張領域６１Ｒ’と第２反応領域６２Ｒ（第２拡張領域６２Ｒ’）との重複を避けるための演算処理が行われる。すなわち図９に示すように、押圧位置Ｐを、Ｘ軸上限値“Ｘｂｐｄ＋ａ”と等しいＸ座標値Ｘｂｓを有する基準位置Ｐｓ（Ｘｂｓ，Ｙｂｓ）に変換する。
【００５７】
これは、押圧位置Ｐから直接、第１拡張領域６１Ｒ’の範囲を定めるのではなく、中心領域６１Ａの輪郭線上にある基準位置Ｐｓ（Ｘｂｓ，Ｙｂｓ）を基準として第１拡張領域６１Ｒ’の範囲を定めるためである。
【００５８】
ステップＳ５８では、押圧位置ＰのＸ座標値Ｘｂｐが、中心点６１ＣのＸ座標値Ｘｂｐｄからａを減じた値であるＸ軸下限値よりも小さいか否かが判断され、Ｘ軸下限値よりも小さいと判断されるとステップＳ６０に進み、Ｘ軸下限値以上であると判断されるとステップＳ６２に進む。ステップＳ６０では、ステップＳ５６における演算処理と同じ目的で、押圧位置Ｐを、Ｘ軸下限値“Ｘｂｐｄ−ａ”をＸ座標値Ｘｂｓとする基準位置Ｐｓ（図示せず）に変換する。
【００５９】
ステップＳ６２〜Ｓ６８においては、ステップＳ５４〜Ｓ６０と同様の演算処理が、座標系のＹ軸方向に関して実施される。すなわち、ステップＳ６２では、押圧位置ＰのＹ座標値Ｙｂｐが、Ｙ軸上限値“Ｙｂｐｄ＋ａ”よりも大きいか否かが判断され、Ｙ軸上限値よりも大きいと判断されるとステップＳ６４に進み、Ｙ軸上限値以下であると判断されるとステップＳ６６に進む。
【００６０】
ステップＳ６４では、押圧位置ＰのＹ座標値ＹｂｐがＹ軸上限値を超えているため、中心領域６１Ａの輪郭線上にある基準位置Ｐｓを基準として第１拡張領域６１Ｒ’の範囲を定めるために、押圧位置Ｐが、Ｙ軸上限値“Ｙｂｐｄ＋ａ”をＹ座標値Ｙｂｓとする基準位置Ｐｓ（図示せず）に変換される。
【００６１】
ステップＳ６６では、押圧位置ＰのＹ座標値Ｙｂｐが、Ｙ軸下限値“Ｙｂｐｄ−ａ”よりも小さいか否かが判断され、Ｙ軸下限値よりも小さいと判断されるとステップＳ６８に進み、Ｙ軸下限値以上であると判断されるとステップＳ７０に進む。ステップＳ６８では、Ｙ軸下限値“Ｙｂｐｄ−ａ”をＹ座標値Ｙｂｓとする基準位置Ｐｓ（図示せず）に押圧位置Ｐを変換する。
【００６２】
ステップＳ７０では、基準位置Ｐｓが設定されたか否かが判断され、基準位置Ｐｓが設定されたと判断されるとステップＳ７２に進み、基準位置Ｐｓが設定されなかったと判断されるとステップＳ７４に進む。なお、基準位置Ｐｓが設定されなかった場合とは、例えば押圧位置Ｐ１（図９参照）のように、中心領域６１Ａ内に押圧位置があり、押圧位置から直接、第１拡張領域６１Ｒ’の範囲を定めることができる場合である。
【００６３】
ステップＳ７２では、基準位置Ｐｓの座標値（Ｘｂｓ，Ｙｂｓ）に基づいて、第１反応領域６１Ｒを第１拡張領域６１Ｒ’に拡張する処理（図１０参照）が実行される。このとき、中心点６１Ｃと基準位置Ｐｓとのずれ量を示すベクトルＢ（図９参照）に基づいて、上述の第２拡張領域６２Ｒの拡張例（段落［００３１］〜［００３４］、図４参照）と同様に、第１拡張領域６１Ｒ’が設定される。
【００６４】
一方、ステップＳ７４では、押圧位置Ｐの座標値（Ｘｂｐ，Ｙｂｐ）に基づいて、第１反応領域６１Ｒを第１拡張領域６１Ｒ’に拡張する処理が実行される。このとき、ステップＳ７２と同様に、中心点６１Ｃと押圧位置Ｐとのずれ量を示すベクトルに基づいて第１拡張領域６１Ｒ’が設定される。
【００６５】
以上のように、押圧位置Ｐと中心点６１Ｃとの距離が大きい場合（図９参照）においても、第１拡張領域６１Ｒ’が近くの第２反応領域６２Ｒ、もしくは第２拡張領域６２Ｒ’と重なることを防止しつつ、ユーザにより押圧され易い領域を含むように第１拡張領域６１Ｒ’が設定される。
【００６６】
なお、図１０に例示された第１反応領域６１Ｒの拡張処理が施された場合にあっても、第１表示ボタン６１（図３参照）の表示領域は変更されない。すなわち、第１表示ボタン６１は、常に、拡張されていない初期状態の第１反応領域６１Ｒ（基準領域・図１０において実線で示された領域）を表示する。これは、タッチパネル４０における表示の切換制御を省き、ＬＣＤ部４０ｂ（図２参照）上で安定した表示を行うためである。これに対し、プロセッサ制御回路５０およびＬＣＤ制御回路４２ｂ（図２参照）の制御により、第１表示ボタン６１の表示領域を、破線で示す第１拡張領域６１Ｒ’に一致させるように拡張等しても良いが、第１表示ボタン６１の表示範囲が頻繁に変化すると、却ってユーザに混乱を生じさせる可能性もあることから、上述の本実施形態の方が望ましい。以上の点は、第２〜第８表示ボタン６２〜６８（図３参照）についても同様である。
【００６７】
また、図９においては、説明の便宜上、中心領域６１Ａの輪郭の長さを定めるａの値はいずれも同一であったものの、実際には、第１および第２反応領域６１Ｒ、６２Ｒの間隔、それぞれの形状、大きさ等に応じて、適当なＸ軸上限値、Ｘ軸下限値、Ｙ軸上限値、およびＹ軸下限値を定めるように、適宜調整される。
【００６８】
例えば、図４および５に例示するように、第１反応領域６１ＲのＸ軸正の側に第２反応領域６２Ｒが配置され、両者がＸ軸方向に沿って並んでいる場合、第１反応領域６１ＲのＸ軸正の方向への拡張は抑えられるべきである一方、Ｘ軸負の方向には制限が不要である。
【００６９】
この場合、例えば図１１に示すように、Ｘ軸上限値を中心点６１ＣのＸ座標値Ｘｂｐｄと一致させた中心領域６１Ａが設定される。この結果、例えば図１０に示すようなＸ軸正の方向への第１反応領域６１Ｒの拡張は防止され、図５（ｂ）に示されたＸ軸負の方向への拡張のみが可能となる。なお、このような場合においても、Ｘ軸上限値を中心点６１ＣのＸ座標値Ｘｂｐｄに一致させず、図１１に示すように、中心点６１ＣのＸ座標値Ｘｂｐｄよりもａ’だけ大きいＸ座標値“Ｘｂｐｄ＋ａ’（ａ＞ａ’）”を、Ｘ軸上限値として設定しても良い。
【００７０】
図１２は、第２反応領域拡張ルーチンを示すフローチャートである。
【００７１】
第２反応領域拡張ルーチンにおいては、第１反応領域拡張ルーチンと同様の処理が、第２反応領域６２Ｒの拡張について実行される。ただし、第２反応領域拡張ルーチンにおいては、第１反応領域拡張ルーチンと異なり、第２反応領域６２Ｒがユーザにより押圧されていないにも係わらず、第１反応領域６１Ｒが押圧されると、第２反応領域６２Ｒが自動的に拡張される。
【００７２】
ステップＳ８２では、第１反応領域６１Ｒにおける押圧位置Ｐが押圧されたことを示す信号を受信したプロセッサ制御回路により、第１反応領域６１Ｒにおける押圧位置ＰのＸ座標Ｘｔ，Ｙ座標Ｙｔに基づき、第２反応領域６２Ｒに含まれる押圧対応位置Ｐ’（図示せず）の座標値（Ｘｂｍ，Ｙｂｍ）が取得され、ステップＳ８４に進む。
【００７３】
押圧対応位置Ｐ’は、仮に第１反応領域６１Ｒを第２反応領域６２Ｒに重ね合わせたときに、第２反応領域６２Ｒ上で押圧位置Ｐに一致する点である。なお、第２反応領域６２Ｒの中心点６２Ｃ（図示せず）の座標値は（Ｘｂｍｄ，Ｙｂｍｄ）であり、第２反応領域６２Ｒにおける中心点６２Ｃから押圧対応位置Ｐ’のずれ量（ずれの大きさと方向）は、第１反応領域６１Ｒにおける中心点６１Ｃ（図９参照）から押圧位置Ｐのずれ量に等しい。
【００７４】
ステップＳ８４以下では、押圧位置Ｐの座標値の代わりに押圧対応位置Ｐ’の座標値である（Ｘｂｍ，Ｙｂｍ）を用いる点、必要に応じて、基準位置Ｐｓに対応する基準対応位置Ｐｓ’の座標値（Ｘｂｔ，Ｙｂｔ）を用いる点、第２反応領域６２Ｒに適した中心領域６２Ａ（図示せず）を用いる点を除き、第１反応領域拡張ルーチンのステップＳ５４〜Ｓ７４と同じ処理が実行される。
【００７５】
なお、第１および第２反応領域６１Ｒ、６２Ｒ以外の第３〜第８反応領域６３Ｒ〜６８Ｒについても、第１および第２反応領域拡張ルーチン（図８および１１参照）と同様に、押圧位置に応じて第３〜第８拡張領域６３Ｒ’〜６８Ｒ’（図示せず）に拡張する処理が施される。
【００７６】
図１３は、経過時間計測ルーチンを示すフローチャートである。
【００７７】
経過時間計測ルーチンでは、第１〜第８表示ボタン６１〜６８のいずれかが最後に押圧されてからの経過時間がタイマー回路５４（図２参照）によって測定され、経過時間に応じて、第１〜第８反応領域６１Ｒ〜６８Ｒの範囲が制御される。
【００７８】
ステップＳ１１２では、第１表示ボタン６１が最後に押圧されてから、所定の上限時間Ｔｍを経過したか否かが判断され、上限時間Ｔｍを経過したと判断されるとステップＳ１１４に進み、上限時間Ｔｍを経過していないと判断されるとステップＳ１１６に進む。ステップＳ１１４では、第１拡張領域６１Ｒ’の拡張が解除され、第１表示ボタン６１についてユーザの押圧に反応する領域が、基準領域である第１反応領域６１Ｒに戻り、ステップＳ１１６に進む。
【００７９】
ステップＳ１１６以下では、ステップＳ１１２、Ｓ１１４と同様の処理が実行される。すなわち、ステップＳ１１６、Ｓ１２０、Ｓ１２４等において、第２〜第８表示ボタン６２〜６８が最後に押圧されてからの経過時間が上限時間Ｔｍを超えたか否かが判断され、上限時間Ｔｍを経過したと判断されると、ステップＳ１１８、Ｓ１２２、Ｓ１２６等において、設定されていた第２〜第８拡張領域６２Ｒ’〜６８Ｒ’が、対応する基準領域（第２〜第８反応領域６２Ｒ〜６８Ｒ）に戻される。そして第１〜第８表示ボタン６１〜６８の全てについて、最後の押圧からの経過時間が上限時間Ｔｍを超えたか否かが判断されると、経過時間計測ルーチンは終了する。
【００８０】
このように、複数の表示ボタンの各々について、最後に押圧されてからの時間が上限時間Ｔｍを超えた場合には、反応可能な領域を基準領域（第１〜第８反応領域６１Ｒ〜６８Ｒ）に戻すことにより、ユーザがすぐに押圧する可能性の低い表示ボタンについて、不必要に反応領域を拡張しておくことが防止される。
【００８１】
以上のように本実施形態によれば、第１〜第８表示ボタン６１〜６８の押圧に反応する第１〜第８反応領域６１Ｒ〜６８Ｒの範囲を、実際に押圧された位置に応じて第１〜第８拡張領域６１Ｒ’〜６８Ｒ’に拡張することにより、タッチパネル４０、およびタッチパネル４０が設けられたプロセッサ３０の操作性を向上させることができる。
【００８２】
第１〜第８表示ボタン６１〜６８、及び対応する第１〜第８反応領域６１Ｒ〜６８Ｒの数、範囲、配置等は、本実施形態に限定されない。例えば、第１〜第８反応領域６１Ｒ〜６８Ｒの拡張によりタッチパネル４０の操作性を向上させることが好ましいものの、反応領域を同じ形状で維持したまま移動のみさせても良い。この場合においても、例えば、押圧位置Ｐと中心点６１Ｃとのずれ量を示すベクトルＢ（図４、５、９等参照）に基づき、第１〜第８反応領域６１Ｒ〜６８Ｒのずれ量が算出される。
【００８３】
さらに、表示ボタン、反応領域は、例えば円形、楕円形であっても良い。また、複数の表示ボタン同士を互いに隣接するように配置しても良い。中心領域６１Ａ等（図９および１１参照）を調整することにより、隣接する反応領域を、互いに重ならないように拡張することが可能だからである。
【００８４】
本実施形態における電子内視鏡装置１０のプロセッサ３０は、手袋をしたユーザにより操作されることが多いため、タッチパネル４０は抵抗膜方式を採用することが好ましいものの、これには限定されない。例えば、静電容量方式等を用いても良い。そして、これまでの実施形態においては、抵抗膜方式等を前提としてタッチパネル部４０ａが押圧されると第１〜第８反応領域６１Ｒ〜６８Ｒの範囲が変更されていたものの、採用される方式によっては、ユーザの指がタッチパネル部４０ａに接触しただけで第１〜第８反応領域６１Ｒ〜６８Ｒの制御が実行され得る。また、タッチパネル４０を、デジタルカメラ、携帯電話等に適用しても良い。
【図面の簡単な説明】
【００８５】
【図１】本実施形態における電子内視鏡装置のプロセッサを示す斜視図である。
【図２】電子内視鏡装置のブロック図である。
【図３】タッチパネルを拡大して示す図である。
【図４】２つの反応領域のうち一方の範囲が拡張する状態を概略的に示す図である。
【図５】２つの反応領域の範囲がいずれも拡張する状態を概略的に示す図である。
【図６】タッチパネルを制御するパネル制御ルーチンを示すフローチャートである。
【図７】表示ボタンの押圧により被写体画像を暗くする輝度低下ルーチンを示すフローチャートである。
【図８】第１反応領域拡張ルーチンを示すフローチャートである。
【図９】第１反応領域について設定されている中心領域を示す図である。
【図１０】拡張された第１拡張領域を示す図である。
【図１１】図９とは異なる中心領域を例示する図である。
【図１２】第２反応領域拡張ルーチンを示すフローチャートである。
【図１３】経過時間計測ルーチンを示すフローチャートである。
【符号の説明】
【００８６】
１０  電子内視鏡装置（内視鏡装置）
３０  プロセッサ
４０  タッチパネル
４４  位置検出回路（検出手段）
５０  プロセッサ制御回路（調整手段）
５４  タイマー回路（計時手段）
６１Ｒ〜６９Ｒ  第１〜第８反応領域（反応領域・基準領域）
Ｃ  中心点（基準位置）
Ｔｍ  上限時間
【図１】
2009037344.tif 000003
【図２】
2009037344.tif 000004
【図３】
2009037344.tif 000005
【図４】
2009037344.tif 000006
【図５】
2009037344.tif 000007
【図６】
2009037344.tif 000008
【図７】
2009037344.tif 000009
【図８】
2009037344.tif 000010
【図９】
2009037344.tif 000011
【図１０】
2009037344.tif 000012
【図１１】
2009037344.tif 000013
【図１２】
2009037344.tif 000014
【図１３】
2009037344.tif 000015