(57)【要約】      （修正有）【課題】光学式タッチパネル上でユーザによる押下操作がされた場合に、誤検知を防止し、ユーザが所望する適切な処理を実行することが可能な情報処理装置を提供する。【解決手段】光学式タッチパネルと、光学式タッチパネルの押下位置の座標を取得可能な領域内に設けられたハードキーとを有する操作部２００を備える画像処理装置１００は、ハードキーと光学式タッチパネルの座標との対応情報を予め記憶している。そして、ハードキーへの押下がされた場合に、画像処理装置１００は、記憶されている対応情報に基づいて、押下位置の光学式タッチパネルでの座標に対応するハードキーを特定する。【選択図】図１
2016162316.tif 000002
【特許請求の範囲】
【請求項１】
光学式タッチパネルと、前記光学式タッチパネルの押下位置の座標を取得可能な領域内に設けられたデバイスとを有する操作部と、
前記デバイスと前記デバイスの座標との対応情報が予め記憶される第１の記憶手段と、
前記デバイスへの押下がされた場合に、前記第１の記憶手段に記憶されている対応情報に基づいて、押下位置の座標に対応するデバイスを特定する制御手段とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記操作部は、さらに、情報を表示する表示部を備えており、
前記第１の記憶手段に記憶されている前記対応情報は、さらに、前記操作部に設けられたデバイスの機能に対応する画像を特定する情報を有しており、
前記制御手段は、前記対応情報に基づいて、前記特定したデバイスに対応する画像を特定し、特定した画像を前記表示部に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示部に表示されるアイコンと、前記アイコンの座標と、前記アイコンへの押下がされた場合に表示する画像との対応情報が予め記憶された第２の記憶手段を備え、
前記制御手段は、
前記光学式タッチパネルへの押下がされた場合に、前記デバイスへの押下がされたかを判断し、
前記デバイスへの押下がされていない場合であって、前記表示部に表示されるアイコンへの押下がされたときに、前記第２の記憶手段に記憶されている対応情報に基づいて、前記アイコンへの押下がされた場合に表示する画像を特定し、前記特定した画像を前記表示部に表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記光学式タッチパネルの外枠に発光素子と受光素子とが設けられており、
前記制御手段は、前記発光素子から前記受光素子への光が検出できなくなくなった場合に、前記光が検出できなくなった位置の座標を取得し、前記取得した座標の領域の大きさが閾値より大きくない場合に、前記光学式タッチパネルへの押下がされたと判断する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記光学式タッチパネルへの押下がされた場合に、前記発光素子から前記受光素子への光が検出できなくなくなってから前記発光素子から前記受光素子への光が検出できるようになるまでの時間が、所定の時間以上であるかを判断し、当該時間が所定の時間以上であるときに、前記表示部に表示されるアイコンへの押下がされたと判断する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記デバイスは、前記操作部に複数個設けられており、各々のデバイスは、共通の信号線によって前記制御手段と接続されている
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記デバイスは、ハードキーである
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
光学式タッチパネルと、前記光学式タッチパネルの押下位置の座標を取得可能な領域内に設けられたデバイスとを有する操作部と、前記デバイスと前記光学式タッチパネルの座標との対応情報が予め記憶される第１の記憶手段とを備える情報処理装置の制御方法であって、
前記デバイスへの押下がされた場合に、前記第１の記憶手段に記憶されている対応情報に基づいて、押下位置の前記光学式タッチパネルでの座標に対応するデバイスを特定する工程を有する
ことを特徴とする制御方法。
【請求項９】
請求項８に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
液晶表示装置の表示画面に重ねて使用される光学式タッチが提案されている。特許文献１は、このような光学式タッチパネルにおいて、表示画面の画質低下を招くことなく座標入力を可能とする技術を開示している。
【０００３】
一般に、複写機や複合機等の情報処理装置の操作部は、液晶装置等の表示画面にタッチ部が重ねて配置され、ユーザからの入力を受け付ける。現在、抵抗膜式や静電容量式のタッチ部を採用した機器が主流であるが、表示部の大画面化に伴い、より高性能で安価な光学式タッチ部の採用が検討され始めている。
【０００４】
また、操作部の入力装置として、タッチ部と併せてハードキーを備える機器が多い。ハードキーとは、実行や停止等の機能が割り当てられたデバイスを指す。機器がハードキーを備えるのは、弱視者や全盲者などの身体的機能が制限されているユーザが使い易い製品（ディサビリティ対応製品）であることが求められているからである。公共施設の中には、機器がディザビリティ対応製品でないと購入対象にならない場合もある。ハードキーには点字状の突起が形成されているものもあり、弱視者や全盲者は、その突起を元に押したいキーを探す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２９５６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
操作部にタッチパネルとともにハードキー等の入力用のデバイスを有する情報処理装置は、従来は、弱視者や全盲者等のユーザが押下したデバイスを自動で決定することはできなかった。また、従来の情報処理装置では、ユーザがデバイスの位置で押下せずに留まっている場合や、デバイスを探している場合に、誤検知を起こすことがあるので、ディザビリティ対応製品としては適さなかった。また、ハードキーは、制御基板のマイクロコンピューター（以下、マイコン）の制御端子と接続されており、ハードキー数に比例して制御端子数も増加してしまう。
【０００７】
本発明は、上述した課題の少なくとも一つを解決するためになされたものである。本発明は、操作部に光学式タッチパネルとデバイスとを有する装置であって、光学式タッチパネル上でユーザによる押下操作がされた場合に、誤検知を防止し、ユーザが所望する適切な処理を実行することが可能な情報処理装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態の情報処理装置は、光学式タッチパネルと、前記光学式タッチパネルの押下位置の座標を取得可能な領域内に設けられたデバイスとを有する操作部と、前記デバイスと前記デバイスの座標との対応情報が予め記憶される第１の記憶手段と、前記デバイスへの押下がされた場合に、前記第１の記憶手段に記憶されている対応情報に基づいて、押下位置の座標に対応するデバイスを特定する制御手段とを備える。
【発明の効果】
【０００９】
本発明の情報処理装置によれば、光学式タッチパネル上でユーザによる押下操作がされた場合に、誤検知を防止し、ユーザが所望する適切な処理を実行することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置のハードウェア構成を示す図である。
【図２】操作部のハードウェア構成例を示す図である。
【図３】操作部の外観を示す図である。
【図４】制御基板のマイコンとハードキーの接続を示す図である。
【図５】制御基板が有するハードキーテーブルとアイコンテーブルである。
【図６】操作部の制御処理を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
図１は、本実施形態の情報処理装置のハードウェア構成を示す図である。
図１では、情報処理装置として画像処理装置１００を例にとって説明する。画像処理装置１００は、コントローラボード１０１乃至操作部２００を備える。各処理部が連動し、印刷、スキャン、コピー、ＦＡＸなどの機能が実現される。
【００１２】
コントローラボード１０１は、ＣＰＵ(Central Processing Unit)１０２乃至ＦＡＸ
Ｉ／Ｆ１１３を備える。ＣＰＵ１０２は、画像処理装置１００全体を制御するコントローラであり、各処理部とシステムバス１１４で接続されている。ＲＯＭ(Read Only Memory)１０３は、ブートＲＯＭであり、画像処理装置１００のブートプログラムが格納されている。ＲＡＭ(Random Access Memory)１０４は、ＣＰＵ１０２が動作するためのシステムワークメモリであり、ＣＰＵ１０２の演算データや各種プログラムが記憶される。また、ＲＡＭ１０４は、印刷時等に画像処理部１０６で種々の画像処理を施された画像データを保持する画像メモリとしても利用される。
【００１３】
記憶装置１０５は、サイズの大きなプログラムやデータを保存しておくための不揮発の２次記憶装置である。記憶装置１０５に保存されているサイズの大きなプログラムやデータは、ＲＡＭ１０４に展開されて使用される。
【００１４】
ＣＰＵ１０２は、外部との通信については、各外部Ｉ／Ｆを介して通信可能に構成されている。ＣＰＵ１０２は、プリンタエンジン１１５とは、エンジンＩ／Ｆ１０７を介し、データ通信を行う。ＣＰＵ１０２は、スキャナ１１６とは、スキャナＩ／Ｆ１０８を介し、データ通信を行う。
【００１５】
ネットワークＩ／Ｆ１０９は、ＬＡＮ  Ｉ／Ｆコネクタを介してＬＡＮ(Local Area Network)に接続し、ＰＣ(Personal Computer)とネットワーク通信を行う。ネットワークＩ／Ｆ１０９は、操作部２００とは、システムバス１１４を介してデータ通信を行う。無線ＬＡＮ  Ｉ／Ｆ１１０は、無線ＬＡＮアンテナ１１８を介して無線ＬＡＮ通信を行う。ＵＳＢ−Ｈ  Ｉ／Ｆ１１１は、ＵＳＢコネクタを介して、ＵＳＢメモリ等のデバイスと接続し、ＵＳＢ通信を行う。ＵＳＢ−Ｄ  Ｉ／Ｆ１１２は、ＵＳＢコネクタを介して、ＰＣとローカル接続し、ＵＳＢ通信を行う。ＦＡＸ  Ｉ／Ｆ１１３は、モジュラージャックを介して、公衆回線網に接続され、ＦＡＸ装置とＦＡＸ送受信を行う。
【００１６】
プリンタエンジン１１５は、印刷データの用紙への印刷を行う。スキャナ１１６は、原稿の読み取りを行う。操作部２００は、各種設定操作と、アラーム等の表示を行う。スキャナには、原稿検知を行う原稿検知センサ１１７が接続されている。原稿検知センサ１１７は、圧板部（原稿台スキャナ部）とＡＤＦ(Auto Document Feeder)部にそれぞれ設けられている。圧板部に設けられた原稿検知センサ１１７は、原稿台ガラス上に原稿が置かれた場合に、原稿が置かれた事を検知して、スキャナ１１６へ通知する。ＡＤＦ部に設けられた原稿検知センサ１１７は、フィーダーに原稿が置かれた場合に、原稿が置かれた事を検知してスキャナ１１６へ通知する。
【００１７】
図２は、操作部のハードウェア構成例を示す図である。
操作部２００は、制御基板２０１、表示部２０９、光学式タッチパネル２１０、ハードキー２１１を備える。制御基板２０１は、マイクロコンピューター（マイコン）２０２乃至タッチパネルＩ／Ｆを備える。マイコン２０２は、制御基板２０１全体を制御する。本実施形態において、マイコン２０２は、図５を参照して後述するハードキーテーブルが記憶された第１の記憶部と、アイコンテーブルが記憶された第２の記憶部を備えている。もちろん、ハードキーテーブルとアイコンテーブルとが一つの記憶部に記憶されていてもよい。
【００１８】
画像処理部２０３は、表示部２０９において表示する画像データを生成し、表示部Ｉ／Ｆ２０６を介して表示部２０９へ送信する。タッチパネル制御部２０４は、光学式タッチパネル２１０から座標データを取得し、コントローラＩ／Ｆ２０５を介して、コントローラボード１０１との通信を行う。コントローラＩ／Ｆ２０５は、コントローラボード１０１と接続され、システムバス２０８を介して、各部と接続される。光学式タッチパネル２１０は、表示部２０９の上に重ねて配置される。表示部２０９に表示されるアイコンをユーザが選択すると、光学式タッチパネル２１０で入力を受け付ける。ハードキー２１１は、ジョブの実行や停止等の機能が割り当てられたボタン（デバイス）である。各ハードキー２１１は、マイコン２０２の制御端子に接続されている。
【００１９】
図３は、操作部の外観を示す図である。
図３（Ａ）に示すように、操作部２００は、光学式タッチパネル２１０、表示部２０９、ハードキー２１１、バネ３０３、タクトスイッチ３０４、制御基板２０１を備える。また、赤外ＬＥＤ等の発光素子３０２と、フォトトランジスタ等の受光素子３０１とが、互いに対向するように光学式タッチパネル２１０の外枠に複数個配置されている。
【００２０】
タッチパネル領域は、表示部２０９とハードキー２１１とが配置された領域である。発光素子３０２から受光素子３０１への赤外線等の不可視光線が指等で遮られた場合に、その座標を制御基板２０１が検出する。表示部２０９は、制御基板２０１から送られる画像データを出力する。図３（Ｂ）に示す表示部２０９には、アイコン３０５が表示されている。
【００２１】
ハードキー２１１は、表示部２０９に隣接する操作部表面上において、光学式タッチパネル２１０の押下位置の座標を取得可能な領域内に複数個設けられている。ハードキー２１１は、ユーザにより押し込まれてもバネ３０３により元の位置に戻る。ハードキー２１１の押下面と反対側が突起状になっており、制御基板２０１に配置されるタクトスイッチ３０４と接触している。これにより、ユーザがハードキー２１１を押下すると、タクトスイッチ３０４が押下され、制御基板２０１により検出される。
【００２２】
図４は、制御基板のマイコンとハードキーの接続を示す図である。
図４（Ａ）は、本実施形態における制御基板のマイコンとハードキーの接続を示す。図４（Ｂ）は、光学式タッチパネルを使用しない場合の制御基板のマイコンとハードキーの接続例を示す。図４（Ｂ）に示す接続例では、押下検知だけでなく機能識別まで行う必要があるため、複数のハードキー２１１を制御するためには、マイコン２０２の制御端子が複数必要である。一方、図４（Ａ）に示す本実施形態の接続では、各々のハードキーは、共通の信号線によってマイコン２０２と接続されている。したがって、マイコン２０２は、押下検知のみ行えばよいので、複数のハードキーを制御するマイコン２０２の制御端子は一つでよい。
【００２３】
図５は、制御基板が有するハードキーテーブルとアイコンテーブルの例を示す図である。図５（Ａ）は、ハードキーテーブル５０１を示す。図５（Ｂ）は、アイコンテーブル５０２を示す。ハードキーテーブル５０１は、操作部上でハードキーが押下された場合に、制御基板２０１が当該押下されたハードキーを特定するために用いられる。アイコンテーブル５０２は、操作部上でアイコンが押下された場合に、制御基板２０１が当該押下されたアイコンを特定するために用いられる。
【００２４】
ハードキーテーブル５０１は、各ハードキーを示すハードキー番号毎に、ハードキーの機能、座標、次に表示部２０９に表示する画像を示す画像番号が紐付いている。すなわち、ハードキーテーブル５０１には、ハードキーとハードキーの座標との対応情報が設定されている。アイコンテーブルは、各アイコンを示すアイコン番号毎に、アイコンの機能、座標、次に表示部２０９に表示する画像を示す画像番号、次に参照するアイコンテーブルの番号が紐付いている。すなわち、アイコンテーブル５０２には、アイコンとアイコンの座標との対応情報が設定されている。アイコンテーブル５０２は、表示部２０９で表示される画像の数だけ存在する。
【００２５】
図６は、操作部の制御処理を説明するフローチャートである。
Ｓ４０１において、制御基板２０１が、表示部２０９に画像を表示する。続いて、Ｓ４０２において、制御基板２０１が、受光素子３０１から発光素子３０２の光を検出できるかを判断する。光を検出できる場合、処理がＳ４０２に戻る。光を検出できない場合、処理がＳ４０３に進む。
【００２６】
Ｓ４０３において、制御基板２０１が、光を検出できない位置の座標を取得する。続いて、Ｓ４０４において、制御基板２０１が、取得した座標の領域の大きさが、予め決められた閾値より大きいかを判断する。この例では、閾値は、人間の指のサイズ（例えば、３ｍｍ×３ｍｍの正方形の大きさ）とする。取得した座標の領域が閾値より大きい場合は、処理がＳ４０２に戻る。取得した座標の領域が閾値より大きくない場合は、処理がＳ４０５に進む。
【００２７】
Ｓ４０５において、制御基板２０１が、ハードキー２１１が押下されたかを判断する。ハードキー２１１が押下されなかった場合は、処理がＳ４１１に進む。ハードキー２１１が押下された場合は、処理がＳ４０６に進む。Ｓ４０６において、制御基板２０１が、取得した座標とハードキーテーブル５０１（図５（Ａ））の座標を比較し、一致した座標から押下されたハードキー２１１と，次に表示部に表示する画像を特定する。すなわち、制御基板２０１は、ハードキーへの押下がされた場合に、ハードキーテーブル５０１に基づいて、押下位置の光学式タッチパネル２１０での座標に対応するハードキーを特定する制御手段として機能する。
【００２８】
Ｓ４０７において、制御基板２０１が、受光素子３０１から発光素子３０２の光を検出できるかを判断する。光を検出できなかった場合は、処理がＳ４０７に戻る。光を検出できた場合は、処理がＳ４０８に進む。
【００２９】
Ｓ４０８において、制御基板２０１が、スタートキーへの押下は有効かを判断する。スタートキーはハードキー２１１の一種であり、設定情報に基づきジョブを実行する機能を持つ。スタートキーは、各種機能（コピー、ファックス等）における設定が完了すると有効となる。
【００３０】
スタートキーが有効でない場合は、処理がＳ４０１に戻り、Ｓ４０６で特定された画像が表示される。スタートキーが有効である場合は、処理がＳ４０９に進む。Ｓ４０９において、制御基板２０１が、スタートキーが押下されたかを判断する。スタートキーが押下されていない場合は、処理がＳ４０１に戻る。スタートキーが押下された場合は、処理がＳ４１０に進む。そして、Ｓ４１０において、ジョブが実行される。
【００３１】
また、Ｓ４１１において、制御基板２０１が、受光素子３０１から発光素子３０２の光を検出できるかを判断する。光を検出できなかった場合は、処理がＳ４１１に戻る。光を検出できた場合は、処理がＳ４１２に進む。Ｓ４１２において、制御基板２０１が、受光素子３０１が光を検出できなかった時間が所定時間以上（設定値Ｔ以上）であるかを判断する。ここで、設定値Ｔは、ユーザが表示部２０９のアイコン３０５をタッチ（押下）したかを判断するための基準時間である。受光素子３０１が光を検出できなかった時間が設定値Ｔ以上でない場合は、処理がＳ４０２に戻る。受光素子３０１が光を検出できなかった時間が設定値Ｔ以上である場合は、制御基板２０１は、ユーザがアイコン３０５をタッチしたと判断する。そして、処理がＳ４１３に進む。
【００３２】
Ｓ４１３において、制御基板２０１が、Ｓ４０３で取得した座標とアイコンテーブル５０２の座標を比較し、一致した座標があるかを判断する。一致した座標がない場合は、処理がＳ４０２に戻る。一致した座標がある場合は、処理がＳ４１４に進む。
【００３３】
Ｓ４１４において、制御基板２０１が、アイコンテーブル５０２における、上記一致した座標に紐付く情報に基づいて、押下されたアイコン３０５と、次に表示する画像と、次のテーブル番号を特定する。そして、処理がＳ４０１に戻り、Ｓ４１４で特定された画像が表示される。
【００３４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３５】
１００  画像処理装置
２００  操作部
【図１】
2016162316.tif 000003
【図２】
2016162316.tif 000004
【図３】
2016162316.tif 000005
【図４】
2016162316.tif 000006
【図５】
2016162316.tif 000007
【図６】
2016162316.tif 000008