(57)【特許請求の範囲】
【請求項１】
ユーザによる画面の操作に応答して信号を出力する入力／表示手段と、
前記入力／表示手段の出力信号に基づき、前記画面上の接触位置を第一位置として導出する制御手段と、を備えた入力／表示装置であって、
前記制御手段はさらに、
前記ユーザの利き手に基づき、前記画面上でユーザが見づらい部分を難視エリアとして決定し、
前記画面上において前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義し、さらに、
前記第一個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを生成し、
前記入力／表示手段はさらに、前記制御手段により生成されたパイメニューを表示し、
前記第一個数の項目エリアの大きさは、各項目エリアに一つずつ割り当てられるメニュー項目の数とパイメニューサイズと各メニュー項目が過去に選択された回数の最大値と最小値との差の組みに基づき定義される、入力／表示装置。
【請求項２】
ユーザによる画面の操作に応答して信号を出力する入力／表示手段と、
前記入力／表示手段の出力信号に基づき、前記画面上の接触位置を第一位置として導出する制御手段と、を備えた入力／表示装置であって、
前記制御手段はさらに、
前記ユーザの利き手に基づき、前記画面上でユーザが見づらい部分を難視エリアとして決定し、
前記画面上において前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義し、さらに、
前記第一個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを生成し、
前記入力／表示手段はさらに、前記制御手段により生成されたパイメニューを表示し、
前記制御手段は、
前記パイメニューの表示後に前記画面上の接触位置を第二位置としてさらに導出するとともに、前記第一位置と第二位置との間の距離が予め定められた基準値以上か否かを判断し、基準値以上の場合に、前記表示中のパイメニューにおいて前記第二位置の周辺にある項目エリアを大きくしたパイメニューを新たに生成し、
前記入力／表示手段は、前記制御手段により新たに生成されたパイメニューを表示する、入力／表示装置。
【請求項３】
ユーザによる画面の操作に応答して信号を出力する入力／表示手段と、
前記入力／表示手段の出力信号に基づき、前記画面上の接触位置を第一位置として導出する制御手段と、を備えた入力／表示装置であって、
前記制御手段はさらに、
前記ユーザの利き手に基づき、前記画面上でユーザが見づらい部分を難視エリアとして決定し、
前記画面上において前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義し、さらに、
前記第一個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを生成し、
前記入力／表示手段はさらに、前記制御手段により生成されたパイメニューを表示し、
前記制御手段は、
前記第一個数の項目エリアごとに、パイメニューにおける配置位置を含む情報を予め保持し、
前記制御手段は、
前記画面上で前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義した後、定義した第一個数の項目エリアに、前記情報に含まれるメニュー項目を一つずつ割り当てると共に、前記情報において前記難視エリアに含まれていた項目エリアを相対的に小さくしたパイメニューを生成する、入力／表示装置。
【請求項４】
ユーザによる画面の操作に応答して信号を出力する入力／表示手段と、
前記入力／表示手段の出力信号に基づき、前記画面上の接触位置を第一位置として導出する制御手段と、を備えた入力／表示装置であって、
前記制御手段はさらに、
前記ユーザの利き手に基づき、前記画面上でユーザが見づらい部分を難視エリアとして決定し、
前記画面上において前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義し、さらに、
前記第一個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを生成し、
前記入力／表示手段はさらに、前記制御手段により生成されたパイメニューを表示し、
前記制御手段は、
前記パイメニュー表示後に前記画面上の接触位置を導出できなくなると、前記画面上において前記第一位置から互いに等距離で前記第一位置を中心として全周に第二個数の項目エリアを再定義し、さらに、
前記第二個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを新たに生成し、
前記入力／表示手段は、前記制御手段により新たに生成されたパイメニューを表示する、入力／表示装置。
【請求項５】
前記第一個数は、前記パイメニューに含めるべきメニュー項目数に等しい、請求項１〜４のいずれかに記載の入力／表示装置。
【請求項６】
前記第一個数の項目エリアは、前記パイメニューの大きさに応じた大きさを有する、請求項１〜５のいずれかに記載の入力／表示装置。
【請求項７】
前記第一個数の項目エリアの大きさは、対応するメニュー項目が過去に選択された回数に基づき定義される、請求項２〜６のいずれかに記載の入力／表示装置。
【請求項８】
前記難視エリアは、前記ユーザが左利きの場合、前記ユーザから見て前記画面上で前記第一位置の左手前側に、前記ユーザが右利きの場合、前記ユーザから見て前記画面上で前記第一位置の右手前側に、定義される、請求項１〜７のいずれかに記載の入力／表示装置。
【請求項９】
前記制御手段は、
前記パイメニューの表示後に前記画面上の接触位置を第二位置としてさらに導出し、さらに、
前記表示中のパイメニューにおいて前記第二位置の周辺にある項目エリアを大きくしたパイメニューを新たに生成し、
前記入力／表示手段は、前記制御手段により新たに生成されたパイメニューを表示する、請求項１、３〜８のいずれかに記載の入力／表示装置。
【請求項１０】
前記制御手段は、前記表示中のパイメニューにおいて前記第二位置の周辺にある項目エリアの個数が所定の第三個数以上であれば、前記表示中のパイメニューにおいて前記第二位置の周囲にある項目エリアを大きくしたパイメニューを新たに生成する、請求項９に記載の入力／表示装置。
【請求項１１】
前記制御手段は、
前記第一個数の項目エリアごとに、パイメニューにおける配置位置を含む情報を予め保持し、
前記画面上で前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義した後、定義した第一個数の項目エリアに、前記情報に含まれるメニュー項目を一つずつ割り当てると共に、前記情報において前記難視エリアに含まれていた項目エリアを相対的に小さくしたパイメニューを生成する、請求項１、２、４〜１０のいずれかに記載の入力／表示装置。
【請求項１２】
前記制御手段は、
前記パイメニュー表示後に前記画面上の接触位置を導出できなくなると、前記画面上において前記第一位置から互いに等距離で前記第一位置を中心として全周に第二個数の項目エリアを再定義し、さらに、
前記第二個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを新たに生成し、
前記入力／表示手段は、前記制御手段により新たに生成されたパイメニューを表示する、請求項１〜３、５〜１１のいずれかに記載の入力／表示装置。
【請求項１３】
前記第二個数は、前記パイメニューに含めるべきメニュー項目数に等しい、請求項４または１２に記載の入力／表示装置。
【請求項１４】
前記第二個数の項目エリアは、前記パイメニューの大きさに応じた大きさを有する、請求項４、１２、１３のいずれかに記載の入力／表示装置。
【請求項１５】
前記第二個数の項目エリアの大きさは、等分の大きさかまたは、対応するメニュー項目の過去の選択された回数に基づき定義される、請求項４、１２〜１４のいずれかに記載の入力／表示装置。
【請求項１６】
前記ユーザから見て前記画面の左側部分の周囲に設けられた第一近接センサであって、前記ユーザの左手が近接すると信号を出力する第一近接センサと、
前記ユーザから見て前記画面の右側部分の周囲に設けられた第二近接センサであって、前記ユーザの右手が近接すると信号を出力する第二近接センサと、をさらに備え、
前記制御手段は、前記第一近接センサまたは前記第二近接センサの出力信号に基づき、前記ユーザの利き手を判断する、請求項１〜１５のいずれかに記載の入力／表示装置。
【請求項１７】
前記ユーザの利き手を示す情報を通信により取得する取得手段をさらに備え、
前記制御手段は、前記取得手段による取得情報に基づき、前記ユーザの利き手を判断する、請求項１〜１６のいずれかに記載の入力／表示装置。
【請求項１８】
請求項１〜１７のいずれかに記載の入力／表示装置を備えた、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パイメニュー（ラディアルメニューとも呼ばれる）を表示可能な入力／表示装置および画像形成装置に関する。
【背景技術】
【０００２】
周知の通り、タブレット端末や画像形成装置等には、例えばタッチパネル（タッチスクリーンとも呼ばれる）のような入力／表示装置が備わる。ユーザは、指または入力補助器具（例えばペンまたはスタイラス）を使って、入力／表示装置の画面上の任意位置に触れ、必要に応じて所定の操作を行う。なお、本明細書では、便宜上、入力補助器具に加え、ユーザの指を接触手段と定義する。かかる接触または所定の操作に応じて、入力／表示装置は、メニューを画面に表示する。ユーザは、表示メニューから項目を選択し、接触手段で操作する。応じて、タブレット端末や画像形成装置は、ユーザにより選択されたメニューを実行する（例えば、特許文献１を参照）。
【０００３】
次に、メニューの一種であるパイメニューの一例を概説する。まず、入力／表示装置の画面上の所定位置を中心点として円が描かれる。この所定位置は、一般的に、上記接触手段による接触位置である。この円は所定数の扇形に等分された後、各扇形にはメニュー項目が一つずつ割り当てられる。なお、上記以外にも、正多角形を二等辺三角形に等分したパイメニューもある。以上のパイメニューによれば、二次元的な画面上で各メニュー項目が接触位置から等距離となるため、良好な操作性が提供される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、パイメニューには、ユーザから見た時、一部のメニュー項目が接触手段の背後に隠されるので、視認性が低下するという問題点があった。
【０００６】
それゆえに、本発明の目的は、視認性の低下を抑制可能なパイメニューを表示できる入力／表示装置およびそれを備えた画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一局面は、入力／表示装置に向けられており、ユーザによる画面の操作に応答して信号を出力する入力／表示手段と、前記入力／表示手段の出力信号に基づき、前記画面上の接触位置を第一位置として導出する制御手段と、を備えている。
【０００８】
前記制御手段はさらに、前記ユーザの利き手に基づき、前記画面上でユーザが見づらい部分を難視エリアとして決定し、前記画面上において前記第一位置から互いに等距離であって前記難視エリアに無い第一個数の項目エリアを定義し、さらに、前記第一個数の項目エリアにメニュー項目を一つずつ割り当てたパイメニューを生成する。前記入力／表示手段はさらに、前記制御手段により生成されたパイメニューを表示する。
【０００９】
また、本発明の他の局面は、上記入力／表示装置を備えた画像形成装置に向けられる。
【発明の効果】
【００１０】
上記一局面によれば、表示後のパイメニューにおいてユーザが見づらい部分にはメニュー項目が配置されない。よって、全てのメニュー項目を視認し易いパイメニューを表示可能な入力／表示装置を提供することが可能となる。また、上記他の局面によれば、かかる入力／表示装置を備えた画像形成装置を提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】入力／表示装置およびこれを備えた画像形成装置の構成を示すブロック図である。
【図２Ａ】図１の画面に表示される操作画像を例示する模式図である。
【図２Ｂ】図１の画面の二次元座標系を示す模式図である。
【図２Ｃ】第一象限および第二象限を示す模式図である。
【図３】図１の画面に表示されるパイメニューを例示する模式図である。
【図４】図１の制御手段の処理を示すフロー図である。
【図５Ａ】各項目エリアが均等分割されたパイメニューを例示する模式図である。
【図５Ｂ】各項目エリアが重みづけ分割されたパイメニューを例示する模式図である。
【図６】第一変形例（Ｓ０６のサブルーチン）に係る処理を示すフロー図である。
【図７Ａ】第二変形例に係る処理の前半部分を示すフロー図である。
【図７Ｂ】第二変形例に係る処理の後半部分を示すフロー図である。
【図８】図７ＢのＳ３５の処理の詳細を示す模式図である。
【図９】図７Ａ，図７Ｂの実行によるパイメニューの状態遷移を示す模式図である。
【図１０】第三変形例に係る処理を示すフロー図である。
【図１１】テーブルに定義される項目エリアを示す模式図である。
【図１２】図１０の処理により生成されたパイメニューを示す模式図である。
【図１３Ａ】第四変形例に係る処理の前半部分を示すフロー図である。
【図１３Ｂ】第四変形例に係る処理の後半部分を示すフロー図である。
【図１４Ａ】各項目エリアが均等分割されたパイメニューを例示する模式図である。
【図１４Ｂ】各項目エリアが重みづけ分割されたパイメニューを例示する模式図である。
【発明を実施するための形態】
【００１２】
以下、上記図面を参照して、本発明の一実施形態に係る入力／表示装置およびそれを備えた画像形成装置について説明する。
【００１３】
《第一欄：入力／表示装置，画像形成装置の構成》
画像形成装置１は、例えばプリンタ、ファクシミリ、コピー機またはこれらの機能を有する複合機である。かかる画像形成装置１は、図１に示す通り、画像読取手段１１と、プリンタコントローラ１２と、画像形成手段１３と、入力／表示手段１４と、第一近接センサ１５と、第二近接センサ１６と、ＩＣカードリーダ１７と、制御手段１８と、を備える。また、本実施形態では、少なくとも入力／表示手段１４および制御手段１８は入力／表示装置１９の構成要素となっている。
【００１４】
画像読取手段１１は、少なくともイメージスキャナ１１１を含む。イメージスキャナ１１１は、図示しないＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）から送り込まれた原稿、または、図示しないプラテンガラス上に載置された原稿を光学的に読み取り、原稿画像を表すラスターデータを制御手段１８に送信する。上記ラスターデータは、所定のデータ形式（例えば、ユーザにより指定されたデータ形式）に制御手段１８により変換されて図示しないハードディスクドライブに保存されたり、印刷のために画像形成手段１３に送信されたりする。
【００１５】
プリンタコントローラ１２は、例えばＡＳＩＣにより実現され、制御手段１８から受信したＰｏｓｔＳｃｒｉｐｔデータに対しＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）を行い、その結果得られたラスターデータを例えば画像形成手段１３に送信する。
【００１６】
画像形成手段１３は、例えば電子写真方式およびタンデム方式で、受信ラスターデータが表す画像を用紙に印刷し出力する。なお、画像形成手段１３においては、電子写真方式以外にインクジェット方式等を採用しても良いし、タンデム方式以外に４サイクル方式を採用しても良い。
【００１７】
入力／表示手段１４は、例えばタッチパネルであって、画像形成装置１の前面上側に備え付けられる。かかる入力／表示手段１４は、制御手段１８による表示制御の下、操作画像（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を画面１４１上に表示する（図２Ａを参照）。ここで、操作画像は、例えばアイコン等のように、ユーザが操作可能なグラフィック要素を、予め定められた位置に含む。入力／表示手段１４は、定期的にユーザの画面操作を検知し、画面上でユーザが操作した位置に関連する信号Ｓ１を制御手段１８に送信する。
【００１８】
ここで、図２Ｂを参照する。入力／表示手段１４は矩形状の画面１４１を含む。画面１４１上の各位置は、予め定義された二次元座標値（ｘ，ｙ）で表現される。原点Ｏ（０，０）は画面１４１の対角線の交点とする。また、ｘ軸およびｙ軸は、ユーザから見て画面１４１の左右方向および前後方向を示すとする。また、ｚ軸は、原点Ｏから画面１４１の垂直な方向を示すとする。
【００１９】
次に、図２Ｃを参照する。画面１４１において任意の点Ｐで直交する二直線Ｌ１，Ｌ２で画面１４１を仕切ってできる四つのエリアのそれぞれを象限と定義する。直線Ｌ１，Ｌ２は、ｘ軸およびｙ軸に平行である。より具体的には、点Ｐの二次元座標値を（ｘｐ，ｙｐ）とする場合、ｘ＜ｘｐかつｙ＜ｙｐのエリアを第一象限Ａｑ１と、ｘ＞ｘｐかつｙ＜ｙｐのエリアを第二象限Ａｑ２と定義する。
【００２０】
再度図２Ｂを参照する。第一近接センサ１５および第二近接センサ１６は、周知の光センサ等である。第一近接センサ１５は、画面１４１の外側であって、ユーザ側から見て画面１４１の左側部分に沿って配置されている。かかる第一近接センサ１５は、画面１４１の左側に物体（例えば、ユーザの左手）が近づくと、それに応答して信号Ｓ２を制御手段１８に出力する。第二近接センサ１６は、ｙｚ平面を基準として第一近接センサ１５と略対称な位置に配置され、画面１４１の右側に物体が近づくと、信号Ｓ３を制御手段１８に出力する。
【００２１】
再度図１を参照する。ＩＣカードリーダ１７は、例えばＮＦＣのような近距離無線通信方式に基づき、ＩＣカード２とデータ通信を行う。より具体的には、ＩＣカード２には、ユーザの利き手が右か左かを示す情報Ｉ１が予め格納される。ユーザは、画像形成装置１を操作する際、まず、ＩＣカード２をＩＣカードリーダ１７にかざして認証を受ける。その後、ＩＣカードリーダ１７は、情報の取得手段として機能し、自身に近接したＩＣカード２から情報Ｉ１を読み出して制御手段１８に送信する。
【００２２】
制御手段１８は、例えば、ＲＯＭ１８１と、ＣＰＵ１８２と、ＳＲＡＭ１８３と、ＮＶＲＡＭ（不揮発性メモリ）１８４と、を含む。ＣＰＵ１８２は、ＲＯＭ１８１に予め記憶された制御プログラムを、ＳＲＡＭ１８３を作業領域として用いつつ実行する。また、ＣＰＵ１８２は、印刷に関わる各種設定値等を、ＮＶＲＡＭ１８４に保存する。また、制御プログラムの実行により、ＣＰＵ１８２は、ジョブを実行する。この時、ＣＰＵ１８２は、画像読取手段１１または画像形成手段１３の動作を制御する。
【００２３】
《第二欄：パイメニューの表示制御》
本画像形成装置１では、ユーザが画面１４１上で予め定められた操作（例えばスライド操作）を行うと、制御手段１８は、表示中の操作画像に関連するパイメニューＭを生成し、入力／表示手段１４に表示させる。より具体的には、パイメニューＭは操作画像上にオーバーレイ表示される。例えば、図３のように、ジョブ選択用の操作画像が表示されていれば、パイメニューＭとしてジョブ選択に関するものが表示される。また、スキャン設定用の操作画像が表示されていれば、例えば、データ形式を指定するためのパイメニューＭが、また、印刷設定用の操作画像が表示されていれば、例えば、印刷に使用すべきトレイを選択するためのパイメニューＭが表示される。
【００２４】
制御手段１８は、操作画像毎に、パイメニューＭの生成に必要なテーブルＩ２を保持する。テーブルＩ２は、メニュー項目数Ｎｔ、複数のメニュー項目名Ｔ、複数の選択回数Ｎｓ、選択回数差ＤおよびパイメニューサイズＳｍ等の情報を含む。複数の選択回数Ｎｓは、メニュー項目名Ｔのいずれかに対応し、対応するメニュー項目が過去に選択された回数を示す。選択回数差Ｄは、テーブルＩ２における選択回数Ｎｓの最大値と最小値の差を例えば大小の二段階で示す。パイメニューサイズＳｍは、画面１４１上でのパイメニューＭの大きさを、例えば大小の二段階で示す。本実施形態では、パイメニューＭの大きさは扇形の半径ｒで定義される。なお、回数差ＤおよびパイメニューサイズＳｍのそれぞれに関し、大小の基準となる閾値は適宜定められる値である。
【００２５】
ここで、以下に示す表１，表２，表３には、テーブルＩ２として、ジョブ選択用のもの、データ形式指定用のもの、トレイ選択用のものを模式的に例示する。
【００２６】
【表１】
0006518999.tif 000002
【００２７】
また、制御手段１８は、パイメニューＭを構成する各項目エリアＡｔの大きさを決定するために、サイズＳｍ、項目数Ｎｔおよび回数差Ｄの組み（以下、情報群という）毎に、各項目エリアＡｔのサイズＳａを定義したテーブルＩ３を保持する。換言すると、テーブルＩ３には、上記情報群とサイズＳａとが紐づけされている。下表４にテーブルＩ３の一例を模式的に示す。下表４の番号１のように、サイズＳｍが大で、項目数Ｎｔが２〜４で、回数差Ｄが大であれば、項目エリアＡｔのサイズはメニュー項目ごとに「均等」であると定義される。また、下表４の番号３のように、サイズＳｍが大で、項目数Ｎｔが５以上で、かつ回数差Ｄが大であれば、項目エリアＡｔのサイズは、選択回数Ｎｓに比例すると定義される。
【００２８】
【表２】
0006518999.tif 000003
【００２９】
次に、図４のフロー図を参照しながら、入力／表示装置１９におけるパイメニューの表示制御の手順を説明する。認証後、カードリーダ１７は、ＩＣカード２に情報Ｉ１があれば（Ｓ０１）、情報Ｉ１を読み出す。制御手段１８は、パイメニュー表示制御のために、読み出された情報Ｉ１を保持する（Ｓ０２）。逆に、ＩＣカード２に情報Ｉ１が無ければ、Ｓ０２はスキップされる。
【００３０】
ユーザは、入力／表示手段１４を使って画像形成装置１を操作する。制御手段１８は、操作に応答して操作画像を表示する。各操作画像の表示後、制御手段１８は、入力／表示手段１４の出力信号Ｓ１に基づき、所定操作（例えば、スライド操作）がなされたか否かを判断する（Ｓ０３）。操作画像の表示、スライド操作の判別は周知技術であるため、その詳説を控える。
【００３１】
Ｓ０３でＮｏであればＳ０３が再度行われ、Ｙｅｓであれば、制御手段１８は、出力信号Ｓ１に基づき、ユーザが現在触れている画面１４１上の位置（つまり、接触位置）を第一位置Ｐ１として導出する（Ｓ０４）。
【００３２】
次に、制御手段１８は、現在表示中の操作画像に対応するテーブルＩ２を選択後、選択したテーブルＩ２からサイズＳｍ、項目数Ｎｔおよび回数差Ｄからなる情報群を取得する（Ｓ０５）。
【００３３】
次に、制御手段１８は、テーブルＩ３の中から、Ｓ０５で得た情報群に一致するものを検索し、検索した情報群に紐づけされたサイズＳａを取得する（Ｓ０６）。
【００３４】
次に、制御手段１８は、情報Ｉ１を保持していれば（Ｓ０７）、右利きを示すか否かを判断する（Ｓ０８）。Ｙｅｓであれば、制御手段１８は、第一位置Ｐ１に対する第二象限Ａｑ２を難視エリアＡｖと定義する（Ｓ０９）。ここで、難視エリアＡｖとは、ユーザから見て、画面１４１上で、ユーザの指および／または入力補助器具の背後に隠れてしまい、ユーザからは視認し難いエリアおよびその周辺エリアである。Ｓ０９の場合、ユーザは右手で画面１４１をタッチ操作しているため、ユーザから見て第一位置Ｐ１の右手前側（つまり、第二象限Ａｑ２）が難視エリアＡｖと定められる。
【００３５】
それに対し、Ｓ０８でＮｏであれば、制御手段１８は、第一位置Ｐ１に対する第一象限Ａｑ１を難視エリアＡｖと定義する（Ｓ１０）。
【００３６】
Ｓ０９およびＳ１０の次に、制御手段１８は、生成すべきパイメニューＭにおける所定数（以下、第一個数という）の項目エリアＡｔを定義する（Ｓ１１）。Ｓ１１において、制御手段１８は下記の情報を使用する。
・Ｓ０４で得た第一位置Ｐ１
・Ｓ０５で選択したテーブルＩ２に含まれる項目数Ｎｔ
・同テーブルＩ２内の選択回数Ｎｓ
・同テーブルＩ２内のサイズＳｍ
・Ｓ１０で定義した難視エリアＡｖ
・Ｓ０６で得た項目エリアＡｔのサイズＳａ
【００３７】
まず、第一位置Ｐ１を中心としサイズＳｍを有する扇形であって、難視エリアＡVの部分が欠けた扇形が生成される。次に、この扇形が、項目数Ｎｔ、選択回数ＮｓおよびサイズＳａに基づき分割されて、第一個数の項目エリアＡｔが定義される。具体的には、サイズＳａが「均等」の場合、扇形の中心角αが項目数Ｎｔで等分割されることで、第一個数の項目エリアＡｔが定義される。この場合、図５Ａに示すように、項目エリアＡｔのそれぞれは、中心角αを項目数Ｎｔで除した所定角度βをなす二つの半径で扇形が区画されたエリアとなり、互いに重なり合わない。
【００３８】
それに対し、サイズＳａが「比例」の場合、全ての項目エリアＡｔが同サイズになる訳では無い。具体的には、項目エリアＡｔごとに、次式（１）の重み係数γが定められる。
重み係数γ＝対応するメニュー項目の選択回数Ｎｓ÷テーブルＩ２内の
選択回数Ｎｓの合計  …（１）
【００３９】
次に、メニュー項目毎に、重み係数γが扇形の中心角αに乗算されて、これによって、項目エリアＡｔそれぞれの中心角が定義される。したがって、図５Ｂに示すように、第一個数の項目エリアＡｔのそれぞれは、対応する重み係数γで定まる中心角を挟む二つの半径で扇形が区画されたエリアとなり、互いに重なり合わない。
【００４０】
Ｓ１１の次に、制御手段１８は、項目エリアＡｔのそれぞれに、対応するメニュー項目名Ｔを割り当て、これによって、パイメニューＭが完成する（Ｓ１２）。
【００４１】
次に、入力／表示手段１４は、制御手段１８よりパイメニューＭを受け取り、画面１４１に表示する（Ｓ１３）。
【００４２】
ユーザは、パイメニューＭが表示されると、必要な項目エリアＡｔを選択し、画面１４１上で所定の操作（例えばタップ操作）を行う。制御手段１８は、この操作が有ると（Ｓ１４）、操作されたメニュー項目を実行すると共に、対応する選択回数Ｎｓを１だけインクリメントする（Ｓ１５）。その後、処理はＳ０３に戻る。
【００４３】
また、Ｓ０７でＮｏと判断すると、制御手段１８は、第一近接センサ１５から信号Ｓ２の入力が有るか否かを判断する（Ｓ１６）。Ｙｅｓであれば、ユーザが左利きであるとみなしＳ１０が行われる。一方、Ｎｏであれば、制御手段１８は、第二近接センサ１６から信号Ｓ３の入力が有るか否かを判断する（Ｓ１７）。Ｙｅｓであれば、ユーザが右利きであるとみなしＳ０９が行われる。
【００４４】
それに対し、Ｓ１７でＮｏと判断すると、制御手段１８は、第一位置Ｐ１のｘ座標値ｘｐ１が正か否かを判断する（Ｓ１８）。ＹｅｓであればＳ１０が行われ、ＮｏであればＳ０９が行われる。
【００４５】
《第三欄：パイメニューの表示制御の効果》
第二欄で説明した通り、画面１４１において接触手段により隠れてしまう部分およびその周辺は難視エリアＡｖとして定義される。かかる難視エリアＡｖには、パイメニューＭを構成する項目エリアＡｔが定義されず、該難視エリアＡｖを除く部分にメニュー項目Ｔが配置される。かかるパイメニューＭにより、ユーザは、全てのメニュー項目Ｔを視認し易くなる。
【００４６】
《第四欄：付記》
なお、第二欄の説明では、第一個数は、好ましい例として、画面１４１に表示すべきパイメニューＭに含めるべきメニュー項目数Ｎｔと同数とした。これにより、操作性の良いパイメニューＭを提供可能となる。しかし、第一個数は、これ以外の値であっても構わない。
【００４７】
また、第二欄の説明では、第一個数の項目エリアＡｔは、好ましい例として、サイズＳｍのパイメニューＭの分割したものであった。換言すると、メニュー項目エリアＡｔの大きさは、画面１４１に表示すべきパイメニューＭのサイズＳｍに相関していた。これにより、操作性の良いパイメニューＭを提供可能となる。しかし、これに限らず、項目エリアＡｔの大きさは、このサイズＳｍに相関していなくとも良い。
【００４８】
また、第二欄の説明では、第一個数の項目エリアＡｔは、好ましい例として、対応する選択回数Ｎｓに相関する大きさを有していた。これにより、より操作性の良いパイメニューＭを提供可能となる。しかし、これに限らず、第一個数の項目エリアＡｔの大きさは選択回数Ｎｓに相関していなくとも良い。
【００４９】
また、第二欄の説明では、難視エリアＡｖは、ユーザが左利きであれば、第一象限Ａｑ１（左手前側）と定義され、ユーザが右利きであれば、第二象限Ａｑ２（右手前側）と定義されていた。しかし、これに限らず、難視エリアＡｖは、ユーザが左利きであれば、第一位置Ｐ１よりも左側に定義され、右利きであれば、第一位置Ｐ１よりも右側に定義されるだけでも構わない。
【００５０】
また、第二欄の説明では、パイメニューＭの外形形状は扇形であるとして説明した。しかし、これに限らず、パイメニューＭに含まれる項目エリアＡｔが第一位置Ｐ１から互いに等距離にあるのであれば、パイメニューＭの外形形状は、多角形であっても良いし楕円形であっても良い。さらに言えば、各項目エリアＡｔを第一位置Ｐ１から互いに等距離であって部分環状となるように配置したパイメニューＭが生成され表示されても構わない。
【００５１】
《第五欄：第一変形例》
第二欄の説明では、Ｓ０６においてテーブルＩ３が参照されてサイズＳａが取得されていた。しかし、これに限らず、制御手段１８は、Ｓ０６において、図６に示すサブルーチンを呼び出し実行しても構わない。具体的は、Ｓ０５で取得されたサイズＳｍが大で（Ｓ２１）、Ｓ０５で取得された項目数Ｎｔが例えば二個乃至四個でなく（Ｓ２２）、Ｓ０５で取得された回数差Ｄが大でなければ（Ｓ２３）、サイズＳａは「均等」と決定される（Ｓ２４）。
【００５２】
また、上記のみならず下記（１），（２）の場合にも、Ｓ２４にてサイズＳａは「均等」と判断される。
（１）Ｓ２１およびＳ２２の双方でＹｅｓの場合
（２）Ｓ２１、Ｓ２５およびＳ２６の全てでＮｏの場合
【００５３】
それに対し、サイズＳｍが大でなく（Ｓ２１）、回数差Ｄが大でなく（Ｓ２５）、項目数Ｎｔが二個乃至四個であれば（Ｓ２６）、サイズＳａは「比例」と決定される（Ｓ２７）。
【００５４】
また、上記のみならず下記（３），（４）の場合にも、Ｓ２７にてサイズＳａは「比例」と判断される。
（３）Ｓ２１でＮｏかつＳ２５でＹｅｓの場合
（４）Ｓ２１でＹｅｓ、Ｓ２２でＮｏかつＳ２３でＹｅｓの場合
【００５５】
Ｓ２４，Ｓ２７の完了後、制御手段１８は、図６のサブルーチンから抜ける。
【００５６】
《第六欄：第二変形例》
また、第二欄の説明では、Ｓ１４でＮｏであれば、Ｓ１４が再度行われていた。しかし、これに限らず、制御手段１８は、図７Ａ，図７Ｂに示す処理を行っても構わない。両図は、図４のフロー図と比較すると、Ｓ１４でＮｏであれば、Ｓ３１〜Ｓ３７を行う点で相違する。それ以外に、両フロー図の間に相違点は無い。それゆえ、図７Ａ，図７Ｂにおいて、図４に示したステップに相当するものには同一のステップ番号を付け、それぞれの説明を省略する。
【００５７】
制御手段１８は、Ｓ３１において、Ｓ０３と同様、所定操作（例えば、スライド操作）がなされたか否かを判断する。Ｎｏであれば処理はＳ１４に戻るが、Ｙｅｓであれば、制御手段１８は、Ｓ０４と同様、画面１４１での接触位置を、第二位置Ｐ２として導出する（Ｓ３２）。
【００５８】
次に、制御手段１８は、第一位置Ｐ１および第二位置Ｐ２の間の距離Ｄ１を導出し（Ｓ３３）、導出した距離Ｄ１が予め定められた基準値Ｄｔｈ以上か否かを判断する（Ｓ３４）。ここで、基準値Ｄｔｈは、入力／表示装置１９の仕様等に基づき適宜定められる。かかる基準値Ｄｔｈにより、接触手段の微小な動きを排除し、Ｓ３４の判断は毎回Ｙｅｓとなることを防止ができる。
【００５９】
Ｓ３４でＮｏであれば処理はＳ１４に戻るが、Ｙｅｓであれば、制御手段１８は、第二位置Ｐ２の周辺に予め定められた第三個数以上の項目エリアＡｔが存在するか否かを判断する（Ｓ３５）。ここで、第三個数もまた、入力／表示装置１９の仕様等により適宜定められる。Ｓ３５の処理の具体例を挙げると、図８に示すように、表示中のパイメニューＭを第一位置Ｐ１と第二位置Ｐ２とを結ぶ直線に直交する直線Ｌ３を基準として、第二位置Ｐ２側だけにあるものが周辺の項目エリアＡｔとされる。
【００６０】
Ｓ３５でＮｏであれば処理はＳ１４に戻る。即ち、表示中のパイメニューＭはそのままにされる。逆に、Ｓ３５でＹｅｓであれば、制御手段１９は、表示中のパイメニューＭにおいて第二位置Ｐ２の周辺にある項目エリアＡｔを大きくしたパイメニューＭを再生成する（Ｓ３６）。ここで、再生成されたパイメニューＭにおいても、全ての項目エリアＡｔが第一位置Ｐ１から等距離という条件は維持される。
【００６１】
その後、入力／表示手段１４は、制御手段１８により再生成されたパイメニューＭを表示する（Ｓ３７）。その後、制御手段１８は、Ｓ１４に戻る。
【００６２】
以上の処理の結果、図９に例示するように、画面１４１上のパイメニューＭが更新される場合がある。具体的には、更新前後において、第二位置Ｐ２周辺の項目エリアＡｔの大きさが変わる。これにより、パイメニューＭの操作性が向上する。より具体的には、更新前において、第二位置Ｐ２周辺に相対的に多くの項目エリアＡｔが存在するということは、これら項目エリアＡｔは相対的に小さいことになる。更新後は、かかる項目エリアＡｔが大きくなるので、パイメニューＭの操作性を向上させることが可能となる。
【００６３】
《第七欄：第三変形例》
第三変形例は、上記実施形態に対し、大略的には下記（１）〜（３）の点で相違する。それ以外に、両入力／表示装置１９の間に相違点は無い。それゆえ、以下の説明では、図１〜図３を援用する。
（１）制御手段１８がテーブルＩ２に代えてテーブルＩ４を備える点
（２）制御手段１８がテーブルＩ３を備えない点
（２）制御手段１８が図４に代えて図１０の処理を行う点
【００６４】
制御手段１８は、操作画像毎に、パイメニューＭの生成に必要なテーブルＩ４を保持する。テーブルＩ４には、第七欄では、メニュー項目数Ｎｔ、複数のメニュー項目名Ｔ、各項目エリアＡｔのパイメニューＭにおける位置Ｐｔ、およびパイメニューサイズＳｍが情報として定義される。テーブルＩ４に定義される項目エリアＡｔは、図１１に示すように、二次元座標系における原点Ｏを中心とする全周をメニュー項目数Ｎｔで等分して得られる。かかる項目エリアＡｔに、メニュー項目名Ｔが一つずつ予め割り当てられる。項目エリアＡｔの位置Ｐｔとしては、所定の始線（例えば、ｙ＝０（ｘ≧０））に対する角度で表される。
【００６５】
ここで、以下の表５には、テーブルＩ４として、ジョブ選択用のものを模式的に例示する。
【００６６】
【表３】
0006518999.tif 000004
【００６７】
次に、図１０のフロー図を参照しながら、入力／表示装置１９におけるパイメニューの表示制御の手順を説明する。図１０は、図４のＳ０５、Ｓ１１およびＳ１２の代わりに、Ｓ４１〜Ｓ４３を行う点で相違する。それ以外に、両図の間に相違点は無い。それゆえ、図１０において、図４のステップに相当するものには同一のステップ番号を付け、それぞれの説明を省略する。
【００６８】
制御手段１８は、Ｓ０４の次に、表示中の操作画像に対応するテーブルＩ４を選択し（Ｓ４１）、その次に、Ｓ０６を実行する。
【００６９】
また、Ｓ０９，Ｓ１０のいずれかで難視エリアＡｖを定義した後、制御手段１８は、生成すべきパイメニューＭにおける所定数（以下、第一個数という）の項目エリアＡｔを定義する（Ｓ４２）。Ｓ４２において、制御手段１８は下記の情報を使用する。
・Ｓ０４で得た第一位置Ｐ１
・Ｓ４１で選択したテーブルＩ４に含まれる項目数Ｎｔ
・同テーブルＩ２内の位置Ｐｔ
・同テーブルＩ２内のサイズＳｍ
・Ｓ１０で定義した難視エリアＡｖ
【００７０】
まず、第一位置Ｐ１を中心としサイズＳｍを有する扇形であって、難視エリアＡVの部分が欠けた扇形が生成される。次に、この扇形が項目数Ｎｔで等分されて、第一個数の項目エリアＡｔが定義される。
【００７１】
Ｓ４２の次に、制御手段１８は、項目エリアＡｔのそれぞれに、対応するメニュー項目名Ｔを割り当てると共に、各項目エリアＡｔのサイズを調整する（Ｓ４３）。具体的には、項目エリアＡｔの中には、定義された難視エリアＡｖに含まれる位置Ｐｔが割り当てられるものがある。制御手段１８は、かかる項目エリアＡｔが優先度の低いものとしてサイズを小さくし、難視エリアＡｎ外の位置Ｐｔが割り当てられた項目エリアＡｔのサイズを大きくする。
【００７２】
以上のＳ４１，Ｓ４２によりパイメニューＭが完成する。入力／表示手段１４は、制御手段１８により生成されたパイメニューＭを、図１２に示すように画面１４１上に表示する。
【００７３】
《第八欄：第四変形例》
また、第二欄の説明では、制御手段１８は、図４のＳ１４でＮｏと判断すると、Ｓ１４を再度行っていた。しかし、これに限らず、制御手段１８は、図１３Ａ，図１３Ｂに示す処理を行っても構わない。両図は、図４と比較すると、Ｓ１４でＮｏと判断後、Ｓ５１〜Ｓ５６を行う点で相違する。それ以外に、両フロー図の間に相違点は無い。それゆえ、図１３Ａ，図１３Ｂにおいて、図４に示したステップに相当するものには同一のステップ番号を付け、それぞれの説明を省略する。
【００７４】
制御手段１８は、Ｓ１４でＮｏであれば、出力信号Ｓ１に基づき、ユーザがまだ画面１４１に接触しているか否かを判断する（Ｓ５１）。Ｙｅｓであれば処理はＳ１４に戻るが、Ｎｏであれば、制御手段１８は、図示しないタイマーを起動して計時を開始する（Ｓ５２）。次に、制御手段１８は、計時開始後、所定時間が経過したか否かを判断する（Ｓ５３）。Ｎｏであれば処理はＳ５３に戻るが、Ｙｅｓであれば、制御手段１８は、再生成すべきパイメニューＭにおける所定数（以下、第二個数という）の項目エリアＡｔを再定義する（Ｓ５４）。具体的には、まず、第一位置Ｐ１を中心としサイズＳｍを有する円が生成される。次に、この円が、項目数Ｎｔ、選択回数ＮｓおよびサイズＳａに基づき分割されて、第二個数の項目エリアＡｔが定義される。円の詳細な分割手法は、サイズＳａが「均等」の場合も「比例」の場合も、Ｓ１１における扇形の分割手法と同様であるため、これ以上の説明を控える。
【００７５】
Ｓ５４の次に、制御手段１８は、Ｓ１２と同様、各項目エリアＡｔにメニュー項目名Ｔを割り当てて、パイメニューＭを完成させる（Ｓ５５）。その後、入力／表示手段１４は、制御手段１８により再作成されたパイメニューＭを、図１４Ａまたは図１４Ｂに例示するように画面１４１に表示する（Ｓ５６）。図１４Ａおよび図１４Ｂは、サイズＳａが「均等」および「比例」の場合に再表示されたパイメニューＭを示す。
【００７６】
以上の処理の結果、ユーザの接触手段が画面１４１から離れると、第一位置Ｐ１の全周囲にメニュー項目Ａｔが配置されたパイメニューＭが表示される。この時、各メニュー項目Ａｔのサイズは大きくなるので、ユーザの操作性が向上する。
【産業上の利用可能性】
【００７７】
本発明に係る入力／表示装置および画像形成装置は、視認性の低下を抑制可能なパイメニューを表示可能であり、様々な電子機器（例えば、複写機、ファクシミリまたは印刷機、もしくはこれらの機能を備えた複合機）に好適である。
【符号の説明】
【００７８】
１  画像形成装置
１４  入力／表示手段
１８  制御手段
１９  入力／表示装置
【図１】
0006518999.tif 000005
【図２Ａ】
0006518999.tif 000006
【図２Ｂ】
0006518999.tif 000007
【図２Ｃ】
0006518999.tif 000008
【図３】
0006518999.tif 000009
【図４】
0006518999.tif 000010
【図５Ａ】
0006518999.tif 000011
【図５Ｂ】
0006518999.tif 000012
【図６】
0006518999.tif 000013
【図７Ａ】
0006518999.tif 000014
【図７Ｂ】
0006518999.tif 000015
【図８】
0006518999.tif 000016
【図９】
0006518999.tif 000017
【図１０】
0006518999.tif 000018
【図１１】
0006518999.tif 000019
【図１２】
0006518999.tif 000020
【図１３Ａ】
0006518999.tif 000021
【図１３Ｂ】
0006518999.tif 000022
【図１４Ａ】
0006518999.tif 000023
【図１４Ｂ】
0006518999.tif 000024