(57)【要約】【課題】外部から光が入射されても、利用者のタッチ入力を正常に検出する。【解決手段】表示面３１上で直交する光路を形成する複数の発光部４１ａ，４１ｂ及び受光部４２ａ，４２ｂを備え、所定処理が対応付けられたボタンが配置された操作受付画像を表示面３１に表示して、遮断された光路の遮断位置に基づき、遮断位置に対応する操作受付画像に配置されたボタンへの操作入力を検出する情報処理装置１０では、入力検出部４０の発光部４１ａ，４１ｂの発光を停止させて、停止した発光部４１ａ，４１ｂに対向する受光部４２ａ，４２ｂの受光状態に基づき受光部４２ａ，４２ｂに対する外光の入射を判定し、外光が入射されたことが判定された受光部４２ａ，４２ｂを無効にして、表示面３１上に形成される光路に応じてボタンが配置された操作受付画像を表示部３０に表示させる。【選択図】図１
2014126983.tif 000002
【特許請求の範囲】
【請求項１】
所定処理が対応付けられたボタンが配置された操作受付画像を表示面に表示する表示部と、
前記表示部の前記表示面を挟んで対向してそれぞれ配列され、前記表示面上で直交する光路を形成する複数の一対の発光部及び受光部を備え、遮断された前記光路の遮断位置に基づき、前記遮断位置に対応する前記操作受付画像に配置された前記ボタンへの操作入力を検出する入力検出部と、
前記入力検出部の前記発光部の発光を停止させて、停止した前記発光部に対向する前記受光部の受光状態に基づき前記受光部に対する外光の入射を判定する外光入射判定部と、
外光が入射されたことが判定された前記受光部を無効にする入力検出制御部と、
前記入力検出制御部により前記受光部が無効にされて、前記表示面上に形成される前記光路に応じて前記ボタンが再配置された操作受付画像を前記表示部に表示させる表示制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記入力検出制御部は、外光が入射されたことが前記外光入射判定部により判定された前記受光部に対向する前記発光部が含まれる、配列された前記発光部を全て無効にする、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示制御部は、前記ボタンが前記光路に対して平行に配列された操作受付画面を前記表示部に表示させる、
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記入力検出制御部は、外光が入射されたことが前記外光入射判定部により判定された前記受光部に対向する前記発光部が含まれる、配列された前記発光部のうち端部から所定番目の前記発光部を無効にする、
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記表示制御部は、前記ボタンが元の前記操作受付画像に配置された前記ボタンに対して縮小されて配置された操作受付画面を前記表示部に表示させる、
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
所定処理が対応付けられたボタンが配置された操作受付画像を表示面に表示する表示部の前記表示面を挟んで対向してそれぞれ配列され、前記表示面上で直交する光路を形成する複数の一対の発光部及び受光部を備え、遮断された前記光路の遮断位置に基づき、前記遮断位置に対応する前記操作受付画像に配置された前記ボタンへの操作入力を検出する入力検出部の前記発光部の発光を停止させて、停止した前記発光部に対向する前記受光部の受光状態に基づき前記受光部に対する外光の入射を判定し、
外光が入射されたことが判定された前記受光部を無効にし、
前記受光部が無効にされて、前記表示面上に形成される前記光路に応じて前記ボタンが配置された操作受付画像を前記表示部に表示させる、
ことを特徴とする入力検出方法。
【請求項７】
所定処理が対応付けられたボタンが配置された操作受付画像を表示面に表示する表示部と、前記表示部の前記表示面を挟んで対向してそれぞれ配列され、前記表示面上で直交する光路を形成する複数の一対の発光部及び受光部を備え、遮断された前記光路の遮断位置に基づき、前記遮断位置に対応する前記操作受付画像に配置された前記ボタンへの操作入力を検出する入力検出部とが接続されたコンピュータに、
前記入力検出部の前記発光部の発光を停止させて、停止した前記発光部に対向する前記受光部の受光状態に基づき前記受光部に対する外光の入射を判定し、
外光が入射されたことが判定された前記受光部を無効にし、
前記受光部が無効にされて、前記表示面上に形成される前記光路に応じて前記ボタンが再配置された操作受付画像を前記表示部に表示する、
処理を実行させることを特徴とする入力検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、入力検出方法及び入力検出プログラムに関する。
【背景技術】
【０００２】
金融機関に設置されている自動取引装置（ＡＴＭ（Automated Teller Machine））並びに書店、レンタル店等に設置されている商品検索装置といった情報処理装置は、利用者からの操作入力に応じて、振り込み、支払い等の取引処理並びに検索処理を実行することができる。このようなＡＴＭ並びに商品検索装置では、取引開始受付画面、暗証番号受付画面等の取引処理並びに検索処理に関する画面を表示する表示部と、当該表示部に対する利用者のタッチを検出する入力検出部とを有する表示ユニットが設けられている。
【０００３】
表示ユニットでは、入力検出部の、例えば、光学式タッチパネルは、一対の受光素子及び発光素子が、表示部の、例えば、液晶モニタのＸ方向及びＹ方向にそれぞれ設けられている。光学式タッチパネルは、利用者からのタッチにより発光素子から発光される光が遮断されることにより、当該発光素子に対応する受光素子が光を受け付けなくなることにより、利用者のタッチ入力を検出する（例えば、特許文献１参照）。
【０００４】
また、ＡＴＭに関しては、近年、利用者のニーズにより、受付時間帯が延長されて夜間でも利用できるようになり、また、ＡＴＭは金融機関に限らず、コンビニエンスストア、駅等の施設にも設置されて、２４時間、利用できるようになっている。商品検索装置が設置される店舗についても同様に２４時間利用できる場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１２８８８３公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
情報処理装置であるＡＴＭは、受付時間帯が延長されることで、設置場所及び時間帯（例えば、朝または夕方の太陽高度が低くなる時間帯）によっては、表示ユニットの表示部に対して太陽光が入射することがある。この際、特に、ＡＴＭに光学式タッチパネルが採用されている場合には、利用者が表示ユニットに対してタッチ入力を行うと、発光素子から出力された光は利用者のタッチにより遮断されるものの、当該発光素子に対応する受光素子は太陽光を受光してしまう。このため、タッチパネルは利用者のタッチ入力を適切に検出しないために、ＡＴＭは利用者からのタッチ入力に対応する取引処理を実行できないという問題点があった。
【０００７】
本発明は、このような点に鑑みてなされたものであり、外部から光が入射されても、利用者のタッチ入力を正常に検出することができる情報処理装置、入力検出方法及び入力検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、所定処理が対応付けられたボタンが配置された操作受付画像を表示面に表示する表示部と、前記表示部の前記表示面を挟んで対向してそれぞれ配列され、前記表示面上で直交する光路を形成する複数の一対の発光部及び受光部を備え、遮断された前記光路の遮断位置に基づき、前記遮断位置に対応する前記操作受付画像に配置された前記ボタンへの操作入力を検出する入力検出部と、前記入力検出部の前記発光部の発光を停止させて、停止した前記発光部に対向する前記受光部の受光状態に基づき前記受光部に対する外光の入射を判定する外光入射判定部と、外光が入射されたことが判定された前記受光部を無効にする入力検出制御部と、前記入力検出制御部により前記受光部が無効にされて、前記表示面上に形成される前記光路に応じて前記ボタンが再配置された操作受付画像を前記表示部に表示させる表示制御部と、を有する情報処理装置が提供される。
【０００９】
また、上記目的を達成するために、上記の情報処理装置と同様の入力検出方法及び入力検出プログラムが提供される。
【発明の効果】
【００１０】
このような情報処理装置、入力検出方法及び入力検出プログラムにより、利用者のタッチ入力を正常に検出することができるようになる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る情報処理装置の概略図である。
【図２】第１の実施の形態に係る情報処理装置の表示部の表示面に表示する操作受付画像の一例を示す図である。
【図３】第２の実施の形態に係る自動取引装置の外観の一例を説明するための図である。
【図４】第２の実施の形態に係る自動取引装置のハードウェア構成例を示す図である。
【図５】第２の実施の形態に係る自動取引装置の入力検出部のハードウェア構成例を示す図である。
【図６】第２の実施の形態に係る自動取引装置のタッチパネルの構成例を示す模式図である。
【図７】第２の実施の形態に係る自動取引装置及びタッチパネルが備える一機能の一例を示すブロック図である。
【図８】第２の実施の形態に係る自動取引装置が備える表示レイアウト情報保持部が保持する情報の一例を示す図である。
【図９】第２の実施の形態に係る自動取引装置がタッチパネルに表示する取引開始を受け付ける操作受付画像の一例を示す図（その１）である。
【図１０】第２の実施の形態に係る自動取引装置がタッチパネルに表示する取引開始を受け付ける操作受付画像の一例を示す図（その２）である。
【図１１】第２の実施の形態に係る自動取引装置がタッチパネルに表示する取引開始を受け付ける操作受付画像の一例を示す図（その３）である。
【図１２】第２の実施の形態に係る自動取引装置で実行される入力検出処理を示すフローチャートである。
【図１３】第２の実施の形態に係る自動取引装置で実行される太陽光入射判定処理を示すフローチャートである。
【図１４】第３の実施の形態に係る自動取引装置が備える表示レイアウト情報保持部が保持する情報の一例を示す図である。
【図１５】第３の実施の形態に係る自動取引装置がタッチパネルに表示する取引処理を受け付ける操作受付画像の一例を示す図（その１）である。
【図１６】第３の実施の形態に係る自動取引装置がタッチパネルに表示する取引処理を受け付ける操作受付画像の一例を示す図（その２）である。
【図１７】第３の実施の形態に係る自動取引装置で実行される入力検出処理を示すフローチャートである。
【図１８】第３の実施の形態に係る自動取引装置で実行される太陽光入射判定処理を示すフローチャート（その１）である。
【図１９】第３の実施の形態に係る自動取引装置で実行される太陽光入射判定処理を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して実施の形態について説明する。
［第１の実施の形態］
情報処理装置では、入力検出部の受光部に対して外光が入射されても、表示部の表示部面に表示されている操作受付画像に対する操作入力を適切に検出することができるものである。
【００１３】
このような情報処理装置について、図１及び図２を用いて説明する。
図１は、第１の実施の形態に係る情報処理装置の概略図である。
情報処理装置１０は、図１に示されるように、タッチパネル部２０と、外光入射判定部５０、入力検出制御部６０、表示レイアウト情報保持部７０、表示制御部８０を備える。
【００１４】
タッチパネル部２０は、表示部３０と入力検出部４０とを備える。
表示部３０は、所定処理が対応付けられたボタンＡ〜Ｄが配置された操作受付画像を表示面３１に表示する。ボタンＡ〜Ｄには、情報処理装置１０の種類に応じて、例えば、自動取引装置である場合には、振り込み等に関する取引処理、書店、レンタル店等の商品検索装置である場合には、著者名、タイトル等から検索を実行する検索処理、券売機等の発券処理装置である場合には、金額及び枚数等の指定を受け付けて発券する発券処理等がそれぞれ対応付けられている。
【００１５】
入力検出部４０は、表示部３０の表示面３１を挟んで対向してそれぞれ配列され、表示面３１上で直交する光路を形成する複数の一対の発光部４１ａ，４１ｂ及び受光部４２ａ，４２ｂを備え、遮断された光路の遮断位置に基づき、遮断位置に対応する操作受付画像に配置されたボタンＡ〜Ｄへの操作入力を検出する。図１に示す、一対の発光部４１ａ及び受光部４２ａは、図１中垂直方向に、一対の発光部４１ｂ及び受光部４２ｂは、図１中水平方向に、複数配列されている。なお、発光部４１ａ，４１ｂから受光部４２ａ，４２ｂへの破線の矢印は光路をそれぞれ表している。
【００１６】
また、情報処理装置１０の外光入射判定部５０は、入力検出部４０の発光部４１ａ，４１ｂの発光を停止させて、停止した発光部４１ａ，４１ｂに対向する受光部４２ａ，４２ｂの受光状態に基づき受光部４２ａ，４２ｂに対する外光の入射を判定する。
【００１７】
入力検出制御部６０は、外光が入射されたことが判定された受光部４２ａ，４２ｂを無効にする。
表示レイアウト情報保持部７０は、表示部３０の表示面３１に表示するボタンが配置された操作受付画像を保持する。表示レイアウト情報保持部７０が保持する操作受付画像の具体例について図２を用いて説明する。
【００１８】
図２は、第１の実施の形態に係る情報処理装置の表示部の表示面に表示する操作受付画像の一例を示す図である。なお、図２（Ａ），（Ｂ）は、入力検出部の受光部に対して外光が入射された場合を、図２（Ｃ），（Ｄ）は、外光が入射された受光部に応じて、ボタンが配置された操作受付画像の例をそれぞれ表している。
【００１９】
表示レイアウト情報保持部７０は、図１及び図２（Ａ），（Ｂ）に示すように、表示面３１に表示されるようにボタンＡ〜Ｄが配置された操作受付画像の他にも、発光部４１ｂの発光が停止されている際の受光部４２ｂの受光状態に応じて、図２（Ｂ）に示すように、ボタンＡ〜Ｄが光路に沿って配置された操作受付画像、図２（Ｄ）に示すようにボタンＡ〜Ｄが図２中上方に圧縮して配置された操作受付画像を備えている。これらの操作受付画面の詳細については後述する。
【００２０】
図１の情報処理装置１０の説明に戻る。
情報処理装置１０の表示制御部８０は、入力検出制御部６０により受光部４２ａ，４２ｂが無効にされて、表示面３１上に形成される光路に応じてボタンＡ〜Ｄが配置された操作受付画像を表示部３０に表示させる。
【００２１】
なお、少なくとも情報処理装置１０の外光入射判定部５０と、入力検出制御部６０、表示制御部８０は、情報処理装置１０が備える図示しないＣＰＵ（Central Processing Unit）によって入力検出プログラムが実行されることにより、その処理機能が実現される。
【００２２】
このような構成を有する情報処理装置１０により実行される入力検出処理について既出の図１及び図２を用いて説明する。
まず、図２（Ａ），（Ｂ）の場合について説明する。
【００２３】
情報処理装置１０では、利用者からの操作入力を受け付ける前に、外光入射判定部５０が、入力検出部４０の発光部４１ａ，４１ｂの発光を停止させて、停止した発光部４１ａ，４１ｂに対向する受光部４２ａ，４２ｂの受光状態に基づき受光部４２ａ，４２ｂに対する外光の入射を判定する。
【００２４】
この場合には、受光部４２ｂ１，４２ｂ２には太陽光ＳＬが入射されており、外光入射判定部５０は、受光部４２ｂ１，４２ｂ２が外光を受光したことを判定する。
なお、太陽光ＳＬ等の外光が無い場合であれば、利用者が、ボタンＡに対して、図２（Ａ）に示す位置Ｐ１をタッチすると、光路が位置Ｐ１で遮断されて、入力検出部４０では、受光部４２ａが発光部４１ａからの光を、受光部４２ｂ１，４２ｂ２が発光部４１ｂからの光を受光しなくなる。入力検出部４０は、このような位置Ｐ１（遮断位置）に基づき、ボタンＡに対する操作入力を検出する。しかし、受光部４２ｂ１，４２ｂ２に太陽光ＳＬが入射されている場合には、光路が位置Ｐ１で遮断されて受光しないはずの受光部４２ｂ１，４２ｂ２に、図２（Ａ）に示すように、外光である太陽光ＳＬが入射することで、入力検出部４０は、表示部３０の表示面３１に表示するボタンＡに対するタッチ入力を検出することができなくなる。
【００２５】
そこで、入力検出制御部６０は、外光が入射されたことが判定された受光部４２ｂ１，４２ｂ２に基づき、垂直方向に配列された受光部４２ｂ（及び発光部４１ｂ）を無効にする。これにより、図２（Ｂ）に示すように、発光部４１ａから受光部４２ａに対する図２中垂直方向の光路のみが表示面３１上に形成されるようになる。
【００２６】
さらに、表示制御部８０は、入力検出制御部６０により受光部４２ｂが無効にされて、表示面３１上に図２中垂直方向に形成されるこのような光路に応じて、表示レイアウト情報保持部７０を参照して、図２（Ｂ）に示すように、ボタンＡ〜Ｄが光路に沿って配置された操作受付画像を表示部３０に表示させる。
【００２７】
このようにボタンＡ〜Ｄが操作受付画像に配置されることにより、情報処理装置１０は外光の入射に関わらず、利用者によるタッチ入力を適切に検出することができるようになる。
【００２８】
次に、図２（Ｃ），（Ｄ）の場合について説明する。
情報処理装置１０では、上記と同様に、利用者からの操作入力を受け付ける前に、外光入射判定部５０が、入力検出部４０の発光部４１ａ，４１ｂの発光を停止させて、停止した発光部４１ａ，４１ｂに対向する受光部４２ａ，４２ｂの受光状態に基づき受光部４２ａ，４２ｂに対する外光の入射を判定する。
【００２９】
図２（Ｃ）の場合には、外光入射判定部５０が受光部４２ｂのうち図２中下方に位置する受光部４２ｂ３，４２ｂ４に太陽光ＳＬが入射されていることを判定する。
この場合でも、上記と同様に、図２（Ｂ）に示すように、受光部４２ｂを無効にして、発光部４１ａから受光部４２ａに対する垂直方向の光路に沿ってボタンＡ〜Ｄが配置された操作受付画像を表示させるようにすることができる。一方で、利用者によっては、通常利用している操作受付画像のボタンＡ〜Ｄの配置が変わることで違和感を抱き、または、所望のボタンを注意深く探す必要が生じ円滑な操作入力ができなくなる恐れがある。
【００３０】
そこで、受光部４２ｂに対して外光が入射する範囲に応じて、通常利用している操作受付画像のボタンＡ〜Ｄの配置（図１及び図２（Ａ），（Ｃ））を変えずに、縮小した操作受付画像を用いるようにする。
【００３１】
即ち、入力検出制御部６０は、外光が入射されたことが判定された受光部４２ｂ３，４２ｂ４（及び発光部４１ｂ３，４１ｂ４）を無効にすることで、図２（Ｄ）に示すように、発光部４１ａ，４１ｂ及び受光部４２ａ，４２ｂにより直交する光路が表示面３１上に形成されるようになる。さらに、表示制御部８０は、このようにして表示面３１上に形成される光路の範囲が十分に広い場合には、当該光路に応じて、表示レイアウト情報保持部７０を参照して、図２（Ｄ）に示す通常利用されるボタンＡ〜Ｄが縮小されて配置された操作受付画像を表示部３０に表示させる。
【００３２】
このようにボタンＡ〜Ｄが操作受付画像に配置されることにより、情報処理装置１０は外光の入射に関わらず、利用者によるタッチ入力を適切に検出することができるようになる。
【００３３】
また、利用者は、ボタンＡ〜Ｄが通常の利用と同様に配置されているために、違和感なく、注意深い操作を行わずに、容易に操作入力を行うことができる。
なお、受光部４２ｂに対する外光の入射範囲が広くなるに連れて、外光が入射される受光部４２ｂの無効後に表示面３１上に発光部４１ａ，４１ｂ及び受光部４２ａ，４２ｂにより形成される光路の範囲は狭くなる。この場合でも、通常利用するボタンＡ〜Ｄを縮小した操作受付画像を表示面３１に表示することが可能ではあるが、ボタンＡ〜Ｄがあまりにも縮小されすぎると、利用者は視認しづらく、また、タッチ入力しづらくなる。このため、受光部４２ｂに対する外光の入射範囲が、配列された受光部４２ｂの端部から所定番目の受光部４２ｂを超える場合には、図２（Ｂ）の操作受付画像を表示するようにするようにすることも可能である。
【００３４】
このように、所定処理が対応付けられたボタンが配置された操作受付画像を表示面３１に表示する表示部３０と、表示部３０の表示面３１を挟んで対向してそれぞれ配列され、表示面３１上で直交する光路を形成する複数の一対の発光部４１ａ，４１ｂ及び受光部４２ａ，４２ｂを備え、遮断された光路の遮断位置に基づき、遮断位置に対応する操作受付画像に配置されたボタンへの操作入力を検出する入力検出部４０とを備える情報処理装置１０では、外光入射判定部５０が入力検出部４０の発光部４１ａ，４１ｂの発光を停止させて、停止した発光部４１ａ，４１ｂに対向する受光部４２ａ，４２ｂの受光状態に基づき受光部に対する外光の入射を判定し、入力検出部４０が外光が入射されたことが判定された受光部４２ａ，４２ｂを無効にして、表示制御部８０が入力検出制御部６０により受光部４２ａ，４２ｂを無効にして、表示面３１上に形成される光路に応じてボタンが配置された操作受付画像を表示部３０に表示させる。
【００３５】
これにより、入力検出部４０の受光部４２ａ，４２ｂに外光が入射されても、利用者のタッチ入力を適切に検出することができるようになる。
［第２の実施の形態］
次に、第１の実施の形態の情報処理装置の一例として自動取引装置の場合についてより具体的に説明する。
【００３６】
まず、自動取引装置の外観の一例について図３を用いて説明する。
図３は、第２の実施の形態に係る自動取引装置の外観の一例を示す図である。
自動取引装置１００は、カード処理ユニットのカード挿入／排出口１３０ａと、通帳処理ユニットの通帳挿入／排出口１４０ａ、硬貨処理ユニットの硬貨挿入／放出口１５０ａ、紙幣処理ユニットの紙幣挿入／放出口１６０ａを前面に有する。さらに、自動取引装置１００は、利用者からの操作入力及び表示のためのタッチパネルの表示部１２１を有する。
【００３７】
次に、このような外観の自動取引装置１００のハードウェア構成の一例について図４を用いて説明する。
図４は、第２の実施の形態に係る自動取引装置のハードウェア構成例を示す図である。
【００３８】
自動取引装置１００は、自動取引装置１００で行われる取引処理等を実行する制御ユニット１１０と、利用者からの操作入力及び出力結果を表示する顧客操作部１２０を有する。さらに、自動取引装置１００には、図３で説明した、カード挿入／排出口１３０ａを有するカード処理ユニット１３０と、通帳挿入／排出口１４０ａを有する通帳処理ユニット１４０、硬貨挿入／放出口１５０ａを有する硬貨処理ユニット１５０、紙幣挿入／放出口１６０ａを有する紙幣処理ユニット１６０を有する。
【００３９】
制御ユニット１１０は、ＣＰＵ１１０ａと、メモリ部１１０ｂ、グラフィック処理部１１０ｃ、入出力インタフェース１１０ｄ、ホスト通信制御部１１０ｅを備えており、これらの各部はバス１１０ｆで相互に接続されている。
【００４０】
ＣＰＵ１１０ａは、メモリ部１１０ｂの記憶媒体に記憶された各種プログラムを実行することにより、この自動取引装置１００全体を統括的に制御する。
メモリ部１１０ｂは、ＲＡＭ（Random Access Memory）及びＨＤＤ（Hard Disk Drive）等であって、ＣＰＵ１１０ａに実行させるＯＳ（Operating System）、プログラムの少なくとも一部が一時的に格納される。また、ＣＰＵ１１０ａによる処理に必要な各種データが格納される。さらには、自動取引装置１００上のＯＳ、アプリケーションのプログラム並びにＣＰＵ１１０ａによる処理に必要な各種データが格納される。
【００４１】
グラフィック処理部１１０ｃは、自動取引装置１００のＣＰＵ１１０ａからの命令に従って画像情報等を顧客操作部１２０の表示部１２１に送信する。
入出力インタフェース１１０ｄには、顧客操作部１２０の入力検出部２００と、カード処理ユニット１３０、通帳処理ユニット１４０、硬貨処理ユニット１５０、紙幣処理ユニット１６０が接続されて、バス１１０ｆを介してＣＰＵ１１０ａと相互に信号の送受信を行う。
【００４２】
ホスト通信制御部１１０ｅは、自動取引装置１００の管理を行う管理センターのホストコンピュータ（図示を省略）と通信可能に例えばＬＡＮ（Local Area Network）で接続されており、ホストコンピュータと送受信信号の通信を行うことができる。
【００４３】
顧客操作部１２０は、表示部１２１及び入力検出部２００を備え、取引に応じた取引画面を表示し、また、利用者からのタッチによる操作入力を受け付ける。
表示部１２１は、取引処理を実行させるための操作を受け付ける操作受付画像等を表示する。
【００４４】
入力検出部２００は、光学式タッチパネルにおけるタッチを検出する検出手段である。入力検出部２００が備える素子部は、一対の赤外線ＬＥＤ（Light Emitting Diode）（発光素子）とフォトトランジスタ（受光素子）とを有する。なお、このような顧客操作部１２０の構成の詳細の説明については図５を用いて後に説明する。
【００４５】
カード処理ユニット１３０は、カード挿入／排出口１３０ａから挿入された利用者のカードに制御ユニット１１０からの実行指示に応じて所定の処理の処理結果を記録する。また、カード処理ユニット１３０は、取引に応じて記録または書き込み等の処理が完了したカードを、カード挿入／排出口１３０ａから排出して、利用者に返却する。
【００４６】
通帳処理ユニット１４０は、通帳挿入／排出口１４０ａから挿入された利用者の通帳を所定位置まで搬送し、利用者からの実行指示に応じて所定の処理の処理結果を記録する。また、通帳処理ユニット１４０は、処理結果の記録が完了した通帳を搬送して、通帳挿入／排出口１４０ａから排出して、利用者に返却する。
【００４７】
硬貨処理ユニット１５０及び紙幣処理ユニット１６０は、硬貨挿入／放出口１５０ａ及び紙幣挿入／放出口１６０ａから硬貨及び紙幣を受け入れて、硬貨及び紙幣をそれぞれ計数する。また、利用者の所定の実行指示に応じて、硬貨挿入／放出口１５０ａ及び紙幣挿入／放出口１６０ａから処理に応じた額の硬貨及び紙幣を放出することができる。
【００４８】
このような顧客操作部１２０の入力検出部２００と、カード処理ユニット１３０、通帳処理ユニット１４０、硬貨処理ユニット１５０、紙幣処理ユニット１６０は、利用者による顧客操作部１２０の入力検出部２００を介した操作入力に応じて、制御ユニット１１０のＣＰＵ１１０ａによってそれぞれ制御される。
【００４９】
なお、図４に記載したハードウェア構成以外にも、例えば、銀行において行員が自動取引装置１００の様々な設定を管理し、設定状況を把握するための係員操作表示ユニット等の図示を省略する上位装置が制御ユニット１１０に接続されている。
【００５０】
次に、自動取引装置１００が備える顧客操作部１２０の入力検出部２００の詳細について説明する。
まず、顧客操作部１２０の入力検出部２００のハードウェア構成の一例について図５を用いて説明する。
【００５１】
図５は、第２の実施の形態に係る自動取引装置の入力検出部のハードウェア構成例を示す図である。
入力検出部２００は、制御ユニット２１０と、発光ユニット２２０、受光ユニット２３０を有する。
【００５２】
制御ユニット２１０は、ＣＰＵ２１０ａと、メモリ部２１０ｂ、入出力インタフェース２１０ｄ、通信制御部２１０ｅを備えており、これらの各部はバス２１０ｆで相互に接続されている。
【００５３】
ＣＰＵ２１０ａは、メモリ部２１０ｂの記憶媒体に記憶された各種プログラムを実行することにより、この入力検出部２００全体を統括的に制御する。
メモリ部２１０ｂは、ＲＡＭ等であって、ＣＰＵ２１０ａに実行させるＯＳ、プログラムの少なくとも一部が一時的に格納される。また、メモリ部２１０ｂには、ＣＰＵ２１０ａによる処理に必要な各種データが格納される。
【００５４】
入出力インタフェース２１０ｄは、発光ユニット２２０及び受光ユニット２３０がバス２１０ｆを介して受信した受光信号をＣＰＵ２１０ａに送信し、ＣＰＵ２１０ａから受信した制御信号を発光ユニット２２０及び受光ユニット２３０に送信する。
【００５５】
通信制御部２１０ｅは、自動取引装置１００の入出力インタフェース１１０ｄにバス１１０ｆを介して接続されており、制御ユニット１１０のＣＰＵ１１０ａと送受信信号の通信を行うことができる。
【００５６】
発光ユニット２２０及び受光ユニット２３０は、既述の通り、入出力インタフェース２１０ｄに接続しており、図６で説明する発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙによりそれぞれ構成されている。
【００５７】
次に、このような入力検出部２００を含む顧客操作部１２０の構成例について図６を用いて説明する。
図６は、第２の実施の形態に係る自動取引装置のタッチパネルの構成例を示す模式図である。なお、図６中の左右方向をＸ方向、上下方向をＹ方向とする。また、このような顧客操作部１２０は、図３の自動取引装置１００において、図６中下方向が手前側、上方向が奥側に対応する。
【００５８】
顧客操作部１２０は光学式タッチパネルを有する顧客操作画面であって、表示部１２１の表示面１２１ａを備え、当該表示面１２１ａに所定の取引処理内容（例えば、「お引出し」、「お預け入れ」等）が対応付けられたボタンが配置された操作受付画像が表示されている。
【００５９】
また、光学式の顧客操作部１２０は、発光素子２２１ｘと受光素子２３１ｘとが表示面１２１ａの長辺のＸ方向に対向配置してｎ組（ｘ１〜ｘｎ）配列されている。また、発光素子２２１ｙと受光素子２３１ｙとが表示面１２１ａの短辺のＹ方向（長辺のＸ方向に対して、９０°交差した方向）に対向配置してｎ組（ｙ１〜ｙｎ）配列されている。これにより、例えば、Ｘ方向のｘ４の位置では、発光素子２２１ｘから発光された光は、表示面１２１ａを挟んで対向配置した受光素子２３１ｘで受光される。また、Ｙ方向のｙ４の位置では、発光素子２２１ｙから発光された光は、表示面１２１ａを挟んで対向配置した受光素子２３１ｙで受光される。また、入力検出部２００は制御ユニット２１０（図５）からの要求に応じて、１００ｍｓ以下のごく短い間隔で、例えば、ｘ１からｘｎの位置の発光素子２２１ｘが順に発光し、次いでｙ１からｙｎの位置の発光素子２２１ｙが順に発光して、表示面１２１ａ全面をスキャンすることができる。
【００６０】
なお、発光素子２２１ｘ及び受光素子２３１ｘは、表示面１２１ａに対して、少なくとも、受光素子２３１ｘを手前側（図６中下側）、発光素子２２１ｘを奥側（図６中上側）に配置するようにする。このように発光素子２２１ｘ及び受光素子２３１ｘが配置された自動取引装置１００において、受光素子２３１ｘが手前にあるために、太陽光が受光素子２３１ｘに入射できなくなる。一方、受光素子２３１ｙに対しては太陽光が入射される。
【００６１】
発光ユニット２２０はこのような発光素子２２１ｘ，２２１ｙから構成され、受光ユニット２３０はこのような受光素子２３１ｘ，２３１ｙから構成されている。
このような構成を有する顧客操作部１２０における利用者からの一般的なタッチの検出方法について説明する。
【００６２】
例えば、振り込みを実行したい場合、利用者は「お振込み」（例えば、図６中の「押下点」付近）をタッチする。この時、Ｘ方向のｘ２，ｘ３の位置の発光素子２２１ｘと、Ｙ方向のｙｎ−１の位置の発光素子２２１ｙとからの光がタッチにより遮断されて、Ｘ方向のｘ２，ｘ３の位置の受光素子２３１ｘと、Ｙ方向のｙｎ−１の位置の受光素子２３１ｙとが受光しなくなる。そして、顧客操作部１２０は発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙの遮断された位置の押下点の座標を検出して、自動取引装置１００は、当該座標に対応する表示面１２１ａの「お振込み」のボタンがタッチされたことを認識して、当該ボタンに対応する振り込みの処理を実行することができる。
【００６３】
次に、自動取引装置１００及び顧客操作部１２０が備えるハードウェア構成によって実現される一機能の一例について図７を用いて説明する。
図７は、第２の実施の形態に係る自動取引装置及びタッチパネルが備える一機能の一例を示すブロック図である。
【００６４】
自動取引装置１００の制御ユニット１１０は、表示レイアウト情報保持部１１１を備える。
表示レイアウト情報保持部１１１について、図８を用いて説明する。
【００６５】
図８は、第２の実施の形態に係る自動取引装置が備える表示レイアウト情報保持部が保持する情報の一例を示す図である。
表示レイアウト情報保持部１１１は、検出モードごとに、表示面１２１ａ上に光路を形成する発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙの配列方向を表す「配列」及び当該光路に応じた「操作受付画像」が設定されている。
【００６６】
以下、検出モードごとの具体的な配列及び操作受付画像について図９〜図１１を用いて説明する。
図９〜図１１は、第２の実施の形態に係る自動取引装置がタッチパネルに表示する取引開始を受け付ける操作受付画像の一例を示す図である。なお、図中の矢印は、発光素子２２１ｘ，２２１ｙからの光の出力及び受光素子２３１ｘ，２３１ｙへの光の入力をそれぞれ表している。
【００６７】
まず、検出モードＡについて図９を用いて説明する。
検出モードＡは、取引処理を受け付ける際の初期に設定されるものであって、その際の初期画像である操作受付画像ａと、当該操作受付画像ａに対してＸ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘとが利用される。
【００６８】
操作受付画像ａは、取引処理を受け付ける際の初期画面であって、例えば、中央に、「お取引開始」のボタンが配置されている。
また、Ｘ方向にのみ配列されている発光素子２２１ｘ及び受光素子２３１ｘにより操作受付画像ａに対して、図９中垂直方向に直進する光路が形成される。
【００６９】
次いで、検出モードＢについて図１０を用いて説明する。
検出モードＢは、初期画面後であって、受光素子２３１ｙに太陽光が入射されていない場合に設定されるものであって、その際の操作を受け付ける画像である操作受付画像ｂと、当該操作受付画像ｂに対してＸ，Ｙ方向に配列された発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙとが利用される。
【００７０】
操作受付画像ｂは、「お預け入れ」、「お引出し」、「通帳記入」、「お振替え」、「ご送金」、「残高照会」といった取引処理に対応付けられたボタンが、例えば、縦横に並列に配置されると共に、取引を中止する「中止」が対応付けられたボタンが配置されている。
【００７１】
また、Ｘ，Ｙ方向に配列されている発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙにより操作受付画像ｂに対して、直交する光路が形成される。
次いで、検出モードＣについて図１１を用いて説明する。
【００７２】
検出モードＣは、初期画面後であって、受光素子２３１ｙに太陽光が入射される場合に設定されるものであって、その際の操作を受け付ける画像である操作受付画像ｃと、当該操作受付画像ｃに対してＸ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘとが利用される。
【００７３】
操作受付画像ｃは、「お預け入れ」、「通帳記入」、「ご送金」、「お引出し」、「お振替え」、「残高照会」といった取引処理に対応付けられたボタン並びに取引を中止する「中止」が対応付けられたボタンが、形成される光路に沿って配置されている。
【００７４】
また、Ｘ方向に配列されている発光素子２２１ｘ及び受光素子２３１ｘにより操作受付画像ｃに対して、図１１中垂直方向に直進する光路が形成される。
表示レイアウト情報保持部１１１は、このような検出モードＡ〜Ｃに対応付けた発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙの配置に関する情報並びに操作受付画像ａ〜ｃを保持する。
【００７５】
図７に示す自動取引装置１００は、さらに、開始画面設定部１１２と、タッチパネル通信部１１３、判定結果取得部１１４、検出モード判別部１１５、表示レイアウト選択部１１６、表示制御部１１７、表示通信部１１８を備える。
【００７６】
開始画面設定部１１２は、検出モードＡに基づき、顧客操作部１２０の表示部１２１に初期画像を表示させ、入力検出部２００の発光ユニット２２０及び受光ユニット２３０に当該初期画面に対して光路が形成させる。
【００７７】
タッチパネル通信部１１３は、入出力検出部２００に対して情報の送受信を行う。
判定結果取得部１１４は、タッチパネル通信部１１３が受信した、太陽光がどの受光素子２３１ｘに入射されているか、また、入射されていないかの判定結果を取得する。
【００７８】
検出モード判別部１１５は、判定結果取得部１１４が取得した判定結果に応じて、検出モードを判別する。
表示レイアウト選択部１１６は、開始画面設定部１１２及び検出モード判別部１１５からの選択要求に基づき、表示レイアウト情報保持部１１１から操作受付画像を選択する。
【００７９】
表示制御部１１７は、表示レイアウト選択部１１６が選択した操作受付画像の表示要求を表示通信部１１８を介して顧客操作部１２０に通知し、顧客操作部１２０の表示部１２１に表示させる。
【００８０】
表示通信部１１８は、表示部１２１に対して情報の送受信を行う。
また、図７に示す顧客操作部１２０の入力検出部２００は、受光信号受付部２１１と、太陽光入射判定部２１２、入力検出制御部２１３、通信部２１４を有する。
【００８１】
受光信号受付部２１１は、受光ユニット２３０の各受光素子２３１ｘ，２３１ｙが受光した受光信号を受け付ける。
太陽光入射判定部２１２は、受光信号受付部２１１が受け付けた受光信号に応じて、受光ユニット２３０の受光素子２３１ｙに太陽光が入射されているのか、また、どの受光素子２３１ｙに太陽光が入射されたのかを判定する。
【００８２】
入力検出制御部２１３は、発光ユニット２２０及び受光ユニット２３０の動作の制御を行う。また、入力検出制御部２１３は、太陽光入射判定部２１２の判定結果に応じて、太陽光が入射されている受光素子２３１ｙ並びに受光素子２３１ｙに対応する発光素子２２１ｘを無効にする。
【００８３】
通信部２１４は、制御ユニット１１０に対して情報の送受信を行う。
次に、このような構成及び機能を有する自動取引装置１００における入力検出処理について図１２を用いて説明する。
【００８４】
図１２は、第２の実施の形態に係る自動取引装置で実行される入力検出処理を示すフローチャートである。
［ステップＳ１１］  開始画面設定部１１２は、表示レイアウト選択部１１６に表示レイアウト情報保持部１１１から検出モードＡに対応する操作受付画像ａを選択させる。表示レイアウト選択部１１６は選択した操作受付画像ａを表示制御部１１７に通知して、表示制御部１１７は表示レイアウト選択部１１６から受け付けた操作受付画像ａを表示通信部１１８を介して顧客操作部１２０に送信する。
【００８５】
顧客操作部１２０の表示部１２１は受信した操作受付画像ａを表示する。
さらに、開始画面設定部１１２は、検出モードＡに対応する、Ｘ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘのみを有効にさせるための制御信号をタッチパネル通信部１１３から顧客操作部１２０の入力検出部２００に送信させる。
【００８６】
入力検出部２００では制御ユニット２１０の入力検出制御部２１３が、通信部２１４が受信した信号に基づきＸ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘのみを有効にする。
【００８７】
以上により、顧客操作部１２０の表示部１２１には操作受付画像ａが表示されると共に、当該操作受付画像ａに対して発光素子２２１ｘ及び受光素子２３１ｘにより表示部１２１の表示面１２１ａ上において垂直方向の光路が形成される（図９参照）。
【００８８】
［ステップＳ１２］  顧客操作部１２０は、表示部１２１の表示面１２１ａに表示する操作受付画像ａの「取引開始」に対する操作入力の受付を待ち受ける（ｎｏの場合）。
顧客操作部１２０の発光素子２２１ｘ及び受光素子２３１ｘが、当該操作入力を受け付けると、自動取引装置１００は次のステップＳ２０の処理を実行する（ｙｅｓの場合）。
【００８９】
［ステップＳ２０］  自動取引装置１００の入出力検出部２００では、受光素子２３１ｙに対して太陽光が入射しているか否かを判定する。
入出力検出部２００は太陽光の入射に関する判定結果を制御ユニット１１０に送信する。
【００９０】
なお、ステップＳ２０の具体的な処理については図１３にて説明する。
［ステップＳ１３］  自動取引装置１００では、判定結果取得部１１４が、タッチパネル通信部１１３が入出力検出部２００から受信した判定結果を取得して、取得した判定結果を検出モード判別部１１５が参照する。
【００９１】
次の処理は、受光素子２３１ｙに対して太陽光が入射されていない（太陽光入射無し）場合（ｙｅｓの場合）には、ステップＳ１４の処理が実行され、受光素子２３１ｙに対して太陽光が入射している（太陽光入射あり）場合（ｎｏの場合）には、ステップＳ１６の処理が実行される。
【００９２】
［ステップＳ１４］  検出モード判別部１１５は、太陽光が入射されていないことから検出モードＢを設定する。これにより、検出モード判別部１１５は、表示レイアウト情報保持部１１１を参照して、検出モードＢに対応する配列（Ｘ，Ｙ方向に配列された発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙ）を有効にする制御信号をタッチパネル通信部１１３から顧客操作部１２０の入力検出部２００に通知する。
【００９３】
［ステップＳ１５］  表示レイアウト選択部１１６は、表示レイアウト情報保持部１１１から検出モード判別部１１５が設定した検出モードＢに対応する操作受付画像ｂを選択する。表示制御部１１７は、表示レイアウト選択部１１６が選択した操作受付画像ｂの表示要求を表示通信部１１８から顧客操作部１２０の表示部１２１に通知させる。
【００９４】
上記ステップＳ１４，Ｓ１５により、顧客操作部１２０の表示部１２１では操作受付画像ｂが表示されて、操作受付画像ｂに対してＸ，Ｙ方向に配列されている発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙにより直交する光路が形成される。
【００９５】
［ステップＳ１６］  検出モード判別部１１５は、太陽光が入射されていることから検出モードＣを設定する。これにより、検出モード判別部１１５は、表示レイアウト情報保持部１１１を参照して、検出モードＣに対応する配列（Ｘ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘ）を有効にする制御信号をタッチパネル通信部１１３から顧客操作部１２０の入力検出部２００に通知する。
【００９６】
［ステップＳ１７］  表示レイアウト選択部１１６は、表示レイアウト情報保持部１１１から検出モード判別部１１５が設定した検出モードＣに対応する操作受付画像ｃを選択する。表示制御部１１７は、表示レイアウト選択部１１６が選択した操作受付画像ｃの表示要求を表示通信部１１８から顧客操作部１２０の表示部１２１に通知させる。
【００９７】
上記ステップＳ１６，Ｓ１７により、顧客操作部１２０の表示部１２１では操作受付画像ｂが表示されて、操作受付画像ｃに対してＸ方向に配列されている発光素子２２１ｘ及び受光素子２３１ｘにより直交する光路が形成される。
【００９８】
［ステップＳ１８］  入出力検出部２００は、表示部１２１の表示面１２１ａに表示する操作受付画像に対する操作入力の受付を待ち受ける（ｎｏの場合）。
顧客操作部１２０の発光素子２２１ｘ及び受光素子２３１ｘ（並びに発光素子２２１ｙ及び受光素子２３１ｙ）により、当該操作入力を受光信号受付部２１１が受け付けると、自動取引装置１００は次のステップＳ３０の処理を実行する（ｙｅｓの場合）。
【００９９】
［ステップＳ３０］  自動取引装置１００は、ステップＳ１８で受け付けた取引処理を実行する。その後、取引が終了すると、フローが終了する。
次に、顧客操作部１２０の入力検出部２００で実行されるステップＳ２０の太陽光入射判定処理について図１３を用いて説明する。
【０１００】
図１３は、第２の実施の形態に係る自動取引装置で実行される太陽光入射判定処理を示すフローチャートである。
［ステップＳ２１］  入力検出制御部２１３は、全ての発光素子２２１ｙを停止する。
【０１０１】
［ステップＳ２２］  太陽光入射判定部２１２は、受光素子２３１ｙ（ｉ＝ｙ１）を指定する。
［ステップＳ２３］  太陽光入射判定部２１２は、受光信号受付部２１１が受け付けた受光信号に基づき、指定した受光素子２３１ｙが受光したか否かを判定する。
【０１０２】
次の処理は、指定した受光素子２３１ｙが受光していない（受光無し）場合（ｎｏの場合）にはステップＳ２４が実行され、指定した受光素子２３１ｙが受光した（受光あり）場合（ｙｅｓの場合）にはステップＳ２７が実行される。
【０１０３】
［ステップＳ２４］  太陽光入射判定部２１２は、全ての受光素子２３１ｙ（ｉ＝ｙ１〜ｙｎ）の受光チェックが完了したか否かを判定する。
次の処理は、全ての受光素子２３１ｙの受光のチェックが完了していない場合（ｎｏの場合）には、ステップＳ２５が実行され、受光のチェックが完了した場合（ｙｅｓの場合）には、ステップＳ２６が実行される。
【０１０４】
［ステップＳ２５］  太陽光入射判定部２１２は、次の受光素子２３１ｙ（ｉ＝ｉ＋１）を指定して、ステップＳ２３の処理を実行する。
［ステップＳ２６］  太陽光入射判定部２１２は、受光素子２３１ｙのいずれにも太陽光が入射していないことを判定する。
【０１０５】
［ステップＳ２７］  太陽光入射判定部２１２は、受光素子２３１ｙに太陽光が入射していることを判定する。
上記処理による太陽光の入射判定結果に基づき、図１２のステップＳ１３では、受光素子２３１ｙに対する太陽光入射の有無が判定される。
【０１０６】
このように、取引処理が対応付けられたボタンが配置された操作受付画像を表示面１２１ａに表示する表示部１２１と、表示部１２１の表示面１２１ａを挟んで対向してそれぞれ配列され、表示面１２１ａ上で直交する光路を形成する複数の一対の発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙを備え、遮断された光路の遮断位置に基づき、遮断位置に対応する操作受付画像に配置されたボタンへの操作入力を検出する入力検出部２００とを備える自動取引装置１００では、太陽光入射判定部２１２が入力検出部２００の発光素子２２１ｙの発光を停止させて、停止した発光素子２２１ｙに対向する受光素子２３１ｙの受光状態に基づき受光素子２３１ｙに対する太陽光の入射を判定し、入力検出部２００が太陽光が入射されたことが判定された受光素子２３１ｙを全て無効にして、表示制御部１１７が入力検出制御部２１３より受光素子２３１ｙを無効にして、表示面１２１ａ上に形成される光路に応じてボタンが配置された操作受付画像を表示部１２１に表示させる。
【０１０７】
これにより、顧客操作部１２０の入力検出部２００の受光素子２３１ｙに外光が入射されても、利用者のタッチ入力を適切に検出することができるようになる。
［第３の実施の形態］
次に、第３の実施の形態では、別の自動取引装置について具体的に説明する。
【０１０８】
第３の実施の形態でも、自動取引装置１００は、第２の実施の形態で説明した構成（図３〜７）を有する。但し、第３の実施の形態の自動取引装置１００の制御ユニット１１０が備える表示レイアウト情報保持部は、第２の実施の形態で説明した表示レイアウト情報保持部１１１と異なる。
【０１０９】
そこで、以下では、表示レイアウト情報保持部について図１４を用いて説明する。
図１４は、第３の実施の形態に係る自動取引装置が備える表示レイアウト情報保持部が保持する情報の一例を示す図である。
【０１１０】
表示レイアウト情報保持部１１１ａは、図１４に示すように、第２の実施の形態の表示レイアウト情報保持部１１１が保持する情報（図８）に加えて、検出モードＤ，Ｅに関する情報を保持する。
【０１１１】
以下、検出モードＤ，Ｅの具体的な配列及び操作受付画像について図１５及び図１６を用いて説明する。
図１５及び図１６は、第３の実施の形態に係る自動取引装置がタッチパネルに表示する取引処理を受け付ける操作受付画像の一例を示す図である。
【０１１２】
まず、検出モードＤについて図１５を用いて説明する。
検出モードＤは、初期画面後であって、例えば、太陽光が入射されているｙ１〜ｙａに位置する受光素子２３１ｙ（及び発光素子２２１ｙ）が無効に設定されるものであって、その際の操作を受け付ける画像である操作受付画像ｄと、当該操作受付画像ｄに対してＸ，Ｙ方向に配列された発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙとが利用される。
【０１１３】
操作受付画像ｄは、「お預け入れ」、「お引出し」、「通帳記入」、「お振替え」、「ご送金」、「残高照会」といった取引処理に対応付けられたボタンが、例えば、縦横に並列に配置されると共に、取引を中止する「中止」が対応付けられたボタンが、例えば、操作受付画像ｂ（図１０）に対して縮小されて下方に配置されている。
【０１１４】
また、Ｘ，Ｙ方向に、無効にしたｙ１〜ｙａに対応する発光素子２２１ｙ及び受光素子２３１ｙを除いて配列されている発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙにより操作受付画像ｄに対して、直交する光路が形成される。
【０１１５】
これは、第１の実施の形態で説明したように、ｙ１〜ｙａに対応する受光素子２３１ｙに太陽光が入射された場合に、検出モードＣの操作受付画像ｃ（図１１）ではなく、できる限り、元の操作受付画像ｂ（図１０）に近いボタン配置をさせることで、利用者が違和感無く、注意深く操作を行わずに、容易に操作入力を行わせるためのものである。しかし、操作受付画像ｂに配置されたボタンを縮小過ぎると、利用者がボタンを認識できなくなってしまう恐れがある。そこで、ｙａはボタンが認識できる程度に縮小可能な任意の位置が設定される。
【０１１６】
次いで、検出モードＥについて図１６を用いて説明する。
検出モードＥは、初期画面後であって、例えば、太陽光が入射されているｙｂ〜ｙｎに位置する受光素子２３１ｙ（及び発光素子２２１ｙ）が無効に設定されるものであって、その際の操作を受け付ける画像である操作受付画像ｅと、当該操作受付画像ｅに対してＸ，Ｙ方向に配列された発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙとが利用される。
【０１１７】
操作受付画像ｅは、「お預け入れ」、「お引出し」、「通帳記入」、「お振替え」、「ご送金」、「残高照会」といった取引処理に対応付けられたボタンが、例えば、並列に配置されると共に、取引を中止する「中止」が対応付けられたボタンが、例えば、操作受付画像ｅに対して縮小されて上方に配置されている。
【０１１８】
また、Ｘ，Ｙ方向に、無効にした発光素子２２１ｙ及び受光素子２３１ｙを除いて配列されている発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙにより操作受付画像ｅに対して、直交する光路が形成される。
【０１１９】
これは、検出モードＤに対して、ｙｂ〜ｙｎに対応する受光素子２３１ｙに太陽光が入射された場合のものである。このため、ｙｂはボタンが認識できる程度に縮小可能な任意の位置が設定される。
【０１２０】
次に、図３〜図７の構成及び機能を有し、表示レイアウト情報保持部１１１ａを有する自動取引装置１００における入力検出処理について図１７を用いて説明する。
図１７は、第３の実施の形態に係る自動取引装置で実行される入力検出処理を示すフローチャートである。なお、図１７のフローチャートでは、図１２のフローチャートで実行される処理と同じ処理には図１２と同じステップ番号を付しており、その説明は必要に応じて簡単に行うものとする。
【０１２１】
［ステップＳ１１，Ｓ１２］  開始画面設定部１１２は、顧客操作部１２０の表示部１２１に操作受付画像ａを表示させると共に、入力検出部２００にＸ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘのみを有効にさせる（図９参照）。
【０１２２】
顧客操作部１２０は、表示部１２１の表示面１２１ａに表示する操作受付画像ａの「取引開始」に対する操作入力の受付を待ち受ける（ｎｏの場合）。
顧客操作部１２０の発光素子２２１ｘ及び受光素子２３１ｘが、当該操作入力を受け付けると、自動取引装置１００は次のステップＳ６０の処理を実行する（ｙｅｓの場合）。
【０１２３】
［ステップＳ６０］  自動取引装置１００の入出力検出部２００では、受光素子２３１ｙに対して太陽光が入射しているか否かに応じて検出モードを判定する。
顧客操作部１２０はこのような太陽光の入射に関する判定結果を制御ユニット１１０に送信する。
【０１２４】
なお、ステップＳ６０の処理の詳細については後述する。
［ステップＳ１３］  自動取引装置１００は、ステップＳ６０の判定結果を参照する。次の処理は、判定結果に基づき受光素子２３１ｙに対して太陽光入射が無い場合（ｙｅｓの場合）には、ステップＳ１４が実行され、受光素子２３１ｙに対して太陽光入射がある場合（ｎｏの場合）には、ステップＳ５６が実行される。
【０１２５】
［ステップＳ１４，Ｓ１５］  検出モード判別部１１５は、検出モードＢを設定する。これにより、顧客操作部１２０の表示部１２１では操作受付画像ｂが表示されて、操作受付画像ｂに対してＸ，Ｙ方向に配列されている発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙにより直交する光路が形成される。
【０１２６】
［ステップＳ５６］  検出モード判別部１１５は、通知された判定結果に応じて検出モードＤまたは検出モードＥを設定する。
検出モードＤの場合には、検出モード判別部１１５は、表示レイアウト情報保持部１１１を参照して、設定した検出モードに対応する配列（Ｘ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘと共に、Ｙ方向に配列されたｙ１〜ｙａの発光素子２２１ｙを除いた発光素子２２１ｙ及び受光素子２３１ｙ）を有効にする制御信号をタッチパネル通信部１１３から顧客操作部１２０の入力検出部２００に通知する。
【０１２７】
検出モードＥの場合には、検出モード判別部１１５は、表示レイアウト情報保持部１１１を参照して、設定した検出モードに対応する配列（Ｘ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘと共に、Ｙ方向に配列されたｙｂ〜ｙｎの発光素子２２１ｙを除いた発光素子２２１ｙ及び受光素子２３１ｙ）を有効にする制御信号をタッチパネル通信部１１３から顧客操作部１２０の入力検出部２００に通知する。
【０１２８】
［ステップＳ５７］  表示レイアウト選択部１１６は、表示レイアウト情報保持部１１１から検出モード判別部１１５が設定した検出モードＤまたは検出モードＥに対応する操作受付画像ｄまたは操作受付画像ｅを選択する。
【０１２９】
検出モードＤの場合には、表示制御部１１７は、表示レイアウト選択部１１６が選択した操作受付画像ｄの表示要求を表示通信部１１８から顧客操作部１２０の表示部１２１に通知させる。
【０１３０】
検出モードＥの場合には、表示制御部１１７は、表示レイアウト選択部１１６が選択した操作受付画像ｅの表示要求を表示通信部１１８から顧客操作部１２０の表示部１２１に通知させる。
【０１３１】
上記ステップＳ５６，Ｓ５７により、顧客操作部１２０の表示部１２１では操作受付画像ｄが表示されて、操作受付画像ｄに対してＸ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘと共に、Ｙ方向に配列されたｙ１〜ｙａの発光素子２２１ｙを除いた発光素子２２１ｙ及び受光素子２３１ｙにより直交する光路が形成される。
【０１３２】
また、上記ステップＳ５６，Ｓ５７により、顧客操作部１２０の表示部１２１では操作受付画像ｅが表示されて、操作受付画像ｅに対してＸ方向に配列された発光素子２２１ｘ及び受光素子２３１ｘと共に、Ｙ方向に配列されたｙｂ〜ｙｎの発光素子２２１ｙを除いた発光素子２２１ｙ及び受光素子２３１ｙにより直交する光路が形成される。
【０１３３】
［ステップＳ１８］  顧客操作部１２０は、表示部１２１の表示面１２１ａに表示する操作受付画像に対する操作入力の受付を待ち受ける（ｎｏの場合）。
入出力検出部２００の発光素子２２１ｘ及び受光素子２３１ｘ（並びに発光素子２２１ｙ及び受光素子２３１ｙ）により、当該操作入力を受光信号受付部２１１が受け付けると、自動取引装置１００は次のステップＳ３０の処理を実行する。
【０１３４】
［ステップＳ３０］  自動取引装置１００は、ステップＳ１８で受け付けた取引処理を実行する（ｙｅｓの場合）。その後、取引が終了すると、フローが終了する。
次に、顧客操作部１２０の入力検出部２００で実行されるステップＳ６０の太陽光入射判定処理について図１８及び図１９を用いて説明する。
【０１３５】
図１８及び図１９は、第３の実施の形態に係る自動取引装置で実行される太陽光入射判定処理を示すフローチャートである。
［ステップＳ６１］  入力検出制御部２１３は、全ての発光素子２２１ｙを停止する。
【０１３６】
［ステップＳ６２］  太陽光入射判定部２１２は、受光素子２３１ｙ（ｉ＝ｙ１）を指定する。
［ステップＳ６３］  太陽光入射判定部２１２は、受光信号受付部２１１が受け付けた受光信号に基づき、指定した受光素子２３１ｙが受光したか否かを判定する。
【０１３７】
次の処理は、指定した受光素子２３１ｙが受光していない（受光無し）場合（ｎｏの場合）にはステップＳ６４が実行され、指定した受光素子２３１ｙが受光した（受光あり）場合（ｙｅｓの場合）にはステップＳ６５が実行される。
【０１３８】
［ステップＳ６４］  太陽光入射判定部２１２は、指定した受光素子２３１ｙ（ｉ）に対して受光無しのフラグをセットする。
［ステップＳ６５］  太陽光入射判定部２１２は、指定した受光素子２３１ｙ（ｉ）に対して受光ありのフラグをセットする。
【０１３９】
［ステップＳ６６］  太陽光入射判定部２１２は、全ての受光素子２３１ｙ（ｉ＝ｙ１〜ｙｎ）の受光チェックが完了したか否かを判定する。
次の処理は、全ての受光素子２３１ｙの受光のチェックが完了していない場合（ｎｏの場合）には、ステップＳ６７が実行され、受光のチェックが完了した場合（ｙｅｓの場合）には、ステップＳ６８が実行される。
【０１４０】
［ステップＳ６７］  太陽光入射判定部２１２は、次の受光素子２３１ｙ（ｉ＝ｉ＋１）を指定して、ステップＳ６３の処理を実行する。
［ステップＳ６８］  太陽光入射判定部２１２は、受光のチェックが完了した受光素子２３１ｙに対して、受光ありフラグがセットされているか否かを判定する。
【０１４１】
次の処理は、受光素子２３１ｙにおいて受光ありフラグがセットされていなければ（ｎｏの場合）、ステップＳ６９が実行され、受光ありフラグがセットされていれば（ｙｅｓの場合）、ステップＳ７０が実行される。
【０１４２】
［ステップＳ６９］  太陽光入射判定部２１２は、受光素子２３１ｙに対して太陽光入射が無い、検出モードＢを判定する。
［ステップＳ７０］  太陽光入射判定部２１２は、受光素子２３１ｙのうち、ｙ１〜ｙａに対応する受光素子２３１ｙ以外の受光素子２３１ｙに太陽光が受光されていないか否かを判定する。
【０１４３】
次の処理は、ｙ１〜ｙａに対応する受光素子２３１ｙ以外の受光素子２３１ｙに太陽光が受光されていない（即ち、ｙ１〜ｙａに対応する受光素子２３１ｙのいずれかまたは全てに太陽光が入射）場合（ｙｅｓの場合）にはステップＳ７１が実行される。
【０１４４】
または、ｙ１〜ｙａに対応する受光素子２３１ｙ以外の受光素子２３１ｙに太陽光が受光されている場合（ｎｏの場合）にはステップＳ７２が実行される。
［ステップＳ７１］  太陽光入射判定部２１２は、受光素子２３１ｙに対して太陽光入射がある、検出モードＤを判定する。
【０１４５】
［ステップＳ７２］  太陽光入射判定部２１２は、受光素子２３１ｙのうち、ｙｂ〜ｙｎに対応する受光素子２３１ｙ以外の受光素子２３１ｙに太陽光が受光されていないか否かを判定する。
【０１４６】
次の処理は、ｙｂ〜ｙｎに対応する受光素子２３１ｙ以外の受光素子２３１ｙに太陽光が受光されていない（即ち、ｙｂ〜ｙｎに対応する受光素子２３１ｙのいずれかまたは全てに太陽光が入射）場合（ｙｅｓの場合）にはステップＳ７３が実行される。
【０１４７】
または、ｙｂ〜ｙｎに対応する受光素子２３１ｙ以外の受光素子２３１ｙに太陽光が受光されている場合（ｎｏの場合）にはステップＳ７４が実行される。
［ステップＳ７３］  太陽光入射判定部２１２は、受光素子２３１ｙに対して太陽光入射がある、検出モードＥを判定する。
【０１４８】
［ステップＳ７４］  太陽光入射判定部２１２は、受光素子２３１ｙに対して太陽光入射がある、検出モードＣを判定する。
上記処理による太陽光の入射判定結果に基づき、図１７のステップＳ１３並びにステップＳ５６では、受光素子２３１ｙに対する太陽光入射の有無の判定並びに検出モードの設定が行われる。
【０１４９】
このように、取引処理が対応付けられたボタンが配置された操作受付画像を表示面１２１ａに表示する表示部１２１と、表示部１２１の表示面１２１ａを挟んで対向してそれぞれ配列され、表示面１２１ａ上で直交する光路を形成する複数の一対の発光素子２２１ｘ，２２１ｙ及び受光素子２３１ｘ，２３１ｙを備え、遮断された光路の遮断位置に基づき、遮断位置に対応する操作受付画像に配置されたボタンへの操作入力を検出する入力検出部２００とを備える自動取引装置１００では、太陽光入射判定部２１２が入力検出部２００の発光素子２２１ｙの発光を停止させて、停止した発光素子２２１ｙに対向する受光素子２３１ｙの受光状態に基づき受光素子２３１ｙに対する太陽光の入射を判定し、入力検出部２００が太陽光が入射されたことが判定された受光素子２３１ｙを全て無効にして、表示制御部１１７が入力検出制御部２１３より受光素子２３１ｙを無効にして、表示面１２１ａ上に形成される光路に応じてボタンが配置された操作受付画像を表示部１２１に表示させる。
【０１５０】
これにより、顧客操作部１２０の入力検出部２００の受光素子２３１ｙに外光が入射されても、利用者のタッチ入力を適切に検出することができるようになる。
また、太陽光が入射される受光素子２３１ｙに応じて、操作受付画像に配置するボタンを、元の操作受付画像に配置されたボタンを縮小させるようにすることで、利用者は違和感無く、また、注意深くボタンを確認しないで、顧客操作部１２０を利用することができるようになる。
【０１５１】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、制御ユニット１１０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【０１５２】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１５３】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１５４】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成及び応用例に限定されるものではない。
【符号の説明】
【０１５５】
１０  情報処理装置
２０  タッチパネル部
３０  表示部
３１  表示面
４０  入力検出部
４１ａ，４１ｂ，４１ｂ３，４１ｂ４  発光部
４２ａ，４２ｂ，４２ｂ１，４２ｂ２，４２ｂ３，４２ｂ４  受光部
５０  外光入射判定部
６０  入力検出制御部
７０  表示レイアウト情報保持部
８０  表示制御部
【図１】
2014126983.tif 000003
【図２】
2014126983.tif 000004
【図３】
2014126983.tif 000005
【図４】
2014126983.tif 000006
【図５】
2014126983.tif 000007
【図６】
2014126983.tif 000008
【図７】
2014126983.tif 000009
【図８】
2014126983.tif 000010
【図９】
2014126983.tif 000011
【図１０】
2014126983.tif 000012
【図１１】
2014126983.tif 000013
【図１２】
2014126983.tif 000014
【図１３】
2014126983.tif 000015
【図１４】
2014126983.tif 000016
【図１５】
2014126983.tif 000017
【図１６】
2014126983.tif 000018
【図１７】
2014126983.tif 000019
【図１８】
2014126983.tif 000020
【図１９】
2014126983.tif 000021