"表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、取引の種類に対応した前記取引画面を保持する取引画面保持手段と、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する時間延長手段と、を有することを特徴とする自動取引装置。前記時間延長手段は、前記タイムアウトの前記発生回数が所定の閾値よりも多い場合に、前記タイムアウト時間を延長する、ことを特徴とする請求項1記載の自動取引装置。前記表示手段が表示する前記取引画面にタイムアウトが発生すると、前記表示手段が表示する前記取引画面のタイムアウトの発生回数に1を追加するカウント手段、をさらに有することを特徴とする請求項2記載の自動取引装置。表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、取引の種類に対応した前記取引画面を保持する取引画面保持手段と、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する延長ボタン表示手段と、を有することを特徴とする自動取引装置。表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御方法において、画面選択手段が、利用者の操作入力に基づいて表示する取引画面を取引の種類に対応した前記取引画面を保持する取引画面保持手段から選択し、時間延長手段が、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する、ことを特徴とする自動取引装置の表示制御方法。表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御方法において、画面選択手段が、利用者の操作入力に基づいて表示する取引画面を取引の種類に対応した前記取引画面を保持する取引画面保持手段から選択し、延長ボタン表示手段が、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する、ことを特徴とする自動取引装置の表示制御方法。表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御プログラムにおいて、コンピュータを、取引の種類に対応した前記取引画面を保持する取引画面保持手段、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する時間延長手段、として機能させることを特徴とする自動取引装置の表示制御プログラム。表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置の表示制御プログラムにおいて、コンピュータを、取引の種類に対応した前記取引画面を保持する取引画面保持手段、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する延長ボタン表示手段、として機能させることを特徴とする自動取引装置の表示制御プログラム。しかし、ATMは、金融機関によってはタッチパネルの各種ボタンの配置が異なる。このために、利用者が普段利用しない金融機関のATMを利用する場合には、取引画面に対してボタンの配置の確認に時間を要し、当該取引画面がタイムアウトになってしまう恐れもある。使い慣れているATMでも、振り込み時の振り込み先の口座番号、氏名等の入力は時間を要し、タイムアウトになりやすい。また、ATMの機種変更等に応じて、タッチパネルの画面における各種ボタンの配置が変更された場合にも、ボタンの配置の確認に時間を要するため、同様にタイムアウトになってしまうことが考えられる。タイムアウトになってしまうと、これまでに入力した情報等がキャンセルされ、待ち受け画面が表示されてしまう。このため、利用者は再び最初から取引操作を行わなければならず、煩雑な操作が増加してしまうという問題点があった。本発明はこのような点に鑑みてなされたものであり、使いやすさが向上した自動取引装置、表示制御方法及び表示制御プログラムを提供することを目的とする。上記課題を解決するために、表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、取引の種類に対応した前記取引画面を保持する取引画面保持手段と、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、前記タイムアウトのタイムアウト時間を延長する時間延長手段と、を有する自動取引装置が提供される。また、上記の課題を解決するために、上記の自動取引装置と同様の表示制御方法及び同様の表示制御プログラムが提供される。上記課題を解決するために、表示手段に表示した取引画面に対する利用者の操作入力を受け付ける自動取引装置において、取引の種類に対応した前記取引画面を保持する取引画面保持手段と、利用者の操作入力に基づいて表示する取引画面を前記取引画面保持手段から選択する画面選択手段と、前記選択した取引画面にタイムアウトが発生した発生回数に応じて、利用者から操作入力が受け付けられると前記タイムアウトのタイムアウト時間を延長する延長ボタンを前記取引画面と共に前記表示手段に表示する延長ボタン表示手段と、を有する自動取引装置が提供される。また、上記の課題を解決するために、上記の自動取引装置と同様の表示制御方法及び同様の表示制御プログラムが提供される。上記の自動取引装置、表示制御方法及び表示制御プログラムによれば、タイムアウトの発生が抑制されて、使いやすさが向上する。以下、図面を参照して実施の形態について説明する。[第1の実施の形態]図1は、第1の実施の形態に係る自動取引装置を説明するための概念図である。自動取引装置1は、取引画面のタイムアウトの発生状況に応じて、当該取引画面のタイムアウト時間を自動的に延長することができるものである。このような自動取引装置1は、取引画面情報保持手段2、回数情報保持手段3、入力受付手段4、画面選択手段5、カウント手段6、表示要求手段7、時間計測手段8及び時間延長手段9を備えている。さらに、自動取引装置1は、取引画面等を表示するための表示手段1aを備えている。なお、入力受付手段4、画面選択手段5、カウント手段6、表示要求手段7、時間計測手段8及び時間延長手段9は、自動取引装置1が備える図示しないCPUCentralProcessingUnit:中央演算処理装置によって表示制御プログラムが実行されることにより、その処理機能が実現される。取引画面情報保持手段2は、取引の種類に応じた取引画面を保持する。取引画面は、取引選択、振り込み、引き出し等の様々な取引ごとに画面番号がそれぞれ付されている。回数情報保持手段3は、取引画面の画面番号に対応付けられた、当該取引画面のタイムアウトの発生回数に関する情報を保持する。入力受付手段4は、表示手段1aに表示された画面に対する利用者の操作入力を受け付ける。画面選択手段5は、利用者の操作入力に応じた取引に対応する取引画面を取引画面情報保持手段2から選択する。カウント手段6は、選択した取引画面に対応付けられた選択した取引画面のこれまでのタイムアウトの発生回数をカウントして取得する。表示要求手段7は、画面選択手段5が選択した取引画面を表示手段1aに表示させる。時間計測手段8は、表示要求手段7が取引画面を表示手段1aに表示させると、時間の計測を開始する。時間計測手段8は、計測している時間がタイムアウト時間に達するまでに、入力受付手段4が利用者からの操作入力を受け付ければ、画面選択手段5に次の取引に対応する取引画面の選択要求を通知する。一方、計測している時間がタイムアウト時間に達すると、画面選択手段5に初期画面例えば、取引選択画面に対応する画面の選択要求を通知する。時間延長手段9は、取得したタイムアウトの発生回数に応じて、選択した取引画面のタイムアウト時間を延長する。これにより、時間計測手段8が計測する時間がタイムアウト時間に達するまでの時間が延長する。なお、時間延長手段9は、設定に応じて、タイムアウト時間に所定の時間を追加して、または、当該タイムアウト時間を所定倍して、延長することができる。このような構成を有する自動取引装置1の取引画面の表示方法について説明する。なお、以下では、所望の取引を選択することができる取引選択画面を表示手段1aに表示している状態から説明を行う。利用者は、表示手段1aが表示する取引選択画面から所望の取引を選択し、自動取引装置1で当該取引を実行させるための操作入力を行う。入力受付手段4が利用者による当該操作入力を受け付けると、画面選択手段5は当該操作入力に応じた取引に対応する取引画面を取引画面情報保持手段2から選択する。カウント手段6は、回数情報保持手段3を参照して、選択された取引画面の画面番号に対応付けられたタイムアウトの発生回数をカウントして取得する。表示要求手段7は、選択した取引画面を表示手段1aに表示させる。さらに、カウント手段6が取得した当該発生回数が、例えば所定の閾値を超えている場合には、時間延長手段9はタイムアウト時間を延長する。なお、取引画面のタイムアウトの発生回数が多いということは、当該取引画面では、例えば、入力に時間を要し、また、ボタンの配置のレイアウトの変更により利用者が慣れておらず、画面中のボタンの配置の確認に時間を要したこと等が多く生じてしまっていることが考えられる。時間計測手段8は、表示手段1aに表示した取引画面に対する利用者からの操作入力を入力受付手段4が受け付けてから、延長されたタイムアウト時間までの時間の計測を実行する。そして、計測時間が延長されたタイムアウト時間に達するまでの間に入力受付手段4が利用者からの当該取引画面に対する操作入力を受け付けると、時間計測手段8は、当該取引画面の次に実行される取引に対応する取引画面の選択要求を画面選択手段5に通知する。一方、利用者からの当該取引画面に対する操作入力が行われずに、計測時間が延長されたタイムアウト時間になると、時間計測手段8は、当該取引画面に代わり取引選択画面の選択要求を画面選択手段5に通知する。この場合、当該タイムアウト時間は延長されているために、利用者はタイムアウトの発生回数が多い取引画面に対してタイムアウトが発生せずに、所定の入力を行うことができるようになる。このように自動取引装置1では、利用者による操作入力に応じて画面選択手段5が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント手段6がカウントして取得し、当該発生回数が多い取引画面のタイムアウト時間を時間延長手段9により延長するようにした。これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、自動取引装置1が使いやすくなる。[第2の実施の形態]次に、自動取引装置としてATMを適用した場合について具体的に説明する。図2は、第2の実施の形態に係るATMの外観例を示す図である。ATM10は、取引等に関する画面を表示する表示部30a、前面にカード挿入/排出口40aを有するカード処理ユニット、通帳挿入/排出口50aを有する通帳処理ユニット、紙幣挿入/放出口60aを有する紙幣処理ユニット、及び硬貨挿入/放出口70aを有する硬貨処理ユニットを有する。さらに、ATM10は、ユーザからの操作入力及び表示のための、例えば、タッチパネルである表示ユニットを有する。次に、このような外観のATM10のハードウェア構成について説明する。図3は、第2の実施の形態に係るATMのハードウェア構成例を示す図である。ATM10は、ATM10で行われる所定の処理を実行する制御ユニット20、ユーザからの操作入力及び出力結果を表示する表示ユニット30を有する。さらに、ATM10には、図2で説明した、カード挿入/排出口40aを有するカード処理ユニット40、通帳挿入/排出口50aを有する通帳処理ユニット50、紙幣挿入/放出口60aを有する紙幣処理ユニット60、及び硬貨挿入/放出口70aを有する硬貨処理ユニット70を有する。制御ユニット20は、CPU20a、RAMRandomAccessMemory20b、HDDHardDiskDrive20c、グラフィックインタフェース20d、ホスト通信制御部20e及び入出力インタフェース20fを備えており、これらの各部はバス20gで相互に接続されている。CPU20aは、HDD20c等の記憶媒体に記憶された各種プログラムを実行することにより、このATM10全体を統括的に制御する。RAM20bには、CPU20aに実行させるOSOperatingSystem並びにプログラムの少なくとも一部が一時的に格納される。また、RAM20bには、CPU20aによる処理に必要な各種データが格納される。HDD20cには、ATM10上のOS及びアプリケーションのプログラムが格納される。また、HDD20cには、CPU20aによる処理に必要な各種データが格納される。グラフィックインタフェース20dには、表示ユニット30が接続されている。グラフィックインタフェース20dは、CPU20aからの命令に従って、画面を表示ユニット30の表示部30aに表示させる。また、グラフィックインタフェース20dは、表示ユニット30の入力検知部30bで検知された操作入力に応じた情報を取得する。ホスト通信制御部20eは、様々な場所に設置したATMの管理を行う管理センターのホストコンピュータ図示を省略と通信可能に例えばLANLocalAreaNetworkで接続されており、ホストコンピュータと送受信信号の通信を行うことができる。入出力インタフェース20fには、カード処理ユニット40、通帳処理ユニット50、紙幣処理ユニット60、及び硬貨処理ユニット70が接続されている。また、入出力インタフェース20fは、カード処理ユニット40、通帳処理ユニット50、紙幣処理ユニット60、及び硬貨処理ユニット70、バス20gを介してCPU20aと相互に信号の送受信を行う。表示ユニット30は、表示部30aと、入力検知部30bとを備える。表示部30aは、ATM10の処理に応じ画面情報に基づいて画面を表示する、例えばLCDLiquidCrystalDisplay:液晶ディスプレイである。入力検知部30bは、表示部30aが表示する画面に対する利用者のタッチを検知する。具体的には、利用者のタッチによる操作入力によって赤外線ビームが遮光された赤外線LEDLightEmittingDiodeとフォトトランジスタとから操作入力の位置情報を検出して、当該位置情報を制御ユニット20に送信する。なお、制御ユニット20のCPU20aにより、検知したタッチ位置に該当する画面に表示されている処理内容を識別して、当該処理を実行する。カード処理ユニット40は、カード挿入/排出口40aから挿入されたユーザのカードの実行指示に応じて所定の処理の処理結果を記録する。また、カード処理ユニット40は、処理結果の記録が完了したカードを、カード挿入/排出口40aから排出して、ユーザに返却する。通帳処理ユニット50は、通帳挿入/排出口50aから挿入されたユーザの通帳を所定位置まで搬送し、ユーザからの実行指示に応じて所定の処理の処理結果を記録する。また、通帳処理ユニット50は、処理結果の記録が完了した通帳を搬送して、通帳挿入/排出口40aから排出して、ユーザに返却する。紙幣処理ユニット60及び硬貨処理ユニット70は、紙幣挿入/放出口60a及び硬貨挿入/放出口70aから挿入された紙幣及び硬貨を受け入れて、紙幣及び硬貨をそれぞれ計数する。また、ユーザの所定の実行指示に応じて、紙幣挿入/放出口60a及び硬貨挿入/放出口70aから処理に応じた額の紙幣及び硬貨を放出することができる。このようなカード処理ユニット40、通帳処理ユニット50、紙幣処理ユニット60、及び硬貨処理ユニット70は、ユーザによる表示ユニット30を介した操作入力に応じて、制御ユニット20のCPU20aによってそれぞれ制御される。なお、図3に記載したハードウェア構成以外にも、例えば、オペレータ、係員、行員等がATM10の様々な設定を管理し、設定状況を把握するための操作表示ユニット等の上位装置図示を省略を制御ユニット20に接続するようにしても構わない。次いで、このようなハードウェア構成であるATM10が備える制御機能について説明する。図4は、第2の実施の形態に係るATMが備える機能を示すブロック図である。また、図5、図6及び図7は、第2の実施の形態に係るATMが備える取引画面情報、タイムアウトの発生回数の閾値情報及びタイムアウト時間情報をそれぞれ示す図である。ATM10は、取引画面のタイムアウトの発生回数を記録し、取引画面のタイムアウトの発生回数に応じて、当該取引画面のタイムアウト時間を自動的に延長することができるものである。このようなATM10は、図4に示されるように、取引画面情報保持部11、回数情報保持部12及びタイムアウト時間保持部13を備える。さらに、ATM10は、入力受付部14、画面選択部15、カウント制御部16、表示要求部17、時間計測部18及び時間延長部19を備えている。取引画面情報保持部11は、図5に示されるように、表示ユニット30の表示部30aに表示される、取引の種類に応じた取引画面を保持する。取引画面情報保持部11が保持する取引画面は、各取引画面に対してそれぞれ画面番号が対応付けられている。例えば、取引を選択させるための取引選択画面には画面番号として1が、振り込み先の入力を受け付ける振込先入力画面には画面番号として10がそれぞれ対応付けられている。回数情報保持部12は、図6に示されるように、取引画面の画面番号に対して、当該取引画面のこれまでのタイムアウトの発生回数中央欄と、当該取引画面のタイムアウトの発生回数の閾値右欄に関する情報を保持する。なお、図6の画面番号は図5の画面番号に対応している。例えば、図6の画面番号の10は、図5の振込先入力に対応している。なお、図6では、画面番号の1取引選択画面には、タイムアウトの発生回数が設定されていない。後述するカウント制御部16が、表示されている取引画面取引選択画面を除くのタイムアウトに応じて、当該取引画面に対応する画面番号のタイムアウトの発生回数に1を追加する。このように、図6では、例えば、画面番号の11である振込依頼名入力画面では、これまで本日中にタイムアウトが4回/日発生しており、当該画面のタイムアウトの発生回数の閾値は10回/日である。タイムアウト時間保持部13は、図7に示されるように、取引画面の画面番号に応じて、当該取引画面取引選択画面を除くが表示されてから、タイムアウトされるまでの時間タイムアウト時間標準時中央欄と、当該取引画面のタイムアウト時間が延長された時間延長時右欄とを保持する。後述するように、タイムアウトの発生回数が閾値を超えると、標準時のタイムアウト時間が延長されて、延長時のタイムアウト時間が設定される。なお、タイムアウト時間保持部13でも図7の画面番号は図5の画面番号に対応している。例えば、画面番号の12である金額入力画面が表示されてから標準時のタイムアウト時間は30秒であり、延長されるとタイムアウト時間は60秒になることがわかる。入力受付部14は、表示ユニット30の入力検知部30bが検知した、利用者の表示部30aに対するタッチによる操作入力を受け付ける。また、入力受付部14は、カード処理ユニット40が検知した、カード挿入/排出口40aから挿入されたカードの情報も受け付ける。このように表示部30aに表示された取引画面に対する操作入力及びカード処理ユニット40に対するカードの挿入がそれぞれ正常に行われると、ATM10は当該操作入力及びカードに応じた取引処理を実行する。画面選択部15は、取引画面情報保持部11から入力受付部14の受け付けた内容に応じた取引に対応する取引画面を選択する。また、画面選択部15は、時間計測部18からの選択要求に基づいて、取引画面情報保持部11から取引選択画面またはその他各種取引画面を選択する。カウント制御部16は、回数情報保持部12を参照して、画面選択部15が選択した取引画面の画面番号に対応したタイムアウトの発生回数を取得し、取得したタイムアウトの発生回数が当該画面番号に対応したタイムアウトの発生回数の閾値を超えているか否かを判定すると共に、時間計測部18が計測する時間がタイムアウト時間に達したと判定した場合には、タイムアウトした取引画面のタイムアウトの発生回数に1を追加する。表示要求部17は、カウント制御部16から画面選択部15が選択した取引画面を受け取り、当該取引画面の表示要求を表示部30aに通知して、画面選択部15が選択した取引画面を表示部30aに表示させる。時間計測部18は、表示要求部17が取引画面の表示要求を表示部30aに通知すると、入力受付部14が利用者の操作入力の検知を受け付けるまでの時間の計測を行う。一方、時間計測部18は、計測時間が、入力受付部14が利用者の操作入力の検知を受け付けることなくタイムアウト時間に達した場合には、表示部30aで表示されている取引画面に代わって取引選択画面の選択要求を画面選択部15に通知する。なお、時間計測部18は、タイムアウト時間保持部13を参照して、表示される取引画面に対応した標準時または延長時のタイムアウト時間を計測する。時間延長部19は、カウント制御部16により、選択された取引画面に対応する画面番号のタイムアウトの発生回数がタイムアウトの発生回数の閾値を超えていると判定された場合に、タイムアウト時間保持部13において、当該画面番号に対応するタイムアウト時間を、所定割合倍増させ、または、所定時間追加して延長する。例えば、図7の場合では、時間延長部19は、延長対象の取引画面に対応する画面番号において、標準時から延長時のタイムアウト時間を選択することで、タイムアウト時間を延長する。次に、このようなATM10で実行される表示処理について説明する。なお、以下では、振り込みを行う場合を例に挙げて説明する。また、振り込みを行う場合には、図5に示した画面内容が順に表示される。図8、図9及び図10は、第2の実施の形態に係るATMの表示処理手順を示すフローチャートである。[ステップS11]ATM10に電源が投入されると、入力受付部14は電源が投入されたことを表す信号を画面選択部15に通知する。画面選択部15は、取引画面情報保持部11が保持する取引選択画面を選択して、選択した取引選択画面を、カウント制御部16を介して表示要求部17に通知する。表示要求部17が取引選択画面の表示要求を表示部30aに通知すると、表示ユニット30の表示部30aは取引選択画面を表示する。[ステップS12]入力受付部14がステップS11で表示部30aに表示した画面に対する入力を受け付けると、画面選択部15に次の処理に対応する取引カード受付画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持するカード受付画面を選択して、選択したカード受付画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、カード受付画面の表示要求を表示部30aに通知することにより、表示部30aはカード受付画面を表示する。[ステップS30]入力受付部14は、表示部30aが表示している画面に対する利用者からのタッチによる入力を待ち受ける。入力受付部14が所定時間内に入力を受け付けられると、ステップS13に進められる。入力受付部14が所定時間内に入力が受け付けられない場合にはタイムアウトとなりステップS11に再び進められる。なお、以下に行われるステップS30の処理の説明については省略するが、ステップS30では、入力受付部14が所定時間内に入力を受け付けられると、次のステップに進められる。例えば、ステップS13後のステップS30で入力受付部14が所定時間内に入力を受け付けられると、ステップS14に進められる。[ステップS13]入力受付部14がステップS12で表示部30aに表示した画面に対して、カードを正しく受け付けると、画面選択部15に次の処理に対応する取引暗証番号受付画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する暗証番号受付画面を選択して、選択した暗証番号受付画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、暗証番号受付画面の表示要求を表示部30aに通知することにより、表示部30aは暗証番号受付画面を表示する。[ステップS14]入力受付部14がステップS13で表示部30aに表示した画面に対して暗証番号の入力を正しく受け付けると、画面選択部15に次の処理に対応する取引振込先金融機関選択画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する振込先金融機関選択画面を選択して、選択した振込先金融機関選択画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、振込先金融機関選択画面の表示要求を表示部30aに通知することにより、表示部30aは振込先金融機関選択画面を表示する。[ステップS15]入力受付部14がステップS14で表示部30aに表示した画面に対して振込先金融機関の選択入力を正しく受け付けると、画面選択部15に次の処理に対応する取引金融機関名選択画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する金融機関名選択画面を選択して、選択した金融機関名選択画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、金融機関名選択画面の表示要求を表示部30aに通知することにより、表示部30aは金融機関名選択画面を表示する。[ステップS16]入力受付部15がステップS15で表示部30aに表示した画面に対して金融機関名の選択入力を正しく受け付けると、画面選択部15に次の処理に対応する取引支店名選択画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する支店名選択画面を選択して、選択した支店名選択画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、支店名選択画面の表示要求を表示部30aに通知することにより、表示部30aは支店名選択画面を表示する。[ステップS17]入力受付部16がステップS16で表示部30aに表示した画面に対して支店名の選択入力を正しく受け付けると、画面選択部15に次の処理に対応する取引振込先入力画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する振込先入力画面を選択して、選択した振込先入力画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、振込先入力画面の表示要求を表示部30aに通知することにより、表示部30aは振込先入力画面を表示する。[ステップS18]入力受付部16がステップS17で表示部30aに表示した画面に対して振込先の入力を正しく受け付けると、画面選択部15に次の処理に対応する取引振込依頼名入力画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する振込依頼名入力画面を選択して、選択した振込依頼名入力画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、振込依頼名入力画面の表示要求を表示部30aに通知することにより、表示部30aは振込依頼名入力画面を表示する。[ステップS19]入力受付部16がステップS18で表示部30aに表示した画面に対して振込依頼名の入力を正しく受け付けると、画面選択部15に次の処理に対応する取引金額入力画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する金額入力画面を選択して、選択した金額入力画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、金額入力画面の表示要求を表示部30aに通知することにより、表示部30aは金額入力画面を表示する。[ステップS10a]入力受付部16がステップS19で表示部30aに表示した画面に対して金額の入力を正しく受け付けると、画面選択部15に次の処理に対応する取引電文送信画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する電文送信画面を選択して、選択した電文送信画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、電文送信画面の表示要求を表示部30aに通知することにより、表示部30aは電文送信画面を表示する。[ステップS10b]ステップS10aで表示部30aに電文送信が正常に表示されると、入力受付部16が画面選択部15に次の処理に対応する取引振込内容確認画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する振込内容確認画面を選択して、選択した振込内容確認画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、振込内容確認画面の表示要求を表示部30aに通知することにより、表示部30aは振込内容確認画面を表示する。[ステップS10c]入力受付部16がステップS10bで表示部30aに表示した画面に対して振込内容の確認入力を受け付けると、画面選択部15に次の処理に対応する取引媒体返却確認画面の選択要求を通知する。画面選択部15は、取引画面情報保持部11が保持する媒体返却確認画面を選択して、選択した媒体返却確認画面をカウント制御部16を介して表示要求部17に通知する。表示要求部17は、媒体返却確認画面の表示要求を表示部30aに通知することにより、表示部30aは媒体返却確認画面を表示する。次に、上記、ステップS12~S19,S10a~S10cで実行される表示処理の詳細について更に説明する。なお、以下では、ステップS12の場合を例に挙げて説明する。図11は、第2の実施の形態に係るATMのタイムアウト発生回数判定処理を示すフローチャートである。[ステップS21]画面選択部15は、前回表示されていた画面の次に表示される取引画面を取引画面情報保持部11から選択する。例えば、画面選択部15は、取引選択画面の次に表示されるカード受付画面を選択する。[ステップS22]カウント制御部16は、ステップS22で選択した取引画面に対応付けられたタイムアウトの発生回数を回数情報保持部12から取得する。例えば、カウント制御部16は、カード受付画面に対応付けられたタイムアウトの発生回数を取得する。[ステップS23]カウント制御部16は、回数情報保持部12を参照して、ステップS22で取得したタイムアウトの発生回数が当該取引画面に対応付けられた閾値を超えているか否かを判定する。判定の結果、ステップS22で取得したタイムアウトの発生回数が閾値を超えている場合にはステップS24に進められ、超えていない場合にはステップS25に進められる。例えば、カウント制御部16は、カード受付画面に対応付けられたタイムアウトの発生回数が閾値を超えているか否かを判定して、判定結果に応じて次に進められる処理が決定される。[ステップS24]時間延長部19は、タイムアウトの発生回数が閾値を超えていることを表すフラグをセットする。[ステップS25]表示要求部17は、ステップS21で取得した取引画面の表示要求を表示部30aに通知して、表示部30aは当該取引画面を表示する。次に、ステップS12~S19,S10a~S10cの後に実行されるステップS30の時間計測処理について説明する。図12は、第2の実施の形態に係るATMの時間計測処理を示すフローチャートである。[ステップS31]時間計測部18は、ステップS25でフラグがセットされている場合にはステップS32に進められ、フラグがセットされていない場合にはステップS33に進められる。[ステップS32]時間計測部18は、例えば、図7に示される、延長時のタイムアウト時間に基づいて時間の計測を実行する。[ステップS33]時間計測部18は、例えば、図7に示される、標準時のタイムアウト時間に基づいて時間の計測を実行する。[ステップS34]時間計測部18は、計測している時間がタイムアウトに達したか否かを判定する。判定の結果、タイムアウトに達していない場合にはステップS35に進められ、タイムアウトに達した場合にはステップS37に進められる。[ステップS35]入力受付部14が表示部30aに表示されている画面に対して入力を受け付けるまで、時間計測部18が時間の計測を行う。その間に入力受付部14が入力を受け付けると、ステップS36に進められる。[ステップS36]ATM10では入力受付部14に対する入力に応じて表示部30aに表示する画面に対応する取引処理を実行する。[ステップS37]カウント制御部16は、回数情報保持部12が保持する、ステップS25で表示した取引画面に対応するタイムアウトの発生回数に1を追加する。[ステップS38]ステップS11に進められる。即ち、画面選択部15は、取引画面情報保持部11から取引選択画面を選択して表示部30aに表示させる。図13は、第2の実施の形態に係るATMで表示されるタイムアウト時間の設定画面例を示す図である。延長時のタイムアウト時間を設定する場合には、オペレータの操作入力に応じて、図13に示されるように、タイムアウト時間の設定画面が、表示部30aに表示される。当該設定画面では、タイムアウト時間の延長が実行されるための、取引画面の画面番号、タイムアウトの発生回数の閾値及びタイムアウト時間の延長時間の設定を行うことができる。まず、タイムアウト時間の延長の対象となる取引画面取引選択画面を除くの画面番号を選択することができる。例えば、図13では、振込先入力に対応する取引画面のタイムアウトの延長を実行させるために、当該取引画面に対応する画面番号10が選択される。タイムアウトの発生回数の閾値は、日、週または月単位のいずれかを選択することができ、このようにして選択した期間に対して、タイムアウト時間の延長が実行されるタイムアウトの発生回数閾値を設定することができる。例えば、図13では、タイムアウトが1日に10回発生すると、タイムアウト時間の延長が実行される。また、タイムアウト時間の延長時間は、標準時のタイムアウト時間例えば、30秒から、60秒、70秒、80秒、90秒と自由に設定することができる。または、図示していないが、例えば、30秒に対して、1.5倍、2.0倍、2.5倍と倍増させて延長するように設定することも可能である。また、表示部30aには、追加ボタン30aa及び終了ボタン30abが表示されている。追加ボタン30aaは、別の画面番号に対するタイムアウト時間の設定に移る際に押下されると、新たな、タイムアウト時間の設定画面が表示される。終了ボタン30abは、画面番号に対するタイムアウト時間の設定を終了する際に押下されると、タイムアウト時間の設定が終了する。このようなATM10による表示処理について具体例として振り込み処理を行う場合について説明する。まず、ATM10の表示部30aには取引選択画面が表示されている図8:ステップS11。利用者は取引選択画面に配置されている振り込みを実行するボタンをタッチする。すると、入力検知部30bがタッチに対応する振り込みを検知する。そして、ATM10では、入力受付部14は入力検知部30bから当該振り込みの検知を受け付けると、画面選択部15に次に表示されるカード受付画面の選択要求を通知する。画面選択部15は、カード受付画面を取引画面情報保持部11から選択する図11:ステップS21。カウント制御部16は、カード受付画面の画面番号4に対応付けられたタイムアウトの発生回数0回/日を回数情報保持部12から取得する。カウント制御部16が、当該発生回数が、画面番号4のタイムアウトの発生回数の閾値を超えていないことを判定すると、表示要求部17は、カード受付画面の表示要求を表示部30aに通知して、表示部30aはカード受付画面を表示する図8:ステップS12、図11:ステップS22,S23,S25。表示部30aにカード受付画面が表示されると、時間計測部18は、フラグがセットされていないことを判定して、図7に示される、画面番号4の標準時のタイムアウト時間30秒を計測するステップS31,S33。入力受付部14は、タイムアウト時間30秒の間に、利用者からのカードの挿入を受け付けると、ATM10はカードの読み取りを実行する図12:ステップS34,S35,S36。一方、入力受付部14は、タイムアウト時間30秒の間に、利用者からのカードの挿入を受け付けない場合には、カウント制御部16は、回数情報保持部12が保持する、画面番号4に対応するタイムアウトの発生回数に1を追加して、画面選択部15は、取引画面情報保持部11から取引選択画面を選択して表示部30aに表示させる図12:ステップS37,S38。ステップS36にてATM10がカードの読み取りが完了すると、画面選択部15は、カード受付取引の次に行われる取引の画面番号6に対応する暗証番号受付画面を取引画面情報保持部11から選択して、上記と同様に、タイムアウトの発生回数が閾値を超えておらず、表示部30aに暗証番号受付画面を表示させる図8:ステップS13、図11:ステップS21~S23,S25。表示部30aに暗証番号受付画面が表示されると、時間計測部18は、フラグがセットされていないことを判定して、図7に示される、画面番号6の標準時のタイムアウト時間30秒を計測するステップS31,S33。入力受付部14は、タイムアウト時間30秒の間に、利用者からの暗証番号の入力を受け付けると、ATM10は暗証番号の認証を実行する図12:ステップS34,S35,S36。以下、同様に、画面番号7~9に対応する取引画面がそれぞれ順にタイムアウトが発生せずに表示部30aに表示されると共に、各取引画面に対応した取引処理が順に実行される。次いで、画面選択部15は、支店名選択取引の次に行われる画面番号10の振込先入力画面を取引画面情報保持部11から選択する。カウント制御部16は、振込先入力の取引画面の画面番号10に対応付けられたタイムアウトの発生回数である7回/日を、回数情報保持部12から取得して、当該発生回数7回/日が閾値10回/日を超えていないことを判定して、表示要求部17は、振込先入力の取引画面の表示要求を表示部30aに通知して、表示部30aは振込先入力の取引画面を表示する図9:ステップS17、図11:ステップS21~S23,S25。表示部30aに振込先入力画面が表示されると、時間計測部18は、フラグがセットされていないことを判定して、図7に示される、画面番号10の標準時のタイムアウト時間30秒を計測するステップS31,S33。入力受付部14は、タイムアウト時間30秒の間に、利用者からの振込先の入力を受け付けることが無くタイムアウトになると、カウント制御部16は、回数情報保持部12が保持する、画面番号10に対応するタイムアウトの発生回数に1を追加して、画面選択部15は、取引画面情報保持部11から取引選択画面を選択して表示部30aに表示させる図12:ステップS37,S38。利用者は再びATM10に対して、操作入力して振り込み処理が完了する。その後、複数の別の利用者がATM10を利用する。ATM10が利用されるうちに、例えば、振込先入力の取引画面の表示中にタイムアウトが3回発生現時点での発生回数は11回/日して、タイムアウトの発生回数が閾値に達してしまう。このような状態で、新たな利用者がATM10を利用する場合について以下に説明する以下では、振込先入力画面について、図9:ステップS17から説明する。画面選択部15は、振込先入力画面を取引画面情報保持部11から選択する図11:ステップS21。カウント制御部16は、振込先入力画面の画面番号10に対応付けられたタイムアウトの発生回数11回/日を回数情報保持部12から取得する。カウント制御部16が、当該発生回数が、画面番号10のタイムアウトの発生回数の閾値を超えていることを判定すると、タイムアウト時間延長のフラグをセットする。表示要求部17は、振込先入力画面の表示要求を表示部30aに通知して、表示部30aは振込先入力画面を表示する図9:ステップS17、図11:ステップS22~S25。表示部30aに振込先入力画面が表示されると、時間計測部18は、フラグがセットされていることを判定して、図7に示される、画面番号10の延長時のタイムアウト時間60秒を計測する図12:ステップS31,S32。そして、この場合、タイムアウト時間を30秒から60秒に延長したために、利用者はタイムアウト時間に達する前に振込先入力に関する操作入力を行うことができ、振込先がATM10に通知されるようになるステップS35,S36。以降は、既述の通りの処理が行われて、振り込み処理が完了する。このようにATM10では、利用者による操作入力に応じて画面選択部15が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント制御部16が取得して、当該発生回数が多い取引画面のタイムアウト時間を時間延長部19により延長するようにした。これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、ATM10が使いやすくなる。[第3の実施の形態]第3の実施の形態では、第2の実施の形態とは別のタイムアウト時間の延長方法について説明する。まず、第3の実施の形態に係るATMのハードウェア構成は、図2及び図3に示したような同様の構成である。また、このような第3の実施の形態に係るATMが備える機能については以下の通りである。図14は、第3の実施の形態に係るATMが備える機能を示すブロック図である。なお、図14に示す各機能ブロックは、図4で説明した機能ブロックと同じ機能のものには同じ符号を付している。ATM100は、取引画面のタイムアウトの発生回数を記録し、取引画面のタイムアウトの発生回数に応じて、当該取引画面にタイムアウト時間の延長を実行させるボタンを表示させて、利用者による当該ボタンの操作入力に基づいてタイムアウト時間を自動的に延長することができるものである。このようなATM100は、取引画面情報保持部11、回数情報保持部12を備え、入力受付部14、画面選択部15a、カウント制御部16、表示要求部17及び時間計測部18を備えている。また、ATM100は、延長ボタン表示部29を新たに備えている。延長ボタン表示部29は、カウント制御部16において、取得した取引画面の画面番号に対応するタイムアウトの発生回数が当該画面番号に対応したタイムアウトの発生回数の閾値を超えている場合に、当該画面番号に対応するタイムアウト時間の延長を受け付けるための延長ボタンを取引画面と合わせて表示するように表示要求を通知する。画面選択部15aは、時間計測部18からの選択要求と共に延長ボタンの表示要求が通知されると、当該選択要求に基づいて選択した取引画面に延長ボタンの画面を合わせる。なお、画面選択部15aのその他の処理機能は画面選択部15と同様である。次に、このようなATM100で実行される表示処理について説明する。ATM100でも図8、図9及び図10のフローに沿った表示処理が実行される。但し、ステップS12~S19,S10a~10c後に実行されるステップS30のタイムアウト判定処理については以下のフローに沿って実行される。図15は、第3の実施の形態に係るATMの時間計測処理を示すフローチャートである。なお、図15に示すフローチャートは、図12のフローチャートで説明した処理と同じものには同じステップ番号を付している。以下では、図15のみで行われる処理について説明する。[ステップS41]時間計測部18は、例えば、図7に示される、標準時のタイムアウト時間に基づいて時間の計測を実行する。[ステップS42]時間計測部18は、ステップS24でフラグがセットされている場合にはステップS43に進められ、フラグがセットされていない場合にはステップS34に進められる。[ステップS43]表示要求部17は、ステップS25で表示されている取引画面に、延長ボタンと、当該延長ボタンをタッチするとタイムアウト時間が延長する旨のメッセージとを合わせたものの表示要求を表示部30aに通知する。表示部30aは延長ボタンと、当該延長ボタンをタッチするとタイムアウト時間が延長する旨のメッセージとが合わせられた当該取引画面を表示する。[ステップS44]入力受付部14がステップS43で表示する延長ボタンに対する利用者からの操作入力の検知信号を入力検知部30bから受け付けるまで、次の処理は、ステップS34に進められ、受け付けるとステップS45に進められる。[ステップS45]時間計測部18は、ステップS44でタイムアウト時間延長が受け付けられると、例えば、図7に示される、延長時のタイムアウト時間に基づいて時間の計測を実行する。このようなATM100による表示処理について具体例として振り込みを行う場合について説明する。以下では、振り込みを行うために、第2の実施の形態と同様に、図5の画面番号順に取引画面を表示し、特に、画面番号10の振込先入力の取引画面を表示する場合を例に挙げる。また、振込先入力の取引画面に対応するタイムアウトの発生回数が閾値を超えているものとする。画面選択部15は、振込先入力画面を取引画面情報保持部11から選択する図11:ステップS21。カウント制御部16は、振込先入力画面の画面番号10に対応付けられたタイムアウトの発生回数11回/日を回数情報保持部12から取得する。カウント制御部16が、当該発生回数が、画面番号10のタイムアウトの発生回数の閾値を超えていることを判定すると、タイムアウト時間延長フラグをセットする。表示要求部17は、振込先入力画面の表示要求を表示部30aに通知して、表示部30aは振込先入力画面を表示する図9:ステップS17、図11:ステップS22~S25。表示部30aに振込先入力画面が表示されると、時間計測部18は、図7に示される、画面番号10の延長時のタイムアウト時間30秒を計測する図15:ステップS41。延長ボタン表示部29は、フラグがセットされていることを判定して、振込先入力の取引画面にタイムアウト時間の延長を受け付けるための延長ボタンを合わせて表示させるよう表示要求を表示要求部17に通知して、表示要求部17は、表示部30aに表示されている振込先入力の画面に延長ボタンを表示させる図15:ステップS43。ここで、このような処理によって表示部30aに表示される振込先入力の取引画面について説明する。図16及び図17は、第3の実施の形態に係るATMで表示される延長ボタンの画面例を説明するための図である。まず、振込先入力の取引画面に延長ボタンの画面を合わさない場合は、図16のように、表示部30aに振込先入力の取引画面が表示される。振込先入力の取引画面は、入力した内容を取り消すための取消ボタン30a1、入力した内容を訂正するための訂正ボタン30a2、入力した内容を確定するための確認ボタン30a3が配置されている。また、振り込み者のお振込み名及び振り込み者の電話番号がそれぞれ入力される振り込み情報入力領域30a4、振り込み情報入力領域30a4に入力する際に利用される50音キーである50音キー領域30a5が配置されている。一方、延長ボタン表示部29により延長ボタンが合わせられた振込先入力の取引画面は、図17に示されるように、新たに、タイムアウト時間を延長するための延長ボタン30a6が表示部30aに表示され、当該延長ボタンをタッチするとタイムアウト時間を延長した旨が表示部30aのメッセージ領域30a7に表示される。利用者は、タイムアウト時間を延長したい場合には、当該延長ボタン30a6をタッチすると、タイムアウトが延長された旨がメッセージ領域30a7に表示され、表示ユニット30の入力検知部30bが延長ボタン30a6の入力を検知する。そして、この場合、タイムアウト時間を30秒から60秒に延長したために、利用者はタイムアウト時間に達する前に振込先入力について、振り込み情報入力領域30a4に、50音キー領域30a5を利用して所定の情報の操作入力を行うことができ、入力された振込先がATM10に通知されるようになるステップS35,S36。以降は、既述の通りの処理が行われて、振り込み処理が完了する。このようにATM100では、利用者による操作入力に応じて画面選択部15が選択した取引に対応する取引画面のタイムアウトの発生回数をカウント制御部16が取得して、当該発生回数が多い取引画面にタイムアウト時間の延長させるボタンを表示させて、利用者からの当該ボタンに対する操作入力に応じてタイムアウト時間を延長するようにした。これにより、利用者は、タイムアウトが発生しやすい取引画面に対しても、タイムアウトを発生させずに、操作入力を実行できるようになり、タイムアウトによる煩雑な再入力を防止でき、ATM100が使いやすくなる。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、自動取引装置1、ATM10及びATM100が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置HDD、フレキシブルディスクFD、磁気テープ等がある。光ディスクには、DVDDigitalVersatileDisc、DVD-RAM、CDCompactDisc-ROM/RWReWritable等がある。光磁気記録媒体には、MOMagnetoOpticaldisk等がある。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、DSPDigitalSignalProcessor、ASICApplicationSpecificIntegratedCircuit、PLDProgrammableLogicDevice等の電子回路で実現することもできる。"