【手続補正書】
【提出日】平成27年9月30日(2015.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の桁からなる数値入力エリアを表示し、当該数値入力エリアに対するユーザの操作に応じて当該数値入力エリアの数値を変更する情報処理装置であって、
前記ユーザの操作により、前記数値入力エリアの前記複数の桁の少なくとも一つの移動が指示されると、当該移動の移動方向と前記移動の移動量を算出する算出手段と、
前記算出手段により算出された前記移動方向と移動量とに応じて、前記数値入力エリアの前記複数の桁の少なくとも一つの数値の移動を行う移動手段と、
前記移動手段による移動により、数字が未定義となった桁に所定の数字を挿入する挿入手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記数値入力エリアはタッチパネルに表示され、前記ユーザの操作は前記タッチパネルでの左或いは右方向の移動を指示するムーブ操作であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記移動手段による移動により、前記数値入力エリアからはみ出した桁の数字を破棄する手段を更に有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ユーザの操作による前記数値入力エリアの桁の移動を禁止する設定情報を記憶する記憶手段と、
前記設定情報に基づいて、前記ユーザの操作による前記数値入力エリアの桁の移動を禁止するかどうかを決定する制御手段とを更に有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御手段は、前記設定情報が前記数値入力エリアがセキュリティに関係していることを示す場合、前記ユーザの操作による前記数値入力エリアの桁の移動を禁止することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記ユーザの操作により、前記桁の移動が指示された前記数値入力エリアの桁を識別する識別手段を更に有し、
前記数値入力エリアの前記複数の桁の少なくとも一つは、前記識別手段が識別した前記数値入力エリアの桁と、前記識別手段が識別した前記数値入力エリアの桁から前記移動方向に存在する全ての桁を有することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項７】
前記ユーザの操作により、前記桁の移動が指示された前記数値入力エリアの桁を識別する識別手段を更に有し、
前記数値入力エリアの前記複数の桁の少なくとも一つは、前記識別手段が識別した前記数値入力エリアの桁を含むが、前記識別手段が識別した前記数値入力エリアの桁から前記移動方向に存在するいずれの桁も有さないことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項８】
前記数値入力エリアには、入力できる最大値及び最小値が設定されており、
前記移動手段による移動により前記数値入力エリアの数値が前記最大値より大きくなるか、或いは前記最小値よりも小さくなる場合、前記数値入力エリアの数値を前記最大値或いは前記最小値に変更する変更手段を更に有することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記数値入力エリアには、入力できる最大値及び最小値が設定されており、
前記移動手段による移動により前記数値入力エリアの数値が前記最大値より大きくなるか、或いは前記最小値よりも小さくなる場合、前記数値入力エリアへのユーザの操作を無効にする手段を更に有することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項１０】
前記数値入力エリアに表示される数値を識別するための補助となる補助情報を表示し、前記移動手段による前記数値入力エリアに表示されている数値の各桁の数字の移動に応じて、前記補助情報を変更する表示制御手段を更に有することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記補助情報は、前記数値の単位、もしくは前記数値を特定の桁ごとに区切るための記号を含むことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御手段は、前記数値入力エリアの下に前記補助情報を表示することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記数値入力エリアの桁に対する、ユーザによる上方向或いは下方向の移動を指示する操作に応じて、当該桁の数字を増減する増減手段を更に有することを特徴とする請求項１乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
複数の桁からなる数値入力エリアを表示し、当該数値入力エリアに対するユーザの操作に応じて当該数値入力エリアの数値を変更する情報処理装置を制御する制御方法であって、
算出手段が、前記ユーザの操作により、前記数値入力エリアの前記複数の桁の少なくとも一つの桁の移動が指示されると、当該移動の移動方向と前記移動の移動量を算出する算出工程と、
移動手段が、前記算出工程で算出された前記移動方向と移動量とに応じて、前記数値入力エリアの前記複数の桁の少なくとも一つの数値の移動を行う移動工程と、
挿入手段が、前記移動工程による移動により、数字が未定義となった桁に所定の数字を挿入する挿入工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項１５】
コンピュータを、請求項１乃至１３のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上述したように、各桁の数値を上下方向のドラッグ操作で増減する方法や、ポインタの移動方向で数値を入力する場合、ユーザは先頭の桁の数字から入力することが多いと考えられる。しかし、桁の多い数値を入力する場合、上記従来技術では、入力すべき数値の先頭の桁の数字を、表示されているどの桁に入力すればよいか分かりにくいという課題があった。また、入力すべき数値の先頭の桁が１桁ずれた場合には、各桁の数字を変更する必要があり、非常に手間がかかるという課題もあった。例えば、１０桁のマス目が表示されていて、そこに数値「１２３４５６７８９０」を入力する場合、誤って先頭から２番目（即ち、９桁目）のマス目から入力を開始したとする。この場合は、数値「１２３４５６７８９」を入力した時点で、次の数字「０」を入力するマス目がないことに気がつくことがある。このような場合は、それまでに入力した全ての桁（マス目）の数字を変更しなくてはならないため、ユーザにとって使いずらいという問題があった。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
複数の桁からなる数値入力エリアを表示し、当該数値入力エリアに対するユーザの操作に応じて当該数値入力エリアの数値を変更する情報処理装置であって、
前記ユーザの操作により、前記数値入力エリアの前記複数の桁の少なくとも一つの移動が指示されると、当該移動の移動方向と前記移動の移動量を算出する算出手段と、
前記算出手段により算出された前記移動方向と移動量とに応じて、前記数値入力エリアの前記複数の桁の少なくとも一つの数値の移動を行う移動手段と、
前記移動手段による移動により、数字が未定義となった桁に所定の数字を挿入する挿入手段と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
ＲＯＭ１１３は不揮発性のメモリで、画像データやその他のデータ、及びＣＰＵ１１１が動作するための各種プログラムなどを、それぞれ所定の領域に格納している。ＲＡＭ１１２は揮発性のメモリで、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＣＰＵ１１１は、ＲＯＭ１１３、或いは外部メモリ１２０からＲＡＭ１１２に展開されたプログラムに従って、ＲＡＭ１１２をワークメモリとして用いて、この情報処理装置１０１全体の動作を制御している。以下では特に明記しない限り、処理の判断はＣＰＵ１１１がＲＡＭ１１２やＲＯＭ１１３のデータを用いて行うこととする。また処理の判断に用いたデータや処理結果は全てＲＡＭ１１２もしくは外部メモリ１２０に記憶することとし、記載を省略する。尚、ＣＰＵ１０１が動作するためのプログラムは、ＲＯＭ１１３に格納することに限られず、外部メモリ（ハードディスク等）１２０に予め記憶しておいてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
表示制御部１１５は、表示部１１９に対して画像を表示させるための表示信号を出力する。ＣＰＵ１１１は、表示制御部１１５に対してプログラムに従って生成した表示制御信号を供給する。表示制御部１１５は、この表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面を表示部１１９に表示させる。尚、前述のタッチパネル１１８は、この表示部１１９と一体的に構成される。タッチパネル１１８は、透明電極を用いてこの表示部１１９の表示を妨げないように構成されており、表示部１１９の画面の上層に取り付けられる。そして、ＣＰＵ１１１は、タッチパネル１１８における入力座標と、表示部１１９上の表示座標とを対応付ける。これにより、あたかもユーザが表示部１１９の画面に表示された画像を直接操作しているようなＧＵＩを構成することができる。以下の各実施形態では、タッチパネル１１８と表示部１１９とは一体的に構成されているものとし、これらをまとめてタッチパネル１１８と記載することとする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
またＣＰＵ１１１が判断可能な別の操作にムーブ操作がある。このムーブ操作は、タッチパネル１１８上で、コンテンツを指定したプレス操作を維持しながら、押下している指をタッチパネル１１８上で移動し、その後にリリース操作を行う一連の操作である。これらのプレス操作やムーブ操作は、一般的なプレス操作やムーブ操作と同じであり、詳細は省略する。尚、本実施形態では、ムーブ操作を用いて説明するが、ムーブ操作ではなく、ドラッグ操作やフリック操作やスワイプ操作等を用いてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
図２は、実施形態１に係る情報処理装置１０１のタッチパネル１１８に表示するコピー設定画面の一例を示す図である。これは、情報処理装置１０１が備えるコピー機能において、コピー機能に関する各設定を行うためのコピー設定画面の一例を示している。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
次に図４のフローチャートを参照して、上記の左右方向のムーブ操作を行ったときの情報処理装置１０１の処理を説明する。尚、従来技術でも説明した上下方向のムーブ操作に対応する処理は周知であるため、その説明を省略する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
次に、この補完処理を説明する。ＣＰＵ１１１は、Ｓ４０２で算出した移動距離をＲＡＭ１１２から取得し、この値が正の数かどうかを判定する。この結果により、どの桁のエリアに補完値を入れるかが異なる。正の数の場合は、ＣＰＵ１１１は１桁目エリア２０１〜Ｎ桁目エリアに、ＲＡＭ１１２に記憶されている補完値（ここでは「０」）を表示する。一方、負の数の場合は、最大表示桁の桁エリア（以下、Ｍ桁エリア）〜（Ｍ＋Ｎ＋１）桁のエリアにＲＡＭ１１２に記憶されている補完値（ここでは「０」）を表示する。尚、図３（Ｂ）では、置数設定エリア２０６の右方向へのムーブ操作により補完される「０」はゼロサプレス機能により表示されていない。以上が補完処理の説明である。