(57)【要約】  【課題】  ワンタッチ登録メモリに登録されている電話番号データを、必要に応じて、電話帳データメモリにコピー（複製）し得る通信装置を提供すること。  【解決手段】  複製手段は、ワンタッチ登録メモリに登録された相手側電話番号をい電話帳データとして電話帳データメモリへ複製するので、ワンタッチダイヤル登録した相手側電話番号を、電話帳データとして電話帳登録できる。よって、例えば、既にワンタッチダイヤル最大登録件数の相手側電話番号が登録されている状態で新規の番号をワンタッチダイヤル登録する場合に、ワンタッチ登録メモリに上書きする前に、既に登録済みの相手側電話番号が電話帳データメモリへ複製されて残されているため、その相手側電話番号のデータが完全に失われることを防止できる。  【選択図】    図５
2005110012.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作に基づいて相手側電話番号を発呼する通信装置において、
相手側電話番号とワンタッチダイヤルキーとを１対１で対応付けて登録するワンタッチダイヤル記憶部と、
相手側電話番号をワンタッチダイヤルキーに対応付けることなく電話帳データとして登録する電話帳データ記憶部と、
前記ワンタッチダイヤル記憶部に既に登録されている相手側電話番号を、前記電話帳データ記憶部に複製する複製手段とを備えていることを特徴とする通信装置。
【請求項２】
前記複製手段は、前記ワンタッチダイヤル記憶部に新規の相手側電話番号を登録する際、そのワンタッチダイヤル記憶部に登録可能な数の相手側電話番号が既に登録されている場合に前記複製を行うものであることを特徴とする請求項１記載の通信装置。
【請求項３】
前記ワンタッチダイヤル記憶部に新規の相手側電話番号を登録させる場合に、その記憶させる相手側電話番号に対応づける１のワンタッチダイヤルキーを指定する指定手段と、
その指定手段により指定されたワンタッチダイヤルキーに対して既に相手側電話番号が対応付けられている場合に、前記指定されたワンタッチダイヤルキーに既に対応づけられている相手側電話番号を、空きワンタッチダイヤルキーに振り替える振替手段とを備え、
前記複製手段は、空きワンタッチダイヤルキーが存在しないことによって前記振替手段による振り替えが非実行となった場合に、前記複製を行うものであることを特徴とする請求項１記載の通信装置。
【請求項４】
前記ワンタッチダイヤル記憶部と前記電話帳データ記憶部とを含む第１メモリと、
発呼した相手側電話番号の履歴を記憶する第２メモリと、
その第２メモリに記憶される発呼の履歴に基づいて、前記第１メモリに記憶される相手側電話番号の発呼頻度を検出する検出手段とを備え、
前記複製手段は、前記検出手段により検出される発呼頻度を参照して、前記ワンタッチダイヤル記憶部において所定の発呼頻度に満たない相手側電話番号を優先的に電話帳データ記憶部へ複製するものであることを特徴とする請求項２又は３記載の通信装置。
【請求項５】
前記複製手段は、前記検出手段により検出される発呼頻度を参照して、前記ワンタッチダイヤル記憶部において所定の発呼頻度に満たず、且つ、最も発呼頻度の低い相手側電話番号を優先的に電話帳データ記憶部へ複製するものであることを特徴とする請求項４記載の通信装置。
【請求項６】
前記検出手段により検出される発呼頻度を参照して、前記電話帳データ記憶部において所定の発呼頻度を超える相手側電話番号を前記ワンタッチダイヤル記憶部へ移動させるか否かについて確認する確認手段を備えていることを特徴とする請求項４又は５記載の通信装置。
【請求項７】
前記電話帳データ記憶部に登録されている電話帳データを所定の条件で並び換える並び換え手段と、
前記電話帳データの内容を表示する表示手段とを備え、
前記複製手段により、前記ワンタッチダイヤル記憶部に登録されている相手側電話番号が前記電話帳データ記憶部へ複製されると、前記並び換え手段は、その電話帳データ記憶部に登録される電話帳データの並び換えを実行し、前記表示手段は、前記電話帳データ記憶部に複製された相手側電話番号とその前後に配置される相手側電話番号とを並び換え順に表示するものであることを特徴とする請求項１から６のいずれかに記載の通信装置。
【請求項８】
所定の操作に基づいて相手側電話番号を発呼し得る通信装置において、
１の相手側電話番号を１のワンタッチダイヤルキーに対応付けて登録するワンタッチダイヤル記憶部と、
前記ワンタッチダイヤル記憶部に新規の相手側電話番号を登録させる場合に、その記憶させる相手側電話番号に対応づける１のワンタッチダイヤルキーを指定する指定手段と、
その指定手段により指定されたワンタッチダイヤルキーに対して既に相手側電話番号が対応付けられている場合に、前記指定されたワンタッチダイヤルキーに既に対応づけられている相手側電話番号を、空きワンタッチダイヤルキーに振り替える振替手段とを備えていることを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置に関し、特に、ワンタッチ登録メモリに登録されている電話番号データを、必要に応じて、電話帳データメモリにコピー（複製）し得る通信装置に関する。
【背景技術】
【０００２】
従来より、１の相手側電話番号を１のワンタッチダイヤルキーに対応づけて予め登録し、ワンタッチダイヤルキーを操作すると、そのワンタッチダイヤルキーに登録された電話番号が発呼されるワンタッチダイヤル機能を備える電話装置やファクシミリ装置などの通信装置がある。一般的には、このワンタッチダイヤルには、ユーザによる発呼頻度の比較的高い電話番号が登録される傾向にある。
【０００３】
実開平４−７８８４９号公報（特許文献１）には、テンキーで入力された電話番号を記憶するダイヤル番号メモリと、送信先のワンタッチ番号もしくは短縮番号を含む送信先情報を記憶するデータメモリと、このデータメモリに上記ダイヤル番号メモリに記憶されている電話番号をコピーして登録する番号登録手段とを具備し、データメモリにおける空いているワンタッチ番号を検索して、ダイヤル番号メモリに格納してあった電話番号をデータメモリの未登録の番号目にコピーして登録する電話番号登録装置が記載されている。
【特許文献１】実開平４−７８８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の電話番号登録装置には、データメモリにおける全てのワンタッチ番号が登録済みであった場合に、ワンタッチ番号に登録されていた電話番号を一旦消去しなければならないという問題点があった。一方で、ワンタッチ番号が電話帳データとは別に記憶され、電話帳データとして利用されない仕様の通信装置（電話装置やファクシミリ装置など）においては、ユーザが、電話番号をワンタッチ番号として登録することを所望した場合、既に全てのワンタッチ番号が全て登録済みであれば、いずれかのワンタッチ番号を手動で電話帳データとして登録しなければならないという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、ワンタッチ登録メモリに登録されている電話番号データを、必要に応じて、電話帳データメモリにコピー（複製）し得る通信装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１記載の通信装置は、所定の操作に基づいて相手側電話番号を発呼するものであり、相手側電話番号とワンタッチダイヤルキーとを１対１で対応付けて登録するワンタッチダイヤル記憶部と、相手側電話番号をワンタッチダイヤルキーに対応付けることなく電話帳データとして登録する電話帳データ記憶部と、前記ワンタッチダイヤル記憶部に既に登録されている相手側電話番号を、前記電話帳データ記憶部に複製する複製手段とを備えている。
【０００７】
この請求項１記載の通信装置によれば、ワンタッチダイヤル記憶部には、１の相手側電話番号が１のワンタッチダイヤルキーに対応付けて登録されており、一方で、電話帳データ記憶部には、１の相手側電話番号がワンタッチダイヤルキーに対応づけることなく電話帳データとして登録されている。ここで、該ワンタッチダイヤル記憶部に既に登録されている相手側電話番号は、複製手段により、該電話帳データ記憶部に複製される。
【０００８】
請求項２記載の通信装置は、請求項１記載の通信装置において、前記複製手段は、前記ワンタッチダイヤル記憶部に新規の相手側電話番号を登録する際、そのワンタッチダイヤル記憶部に登録可能な数の相手側電話番号が既に登録されてる場合に前記複製を行うものである。
【０００９】
この請求項２記載の通信装置によれば、請求項１記載の通信装置と同様に作用する上、ワンタッチダイヤル記憶部に新規の相手側電話番号を登録する際において、そのワンタッチダイヤル記憶部に登録されている相手側電話番号が既に登録可能数の限界に達していると、複製手段により、相手側電話番号がワンタッチダイヤル記憶部から電話帳データ記憶部へ複製される。
【００１０】
請求項３記載の通信装置は、請求項１記載の通信装置において、前記ワンタッチダイヤル記憶部に新規の相手側電話番号を登録させる場合に、その記憶させる相手側電話番号に対応づける１のワンタッチダイヤルキーを指定する指定手段と、その指定手段により指定されたワンタッチダイヤルキーに対して既に相手側電話番号が対応付けられている場合に、前記指定されたワンタッチダイヤルキーに既に対応づけられている相手側電話番号を、空きワンタッチダイヤルキーに振り替える振替手段とを備え、前記複製手段は、空きワンタッチダイヤルキーが存在しないことによって前記振替手段による振り替えが非実行となった場合に、前記複製を行うものである。
【００１１】
この請求項３記載の通信装置によれば、請求項１記載の通信装置と同様に作用する上、ワンタッチダイヤル記憶部に新規の相手側電話番号を登録する際には、その相手側電話番号に対して対応させるワンタッチダイヤルキーが、指定手段により、まず指定される。ここで、指定手段により指定されたワンタッチダイヤルキーに対して既に別の相手側電話番号が対応付けられている場合には、振替手段により、指定されたワンタッチダイヤルキーに対応付けられている相手側電話番号が、未だ相手側電話番号と対応づけられていない空きワンタッチダイヤルキーに振り替え、それによって、ワンタッチダイヤルキーとの対応付けを改めて実行する。一方、指定手段により指定されたワンタッチダイヤルキーに対して既に別の相手側電話番号が対応付けられているが、空きワンタッチダイヤルキーが存在しないことによって該振替手段による振り替えが非実行となった場合は、複製手段により、相手側電話番号がワンタッチダイヤル記憶部から電話帳データ記憶部へ複製される。
【００１２】
請求項４記載の通信装置は、請求項２又は３記載の通信装置において、前記ワンタッチダイヤル記憶部と前記電話帳データ記憶部とを含む第１メモリと、発呼した相手側電話番号の履歴を記憶する第２メモリと、その第２メモリに記憶される発呼の履歴に基づいて、前記第１メモリに記憶される相手側電話番号の発呼頻度を検出する検出手段とを備え、前記複製手段は、前記検出手段により検出される発呼頻度を参照して、前記ワンタッチダイヤル記憶部において所定の発呼頻度に満たない相手側電話番号を優先的に電話帳データ記憶部へ複製するものである。
【００１３】
この請求項４記載の通信装置によれば、請求項２又は３記載の通信装置と同様に作用する上、相手側電話番号を発呼した履歴は第２メモリに記憶され、その第２メモリに記憶される発呼の履歴に基づいて、検出手段により、ワンタッチダイヤル記憶部と電話帳データ記憶部とを含む第１メモリに記憶される相手側電話番号の発呼頻度が検出される。そして、複製手段による電話帳データ記憶部への複製は、該検出結果が参照されることにより、所定の発呼頻度に満たなかった相手側電話番号に対して優先的に行われる。
【００１４】
請求項５記載の通信装置は、請求項４記載の通信装置において、前記複製手段は、前記検出手段により検出される発呼頻度を参照して、前記ワンタッチダイヤル記憶部において所定の発呼頻度に満たず、且つ、最も発呼頻度の低い相手側電話番号を優先的に電話帳データ記憶部へ複製するものである。
【００１５】
請求項６記載の通信装置は、請求項４又は５記載の通信装置において、前記検出手段により検出される発呼頻度を参照して、前記電話帳データ記憶部において所定の発呼頻度を超える相手側電話番号を前記ワンタッチダイヤル記憶部へ移動させるか否かについて確認する確認手段を備えている。
【００１６】
この請求項６記載の通信装置によれば、請求項４又は５記載の通信装置と同様に作用する上、検出手段により、ワンタッチダイヤル記憶部と電話帳データ記憶部とを含む第１メモリに記憶される相手側電話番号の発呼頻度が検出されると、その検出結果を参照して、電話帳データ記憶部において所定の発呼頻度を超える相手側電話番号を前記ワンタッチダイヤル記憶部へ移動させるか否かについて、確認手段により確認が実行される。
【００１７】
請求項７記載の通信装置は、請求項１から６のいずれかに記載の通信装置において、前記電話帳データ記憶部に登録されている電話帳データを所定の条件で並び換える並び換え手段と、前記電話帳データの内容を表示する表示手段とを備え、前記複製手段により、前記ワンタッチダイヤル記憶部に登録されている相手側電話番号が前記電話帳データ記憶部へ複製されると、前記並び換え手段は、その電話帳データ記憶部に登録される電話帳データの並び換えを実行し、前記表示手段は、前記電話帳データ記憶部に複製された相手側電話番号とその前後に配置される相手側電話番号とを並び換え順に表示するものである。
【００１８】
この請求項７記載の通信装置によれば、請求項１から６のいずれかに記載の通信装置と同様に作用する上、複製手段により、ワンタッチダイヤル記憶部に登録されている相手側電話番号が電話帳データ記憶部へ複製されると、並び換え手段により、その電話帳データ記憶部に登録される電話帳データが所定の条件で並び換えられる。そして、その並び換えられた電話帳データを参照して、電話帳データ記憶部に新たに複製された相手側電話番号と電話帳データにおいてその前後に配置される相手側電話番号とが、表示手段により並び換え順に表示される。
【００１９】
請求項８記載の通信装置は、所定の操作に基づいて相手側電話番号を発呼し得るものであって、１の相手側電話番号を１のワンタッチダイヤルキーに対応付けて登録するワンタッチダイヤル記憶部と、前記ワンタッチダイヤル記憶部に新規の相手側電話番号を登録させる場合に、その記憶させる相手側電話番号に対応づける１のワンタッチダイヤルキーを指定する指定手段と、その指定手段により指定されたワンタッチダイヤルキーに対して既に相手側電話番号が対応付けられている場合に、前記指定されたワンタッチダイヤルキーに既に対応づけられている相手側電話番号を、空きワンタッチダイヤルキーに振り替える振替手段とを備えている。
【００２０】
この請求項８記載の通信装置によれば、ワンタッチダイヤル記憶部には、１の相手側電話番号が１のワンタッチダイヤルキーに対応付けて登録されている。このワンタッチダイヤル記憶部に新規の相手側電話番号を登録する際には、その相手側電話番号に対して対応させるワンタッチダイヤルキーが、指定手段により、まず指定される。ここで、指定手段により指定されたワンタッチダイヤルキーに対して既に別の相手側電話番号が対応付けられている場合には、振替手段により、指定されたワンタッチダイヤルキーに対応付けられている相手側電話番号が、未だ相手側電話番号と対応づけられていない空きワンタッチダイヤルキーに振り替えられ、ワンタッチダイヤルキーとの対応付けが改めて実行される。
【発明の効果】
【００２１】
請求項１記載の通信装置によれば、複製手段により、ワンタッチダイヤル記憶部に登録された相手側電話番号が電話帳データとして電話帳データ記憶部へ複製されるので、ワンタッチダイヤルキーに対応づけてワンタッチダイヤル記憶部に登録（ワンタッチダイヤル登録）した相手側電話番号を、電話帳データとして電話帳データ記憶部に登録（電話帳登録）できるという効果がある。
【００２２】
ワンタッチダイヤル記憶部に登録されている相手側電話番号が電話帳データ記憶部に複製されるので、例えば、既にワンタッチダイヤル最大登録件数の相手側電話番号が登録されている状態で新規に相手側電話番号をワンタッチダイヤル登録する場合に、ワンタッチダイヤル記憶部に上書きする前に、既に登録済みの相手側電話番号が電話帳データ記憶部へ複製されて残されているため、その相手側電話番号のデータを、誤って完全に失うことを防止し得る。また、ワンタッチダイヤル記憶部に登録された相手側電話番号が電話帳表示されない仕様で構成されている通信装置（電話装置又はファクシミリ装置など）においては、ワンタッチダイヤル登録された相手側電話番号が電話帳データ記憶部に複製されることにより、ワンタッチダイヤル登録されている相手側電話番号も電話帳表示ができるようになるので、ユーザにとっての利便性が増大し得る。
【００２３】
請求項２記載の通信装置によれば、請求項１記載の通信装置の奏する効果に加え、既にワンタッチダイヤル最大登録件数の相手側電話番号が登録されている状態で新規に相手側電話番号をワンタッチダイヤル登録する場合には、複製手段により、相手側電話番号がワンタッチダイヤル記憶部から電話帳データ記憶部へ複製されるので、新規登録させるべき電話番号を、ワンタッチダイヤル記憶部に記憶される相手側電話番号であって電話帳データ記憶部に複製させた番号に上書きさせたとしても、複製された相手側電話番号が電話帳データ記憶部に残され、それによって、その相手側電話番号のデータが完全に失われることを防止し得るという効果がある。
【００２４】
請求項３記載の通信装置によれば、請求項１記載の通信装置の奏する効果に加え、相手側電話番号を新規登録する際、指定手段により予め指定されたワンタッチダイヤルキーに既に相手側番号が登録されている場合には、その指定されたワンタッチダイヤルキーに登録されている相手側電話番号が振替手段により空きワンタッチダイヤルキーに振り替えられる一方で、空きワンタッチダイヤルキーが存在しなければ、その指定されたワンタッチダイヤルキーに登録されている相手側電話番号が複製手段により電話帳データ記憶部へ複製されるので、先にワンタッチダイヤルキーに登録されていた相手側電話番号のデータを失うことなく、新規の相手側電話番号を予め指定されたワンタッチダイヤルキーに登録することができるという効果がある。また、この場合、空きワンタッチダイヤルキーへの振り替えが優先して行われるので、空きワンタッチダイヤルキーに振り替えられる相手側電話番号は、ワンタッチダイヤルの属性を保持しつつ振り替えられる。よって、ワンタッチダイヤル機能を活用するユーザに不都合が生じ難いという効果がある。
【００２５】
請求項４記載の通信装置によれば、請求項２又は３記載の通信装置の奏する効果に加えて、第１メモリに含まれるワンタッチダイヤル記憶部における電話番号データの発呼頻度が、第２メモリに記憶される発呼履歴に基づいて検出されると、複製手段による電話帳データ記憶部への複製が、所定の発呼頻度に満たなかった相手側電話番号に対して優先的に行われる、即ち、所定の発呼頻度以上の相手側電話番号が優先的にワンタッチダイヤル記憶部に残されるので、発呼頻度の高い相手側電話番号に対して有利となるワンタッチダイヤル機能を有効活用できるという効果がある。
【００２６】
請求項５記載の通信装置によれば、請求項４記載の通信装置の奏する効果に加えて、複製手段による電話帳データ記憶部への複製は、所定の発呼頻度に満たず、且つ、最も発呼頻度の低い相手側電話番号に対して優先的に行われる、即ち、発呼頻度の高い相手側電話番号が優先的にワンタッチダイヤル記憶部に残されるので、発呼頻度の高い相手側電話番号に対して有利となるワンタッチダイヤル機能を有効活用できるという効果がある。
【００２７】
請求項６記載の通信装置によれば、請求項４又は５記載の通信装置の奏する効果に加え、検出手段により検出された発呼頻度を参照して、電話帳データ記憶部において所定の発呼頻度を超える相手側電話番号を前記ワンタッチダイヤル記憶部へ移動させるか否かについて、確認手段による確認が実行されるので、ワンタッチダイヤルキーに対応付けられることなく電話帳データとして登録されているが発呼頻度の高い相手側電話番号に対し、ユーザが、自身の都合に応じてワンタッチダイヤルに登録するか否かを選択させることができるという効果がある。ここで、例えば、ユーザが、ワンタッチダイヤル記憶部への移動（即ち、ワンタッチダイヤルへの登録）を選択すれば、発呼頻度の高い相手側電話番号がワンタッチダイヤルへ新たに登録されることとなり、発呼頻度の高い相手側電話番号に対して有利となるワンタッチダイヤル機能を有効活用できるという効果がある。
【００２８】
請求項７記載の通信装置によれば、請求項１から６のいずれかに記載の通信装置の奏する効果に加えて、複製手段により、ワンタッチダイヤル記憶部に登録されている相手側電話番号が電話帳データ記憶部へ複製されると、並び換え手段により、その電話帳データ記憶部に登録される電話帳データの並び換えが実行された上で、電話帳データ記憶部に新たに複製された相手側電話番号と電話帳データにおいてその前後に配置される相手側電話番号とが、表示手段により並び換え順に表示されるので、電話帳データ記憶部に複製された相手側電話番号の相対位置を視覚的に確認することができるという効果がある。通常、電話帳データは、ジョグキー又は矢印キーの操作により電話帳データの並び順で表示されるので、電話帳データに複製された相手側電話番号の相対的位置を予め確認できることはユーザにとって都合がよい。また、ワンタッチダイヤル記憶部から電話帳データ記憶部に複製された相手側電話番号が視覚的に表示されることによって、ユーザは、相手側電話番号が電話帳データ記憶部に複製されたことを確実に認識できるという効果もある。
【００２９】
請求項８記載の通信装置によれば、相手側電話番号を新規登録する際、指定手段により指定されたワンタッチダイヤルキーに既に相手側番号が登録されている場合には、その指定されたワンタッチダイヤルキーに既に登録されている相手側電話番号が振替手段により空きワンタッチダイヤルキーに振り替えられるので、先にワンタッチダイヤルキーに登録されていた相手側電話番号のデータを失うことなく、新規の相手側電話番号を予め指定されたワンタッチダイヤルキーに登録することができるという効果がある。よって、空きワンタッチダイヤルキーに振り替えられる相手側電話番号は、ワンタッチダイヤルの属性を保持しつつ振り替えられるので、ワンタッチダイヤル機能を活用するユーザに不都合が生じ難いという効果がある。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の第１実施例における通信装置としてのファクシミリ装置１の外観斜視図である。
【００３１】
図１に示されるファクシミリ装置１の本体２の側部には、受話器３が取り付けられている。受話器３は非通話時には本体２に設けられた図示しないフック上に置かれ、通話時にはフックから取り上げられて使用される。前者をオンフック状態、後者をオフフック状態と称する。本体２上面の前部には４つのワンタッチダイヤルキー４ａ及びジョグキー４ｂを含む複数の入力キーを備えた操作パネル４が設けられ、その操作パネル４の左後部には液晶表示器（ＬＣＤ）５が設けられている。ファクシミリ装置１は、この操作パネル４上に設けられたワンタッチダイヤルキー４ａ及びジョグキー４ｂを初めとする各種入力キーが操作されると、その操作された状態や操作手順などがＬＣＤ５に表示される。
【００３２】
操作パネル４及びＬＣＤ５の後部には原稿挿入口６が設けられている。ファクシミリ送信される原稿はこの原稿挿入口６に原稿面を下向きにして挿入され、読み取りが行われた後に、本体２の前面であって操作パネル４の下方に設けられた原稿排出口７から排出される。原稿挿入口６の後部には記録紙ホルダ装着部９が設けられ、この記録紙ホルダ装着部９には、複数枚の記録紙を積層収納可能な記録紙ホルダ１０が着脱可能に取り付けられている。記録紙ホルダ１０から供給され印字に使用された記録紙は、原稿排出口７の下方に設けられた記録紙排出口８から排出される。
【００３３】
図２はファクシミリ装置１の電気的構成を示したブロック図である。ファクシミリ装置１には、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、ＥＥＰＲＯＭ１５、画像メモリ１７、回線Ｉ／Ｆ部１９、モデム２０、バッファ２１、スキャナ２２、符号化部２３、復号化部２４、プリンタ２５、操作パネル４、ＬＣＤ５及びアンプ２７が設けられており、これらはバスライン２９を介して互いに接続されている。
【００３４】
回線Ｉ／Ｆ部１９は回線制御を行うためのものであり、ファクシミリ装置１はこの回線Ｉ／Ｆ部１９を介して電話回線２６に接続されている。回線Ｉ／Ｆ部１９は、ＤＴＭＦ信号やＣＮＧ信号などのトーン信号や相手側装置の電話番号（相手側電話番号）を示す信号などを含む各種信号、及び、交換機（図示せず）から送信される呼出信号を受信するとともに、操作パネル４上の各種入力キーの操作に応じた発信時のダイヤル信号を交換機へ送信する。
【００３５】
ＣＰＵ１２は、回線Ｉ／Ｆ部１９を介して送受信される各種信号などに基づいて、バスライン２９により接続された各部を制御し、ファクシミリ動作、即ち、データ通信を実行するものである。
【００３６】
ＲＯＭ１３は、このファクシミリ装置１で実行される制御プログラムなどを格納した書換不能なメモリであり、図５及び図７のフローチャートに示すプログラムは、このＲＯＭ１３内に格納されている。
【００３７】
ＲＡＭ１４は、ファクシミリ装置１の各動作の実行時に各種のデータを一時的に記憶するためのメモリであり、電話帳データメモリ１５ｂに登録されている各電話帳データに対応する電話コードの並び換えを行うためのソートテーブル１４ａを備えている。
【００３８】
図３は、ソートテーブル１４ａを模式的に示した図である。このソートテーブル１４ａには、電話帳データメモリ１５ｂにおいて電話帳データの登録されている電話コード３０が、所定の条件（例えば、対応する電話帳データにおける読みがなのアイウエオ順）で配列されており、電源投入時又は電話帳データメモリ１５ｂに変更があった場合に、所定の条件でその配列が並び換えられるように構成されている。
【００３９】
ジョグキー４ｂ又は矢印キー（図示せず）が操作されると、その操作方向に従って、ソートテーブルに配列された電話コード３０が順次読み出される。それによって、読み出された電話帳コード３０に対応する電話帳データが、電話帳データメモリ１５ｂから順次読み出され、ＬＣＤ５に順次表示される。
【００４０】
ＥＥＰＲＯＭ１５は、ユーザによって登録又は設定される各種データや各種設定値を不揮発的に記憶し得る書き換え可能なメモリであり、ＥＥＰＲＯＭ１５へ記憶されたデータは電源オフ後も保持される。このＥＥＰＲＯＭ１５は、ワンタッチ登録メモリ１５ａと電話帳データメモリ１５ｂとを備えている。
【００４１】
ワンタッチ登録メモリ１５ａは、１の相手側電話番号（相手側装置の電話番号又はファクシミリ番号）と名前などの付加情報とを、１のワンタッチダイヤルキー４ａに対応づけてワンタッチデータとして登録する（記憶する）ためのメモリである（図４参照）。そして、ユーザによりワンタッチダイヤルキー４ａが操作されると、操作されたワンタッチダイヤルキー４ａ（に対応するワンタッチ登録メモリ１５ａ）に登録されている相手側電話番号のデータ（電話番号データ）が読み出されて発呼される。
【００４２】
電話帳データメモリ１５ｂは、電話番号データと名前などの付加情報とを電話帳データとして登録する（記憶する）ためのメモリであり（図４参照）、ユーザがジョグキー４ｂ又は矢印キー（図示せず）を操作することにより、電話帳データメモリ１５ｂに登録されている電話番号データを電話帳を引くかのように探すことができる上に、所定の操作を行うことにより、その電話番号データを発呼することができる。
【００４３】
図４は、ワンタッチ登録メモリ１５ａ及び電話帳データメモリ１５ｂのメモリ構成を模式的に示した図である。ワンタッチ登録メモリ１５ａは、４つのワンタッチ登録メモリ４ａに対してそれぞれ対応づけられた４件分の電話コード３０（「１」〜「４」）に対応する各記憶アドレスに、それぞれワンタッチデータとしてデータ３２が記憶されるように構成されている。一方、電話帳データメモリ１５ｂは、１００件分の電話コード３０（「５」〜「１０４」）に対応する各記憶アドレスに、それぞれ電話帳データとしてデータ３２が記憶されるように構成されている。ここで、電話コード３０は、ワンタッチデータ及び電話帳データを個別に内部管理するための番号である。
【００４４】
また、ワンタッチデータ及び電話帳データはいずれも、図４に示すように、同じデータ３２から構成されている。具体的には、ワンタッチデータ又は電話帳データを構成するデータ３２は、「電話番号（相手側電話番号）」データと共に、その電話番号の付加情報として、その電話番号に対応する相手の「名前」データと、その名前に対する「読みがな」データと、着呼された電話番号データがナンバーディスプレイ機能により認識された場合に、回線を優先的に接続する機器（親機、子機、ファクシミリなど）を予め指定する「着信先設定」データと、着呼された電話番号データがナンバーディスプレイ機能により認識された場合に、鳴動させる着信音を予め指定する「着信音設定」データと、ファクシミリを同報送信する際、複数の電話番号データを順次発呼し得るグループを示す「グループ番号」データと、その電話番号データの属性（電話機、電話機／ファクシミリなど）を示す「属性」データとを有している。
【００４５】
画像メモリ１７は、通信履歴、画像データ及び印刷のためのビットイメージを記憶するためのメモリであり、安価な大容量メモリであるダイナミックＲＡＭ（ＤＲＡＭ）により構成されている。受信された画像データは、一旦画像メモリ１７に記憶され、プリンタ２５によって記録紙に印刷された後に、この画像メモリ１７から消去される。また、スキャナ２２によって読み取られた画像データも、この画像メモリ１７に記憶される。
【００４６】
モデム２０は、画情報及び通信データを変調及び復調して伝送すると共に伝送制御用の各種手順信号を送受信するためのものである。バッファ２１は、相手側装置との間で送受信される符号化された画情報を含むデータを一時的に記憶するためのものである。
【００４７】
スキャナ２２は、原稿挿入口に挿入された原稿を画像データとして読み取るためのものであり、原稿搬送用モータを備えている。符号化部２３は、スキャナ２２により読み取られた画像データの符号化を行うものである。復号化部２４は、バッファ２１または画像メモリ１７に記憶された画像データを読み出して、これを復号化するものであり、復号化されたデータは、プリンタ２５により記録紙に印刷される。
【００４８】
プリンタ２５は、インクジェット方式のプリンタで構成され、記録紙を搬送する記録紙用搬送モータと、印字ヘッドを搭載したキャリッジを移動させるキャリッジモータと、記録紙へインクを吐出する印字ヘッドとを備えている。アンプ２７は、そのアンプ２７に接続されたスピーカ２８を鳴動して、呼出音や音声を出力するためのものである。
【００４９】
次に、図５及び図６を参照して、上記のように構成されたファクシミリ装置１で実行されるワンタッチ登録メモリ１５ａへ相手側電話番号（電話番号）データを新規登録する際の処理（ワンタッチ新規登録処理）について説明する。
【００５０】
図５は、このファクシミリ装置１で実行されるワンタッチ新規登録処理のフローチャートである。このワンタッチ新規登録処理は、ユーザにより、ワンタッチダイヤルキー４ａに新規登録すべき電話番号データが、ユーザによる手入力、又は、発信もしくは着信履歴からの選択によって入力されると共に、その電話番号データの登録を所望するワンタッチダイヤル４ａ（に対応する電話コード３０）が指定されると起動する処理である。
【００５１】
このワンタッチ新規登録処理では、まず、ユーザにより指定された電話コード３０に対してワンタッチデータが登録されているか否かを確認する（Ｓ１）。Ｓ１の処理により確認した結果、ユーザにより指定されたワンタッチダイヤル４ａ（に対応する電話コード３０）に対して未だワンタッチデータが登録されていなければ（Ｓ１：Ｎｏ）、入力された電話番号データと、必要に応じて、ユーザにより新たに入力される付加情報（名前、読みがな等）とを、ユーザ指定の電話コード３０に（対応する記憶アドレスに）対してワンタッチデータとして登録し（Ｓ２）、このワンタッチ新規登録処理を終了する。
【００５２】
一方、Ｓ１の処理により確認した結果、ユーザ指定の電話コード３０に対し、既にワンタッチデータが登録されていれば（Ｓ１：Ｙｅｓ）、ワンタッチ登録メモリ１５ａにおける空きメモリ（空きワンタッチ登録メモリ）があるか否かを確認する（Ｓ３）。なお、本実施例において、Ｓ３の処理により検出される空きワンタッチ登録メモリは、ワンタッチ登録メモリ１５ａにおいてデータ３２が記憶されていない記憶アドレスであって、最も小さい電話コード３０に対応する記憶アドレスである。
【００５３】
Ｓ３の処理により確認した結果、空きワンタッチ登録メモリがあれば（Ｓ３：Ｙｅｓ）、登録すべき電話番号データをその空きワンタッチ登録メモリに登録するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、登録すべき電話番号データを、空きワンタッチ登録メモリに登録する指示がユーザよりあったか否かを確認する（Ｓ４）。
【００５４】
Ｓ４の処理にで確認した結果、登録すべき電話番号データを、空きワンタッチ登録メモリに登録する指示がユーザよりあった場合（Ｓ４：Ｙｅｓ）、新規登録すべく入力された電話番号データと、必要に応じて、ユーザにより新たに入力される付加情報（名前、読みがな等）とを、ワンタッチデータとしてその空きワンタッチ登録メモリに登録し（Ｓ１３）、このワンタッチ新規登録処理を終了する。
【００５５】
一方、Ｓ４の処理により確認した結果、空きワンタッチ登録メモリに電話番号データを登録する指示がユーザよりなかった場合（Ｓ４：Ｎｏ）、ワンタッチ登録メモリ１５ａにおいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを空きワンタッチ登録メモリへコピー（複製）するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを空きワンタッチ登録メモリへコピーする指示がユーザよりあったか否かを確認する（Ｓ５）。
【００５６】
Ｓ５の処理により確認した結果、ユーザ指定の電話コード３０に登録されているワンタッチデータを、空きワンタッチ登録メモリへコピーする指示がユーザよりあった場合（Ｓ５：Ｙｅｓ）、空きワンタッチ登録メモリに、ユーザ指定の電話コード３０に対して登録されているワンタッチデータをコピーする（Ｓ１４）。Ｓ１４の処理後、Ｓ２の処理へ移行し、このワンタッチ新規登録処理を終了する。
【００５７】
Ｓ１４の処理により、ユーザ指定の電話コード３０に対して電話番号データを新規登録（記憶）する前に、そのユーザ指定の電話コード３０に対してワンタッチデータ（電話番号データを含む）が先に登録されていた場合に、空きワンタッチ登録メモリが存在すれば、ユーザ指定の電話コード３０に対して先に登録されているワンタッチデータを空きワンタッチ登録メモリへコピーさせ得る。よって、このＳ１４の処理後、Ｓ２の処理により、ーザ指定の電話コード３０に対して、登録すべき電話番号データを上書きにより登録させたとしても、ユーザ指定の電話コード３０に登録されていたワンタッチデータ（電話番号データを含む）は、他のワンタッチダイヤルキーに振り替えられているため、元の電話番号データが誤って完全に失われてしまうことを防止し得る。また、この電話番号は、空きワンタッチダイヤルがあれば、優先的に行われる処理であるので、空きワンタッチダイヤルキーに対応づけられる。即ち、ワンタッチデータとしての属性を保持しつつワンタッチデータの振り替えが行われる。よって、ユーザによる発呼頻度の比較的高い電話番号を登録する傾向にあるワンタッチダイヤル機能を活用するユーザには、不都合が生じ難い。
【００５８】
一方、Ｓ５の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを、空きワンタッチ登録メモリへコピーする指示がユーザよりなかった場合（Ｓ５：Ｎｏ）、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きするか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きする指示がユーザよりあったか否かを確認する（Ｓ６）。
【００５９】
Ｓ６の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きする指示がユーザよりあった場合（Ｓ６：Ｙｅｓ）、Ｓ２の処理へ移行する。
【００６０】
一方、Ｓ６の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きする指示がユーザよりなかった場合（Ｓ６：Ｎｏ）、何も処理を行うことなく、このワンタッチ新規登録処理を終了する。
【００６１】
また、Ｓ３の処理により確認した結果、空きワンタッチ登録メモリがなければ（Ｓ３：Ｎｏ）、電話帳データメモリ１５ｂにおいて電話番号データが未登録のメモリ（空き電話帳データメモリ）があるか否かを確認する（Ｓ７）。なお、本実施例において、Ｓ３の処理により検出される空きワンタッチ登録メモリは、ワンタッチ登録メモリ１５ａにおいてデータ３２が記憶されていない記憶アドレスであって、最も小さい電話コード３０に対応する記憶アドレスである。
【００６２】
Ｓ７の処理により確認した結果、空き電話帳データメモリがあれば（Ｓ７：Ｙｅｓ）、登録すべき電話番号データをその空き電話帳データメモリに登録するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、登録すべき電話番号データを、その空き電話帳データメモリに登録する指示がユーザよりあったか否かを確認する（Ｓ８）。
【００６３】
Ｓ８の処理により確認した結果、登録すべき電話番号データを、空き電話帳データメモリに登録する指示がユーザよりあった場合（Ｓ８：Ｙｅｓ）、その登録すべき電話番号データと、必要に応じて、ユーザにより新たに入力される付加情報（名前、読みがな等）とを、空き電話帳データメモリに電話帳データとして登録し（Ｓ１５）、このワンタッチ新規登録処理を終了する。
【００６４】
一方、Ｓ８の処理により確認した結果、登録すべき電話番号データを、空き電話帳データメモリに登録する指示がユーザよりなかった場合（Ｓ８：Ｎｏ）、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを空き電話帳データメモリへコピー（複製）するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを、空き電話帳データメモリへコピーする指示がユーザよりあったか否かを確認する（Ｓ９）。
【００６５】
Ｓ９の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを、空き電話帳データメモリへコピーする指示がユーザよりあった場合（Ｓ９：Ｙｅｓ）、コピーの指示がされたワンタッチデータ（即ち、ユーザ指定の電話コード３０に対して登録されているワンタッチデータ）と同じデータが電話帳データメモリ１５ｂに存在するか否かを確認する（Ｓ１０）。
【００６６】
Ｓ１０の処理により確認した結果、コピーの指示がされたワンタッチデータと同じデータが電話帳データメモリ１５ｂに存在しなければ（Ｓ１０：Ｎｏ）、そのワンタッチデータを、空き電話帳データメモリに電話帳データとしてコピーする（Ｓ１１）。
【００６７】
Ｓ１１の処理により、ユーザ指定の電話コード３０に対して先に登録されている電話番号データを含むワンタッチデータが、電話帳データとして空き電話帳データメモリへコピーされるので、ワンタッチデータとして登録された電話番号データを、電話帳データとして登録することができる。よって、本実施例のように、ワンタッチ登録メモリ１５ａと電話帳データメモリ１５ｂとに対して、独立して電話番号データが登録される場合、後述するように、このＳ１１の処理後、Ｓ２の処理により、ユーザ指定の電話コード３０に対して、登録すべき電話番号データを上書きにより登録させたとしても、ユーザ指定の電話コード３０に登録されていたワンタッチデータ（電話番号データなど）が予め電話帳データメモリに残されているため、元の電話番号データが誤って完全に失われてしまうことを防止し得る。
【００６８】
Ｓ１１の処理後、表示処理（Ｓ１２）を行う。この表示処理（Ｓ１２）では、ワンタッチ登録メモリ１５ａに登録されるワンタッチデータが、電話帳データメモリ１５ｂへ電話帳データとしてコピーされた場合に、コピーされた電話帳データが、電話帳においてどの位置に配置されたかをＬＣＤ５に表示する処理である。
【００６９】
ここで、図６を参照して、この表示処理（Ｓ１２）について説明する。図６は、この表示処理（Ｓ１２）を模式的にに示した図である。例えば、図６（ａ）に示されるように、Ｓ１１の処理により、ワンタッチダイヤル１５ａにおける電話コード「２」に対して登録されているワンタッチデータ（名前データ「島田××」）が、電話帳データメモリ１５ｂにおける電話コード「７」にコピーされると、ソートテーブル１４ａによりソート（並べ替え）が実行される。ソートの実行により、図６（ｂ）に示されるように、電話コード「７」は、電話コード「２６」（名前データ「佐藤××」）と電話コード「１１」（名前データ「鈴木××」）との間に配置される。このソートの結果は、図６（ｃ）に示されるように、ＬＣＤ５に表示され、ワンタッチ登録メモリ１５ａから電話帳データメモリ１５ｂへコピーされた「島田××」の電話番号データが、電話帳データにおいて「佐藤××」の電話番号データと「鈴木××」の電話番号データとの間に配置されたことをユーザに視覚的に確認させることができる。また、通常電話帳データは、ジョグキー４ｂ又は矢印キー（図示せず）の操作により電話帳データの並び順で表示されるので、電話帳データに複製された電話番号データの相対的位置を予め確認できることはユーザにとっても都合がよい。
【００７０】
図５に戻って説明する。Ｓ７の処理により確認した結果、空き電話帳データメモリがなかった場合（Ｓ７：Ｎｏ）、あるいは、Ｓ９の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを、空き電話帳データメモリへコピーする指示がユーザよりされなかった場合（Ｓ９：Ｎｏ）はいずれも、Ｓ６の処理へ移行する。
【００７１】
また、Ｓ１０の処理により確認した結果、コピーの指示がされたワンタッチデータと同じデータが電話帳データメモリ１５ｂに存在すれば（Ｓ１０：Ｙｅｓ）、何も処理を行うことなく、このワンタッチ新規登録処理を終了する。
【００７２】
以上説明したように、第１実施例のファクシミリ装置１によれば、ワンタッチダイヤルキー４ａへ新規に電話番号データを登録する際、ユーザにより電話番号データの登録を指定されたワンタッチダイヤルキー４ａにワンタッチデータが既に登録されていた場合に、そのユーザ指定のワンタッチダイヤルキー４ａに対応するワンタッチ登録メモリ１５ａに記憶されるワンタッチデータを、電話帳データメモリ１５ｂへコピーすることができる。よって、本実施例のように、ワンタッチ登録メモリ１５ａに記憶されるワンタッチデータが電話帳データとは別に記憶され、電話帳データとして利用されない仕様のファクシミリ装置１である場合に、ユーザが手動でワンタッチデータを電話帳データメモリ１５ｂコピーすることにより退避させたり、ワンタッチ登録メモリに新規電話番号データを上書きして元のワンタッチデータを失うことを抑制することができる。
【００７３】
なお、ファクシミリ装置１がナンバディスプレイ機能を利用している場合に、相手側電話番号を示すデータ（ナンバディスプレイ番号データ）の着信が認識されると、着信表示処理が実行される。図７は、この着信表示処理を示すフローチャートであり、この着信表示処理では、認識されたナンバディスプレイ番号データが、ワンタッチ登録メモリ１５ａ又は電話帳データメモリ１５ｂのいずれかに登録されている電話番号データに一致していれば、その登録内容に従って、発信者の名前をＬＣＤ５へ表示すると共に、設定着信先を設定着信音で鳴動させる。
【００７４】
この着信表示処理は、ナンバディスプレイ機能が利用されている場合に、着信が検出されると起動する処理であり、まず、着信中であることをＬＣＤ５に表示し（Ｓ１０１）、ナンバディスプレイ電話番号データが認識されたか否かを確認し（Ｓ１０２）、ナンバディスプレイ電話番号データが認識されれば（Ｓ１０２：Ｙｅｓ）、その認識されたナンバディスプレイ電話番号データは、ワンタッチ登録メモリ１５ａに登録されている各ワンタッチデータのうちのいずれかに一致するかを確認する（Ｓ１０３）。
【００７５】
このＳ１０３の処理では、それぞれ少なくとも４桁以上のナンバディスプレイ電話番号データとワンタッチデータにおける電話番号データ（以下、「ワンタッチダイヤル電話番号データ」と称する）とを、互いの番号の末尾から順次比較し、少ない桁数で構成される電話番号データにおける全ての数字が一致した場合に、互いの番号が一致したと判定する。例えば、Ｓ１０３の処理において、ナンバディスプレイ電話番号データ「０５２１２３４５６７」とワンタッチダイヤル電話番号データ「４５６７」とは一致したと判定され、ナンバディスプレイ電話番号データ「４５６７」とワンタッチダイヤル電話番号データ「０５２１２３４５６７」とについても一致したと判定される。
【００７６】
一方、例えば、ナンバディスプレイ電話番号データ「０５２１２３４５６７」とワンタッチダイヤル電話番号データ「１５２１２３４５６７」とは不一致であると判定される。また、ナンバディスプレイ電話番号データ「０５２１２３４５６７」とワンタッチダイヤル電話番号データ「５６７」とはワンタッチダイヤル電話番号が４桁に満たないために不一致であると判定され、同様に、ナンバディスプレイ電話番号データ「５６７」とワンタッチダイヤル電話番号データ「０５２１２３４５６７」とについても不一致であると判定される。
【００７７】
このＳ１０３の処理では、それぞれ少なくとも４桁以上のナンバディスプレイ電話番号データとワンタッチダイヤル電話番号データとが、その末尾から検索されるので、例えば、一方が市外局番を含む電話番号データであり、他方が市外局番を含まない電話番号データであっても、互いの番号が一致するか否かを有効に比較することができる。
【００７８】
このＳ１０３の処理により確認した結果、認識されたナンバディスプレイ電話番号データが、ワンタッチ登録メモリ１５ａに登録されているワンタッチダイヤル電話番号データのいずれにも一致しなければ（Ｓ１０３：Ｎｏ）、そのナンバディスプレイ電話番号データは、電話帳データメモリ１５ｂに登録されている各電話帳データのうちのいずれかに一致するかを確認する（Ｓ１０４）。ここで、Ｓ１０４の処理において、上述したＳ１０３の処理と同様に、それぞれ４桁以上のナンバディスプレイ電話番号データと電話帳データにおける電話番号データ（以下、「電話帳電話番号データ」と称する）とを、互いの番号の末尾から順次比較し、少ない桁数で構成される電話番号データにおける全ての数字が一致した場合に、互いの番号が一致したと判定する。
【００７９】
Ｓ１０４の処理においても、Ｓ１０３の処理と同様に、それぞれ少なくとも４桁以上のナンバディスプレイ電話番号データと電話帳電話番号データとが、その末尾から検索されるので、例えば、一方が市外局番を含む電話番号データであり、他方が市外局番を含まない電話番号データであっても、互いの番号が一致するか否かを有効に比較することができる。
【００８０】
このＳ１０４の処理により確認した結果、認識されたナンバディスプレイ電話番号データが、電話帳電話番号データのいずれにも一致しなければ（Ｓ１０４：Ｎｏ）、認識されたナンバディスプレイ電話番号データを、着信中であることを表示中のＬＣＤ５に追加表示して、着信中の電話番号データをユーザに認識させ（Ｓ１０５）、着信先の全てを初期設定されている着信音（デフォルト着信音）で鳴動させ（Ｓ１０６）、この着信表示処理を終了する。
【００８１】
また、Ｓ１０３の処理により確認した結果、認識されたナンバディスプレイ電話番号データが、ワンタッチ登録メモリ１５ａに登録されているワンタッチダイヤル電話番号データのうちのいずれかに一致した場合（Ｓ１０３：Ｙｅｓ）、該当するワンタッチダイヤル電話番号データ（登録電話番号）とその電話番号データに対応する名前とを、着信中であることを表示中のＬＣＤ５に追加表示して、ユーザに発信者を明確に認識させ（Ｓ１０７）、そのワンタッチダイヤル電話番号データに対して設定されている設定着信先を設定着信音で鳴動させ、この着信表示処理を終了する。
【００８２】
また、Ｓ１０４の処理により、認識されたナンバディスプレイ電話番号データが、電話帳データメモリ１５ａに登録されている電話帳電話番号データのうちのいずれかに一致したことが確認された場合にも（Ｓ１０４：Ｙｅｓ）、該当する電話帳電話番号データ（登録電話番号）とその電話番号データに対応する名前とを、着信中であることを表示中のＬＣＤ５に追加表示して、ユーザに発信者を明確に認識させ（Ｓ１０７）、そのワンタッチダイヤル電話番号データに対して設定されている設定着信先を設定着信音で鳴動させ（Ｓ１０８）、この着信表示処理を終了する。
【００８３】
一方、Ｓ１０２の処理により確認した結果、ナンバディスプレイ番号データが認識されなかった場合（Ｓ１０２：Ｎｏ）、発信者が非通知設定で発信しているか、又は、公衆電話電話からの発信であるかのいずれかであるので、非通知通信であること又は公衆電話からの発信であることを、着信中であることを表示中のＬＣＤ５に追加表示し（Ｓ１０９）、着信先の全てをデフォルト着信音で鳴動させ（Ｓ１１０）、この着信表示処理を終了する。
【００８４】
次に、本発明のファクシミリ装置１における第２実施例について説明する。上記第１実施例のファクシミリ装置１は、ユーザにより指定されたワンタッチ登録メモリ１５ａの電話コード３０に、電話番号データをワンタッチデータとして新規に登録する場合に、そのユーザ指定の電話コード３０に対してワンタッチデータが既に登録されており、且つ、ワンタッチ登録メモリ１５ａにおける空きメモリ（空きワンタッチ登録メモリ）がなければ、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを、空き電話帳データメモリにコピー（複製）し得るよう構成されているものであった。
【００８５】
これに対して、第２実施例のファクシミリ装置１は、ユーザにより指定されたワンタッチ登録メモリ１５ａの電話コード３０に、電話番号データをワンタッチデータとして新規に登録する場合に、ユーザ指定の電話コード３０に対してワンタッチデータが既に登録されており、且つ、空きワンタッチ登録メモリがなければ、ワンタッチ登録メモリに登録されている電話番号データのうち、発呼頻度の低い電話番号データを優先的に、ワンタッチ登録メモリ１５ａから電話帳データメモリ１５ｂへ電話帳データとしてコピー（複製）し得るよう構成されるているものである。
【００８６】
この第２実施例におけるワンタッチ新規登録処理のフローチャートを図８及び図９を参照して説明する。図８は、本発明のファクシミリ装置１の第２実施例におけるワンタッチ新規登録処理を示すフローチャートであり、図９は、高頻度発呼処理のフローチャートである。なお、図８及び図９に示されるフローチャートを実行するプログラムはＲＯＭ１３に格納されている。
【００８７】
また、この第２実施例では、前記した第１実施例の電気的構成（図２参照）に加えて、ＲＡＭ１４は、ファクシミリ装置１が発呼した電話番号の履歴を記憶するリングバッファである発呼履歴テーブル１４ｂをさらに備えている。
【００８８】
図１０は、発呼履歴テーブル１４ｂを模式的に示した図である。図１０に示されるように、発呼履歴テーブル１４ｂは、ワンタッチダイヤル電話番号データ又は電話帳電話番号データを発呼した場合に、発呼した電話番号データに対応する電話コードとその発呼履歴（発呼した「年月日」のタイムスタンプ）とを、リングバッファの先頭アドレスから順次記憶するものである。そして、発呼履歴テーブル１４ｂにおいて、発呼履歴の記憶が最終アドレスに到達すると、再度、リングバッファの先頭アドレスへ戻り、その先頭アドレスから発呼履歴の記憶が継続される。
【００８９】
この発呼履歴テーブル１４ｂは、後述するＳ２１、Ｓ２８の処理において、ワンタッチダイヤル電話番号データ又は電話帳電話番号データの発呼頻度を検出するために参照される。そのため、発呼履歴テーブル１４ｂは、発呼頻度を検出するのに十分なメモリ容量を必要とするので、高価なＥＥＰＲＯＭ１５（ワンタッチ登録メモリ１５ａ及び電話帳データメモリ１５ｂを含む）に対して安価でアクセスの速いＲＡＭ１４に設ける方が都合が良い。
【００９０】
なお、他の部分は前記した第１実施例と同様であるので、図８に示すフローチャートにおいても、図５に示したワンタッチ新規登録処理のフローチャートと同じ処理の部分には同一の符号を付し、その説明を省略する。ユーザにより、ワンタッチダイヤルに登録すべき電話番号データがユーザによる手入力、又は、発信もしくは着信履歴からの選択によって入力されると共に、その電話番号の登録を所望するワンタッチダイヤルキー４ａ（に対応する電話コード３０）が指定されると、図８に示されるワンタッチ新規登録処理が起動される。
【００９１】
まず、ユーザにより指定された電話コード３０に対してワンタッチデータが登録されているか否かを確認する（Ｓ１）。Ｓ１の処理により確認した結果、ユーザにより指定されたワンタッチダイヤル４ａ（に対応する電話コード３０）に対して未だワンタッチデータが登録されていなければ（Ｓ１：Ｎｏ）、入力された電話番号データと、必要に応じて、ユーザにより新たに入力される付加情報（名前、読みがな等）とを、ユーザ指定の電話コード３０に対してワンタッチデータとして登録し（Ｓ２）、後述する高頻度発呼処理（Ｓ２８）を実行した後、このワンタッチ新規登録処理を終了する。
【００９２】
一方、Ｓ１の処理により確認した結果、ユーザ指定の電話コード３０に対し、既にワンタッチデータが登録されていれば（Ｓ１：Ｙｅｓ）、ワンタッチ登録メモリ１５ａにおける空きメモリ（空きワンタッチ登録メモリ）があるか否かを確認する（Ｓ３）。Ｓ３の処理により確認した結果、空きワンタッチ登録メモリがあれば（Ｓ３：Ｙｅｓ）、登録すべき電話番号データをその空きワンタッチ登録メモリに登録するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、登録すべき電話番号データを、空きワンタッチ登録メモリに登録する指示がユーザよりあったか否かを確認する（Ｓ４）。その結果、登録すべき電話番号データを、空きワンタッチ登録メモリに登録する指示がユーザよりあった場合（Ｓ４：Ｙｅｓ）、新規登録すべく入力された電話番号データと、必要に応じて、ユーザにより新たに入力される付加情報（名前、読みがな等）とを、ワンタッチデータとしてその空きワンタッチ登録メモリに登録し（Ｓ１３）、後述する高頻度発呼処理（Ｓ２９）へ移行する。
【００９３】
一方、Ｓ４の処理により確認した結果、空きワンタッチ登録メモリに電話番号データを登録する指示がユーザよりなかった場合（Ｓ４：Ｎｏ）、ワンタッチ登録メモリ１５ａにおいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを空きワンタッチ登録メモリへコピー（複製）するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを空きワンタッチ登録メモリへコピーする指示がユーザよりあったか否かを確認する（Ｓ５）。Ｓ５の処理により確認した結果、ユーザ指定の電話コード３０に登録されているワンタッチデータを、空きワンタッチ登録メモリへコピーする指示がユーザよりあった場合（Ｓ５：Ｙｅｓ）、空きワンタッチ登録メモリに、ユーザ指定の電話コード３０に対して登録されているワンタッチデータをコピーする（Ｓ１４）。Ｓ１４の処理後、Ｓ２の処理へ移行する。
【００９４】
一方、Ｓ５の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータを、空きワンタッチ登録メモリへコピーする指示がユーザよりなかった場合（Ｓ５：Ｎｏ）、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きするか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きする指示がユーザよりあったか否かを確認する（Ｓ６）。Ｓ６の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きする指示がユーザよりあった場合（Ｓ６：Ｙｅｓ）、Ｓ２の処理へ移行する。
【００９５】
一方、Ｓ６の処理により確認した結果、ユーザ指定の電話コード３０に対して登録されているワンタッチデータに、新規登録すべき電話番号データを上書きする指示がユーザよりなかった場合（Ｓ６：Ｎｏ）、後述する高頻度発呼処理（Ｓ２９）へ移行する。
【００９６】
また、Ｓ３の処理により確認した結果、空きワンタッチ登録メモリがなければ（Ｓ３：Ｎｏ）、発呼履歴テーブル１４ｂを参照して、ワンタッチデータ登録メモリ１５ａに、発呼頻度の低いワンタッチデータがあるか否かを確認する（Ｓ２１）。
【００９７】
Ｓ２１の処理では、発呼履歴テーブル１４ｂに記憶される履歴のうち、まず、１ヶ月以上前の履歴を削除した後、所定の発呼件数（例えば、２件）に満たない電話番号データを検索し、その検索により抽出された電話番号データの中で、最も発呼頻度の低い電話番号データを有するワンタッチデータが抽出される。
【００９８】
Ｓ２１の処理により確認した結果、発呼頻度の低いワンタッチデータがあれば（Ｓ２１：Ｙｅｓ）、電話帳データメモリ１５ｂにおいて電話番号データが未登録のメモリ（空き電話帳データメモリ）があるか否かを確認する（Ｓ７）。Ｓ７の処理により確認した結果、空き電話帳データメモリがあれば（Ｓ７：Ｙｅｓ）、Ｓ２１の処理により抽出されたワンタッチデータを空き電話帳メモリにコピー（複製）するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、Ｓ２１の処理により抽出されたワンタッチデータを空き電話帳メモリにコピー（複製）する指示がユーザよりあったか否かを確認する（Ｓ２２）。
【００９９】
Ｓ２２の処理により確認した結果、Ｓ２１の処理により抽出されたワンタッチデータを、空き電話帳メモリにコピーする指示がユーザよりあれば（Ｓ２２：Ｙｅｓ）、そのＳ２１の処理により抽出されたワンタッチデータ（即ち、発呼頻度の低いワンタッチデータ）と同じデータが電話帳データメモリ１５ｂに存在するか否かを確認する（Ｓ２３）。
【０１００】
Ｓ２３の処理により確認した結果、発呼頻度の低いワンタッチデータと同じデータが電話帳データメモリ１５ｂに存在しなければ（Ｓ２３：Ｎｏ）、そのワンタッチデータを空き電話帳メモリにコピーする（Ｓ２４）。
【０１０１】
Ｓ２４の処理により、ワンタッチ登録メモリ１５ａに登録されているワンタッチデータのうち、所定の発呼頻度未満であるワンタッチデータ、より好ましくは、その中で最も発呼頻度の低いワンタッチデータが優先的に電話帳データメモリ１５ｂへコピーされる。よって、発呼頻度の高い電話番号データを登録することにより利便性の増すワンタッチダイヤル機能を有効活用させることができる。
【０１０２】
Ｓ２４の処理後、表示処理（Ｓ１２）を実行し、次いで、Ｓ２１の処理により抽出されたワンタッチデータが登録されていた電話コード３０に対し、登録すべき電話番号データを登録するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、Ｓ２１の処理により抽出されたワンタッチデータが登録されていた電話コード３０に対し、登録すべき電話番号データを登録する指示がユーザよりあったか否かを確認する（Ｓ２５）。
【０１０３】
Ｓ２５の処理により確認した結果、そのような指示がユーザよりなかった場合（Ｓ２５：Ｎｏ）、Ｓ２１の処理により抽出されたワンタッチデータに対応する電話コード３０に対し、ユーザ指定の電話コード３０に対して登録されているワンタッチデータをコピーするか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、Ｓ２１の処理により抽出されたワンタッチデータに対応する電話コード３０に対し、ユーザ指定の電話コード３０に対して登録されているワンタッチデータをコピーする指示がユーザよりあったか否かを確認する（Ｓ２６）。
【０１０４】
Ｓ２６の処理により確認した結果、そのような指示がユーザよりあった場合（Ｓ２６：Ｙｅｓ）、Ｓ２１の処理により抽出されたワンタッチデータに対応する電話コード３０に対し、ユーザ指定の電話コード３０に対して登録されているワンタッチデータをコピーする（Ｓ２７）。Ｓ２７の処理後、Ｓ２の処理へ移行する。
【０１０５】
一方、Ｓ２５の処理により確認した結果、Ｓ２１の処理により抽出されたワンタッチデータが登録されていた電話コード３０に対し、登録すべき電話番号データを登録する指示があった場合（Ｓ２５：Ｙｅｓ）、登録すべき電話番号データと、必要に応じて、ユーザにより新たに入力される付加情報（名前、読みがな等）とを、Ｓ２１の処理により抽出されたワンタッチデータが登録されていた電話コード３０に対して登録し（Ｓ２８）、後述する高頻度発呼処理（Ｓ２９）を実行する。
【０１０６】
また、以下の４つ処理において、以下の結果が確認された場合、その処理を、後述する高頻度発呼処理（Ｓ２９）へ移行する：（１）Ｓ２１の処理により確認した結果、発呼履歴テーブル１４ｂ内に発呼頻度の低いワンタッチダイヤルが確認されなかった場合（Ｓ２１：Ｎｏ）、（２）Ｓ７の処理により確認した結果、空き電話帳データメモリがなかった場合（Ｓ７：Ｎｏ）、（３）Ｓ２２の処理により確認した結果、Ｓ２１の処理により抽出されたワンタッチデータを空き電話帳メモリにコピー（複製）する指示がなかった場合（Ｓ２２：Ｎｏ）、（４）Ｓ２６の処理により確認した結果、Ｓ２１の処理により抽出されたワンタッチデータに対応する電話コード３０に対し、ユーザ指定の電話コード３０に対して登録されているワンタッチデータをコピーする指示がなかった場合（Ｓ２６：Ｎｏ）。
【０１０７】
さらに、Ｓ２３の処理により確認した結果、発呼頻度の低いワンタッチデータと同じデータが電話帳データメモリ１５ｂに存在した場合もまた（Ｓ２３：Ｙｅｓ）、その処理を、後述する高頻度発呼処理（Ｓ２９）へ移行する。
【０１０８】
次に、図９のフローチャートを参照して、高頻度発呼処理（Ｓ２９）について説明する。この高頻度発呼処理は、電話帳データメモリ１５ｂに登録されている電話帳データのうち、発呼頻度の高いものを、必要に応じて、ワンタッチ登録メモリに移動（コピー）できる処理である。この高頻度発呼処理（Ｓ２９）では、まず、空きワンタッチ登録メモリがあるか否かを確認する（Ｓ３１）。Ｓ３１の処理により確認した結果、空きワンタッチ登録メモリがあれば（Ｓ３１：Ｙｅｓ）、発呼履歴テーブル１４ｂを参照して発呼頻度の高い電話帳データがあるか否かを確認する（Ｓ３２）。
【０１０９】
Ｓ３２の処理では、発呼履歴テーブル１４ｂに記憶される履歴のうち、まず、１ヶ月以上前の履歴を削除した後、所定の発呼件数以上（例えば、１０件以上）の電話番号データを検索し、その検索により抽出された電話番号データの中で、最も発呼頻度の高い電話番号データを有する電話帳データが抽出される。
【０１１０】
Ｓ３２の処理により確認した結果、発呼頻度の高い電話帳データがあった場合（Ｓ３２：Ｙｅｓ）、そのＳ３２の処理により抽出された電話帳データを空きワンタッチ登録メモリに登録するか否かについてユーザに確認するガイダンスをＬＣＤ５に表示し、そのガイダンスに基づいて、Ｓ３２の処理により抽出された電話帳データを、空きワンタッチ登録メモリに登録する指示がユーザよりあったか否かを確認する（Ｓ３３）。
【０１１１】
Ｓ３３の処理により、電話帳データメモリ１５ｂに登録される中で最も発呼頻度の高い電話帳データが、所定の発呼頻度以上であれば、ワンタッチ登録メモリ１５ａに移動するか否かがユーザに確認される。この場合、ユーザが所望すれば、発呼頻度の高い電話帳データを、ワンタッチデータとしてワンタッチダイヤルキーに対応づけることができる。一方で、ワンタッチデータとしての登録を不要とするユーザもいるので、ユーザの必要に応じて、発呼頻度の高い電話番号データを登録することにより利便性の増すワンタッチダイヤル機能を有効活用させることができる。
【０１１２】
Ｓ３３の処理により確認した結果、Ｓ３２の処理により抽出された電話帳データを、空きワンタッチ登録メモリに登録する指示がユーザよりあった場合（Ｓ３３：Ｙｅｓ）、Ｓ３２の処理により抽出された電話帳データを、空きワンタッチ登録メモリへコピーすると共に、その電話帳データメモリの電話帳データを削除し（Ｓ３４）、この高頻度発呼処理（Ｓ２９）を終了する。
【０１１３】
一方、以下の３つの処理において、以下の結果が確認された場合には、この高頻度発呼処理（Ｓ２９）を終了する：（１）Ｓ３１の処理により確認した結果、空きワンタッチ登録メモリがなかった場合（Ｓ３１：Ｎｏ）、（２）Ｓ３２の処理により確認した結果、発呼頻度の高い電話帳データメモリがなかった場合（Ｓ３２：Ｎｏ）、（３）Ｓ３３の処理により確認した結果、Ｓ３２の処理により抽出された電話帳データメモリに登録されている電話帳データを、空きワンタッチ登録メモリに登録する指示がユーザよりなかった場合、即ち、Ｓ３２の処理により抽出された電話帳データメモリに登録されている電話帳データを、空きワンタッチ登録メモリに登録しない指示がユーザよりあった場合（Ｓ３３：Ｎｏ）。
【０１１４】
図８に戻って説明する。高頻度発呼処理（Ｓ２９）終了後、このワンタッチ新規登録処理を終了する。
【０１１５】
以上説明したように、第２実施例のファクシミリ装置１によれば、ワンタッチ登録メモリ１５ａに登録されるワンタッチデータを電話帳データメモリ１５ｂにコピーする場合、所定の発呼頻度未満のダイヤルデータが優先的に電話帳データメモリ１５ｂへコピーされる。換言すれば、所定の発呼頻度以上のワンタッチデータが優先的にワンタッチ登録メモリ１５ａに残される。よって、ユーザは、発呼頻度の高い電話番号に対して有利となるワンタッチダイヤル機能を有効活用できるのである。
【０１１６】
なお、請求項１記載の複製手段としては、Ｓ１１，Ｓ２４の処理が該当する。また、請求項３又は８記載の指定手段としては、ワンタッチ新規登録処理（図５又は図８）を実行するために「電話番号データの登録を所望するワンタッチダイヤルが指定」することが該当し、請求項３又は８記載の振替手段としては、Ｓ３〜Ｓ５、Ｓ１４の処理が該当する。また、請求項４記載の検出手段としては、Ｓ２１，Ｓ３２の処理が該当する。また、請求項６記載の確認手段としては、Ｓ３３の処理が該当する。
【０１１７】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１実施例におけるファクシミリ装置の外観斜視図である。
【図２】本発明の第１実施例におけるファクシミリ装置の電気的構成を示したブロック図である。
【図３】ソートテーブルを模式的に示した図である。
【図４】ワンタッチ登録メモリ及び電話帳データメモリのメモリの構成を模式的に示した図である。
【図５】ワンタッチ新規登録処理を示すフローチャートである。
【図６】表示処理の処理手順を模式的に示した図である。
【図７】着信表示処理を示すフローチャートである。
【図８】第２実施例におけるワンタッチ新規登録処理を示すフローチャートである。
【図９】第２実施例における高頻度発呼処理を示すフローチャートである。
【図１０】第２実施例における発呼履歴テーブルを示した図である。
【符号の説明】
【０１１９】
１                  ファクシミリ装置（通信装置）
５                  ＬＣＤ（表示手段）
１２                ＣＰＵ
１３                ＲＯＭ
１４                ＲＡＭ
１４ａ              ソートテーブル（並び換え手段）
１４ｂ              発呼履歴テーブル（第２メモリ）
１５                ＥＥＰＲＯＭ（第１メモリ）
１５ａ              ワンタッチ登録メモリ（ワンタッチダイヤル記憶部）
１５ｂ              電話帳データメモリ（電話帳データ記憶部）
【図１】
2005110012.tif 000003
【図２】
2005110012.tif 000004
【図３】
2005110012.tif 000005
【図４】
2005110012.tif 000006
【図５】
2005110012.tif 000007
【図６】
2005110012.tif 000008
【図７】
2005110012.tif 000009
【図８】
2005110012.tif 000010
【図９】
2005110012.tif 000011
【図１０】
2005110012.tif 000012