(57)【要約】【課題】限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にする。【解決手段】コンピュータ機器１は、現在値（数値）を表示する現在値表示領域と、現在値表示領域に表示される現在値を更新するための変化量の入力を行う入力領域とを含む数値入力画面を表示する表示パネル１６と、前記入力領域への入力の操作を受け付けるタッチパネル１５とを備える。また、コンピュータ機器１は、タッチパネル１５に受け付けられた前記操作の前記入力領域における位置に応じて異なる前記変化量を前記現在値表示領域に表示された前記現在値に加算または減算して前記現在値を更新する現在値更新部２１と、タッチパネル１５によって受け付けられた前記入力領域への所定操作に応じて前記変化量を変更する変化量変更部２２とを備えている。【選択図】図２
2019101477.tif 000002
【特許請求の範囲】
【請求項１】
数値を表示する数値表示領域と、前記数値表示領域に表示される数値を更新するための変化量の入力を行う入力領域とを含む数値入力画面を表示する表示部と、
前記入力領域への入力の操作を受け付ける入力部と、
前記入力部に受け付けられた前記操作の前記入力領域における位置に応じて異なる前記変化量を前記数値表示領域に表示された前記数値に加算または減算して前記数値を更新する数値更新部と、
前記入力部によって受け付けられた前記入力領域への所定操作に応じて前記変化量を変更する変化量変更部とを備えていることを特徴とする数値入力装置。
【請求項２】
前記入力領域は、それぞれに異なる値を入力するための複数の区分に分割され、
前記変化量変更部は、特定の前記区分に対する前記所定操作に応じて、当該区分の前記変化量を変更することを特徴とする請求項１に記載の数値入力装置。
【請求項３】
前記入力領域は、異なる数値の区分に分割され、
前記変化量変更部は、前記所定操作に応じて、全ての前記区分の前記変化量を変更することを特徴とする請求項１に記載の数値入力装置。
【請求項４】
前記入力部は、前記表示部の表示面上でのスライドによる前記操作をスライド操作として受け付け、
前記変化量変更部は、前記入力部が受け付けた、２点間を広げる方向または狭める方向の前記スライド操作に応じて前記変化量を更新することを特徴とする請求項２または３に記載の数値入力装置。
【請求項５】
前記入力部は、前記表示部の表示面上でのスライドによる前記操作をスライド操作として受け付け、
前記数値更新部は、前記入力部が受け付けた第１方向への前記スライド操作に応じて前記変化量を前記数値に加算し、前記入力部が受け付けた第１方向とは異なる第２方向への前記スライド操作に応じて前記変化量を前記数値に減算することを特徴とする請求項１から４のいずれか１項に記載の数値入力装置。
【請求項６】
前記入力部は、タッチによる前記操作を受け付け、
前記数値更新部は、タッチされた各区分の前記変化量の前記数値への加算と減算とをタッチの回数に応じて区別して行うことを特徴とする請求項１から４のいずれか１項に記載の数値入力装置。
【請求項７】
前記入力領域は、複数個別に設けられるとともに、１つのオブジェクトとして扱われることを特徴とする請求項１から６のいずれか１項に記載の数値入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値を入力する数値入力装置に関する。
【背景技術】
【０００２】
従来、数値入力は、数値入力欄にテンキーによって数値を１つずつ入力することが一般的であった。しかしながら、このような入力方法では、手間がかかる上、誤入力が生じやすいという不都合があった。
【０００３】
このような不都合を解消するために、様々な入力方法が試みられている。このような入力方法としては、スライドバーで数値を変化させて入力する方法や、つまみを軸に沿って上下または左右に動かすことで数値を変更する方法、桁毎にプラスおよびマイナスのボタンを用意して数値を増減させて入力する方法などが挙げられる。
【０００４】
つまみを用いた入力方法では、例えば、つまみを右端一杯まで動かして指を離すと、値はそのままで、つまみだけが中央に戻り、つまみをさらに中央から右方向に動かすと、より大きい値を入力することができる。
【０００５】
また、特許文献１には、オペレータが入力欄をタッチすると、入力欄の近辺に数値入力用の円形画像が表示され、円形画像の外周部をオペレータがなぞると、入力欄の数値が増減することが開示されている。
【０００６】
また、特許文献２には、タッチパネル上で指を移動させる移動距離および移動速度に応じて、操作入力量を異ならせることが開示されている。
【０００７】
また、特許文献３には、スクロールダイヤルを同じ角度で回しても、回す位置に応じて表示内容のスクロール量が異なることが開示されている。したがって、この技術を数値入力に応用すれば、操作位置に応じて同じ操作量でも数値の変化量を異ならせることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−０１５０４２号公報（２０１６年１月２８日公開）
【特許文献２】特開２０１１−１０３０４４号公報（２０１１年５月２６日公開）
【特許文献３】特開２００８−０３３６９５号公報（２００８年２月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述したような数値入力方法では、数値の変化量を領域に応じて異ならせることにより、同じ操作を行っても、限られた範囲の操作領域で広い範囲の数値を入力することができる。しかしながら、入力可能な数値範囲が操作領域の広さで制限されるため、より広範囲の数値を入力することはできない。
【００１０】
本発明の一態様は、限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にすることを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の一態様に係る数値入力装置は、数値を表示する数値表示領域と、前記数値表示領域に表示される数値を更新するための変化量の入力を行う入力領域とを含む数値入力画面を表示する表示部と、前記入力領域への入力の操作を受け付ける入力部と、前記入力部に受け付けられた前記操作の前記入力領域における位置に応じて異なる前記変化量を前記数値表示領域に表示された前記数値に加算または減算して前記数値を更新する数値更新部と、前記入力部によって受け付けられた前記入力領域への所定操作に応じて前記変化量を変更する変化量変更部とを備えている。
【００１２】
上記の構成によれば、数値に加算または減算される変化量が変更されるので、入力領域における同じ位置の操作であっても、数値の変化量を変えることができる。これにより、限られた入力領域を用いて、数値の変化幅を大きくすることができる。
【００１３】
前記数値入力装置において、前記入力領域は、それぞれに異なる値を入力するための複数の区分に分割され、前記変化量変更部は、特定の前記区分に対する前記所定操作に応じて、当該区分の前記変化量を変更してもよい。
【００１４】
上記の構成によれば、特定の区分の変化量が変更されるので、例えば、ある桁の区分の値のみを変更して、数値の特に変更したい桁の更新を効率的に行うことなどが可能になる。
【００１５】
前記数値入力装置において、前記入力領域は、異なる数値の区分に分割され、前記変化量変更部は、前記所定操作に応じて、全ての前記区分の前記変化量を変更してもよい。
【００１６】
上記の構成によれば、全ての区分の変化量が変更されるので、例えば、より大きくまたはより小さく数値の変化幅を変更することが必要となる場合などに、数値の各桁に対応した区分の変化量を変更することで、数値の更新を効率的に行うことができる。
【００１７】
前記数値入力装置において、前記入力部は、前記表示部の表示面上でのスライドによる前記操作をスライド操作として受け付け、前記変化量変更部は、前記入力部が受け付けた、２点間を広げる方向または狭める方向の前記スライド操作に応じて前記変化量を更新してもよい。
【００１８】
上記の構成によれば、ピンチアウトまたはピンチインのようなタブレット端末などで行われる操作で容易に変化量を変更することができる。
【００１９】
前記数値入力装置において、前記入力部は、前記表示部の表示面上でのスライドによる前記操作をスライド操作として受け付け、前記数値更新部は、前記入力部が受け付けた第１方向への前記スライド操作に応じて前記変化量を前記数値に加算し、前記入力部が受け付けた第１方向とは異なる第２方向への前記スライド操作に応じて前記変化量を前記数値に減算してもよい。
【００２０】
上記の構成によれば、タブレット端末で行われる操作で容易に数値を更新することができる。
【００２１】
前記数値入力装置において、前記入力部は、タッチによる前記操作を受け付け、前記数値更新部は、タッチされた各区分の前記変化量の前記数値への加算と減算とをタッチの回数に応じて区別して行ってもよい。
【００２２】
上記の構成によれば、同じ区分へのタッチであっても、タッチの回数で加算と減算とを使い分けることができる。
【００２３】
前記数値入力装置において、前記入力領域は、複数個別に設けられるとともに、１つのオブジェクトとして扱われてもよい。
【００２４】
上記の構成によれば、数値表示領域および入力領域を含む画面の設計および設定を簡素化することができる。
【発明の効果】
【００２５】
本発明の一態様によれば、限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にすることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の各実施形態に係るコンピュータ機器の構成を示すブロック図である。
【図２】上記コンピュータ機器のシステム構成を示すブロック図である。
【図３】（ａ）および（ｂ）は本発明の実施形態１に係るコンピュータ機器に表示される数値入力画面の構成を示す図である。
【図４】（ａ）および（ｂ）は本発明の実施形態１に係るコンピュータ機器において、上記数値入力画面に設けられた入力領域上で加算または減算の操作が行われる状態を示す図である。
【図５】上記入力領域上で特定のレーンの変化量を変更する操作が行われる状態を示す図である。
【図６】上記入力領域上で全てのレーンの変化量を変更する操作が行われる状態を示す図である。
【図７】上記コンピュータ機器によるタッチパネルへのタッチ操作に対する処理の手順を示すフローチャートである。
【図８】上記コンピュータ機器による現在値更新処理の手順を示すフローチャートである。
【図９】上記コンピュータ機器による変化量変更処理の手順を示すフローチャートである。
【図１０】（ａ）は実施形態１の変形例に係る上記入力領域の前提となる図４の（ｂ）の入力領域であり、（ｂ）は実施形態１の変形例に係る上記入力領域の構成を示す図である。
【図１１】（ａ）は本発明の実施形態２に係るコンピュータ機器において、上記入力領域上で加算または減算の操作が行われる状態を示す図であり、（ｂ）および（ｃ）は実施形態２の変形例に係る上記入力領域の構成を示す図である。
【図１２】本発明の実施形態３に係るコンピュータ機器に表示される数値入力画面の構成を示す図である。
【図１３】図１２の数値入力画面に設けられる入力領域上で特定のレーンの変化量を変更する操作が行われる状態を示す図である。
【図１４】図１２の上記入力領域上で全てのレーンの変化量を変更する操作が行われる状態を示す図である。
【図１５】（ａ）および（ｂ）は図１２の上記入力領域上でのタッチ操作に追従してマークを表示する状態を示す図である。
【図１６】本発明の実施形態４に係るコンピュータ機器に表示される数値入力画面に設けられた入力領域上で加算または減算の操作が行われる状態を示す図である。
【発明を実施するための形態】
【００２７】
〔実施形態１〕
本発明の実施形態１について図１〜図９に基づいて説明すると、以下の通りである。
【００２８】
図１は、本実施形態に係るコンピュータ機器１の構成を示すブロック図である。
【００２９】
図１に示すコンピュータ機器１（数値入力装置）は、汎用または専用のＯＳ（Operating System）を実装しており、アプリケーションプログラムを実行する機能を備えている。また、コンピュータ機器１としては、パーソナルコンピュータ、ワークステーション、産業用コンピュータなどが用いられる。産業用コンピュータは、工場などの厳しい環境に適合するように、防塵性、防滴性、耐振動性などを高めた専用のコンピュータである。また、コンピュータ機器１は、プログラマブル表示器のようなＨＭＩ（Human Machine Interface）機器であってもよい。
【００３０】
まず、コンピュータ機器１のハードウェア構成について説明する。
【００３１】
図１に示すように、コンピュータ機器１は、ＣＰＵ（Central Processing Unit）１１と、メインメモリ１２と、ＲＯＭ（Read Only Memory）１３と、補助記憶装置１４と、タッチパネル１５（入力部）と、表示パネル１６（表示部）とを備えている。
【００３２】
ＣＰＵ１１は、アプリケーションプログラムを実行する処理装置である。具体的には、ＣＰＵ１１は、アプリケーションプログラムの実行に際して、メインメモリ１２、補助記憶装置１４、タッチパネル１５などからデータを受け取り、当該データに対して演算または加工を施した上で、メインメモリ１２、補助記憶装置１４、表示パネル１６等に出力する。
【００３３】
メインメモリ１２は、コンピュータ機器１における主記憶装置を構成するメモリであり、ＤＲＡＭ（Dynamic Random Access Memory）によって構成される。
【００３４】
ＲＯＭ１３は、コンピュータ機器１の起動時やリセット時に実行されるＢＩＯＳ（Basic Input Output System）などの、コンピュータ機器１の動作に不可欠なプログラムを記憶している。
【００３５】
補助記憶装置１４は、ＯＳ、アプリケーションプログラム、各種のデータなどを記憶する大容量の記憶装置であり、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、ＦＥＰＲＯＭ（Flash Erasable and Programmable ROM）などで構成される。
【００３６】
タッチパネル１５は、表示パネル１６上に配置されており、タッチパネル１５は、表示パネル１６の表示面１６ａに表示された画面上でのタッチ操作を受け付ける入力デバイスである。タッチパネル１５は、タッチ操作を受け付けた結果としてタッチ検出信号を出力する。タッチ操作信号は、タッチ操作がされた位置の座標などの情報を含んでいる。なお、タッチパネル１５は、表示パネル１６の表示面１６ａに組み込まれていてもよい。
【００３７】
表示パネル１６は、アプリケーションプログラムが実行された結果として生成される画面などを表示する。表示パネル１６としては、液晶表示パネル、ＥＬ（Electro-Luminescence）表示パネルなどの平板型表示パネルが用いられる。
【００３８】
続いて、コンピュータ機器１のシステム構成について説明する。
図２は、コンピュータ機器１のシステム構成を示すブロック図である。図３の（ａ）および（ｂ）は、コンピュータ機器１に表示される数値入力画面１００の構成を示す図である。図４（ａ）および（ｂ）は、数値入力画面１００に設けられた入力領域１０２上で加算または減算の操作が行われる状態を示す図である。図５は、入力領域１０２上で特定のレーンＬ３の変化量を変更する操作が行われる状態を示す図である。図６は、入力領域１０２上で全てのレーンＬ１〜Ｌ５の変化量を変更する操作が行われる状態を示す図である。
【００３９】
図２に示すように、コンピュータ機器１は、数値入力の機能を有する部分として入力処理部２を含み、表示パネル１６の表示（特に数値入力のための表示）を制御する機能を有する部分として表示制御部３を有している。
【００４０】
表示制御部３は、補助記憶装置１４に記憶されている数値入力画面データに基づいて、図３の（ａ）および（ｂ）に示す数値入力画面１００を表示パネル１６に表示させる。
【００４１】
図３の（ｂ）に示すように、数値入力画面１００は、現在値表示領域１０１（数値表示領域）と、入力領域１０２とを含んでいる。現在値表示領域１０１は現在の数値（現在値）を表示する領域である。入力領域１０２は、指などによるタッチ操作、スライド操作およびピンチ操作が可能となるように方形を成す一定の面積を有する領域である。入力領域１０２は、変化量をスライド操作（所定操作）によって入力するために設けられている。変化量は、現在値表示領域１０１に表示される現在値を更新するために現在値に加算または減算される一定の値である。
【００４２】
図４の（ａ）に示す入力領域１０２は、１つのオブジェクトとして扱われる。入力領域１０２は、水平方向に伸びるように形成された複数のレーンＬ１〜Ｌ５（区分）に分割されている。レーンＬ１〜Ｌ５のそれぞれには、異なる変化量が設定されている。レーンＬ１に設定される変化量が最も小さく、レーンＬ２〜Ｌ５の順で設定される変化量が大きくなる。
【００４３】
なお、以降の説明では、レーンＬ１〜Ｌ５を特定しない場合、レーンＬと称するものとする。
【００４４】
レーンＬ１〜Ｌ５のいずれか１つにおいてユーザによる右方向（第１方向）のスライド操作が行われると、当該スライド操作が、操作対象のレーンＬに設定された変化量を現在値に加算する操作として後述する現在値更新部２１に受け付けられる。一方、レーンＬ１〜Ｌ５のいずれか１つにおいてユーザによる左方向（第２方向）のスライド操作が行われると、スライド操作が行われたレーンＬに設定された変化量を現在値に減算する操作として現在値更新部２１に受け付けられる。
【００４５】
また、入力領域１０２は、図４の（ｂ）に示すように構成されてもよい。入力領域１０２は、加算領域１０２ａと、減算領域１０２ｂとを含んでいる。加算領域１０２ａは入力領域１０２の右半分に形成され、減算領域１０２ｂは入力領域１０２の左側半分に形成されている。
【００４６】
加算領域１０２ａのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによる右方向のスライド操作が行われると、当該スライド操作が、操作対象のレーンＬに設定された変化量を現在値に加算する操作として後述する現在値更新部２１に受け付けられる。また、加算領域１０２ａのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによる左方向のスライド操作が行われると、当該スライド操作は現在値更新部２１に受け付けられず、無効となる。
【００４７】
一方、減算領域１０２ｂのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによる左方向のスライド操作が行われると、スライド操作が行われたレーンＬに設定された変化量を現在値に減算する操作として現在値更新部２１に受け付けられる。また、減算領域１０２ｂのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによる右方向のスライド操作が行われると、当該スライド操作は現在値更新部２１に受け付けられず、無効となる。
【００４８】
レーンＬ１〜Ｌ５の変化量は、それぞれ変更可能である。図５に示すように、特定のレーンＬ（例えばレーンＬ３）において、２点間を広げる方向にスライドするピンチ操作（ピンチアウト）が行われると、当該レーンＬに設定された変化量をより大きい値に変更する操作として後述する変化量変更部２２に受け付けられる。一方、２点間を狭める方向にスライドするピンチ操作（ピンチイン）が行われると、ピンチ操作が行われたレーンＬに設定された変化量をより小さい値に変更する操作として変化量変更部２２に受け付けられる。
【００４９】
また、レーンＬ１〜Ｌ５の変化量は、全体として同時に変更可能である。この変更を行う場合、予め、レーンＬ１〜Ｌ５の変化量を変更する操作を行うことを操作モードの切り替えなどで設定しておく。図６に示すように、いずれかのレーンＬ（例えばレーンＬ３）においてピンチアウトが行われると、全てのレーンＬ１〜Ｌ５に設定された変化量をより大きい値に変更する操作として後述する変化量変更部２２に受け付けられる。一方、ピンチインが行われると、全てのレーンＬ１〜Ｌ５に設定された変化量をより小さい値に変更する操作として変化量変更部２２に受け付けられる。
【００５０】
表示制御部３は、図３の（ａ）に示すように、現在値表示領域１０１に対するタッチ操作に応じてタッチパネル１５から出力されたタッチ検出信号を受けると、図３の（ｂ）に示すように、入力領域１０２を表示するように表示パネル１６を制御する。また、表示制御部３は、メインメモリ１２に記憶されている現在値データに基づいて、現在値表示領域１０１に表示されている値を更新するように、表示パネル１６を制御する。さらに、表示制御部３は、入力領域１０２に変化量が表示される場合、表示されている変化量を、メインメモリ１２に記憶されている変化量データに基づいて、入力領域１０２に対する操作に応じて変更された変化量に更新するように、表示パネル１６を制御する。
【００５１】
入力処理部２は、現在値更新部２１（数値更新部）と、変化量変更部２２とを有している。
【００５２】
現在値更新部２１は、タッチパネル１５に受け付けられた入力領域１０２への入力操作についてのタッチ検出信号を受けて、現在値の更新を行う。具体的には、現在値更新部２１は、スライド操作が行われたレーンＬ１〜Ｌ５の変化量およびスライド操作の距離（スライド距離）に基づいて計算した入力変化量を現在値に加算または減算することで、現在値の更新処理を行う。
【００５３】
変化量変更部２２は、タッチパネル１５に受け付けられた入力領域１０２への入力操作についてのタッチ検出信号を受けて、変化量の変更を行う。具体的には、変化量変更部２２は、２点のタッチ間隔を変えるピンチ操作が行われた距離（ピンチ距離）に基づいて計算した変更変化量を現在の変化量に置き替えることで、変化量の変更処理を行う。
【００５４】
以上のように構成されるコンピュータ機器１の動作について説明する。図７は、コンピュータ機器１によるタッチパネル１５へのタッチ操作に対する処理の手順を示すフローチャートである。図８は、コンピュータ機器１による現在値更新処理の手順を示すフローチャートである。図９は、コンピュータ機器１による変化量変更処理の手順を示すフローチャートである。
【００５５】
まず、タッチパネル１５へのタッチ操作に応じて、現在値更新処理または変化量変更処理を行う処理をについて説明する。
【００５６】
図７に示すように、入力処理部２は、タッチパネル１５からのタッチ検出信号に含まれるタッチ座標の情報に基づいて、タッチ操作が入力領域１０２（操作対象）に対して行われたものか否かに応じて、操作対象がタッチされたか否かを判定する（ステップＳ１）。また、入力処理部２は、操作対象がタッチされたと判定すると（ステップＳ１のＹＥＳ）、さらにタッチ操作が１点のタッチであるか否かを判定する（ステップＳ２）。
【００５７】
タッチ操作が１点のタッチであると入力処理部２により判定されると（ステップＳ２のＹＥＳ）、現在値更新部２１が現在値更新処理を行う（ステップＳ３）。現在値更新処理が行われた後、表示制御部３は、書き替えられた現在値データに基づいて、現在値表示領域１０１に表示される現在値の表示を更新するように、表示パネル１６の表示を制御する（ステップＳ４）。
【００５８】
入力処理部２は、タッチ操作が１点のタッチでないと判定すると（ステップＳ２のＮＯ）、さらにタッチ操作が２点のタッチであるか否かを判定する（ステップＳ５）。タッチ操作が２点のタッチであると入力処理部２により判定されると（ステップＳ５のＹＥＳ）、変化量変更部２２が変化量変更処理を行う（ステップＳ６）。変化量変更処理が行われた後、処理がステップＳ１に戻る。
【００５９】
入力処理部２は、操作対象以外のタッチ箇所がタッチされたと判定すると（ステップＳ１のＮＯ）、処理を終える。また、入力処理部２は、タッチ操作が１点および２点以外（３点以上）のタッチであると判定すると（ステップＳ５のＮＯ）、処理をステップＳ１に戻す。
【００６０】
続いて、現在値更新処理について説明する。
【００６１】
図８に示すように、現在値更新部２１は、メインメモリ１２に記憶されている現在値データより入力対象の現在値を取得する（ステップＳ１１）。次いで、現在値更新部２１は、タッチパネル１５からのタッチ検出信号よりタッチ操作の始点座標を取得する（ステップＳ１２）。現在値更新部２１は、タッチパネル１５からのタッチ検出信号に基づいて、タッチ座標が始点座標から移動しているか否か、すなわちユーザの指がスライドされたか否かを判定する（ステップＳ１３）。
【００６２】
現在値更新部２１は、指がスライドされたと判定すると（ステップＳ１３のＹＥＳ）、さらにタッチ検出信号に基づいてスライド操作の現在位置座標を取得する（ステップＳ１４）。現在位置座標は、スライド操作が持続している現在のタッチ位置の座標およびスライド操作が終了したタッチ位置（リリース位置）の座標である。そして、現在値更新部２１は、スライド距離と当該スライド操作に対応する入力変化量とを計算する（ステップＳ１５）。
【００６３】
ステップＳ１５の処理において、具体的には、まず、現在値更新部２１は、スライド距離を計算し、当該スライド距離から単位量を計算する。次に、現在値更新部２１は、メインメモリ１２に記憶されている変化量データからスライド操作が行われたレーンＬの変化量を取得し、当該変化量に単位量を乗算することで入力変化量を計算する。
【００６４】
ここで、スライド距離は、タッチパネル１５のタッチ領域を構成するドットの数で表される。また、単位量は、ドットの規定数を１単位として定められる。例えば、１単位を１００ドットと規定すると、スライド距離（Ｘドット）を１００ドットで除算した値（Ｘ／１００）が単位量となる。例えば、スライド距離（Ｘ）が１０００ドットである場合、単位量として１０（＝１０００／１００）が得られる。また、レーンＬ２に“１０”の変化量が設定されているとすると、入力変化量は、１０（変化量）×１０（単位量）の乗算により“１００”として得られる。
【００６５】
なお、１単位を規定するドット数については、予め所望の値に設定することが可能である。また、スライド距離は長さで表されてもよいし、単位量は規定の長さ（例えば１ｃｍ）を１単位として定められてもよい。
【００６６】
ステップＳ１５の後、現在値更新部２１は、入力変化量を現在値に加算または減算して現在値を更新する（ステップＳ１６）。具体的には、現在値更新部２１は、スライド操作が加算操作である場合、メインメモリ１２に記憶されている現在値データの値に入力変化量を加算する一方、スライド操作が減算操作である場合、メインメモリ１２の現在値データの値から入力変化量を減算する。また、現在値更新部２１は、メインメモリ１２の現在値データの値を加算または減算の結果で得た現在値に書き替える。
【００６７】
また、現在値更新部２１は、タッチ操作が一点（始点座標）で持続されているなどの状態にあり、指がスライドされていないと判定すると（ステップＳ１３のＮＯ）、タッチ検出信号に基づいて指がリリースされたか否かを判定する（ステップＳ１７）。現在値更新部２１は、指がリリースされたと判定すると（ステップＳ１７のＹＥＳ）、処理を図７に示すメインルーチンに戻す。一方、現在値更新部２１は、指がリリースされなかったと判定すると（ステップＳ１７のＮＯ）、処理をステップＳ１３に戻す。
【００６８】
引き続いて、変化量変更処理について説明する。
【００６９】
図９に示すように、変化量変更部２２は、タッチパネル１５からのタッチ検出信号よりタッチ操作の始点座標を取得する（ステップＳ２１）。次いで、変化量変更部２２は、タッチパネル１５からの２点のタッチ検出信号に基づいて、ユーザの指がピンチされたか否かを判定する（ステップＳ２２）。
【００７０】
変化量変更部２２は、指がピンチされたと判定すると（ステップＳ２２のＹＥＳ）、タッチ検出信号に基づいてピンチ操作の現在位置座標を取得する（ステップＳ２３）。現在位置座標は、ピンチ操作が持続している現在のタッチ位置の座標およびピンチ操作が終了したタッチ位置（リリース位置）の座標である。そして、変化量変更部２２は、ピンチ距離と、当該ピンチ距離に対応した変更変化量とを計算して、変化量を変更して（ステップＳ２４）、処理をステップＳ２２に戻す。
【００７１】
ステップＳ２４の処理において、単レーン変更モードおよび全レーン変更モードの場合、まず、変化量変更部２２は、ピンチ距離を計算し、当該ピンチ距離から単位量を計算する。
【００７２】
次に、単レーン変更モードの場合、変化量変更部２２は、メインメモリ１２に記憶されている変化量データからピンチ操作が行われたレーンＬの変化量を取得する。さらに、変化量変更部２２は、ピンチアウトの場合、当該変化量に単位量を乗算することでレーンＬの変更変化量を計算し、ピンチインの場合、当該変化量に単位量の逆数を乗算することでレーンＬの変更変化量を計算する。
【００７３】
一方、全レーン変更モードの場合、変化量変更部２２は、メインメモリ１２に記憶されている全てのレーンＬ１〜Ｌ５の変化量データから変化量を取得する。さらに、変化量変更部２２は、ピンチアウトの場合、各変化量に単位量を乗算することで全てのレーンＬ１〜Ｌ５の変更変化量を計算し、ピンチインの場合、各変化量に単位量の逆数を乗算することで全てのレーンＬ１〜Ｌ５の変更変化量を計算する。
【００７４】
ここで、ピンチ距離は、上述したスライド距離と同様、タッチパネル１５のタッチ領域を構成するドットの数で表される。また、単位量は、ドットの規定数を１単位として定められる。例えば、１単位を１００ドットと規定すると、ピンチ距離（Ｙドット）を１００ドットで除算した値（Ｙ／１００）が単位量となる。例えば、ピンチ距離（Ｙ）が２００ドットである場合、単位量として２（＝２００／１００）が得られる。
【００７５】
単レーン変更モードでピンチアウトが行われた場合、図５に示すように、レーンＬ３に“１００”の変化量が設定されているとすると、レーンＬ３の変更変化量は、１００（変化量）×２（単位量）の乗算により“２００”として得られる。また、全レーン変更モードでピンチアウトが行われた場合、図６に示すように、レーンＬ１〜Ｌ５の変更変化量は、それぞれの変化量が２倍された値として得られる。
【００７６】
なお、１単位を規定するドット数については、予め所望の値に設定することが可能である。また、ピンチ距離はスライド距離と同じく長さで表されてもよいし、単位量は規定の長さ（例えば１ｃｍ）を１単位として定められてもよい。また、ピンチ距離は、２点の移動距離の和の１／２が採用される。
【００７７】
また、変化量変更部２２は、タッチ操作が一点（始点座標）で持続されているなどの状態にあり、ピンチされていないと判定すると（ステップＳ２２のＮＯ）、タッチ検出信号に基づいて指がリリースされたか否かを判定する（ステップＳ２５）。変化量変更部２２は、指がリリースされたと判定すると（ステップＳ２５のＹＥＳ）、処理を図７に示すメインルーチンに戻す。一方、変化量変更部２２は、指がリリースされなかったと判定すると（ステップＳ２５のＮＯ）、処理をステップＳ２２に戻す。
【００７８】
以上のように、コンピュータ機器１は、現在値更新部２１と、変化量変更部２２とを備えている。現在値更新部２１は、タッチパネル１５に受け付けられたスライド操作の入力領域１０２における位置に応じて異なる変化量を、現在値表示領域１０１に表示された現在値に加算または減算して現在値を更新する。変化量変更部２２は、タッチパネル１５によって受け付けられた入力領域１０２へのピンチ操作に応じて変化量を変更する。
【００７９】
これにより、現在値に加算または減算される変化量が変更されるので、入力領域１０２における同じ位置の操作であっても、現在値に加算または減算する変化量を変えることができる。それゆえ、限られた入力領域を用いて、数値の変化幅を大きくすることができる。したがって、限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にすることができる。
【００８０】
なお、入力領域１０２は、それぞれ異なる変化量が設定された複数のレーンＬ１〜Ｌ５に分割されているが、レーンＬの数は５つ限定されない。また、入力領域１０２は、複数のレーンＬに分割されていなくてもよく、変化量が入力領域１０２の縦方向に無段階に変化するように設定されていてもよい。
【００８１】
また、入力領域１０２において、右側に加算領域１０２ａを設け、左側に減算領域１０２ｂを設けているが、これらを逆の位置に配置してもよい。あるいは、入力領域１０２において、加算領域１０２ａおよび減算領域１０２ｂを上下に分けるように設け、縦方向に伸びるレーンＬを横方向に並ぶように設けてもよい。
【００８２】
続いて、本実施形態の変形例について図１０を参照して説明する。図１０の（ａ）は、実施形態１の変形例に係る上記入力領域の前提となる上述の入力領域１０２である。図１０の（ｂ）は変形例に係る入力領域１０２Ａの構成を示す図である。
【００８３】
図１０の（ｂ）に示すように、入力領域１０２Ａは、図１０の（ａ）に示す入力領域１０２の加算領域１０２ａおよび減算領域１０２ｂが分離されることによって構成されている。入力領域１０２Ａにおける加算領域１０２ａは、入力領域１０２における加算領域１０２ａと同じく、右方向のスライド操作を加算操作として有効にする一方、左方向のスライド操作を無効とする領域である。入力領域１０２Ａにおける減算領域１０２ｂは、入力領域１０２における減算領域１０２ｂと同じく、左方向のスライド操作を減算操作として有効にする一方、右方向のスライド操作を無効とする領域である。
【００８４】
入力領域１０２Ａは、加算領域１０２ａおよび減算領域１０２ｂが分離されているが、入力領域１０２と同じく、１つのオブジェクトとして扱われる。また、入力領域１０２Ａは、入力領域１０２と同じく、複数のレーンＬに分割されてもよい。
【００８５】
〔実施形態２〕
本発明の実施形態２について図１、図２、図３および図１１に基づいて説明すると、以下の通りである。なお、本実施形態において、実施形態１における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
【００８６】
図１１の（ａ）は、本実施形態に係るコンピュータ機器１において、上記入力領域上で加算または減算の操作が行われる状態を示す図である。
【００８７】
本実施形態に係るコンピュータ機器１も、図１および図２に示すように構成されている。
【００８８】
表示制御部３は、補助記憶装置１４に記憶されている数値入力画面データに基づいて、図３の（ａ）および（ｂ）に示す数値入力画面１００を表示パネル１６に表示させる。
【００８９】
本実施形態において、図３の（ｂ）に示すように、数値入力画面１００は、現在値表示領域１０１（数値表示領域）と、入力領域１０３とを含んでいる。入力領域１０３は、指などによるタッチ操作およびピンチ操作が可能となるように方形を成す一定の面積を有する領域である。入力領域１０３は、変化量をタッチ操作によって入力するために設けられている。
【００９０】
図１１に示すように、入力領域１０３は、第１加減算領域１０３ａと、第２加減算領域１０３ｂとを含んでいる。第１加減算領域１０３ａは入力領域１０３の右半分に形成され、第２加減算領域１０３ｂは入力領域１０３の左側半分に形成されている。また、入力領域１０３は、上述した入力領域１０２と同じく１つのオブジェクトとして扱われる。
【００９１】
また、入力領域１０３は、第１加減算領域１０３ａおよび第２加減算領域１０３ｂにわたって水平方向に伸びるように形成された複数のレーンＬ１〜Ｌ５に分割されている。レーンＬ１〜Ｌ５のそれぞれには、入力領域１０２のレーンＬ１〜Ｌ５と同じく、異なる変化量が設定されている。
【００９２】
第１加減算領域１０３ａのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによるタッチ操作が１回行われると、当該タッチ操作が、操作対象のレーンＬに設定された変化量を現在値に加算する操作として現在値更新部２１に受け付けられる。また、第１加減算領域１０３ａのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによるタッチ操作が２回連続して行われると、当該タッチ操作が、操作対象のレーンＬに設定された変化量を現在値に減算する操作として後述する現在値更新部２１に受け付けられる。
【００９３】
一方、第２加減算領域１０３ｂのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによるタッチ操作が１回行われると、当該タッチ操作が、操作対象のレーンＬに設定された変化量を現在値に減算する操作として現在値更新部２１に受け付けられる。また、第２加減算領域１０３ｂのレーンＬ１〜Ｌ５のいずれか１つにおいてユーザによるタッチ操作が２回連続して行われると、当該タッチ操作が、操作対象のレーンＬに設定された変化量を現在値に加算する操作として現在値更新部２１に受け付けられる。
【００９４】
入力領域１０３においても、レーンＬ１〜Ｌ５の変化量は、入力領域１０２における変化量の変更方法と同じ変更方法で、それぞれ変更可能である。したがって、ここでは、変化量変更部２２によって行われる変化量の変更方法についての説明を省略する。
【００９５】
現在値更新部２１は、タッチパネル１５に受け付けられた入力領域１０３への入力操作についてのタッチ検出信号を受けて、現在値の更新を行う。具体的には、現在値更新部２１は、タッチ操作が行われたレーンＬ１〜Ｌ５の変化量およびタッチ操作のタッチ座標に基づいて計算した入力変化量を現在値に加算または減算することで、現在値の更新処理を行う。
【００９６】
上記のように構成されるコンピュータ機器１において、現在値更新部２１は以下の処理を行う。
【００９７】
まず、現在値更新部２１は、メインメモリ１２に記憶されている現在値データより入力対象の現在値を取得するとともに、タッチパネル１５からのタッチ検出信号よりタッチ操作の座標を取得する。現在値更新部２１は、タッチ座標からタッチ操作されたレーンＬの設定値を、メインメモリ１２の変化量データから取得し、タッチ操作の態様に応じて、現在値に加算または減算する。
【００９８】
具体的には、タッチ操作が第１加減算領域１０３ａに対して１回行われた場合（以降、当該タッチ操作を「シングルタッチ」と称する）、現在値更新部２１は、操作対象のレーンＬの変化量を現在値に加算する。また、タッチ操作が第１加減算領域１０３ａに対して２回連続して行われた場合（以降、当該タッチ操作を「ダブルタッチ」と称する）、現在値更新部２１は、現在値から操作対象のレーンＬの変化量を減算する。一方、シングルタッチが第２加減算領域１０３ｂに対して行われた場合、現在値更新部２１は、現在値から操作対象のレーンＬの変化量を減算する。また、ダブルタッチが第２加減算領域１０３ｂに対して行われた場合、現在値更新部２１は、操作対象のレーンＬの変化量を現在値に加算する。
【００９９】
現在値更新部２１が変化量の減算を行うと判断する、第１加減算領域１０３ａに対するダブルタッチの間隔は、所定の時間に設定されている。このため、その時間より長い間隔で第１加減算領域１０３ａにシングルタッチが２回行われると、現在値更新部２１は、２回の加算指令が入力されたと判断する。同様に、現在値更新部２１が変化量の加算を行うと判断する、第２加減算領域１０３ｂに対するダブルタッチの間隔も、所定の時間に設定されている。このため、その時間より長い間隔で第２加減算領域１０３ｂにシングルタッチが２回行われると、現在値更新部２１は、２回の減算指令が入力されたと判断する。
【０１００】
本実施形態のコンピュータ機器１によれば、第１加減算領域１０３ａおよび第２加減算領域１０３ｂにおける同じレーンＬをタッチ操作しても、タッチ操作の回数により、加算および減算を区別して行うことができる。これにより、同じレーンＬに対するタッチ操作で、加算および減算の両方を行うことができる。それゆえ、例えば、装置を制御する現在値の設定を行う場合、装置の状態を見ながら、設定値の増減を、第１加減算領域１０３ａまたは第２加減算領域１０３ｂにおける同じレーンＬへのタッチ操作で行うことができる。
【０１０１】
また、シングルタッチは、領域で基本とする演算を指示するタッチ操作である一方、ダブルタッチは、領域で基本とする演算と逆の演算を指示するタッチ操作である。１回のダブルタッチと２回のシングルタッチとを区別するために、上記の所定の時間を設定しておく。これにより、２回のタッチ操作の間隔が所定の時間以下であれば、当該タッチ操作が１回のダブルタッチであり、２回のタッチ操作の間隔が所定の時間より長ければ、当該タッチ操作が２回のシングルタッチであると判定できる。それゆえ、第１加減算領域１０３ａおよび第２加減算領域１０３ｂにおける同じレーンＬの２回のタッチ操作でも、各タッチ操作の間隔を、所定の時間以下にするか、所定の時間より長くするかにより、領域で基本とする演算と逆の演算を行うか、領域で基本とする演算を繰り返して行うかを選択することができる。
【０１０２】
ここで、領域で基本とする演算とは、１回のタッチ操作で行う演算であり、第１加減算領域１０３ａでは加算であり、第２加減算領域１０３ｂでは減算である。また、領域で指定されている演算と逆の演算とは、第１加減算領域１０３ａでは減算であり、第２加減算領域１０３ｂでは加算である。
【０１０３】
なお、ダブルタッチについて、２回のタッチ操作が許容される間隔を長くすればするほど、シングルタッチのタッチ間隔が長くなるので、操作の効率が低下する。また、第１加減算領域１０３ａでの誤ったダブルタッチによる減算、または第２加減算領域１０３ｂでの誤ったダブルタッチによる加算が生じることがある。このような効率の低下およびダブルタッチによる誤演算を排除したい場合は、ダブルタッチを無効にしてもよい。
【０１０４】
また、本実施形態のコンピュータ機器１でも、変化量を変えることができる。したがって、限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にすることができる。
【０１０５】
続いて、本実施形態の変形例について説明する。
【０１０６】
図１１の（ｂ）および（ｃ）は、実施形態２の変形例に係る入力領域１０３Ａの構成を示す図である。
【０１０７】
図１１の（ｂ）に示すように、入力領域１０３Ａは、入力領域１０３の第１加減算領域１０３ａおよび第２加減算領域１０３ｂが分離されることで構成されている。入力領域１０３Ａは、第１加減算領域１０３ａおよび第２加減算領域１０３ｂが分離されているが、入力領域１０２Ａと同じく、１つのオブジェクトとして扱われる。
【０１０８】
このような入力領域１０３Ａは、例えば、デジタルスイッチに応用することができる。具体的には、図１１の（ｃ）に示すように、デジタルスイッチの各桁の設定値を、入力領域１０３Ｂを用いた１つの入力部品によって行うことができる。入力領域１０３Ｂは、増加（加算）を基本操作とする第１加減算領域１０３ａと、減少（減算）を基本操作とする第２加減算領域１０３ｂとを有している。
【０１０９】
従来、４桁のデジタルスイッチにおける各桁の設定値を更新する場合、各桁について、設定値を増加させる入力部品と、設定値を減少させる入力部品とが１つずつ必要であるので、合計８つの入力部品（オブジェクト）を必要としていた。
【０１１０】
これに対し、入力領域１０３Ｂを用いることにより、同じデジタルスイッチを１つの入力部品で実現することができる。したがって、数値入力画面１００の設計および設定を簡素化することができる。
【０１１１】
〔実施形態３〕
本発明の実施形態３について図１、図２、図１２〜図１５に基づいて説明すると、以下の通りである。なお、本実施形態において、実施形態１における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
【０１１２】
図１２は、本実施形態に係るコンピュータ機器１に表示される数値入力画面２００の構成を示す図である。図１３は、数値入力画面２００に設けられる入力領域２０２上で特定のレーンの変化量を変更する操作が行われる状態を示す図である。図１４は、入力領域２０２上で全てのレーンの変化量を変更する操作が行われる状態を示す図である。図１５の（ａ）および（ｂ）は、入力領域２０２上でのタッチ操作に追従してマークを表示する状態を示す図である。
【０１１３】
本実施形態に係るコンピュータ機器１も、図１および図２に示すように構成されている。
【０１１４】
表示制御部３は、補助記憶装置１４に記憶されている数値入力画面データに基づいて、図１２に示す数値入力画面２００を表示パネル１６に表示させる。
【０１１５】
数値入力画面２００は、現在値表示領域２０１（数値表示領域）と、入力領域２０２とを含んでいる。入力領域２０２は、指などによるスライド操作が可能となるように中心部分のない円形（ドーナツ型）を成す一定の面積を有する領域である。入力領域２０２は、変化量をスライド操作によって入力するために設けられている。
【０１１６】
入力領域２０２は、同心円状形成された複数のレーンＬ１１〜Ｌ１３に分割されている。レーンＬ１１〜Ｌ１３のそれぞれには、入力領域１０２のレーンＬ１〜Ｌ５と同じく、異なる変化量が設定されている。また、入力領域２０２は、上述した入力領域１０２と同じく１つのオブジェクトとして扱われる。
【０１１７】
なお、以降の説明では、レーンＬ１１〜Ｌ１３を特定しない場合、レーンＬと称するものとする。
【０１１８】
レーンＬ１１〜Ｌ１３のいずれか１つにおいてユーザによる右回り（時計回り）方向のスライド操作が行われると、当該スライド操作が、操作対象のレーンＬに設定された変化量を現在値に加算する操作として後述する現在値更新部２１に受け付けられる。一方、レーンＬ１１〜Ｌ１３のいずれか１つにおいてユーザによる左回り（反時計回り）方向のスライド操作が行われると、スライド操作が行われたレーンＬに設定された変化量を現在値に減算する操作として現在値更新部２１に受け付けられる。
【０１１９】
なお、加算操作および減算操作を規定するスライド操作は、上記の方向と逆の方向であってもよい。
【０１２０】
レーンＬ１１〜Ｌ１３の変化量は、入力領域１０２における変化量の変更方法と同じ変更方法で、それぞれ変更可能である。図１３に示すように、特定のレーンＬ（例えばレーンＬ１１）における２点がタッチされた状態でピンチアウトが行われると、そのレーンＬに設定された変化量をより大きい値に変更する操作として後述する変化量変更部２２に受け付けられる。一方、特定のレーンＬにおける２点がタッチされた状態でピンチインが行われると、そのレーンＬに設定された変化量をより小さい値に変更する操作として後述する変化量変更部２２に受け付けられる。
【０１２１】
また、レーンＬ１１〜Ｌ１３の変化量は、全体として同時に変更可能である。この変更を行う場合、予め、レーンＬ１１〜Ｌ１３の変化量を変更する操作を行うことを操作モードの切り替えなどで設定しておく。図１３に示すように、いずれかのレーンＬ（例えばレーンＬ１１）においてピンチアウトが行われると、全てのレーンＬ１１〜Ｌ１３に設定された変化量をより大きい値に変更する操作として後述する変化量変更部２２に受け付けられる。一方、ピンチインが行われると、全てのレーンＬ１１〜Ｌ１３に設定された変化量をより小さい値に変更する操作として変化量変更部２２に受け付けられる。
【０１２２】
現在値更新部２１は、タッチパネル１５に受け付けられた入力領域２０２への入力操作についてのタッチ検出信号を受けて、現在値の更新を行う。具体的には、現在値更新部２１は、スライド操作が行われたレーンＬ１１〜Ｌ１３の変化量およびスライド操作の角度（スライド角度）に基づいて計算した入力変化量を現在値に加算または減算することで、現在値の更新処理を行う。
【０１２３】
変化量変更部２２は、タッチパネル１５に受け付けられた入力領域２０２への入力操作についてのタッチ検出信号を受けて、変化量の変更を行う。具体的には、変化量変更部２２は、２点のタッチ間隔を変えるピンチ操作が行われた距離（ピンチ距離）に基づいて計算した変更変化量を現在の変化量に置き替えることで、変化量の変更処理を行う。
【０１２４】
本実施形態では、入力領域２０２の形態が実施形態１の入力領域１０２と異なるため、スライド操作が異なる。したがって、現在値更新部２１は、スライド操作の角度（スライド角度）に応じて入力変化量を計算し、当該入力変化量を現在値に加算または減算する処理を、実施形態１のコンピュータ機器１における現在値更新部２１とは異なる方法で行う。また、変化量変更部２２も、ピンチ操作の方向およびピンチ距離に応じて変更変化量を計算し、変化量を当該変更変化量に変更する処理を、実施形態１のコンピュータ機器１における変化量変更部２２と同様に行う。
【０１２５】
このように、本実施形態のコンピュータ機器１でも、変化量を変えることができる。したがって、限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にすることができる。
【０１２６】
また、入力領域２０２が円形であるため、スライド操作の連続性に制限がない。このため、実施形態１の入力領域１０２よりも一度の操作で大量の加減算を行うことができる。
【０１２７】
ところで、入力領域２０２が円形であるため、ユーザは、いずれのレーンＬ１１〜Ｌ１３をスライド操作しているのか分かりづらい。そこで、表示制御部３は、図１５の（ａ）に示すように、タッチパネル１５からのタッチ検出信号から得られるタッチ座標に基づいて、マークＭ１〜Ｍ３を表示するように表示パネル１６を制御する。
【０１２８】
マークＭ１〜Ｍ３の形状は区別しやすいように異なっている。具体的には、マークＭ１は三角形であり、マークＭ２は円形であり、マークＭ３は四角形である。また、図１５の（ｂ）に示すように、マークＭ１〜Ｍ３は、間隔をおいて、ユーザの指の動きに追従して動くように表示される。マークＭ１は、ユーザの指の最も近くに表示される。
【０１２９】
あるいは、表示制御部３は、タッチ検出信号から得られるタッチ座標に基づいて、スライド操作が行われているレーンＬの色を他のレーンＬの色と異ならせるように表示パネル１６を制御してもよい。
【０１３０】
なお、実施形態２のコンピュータ機器１においては、単位量をドットによって定めている。これと同様に、本実施形態でも円形の入力領域２０２において、単位量をスライド距離で定めてもよい。
【０１３１】
また、入力領域２０２は、円形に形成されるが、楕円形に形成されていてもよい。
【０１３２】
〔実施形態４〕
本発明の実施形態４について図１、図２および図１６に基づいて説明すると、以下の通りである。なお、本実施形態において、実施形態１〜３における構成要素と同一の機能を有する構成要素については、同一の符号を付記して、その説明を省略する。
【０１３３】
図１６は、本実施形態に係るコンピュータ機器１に表示される数値入力画面２００に設けられた入力領域２０３上で加算または減算の操作が行われる状態を示す図である。
【０１３４】
本実施形態に係るコンピュータ機器１も、図１および図２に示すように構成されている。
【０１３５】
表示制御部３は、補助記憶装置１４に記憶されている数値入力画面データに基づいて、図１６に示す数値入力画面２００を表示パネル１６に表示させる。
【０１３６】
本実施形態において、図１６に示すように、数値入力画面２００は、現在値表示領域２０１と、入力領域２０３とを含んでいる。入力領域２０３は、指などによるタッチ操作およびピンチ操作が可能となるように中心部分のない円形（ドーナツ形状）を成す一定の面積を有する領域である。入力領域２０３は、変化量をタッチ操作によって入力するために設けられている。
【０１３７】
入力領域２０３は、第１加減算領域２０３ａと、第２加減算領域２０３ｂとを含んでいる。第１加減算領域２０３ａは入力領域２０３の右半分に形成され、第２加減算領域２０３ｂは入力領域２０３の左側半分に形成されている。また、入力領域２０３は、上述した入力領域２０２と同じく１つのオブジェクトとして扱われる。
【０１３８】
また、入力領域２０３は、第１加減算領域２０３ａおよび第２加減算領域２０３ｂにわたって同心円状に形成された複数のレーンＬ１１〜Ｌ１３に分割されている。レーンＬ１１〜Ｌ１３のそれぞれには、入力領域２０２のレーンＬ１１〜Ｌ１３と同じく、異なる変化量が設定されている。
【０１３９】
第１加減算領域２０３ａのレーンＬ１１〜Ｌ１３のいずれか１つにおいてユーザによるタッチ操作が１回行われると、当該タッチ操作（シングルタッチ）が、操作対象のレーンＬに設定された変化量を現在値に加算する操作として現在値更新部２１に受け付けられる。また、第１加減算領域２０３ａのレーンＬ１１〜Ｌ１３のいずれか１つにおいてユーザによるタッチ操作が２回連続して行われると、当該タッチ操作（ダブルタッチ）が、操作対象のレーンＬに設定された変化量を現在値に減算する操作として後述する現在値更新部２１に受け付けられる。
【０１４０】
一方、第２加減算領域２０３ｂのレーンＬ１１〜Ｌ１３のいずれか１つにおいてユーザによるシングルタッチが行われると、当該シングルタッチが、操作対象のレーンＬに設定された変化量を現在値に減算する操作として現在値更新部２１に受け付けられる。また、第２加減算領域２０３ｂのレーンＬ１１〜Ｌ１３のいずれか１つにおいてユーザによるダブルタッチが行われると、当該ダブルタッチが、操作対象のレーンＬに設定された変化量を現在値に加算する操作として現在値更新部２１に受け付けられる。
【０１４１】
現在値更新部２１は、タッチパネル１５に受け付けられた入力領域２０２への入力操作についてのタッチ検出信号を受けて、実施形態２のコンピュータ機器１における現在値更新部２１と同様の処理を行うことによって、現在値の更新を行う。したがって、ここでは、現在値更新部２１によって行われる現在値の更新方法についての説明を省略する。
【０１４２】
入力領域２０３においても、レーンＬ１１〜Ｌ１３の変化量は、入力領域２０２における変化量の変更方法と同じ変更方法で、それぞれ変更可能である。したがって、ここでは、変化量変更部２２によって行われる変化量の変更方法についての説明を省略する。
【０１４３】
本実施形態のコンピュータ機器１によれば、実施形態２のコンピュータ機器１と同様、第１加減算領域２０３ａおよび第２加減算領域２０３ｂにおける同じレーンＬをタッチ操作しても、シングルタッチとダブルタッチとで、加算および減算の両方を行うことができる。これにより、例えば、装置を制御する現在値の設定を行う場合、装置の状態を見ながら、設定値の増減を、第１加減算領域２０３ａまたは第２加減算領域２０３ｂにおける同じレーンＬへのタッチ操作で行うことができる。
【０１４４】
また、実施形態２と同様に、１回のダブルタッチと２回のシングルタッチとを区別するために、前述の所定の時間を設定しておく。これにより、２回のタッチ操作の間隔が所定の時間以下であれば、当該タッチ操作が１回のダブルタッチであり、２回のタッチ操作の間隔が所定の時間より長ければ、当該タッチ操作が２回のシングルタッチであると判定できる。それゆえ、第１加減算領域２０３ａおよび第２加減算領域２０３ｂにおける同じレーンＬの２回のタッチ操作でも、各タッチ操作の間隔を、所定の時間以下にするか、所定の時間より長くするかにより、領域で基本とする演算と逆の演算を行うか、領域で基本とする演算を繰り返して行うかを選択することができる。
【０１４５】
また、本実施形態でも、実施形態２と同様、必要に応じてダブルタッチを無効にしてもよい。
【０１４６】
また、本実施形態のコンピュータ機器１でも、変化量を変えることができる。したがって、限られた操作範囲への入力操作で、より広範囲にわたる数値入力を可能にすることができる。
【０１４７】
〔ソフトウェアによる実現例〕
コンピュータ機器１における現在値更新部２１および変化量変更部２２は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１４８】
後者の場合、コンピュータ機器１は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。
【０１４９】
上記プロセッサとしては、例えばＣＰＵ１１を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１５０】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１５１】
１  コンピュータ機器（数値入力装置）
１５  タッチパネル（入力部）
１６  表示パネル（表示部）
１６ａ  表示面
２１  現在値更新部（数値更新部）
２２  変化量変更部（変化量変更部）
１０１，２０１  現在値表示領域（数値表示領域）
１０２，１０２Ａ，１０３，２０２  入力領域
１０２ａ  加算領域
１０２ｂ  減算領域
Ｌ１〜Ｌ５，Ｌ１１〜Ｌ１３  レーン（区分）
【図１】
2019101477.tif 000003
【図２】
2019101477.tif 000004
【図３】
2019101477.tif 000005
【図４】
2019101477.tif 000006
【図５】
2019101477.tif 000007
【図６】
2019101477.tif 000008
【図７】
2019101477.tif 000009
【図８】
2019101477.tif 000010
【図９】
2019101477.tif 000011
【図１０】
2019101477.tif 000012
【図１１】
2019101477.tif 000013
【図１２】
2019101477.tif 000014
【図１３】
2019101477.tif 000015
【図１４】
2019101477.tif 000016
【図１５】
2019101477.tif 000017
【図１６】
2019101477.tif 000018