【手続補正書】
【提出日】令和1年12月11日(2019.12.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第１の発明は、表示手段、操作手段、領域判断手段、決定手段、および領域変更手段を備える、情報処理装置である。表示手段は、複数の入力対象を表示する。操作手段には、複数の入力対象にそれぞれ対応する複数の入力領域が設定される。領域判断手段は、複数の入力領域のうち、操作手段によって指示された１つの入力領域を判断する。決定手段は、領域判断手段によって判断された１つの入力領域に対応する入力対象を決定する。そして、領域変更手段は、現在入力すべき入力対象に対応する入力領域を拡大する。さらに、表示手段は、操作手段によって指示されている入力領域に対応する入力対象を識別できない態様で複数の入力対象を表示する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
第１８の発明は、表示手段、操作手段、領域判断手段、決定手段、および領域変更手段を備える、情報処理システムである。表示手段は、複数の入力対象を表示する。操作手段には、複数の入力対象にそれぞれ対応する複数の入力領域が設定される。領域判断手段は、複数の入力領域のうち、操作手段によって指示された１つの入力領域を判断する。決定手段は、領域判断手段によって判断された１つの入力領域に対応する入力対象を決定する。そして、領域変更手段は、現在入力すべき入力対象に対応する入力領域を拡大する。さらに、表示手段は、操作手段によって指示されている入力領域に対応する入力対象を識別できない態様で複数の入力対象を表示する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
第１条件は、現在の指示領域と４５度モードに変更されたと仮定した場合の指示領域が異なること、すなわち、現在の指示領域が対象変化領域であること、または、領域変化回数が２以上であることである。第２条件は、現在の指示領域と４５度モードに変更されたと仮定した場合の指示領域が同じであることである。つまり、第２条件を満たす場合には、現在の指示領域が、対象変化領域を有していない入力領域２００、または、入力領域２００のうちの非対象変化領域である。第１条件および第２条件の両方を満たした場合に、角度モードが奇数補正モードまたは偶数補正モードから４５度モードに変更される。ただし、領域変化回数は、現在（現フレーム）の指示領域と前回（１フレーム前）の指示領域とが異なる場合に１加算される。また、この実施例では、現在の桁に入力する数字を決定することなく、領域変化回数が５回以上になった場合には、ユーザがスティック部を傾倒した状態で周方向に回転させていると判断し、この場合には、指示領域の変化に応じて入力可能状態の数字が変化される。つまり、現在の指示領域に割り当てられた数字が現在の入力可能状態の数字に設定される。つまり、ユーザが入力領域２００を指示する操作に対して遅延無しに入力可能状態の数字が設定される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
操作検出プログラム３０２ｄは、入力装置１４から入力または送信される操作データを検出するためのプログラムである。暗証番号入力プログラム３０２ｅは、暗証番号を入力するためのプログラムである。領域更新プログラム３０２ｆは、指示領域を更新するためのプログラムである。４５度モード判断プログラム３０２ｇは、角度モードを４５度モードに設定するかどうかを判断するためのプログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１４１
【補正方法】変更
【補正の内容】
【０１４１】
図１４は、図２に示したゲーム装置１２に設けられるプロセッサ２０の暗証番号入力処理の限定しない一例を示すフロー図である。なお、図１４（後述する図１５−図２１についても同様）に示すフロー図の各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよい。また、この実施例では、基本的には、図１４−図２１に示すフロー図の各ステップの処理をプロセッサ２０が実行するものとして説明するが、プロセッサ２０以外のプロセッサや専用回路が一部のステップを実行するようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１４７
【補正方法】変更
【補正の内容】
【０１４７】
続いて、プロセッサ２０は、ステップＳ３で、スティック座標が原点Ｏの座標以外であるかどうかを判断する。ここでは、プロセッサ２０は、現フレームの操作データ３０４ａを参照し、操作データ３０４ａが示す現フレームのスティック座標が原点Ｏ以外であるかどうかを判断する。なお、アナログスティック５８がいずれかの方向に傾倒されている場合には、スティック座標は原点Ｏの座標以外となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１４８
【補正方法】変更
【補正の内容】
【０１４８】
ステップＳ３で“ＮＯ”であれば、つまり、スティック座標が原点Ｏの座標であれば、ステップＳ５で、その他の処理を実行して、ステップＳ１７に進む。その他の処理は、ユーザが入力画面１００においてチェックボックス１０４をチェックした場合およびチェックボックス１０４のチェックを外した場合に実行されるモード選択処理、暗証番号の認証処理、Ｂボタン５６ｂ、Ｘボタン５６ｃおよびＹボタン５６ｄが押下された場合に実行される処理を意味する。上述したように、４桁の数字が入力された場合には、暗証番号の認証処理が自動的に実行される。また、Ｂボタン５６ｂが押下された場合には、現在までに入力されている暗証番号の最後の数字が消去される。Ｘボタン５６ｃが押下された場合には、暗証番号の現在入力すべき桁に数字の「０」が入力される。Ｙボタン５６ｄが押下された場合には、暗証番号の現在入力すべき桁に数字の「９」が入力される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１４９
【補正方法】変更
【補正の内容】
【０１４９】
ステップＳ３で“ＹＥＳ”であれば、つまり、スティック座標が原点Ｏの座標以外であれば、ステップＳ７で、スティック座標を更新する。ここでは、プロセッサ２０は、現在スティック座標データ３０４ｅを前回スティック座標データ３０４ｆとしてデータ記憶領域３０４に記憶した後に、現フレームのスティック座標についてのデータを現在スティック座標データ３０４ｅとしてデータ記憶領域３０４に記憶する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１５３
【補正方法】変更
【補正の内容】
【０１５３】
なお、暗証番号入力処理において、音声が出力される場合には、ステップＳ１７において、さらに、プロセッサ２０は、音声データを生成し、生成した音声データをＡＶ端子３０および接続ケーブルを介してテレビ１６に出力する。したがって、テレビ１６のスピーカから音声データに対応する音声が出力される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
図１５および図１６は、図１４に示したステップＳ１１の領域更新処理の限定しない一例を示すフロー図である。図１５に示すように、プロセッサ２０は、領域更新処理を開始すると、ステップＳ３１で、現在の指示領域を更新する。つまり、現在アナログスティック５８のスティック部によって指示されている入力領域２００すなわち指示領域が判断され、現在の指示領域が更新される。ただし、このとき、現フレームの指示領域のみならず過去４フレーム分の指示領域も更新される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１５６
【補正方法】変更
【補正の内容】
【０１５６】
一例として、指示領域を示す変数は、指示領域を識別するための情報であり、「０」−「８」の数字で表される。アナログスティック５８が傾倒されておらず、原点Ｏが指示される場合には変数Ｄ０に「０」が設定される。この実施例では、便宜上、指示領域を識別するために、原点Ｏが指示される場合には変数Ｄ０に「０」が設定されるが、これは入力対象としての数字の「０」とは異なる。また、原点Ｏは、領域では無いが、説明の便宜上「指示領域」と仮定してある。このことは、状態情報の変数Ａ０，Ａ１についても同様である。つまり、状態情報は、入力可能状態の数字であるが、原点Ｏには入力対象の数字が割り当てられていないため、状態情報の変数Ａ０，Ａ１に原点Ｏを示す変数が設定される場合には、入力可能状態の数字は無いことを意味する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１５７
【補正方法】変更
【補正の内容】
【０１５７】
また、アナログスティック５８が傾倒され、いずれかの入力領域２００が指示された場合には、指示された入力領域２００に対して割り当てられた入力対象である数字（「１」−「８」）が変数Ｄ０に設定される。このように、入力領域２００に割り当てられた数字を用いて識別するのは、現在の入力可能状態の数字を示す状態情報の変数を現在の指示領域を示す変数で更新するようにしてあるからである（ステップＳ４７参照）。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１５９
【補正方法】変更
【補正の内容】
【０１５９】
図１５に戻って、次のステップＳ３３では、現在の指示領域が原点Ｏ以外であるかどうかを判断する。つまり、プロセッサ２０は、変数Ｄ０が「１」−「８」のいずれかであるかどうかを判断する。ステップＳ３３で“ＮＯ”であれば、つまり、現在の指示領域が原点Ｏである場合には、ステップＳ３５で、状態情報の変数を原点Ｏを示す変数（ここでは、「０」）に設定し、図１６に示すように領域更新処理を終了して、暗証番号入力処理にリターンする。ただし、現在の状態情報の変数をＡ０とし、前フレームの状態情報の変数をＡ１とし、変数Ａ０が更新されるときに、変数Ａ１も更新される（Ａ１＝Ａ０）。したがって、ステップＳ３５では、変数Ａ１に更新前の変数Ａ０の値が設定された後に、変数Ａ０に「０」が設定される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１６１
【補正方法】変更
【補正の内容】
【０１６１】
ステップＳ４１では、現在の状態情報の変数が原点Ｏを示す変数であるかどうかを判断する。つまり、プロセッサ２０は、現在状態データ３０４ｈを参照して、変数Ａ０が「０」に設定されているかどうかを判断する。ステップＳ４１で“ＮＯ”であれば、つまり、現在の状態情報の変数が原点Ｏを示す変数でなければ、図１６に示すステップＳ４３に進む。一方、ステップＳ４１で“ＹＥＳ”であれば、つまり、現在の状態情報の変数が原点Ｏを示す変数であれば、図１６に示すステップＳ４７に進む。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１６３
【補正方法】変更
【補正の内容】
【０１６３】
ステップＳ４５で“ＮＯ”であれば、つまり、直近の４フレームの指示領域が１つでも異なる場合には、領域更新処理を終了し、図１４に示した暗証番号入力処理にリターンする。一方、ステップＳ４５で“ＹＥＳ”であれば、つまり、直近の４フレームがすべて同じ指示領域であれば、ステップＳ４７で、現在の状態情報の変数に現在の指示領域を示す変数を設定してから、領域更新処理を終了し、暗証番号入力処理にリターンする。つまり、プロセッサ２０は、ステップＳ４７で、変数Ａ０に変数Ｄ０を設定して、現在状態データ３０４ｈを更新する。ただし、プロセッサ２０は、ステップＳ４７では、現在状態データ３０４ｈを更新する前に、変数Ａ１に変数Ａ０の値を設定して、前回状態データ３０４ｉを更新する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１６９
【補正方法】変更
【補正の内容】
【０１６９】
ステップＳ７３で“ＮＯ”であれば、つまり、現在の指示領域と、４５度モードと仮定した場合の指示領域が異なる場合には、４５度モード判断処理を終了して、暗証番号入力処理にリターンする。一方、ステップＳ７３で“ＹＥＳ”であれば、つまり、現在の指示領域と、４５度モードと仮定した場合の指示領域が同じである場合には、角度モードを４５度モードに設定または更新した場合であっても指示領域に対応する入力対象である数字が変化しないと判断して、ステップＳ７５で、第２条件を満たしたことにする。つまり、プロセッサ２０は、第２条件フラグ３０４ｑをオンする。そして、ステップＳ７７で、後述する角度モード更新処理（図２０および図２１参照）を実行して、４５度モード判断処理を終了して、暗証番号入力処理にリターンする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１７２
【補正方法】変更
【補正の内容】
【０１７２】
続いて、ステップＳ１０５では、現在の状態情報の変数が原点Ｏを示す変数であるかどうかを判断する。ステップＳ１０５で“ＮＯ”であれば、つまり、現在の状態情報の変数が原点Ｏを示す変数でなければ、数字を入力しないと判断し、数字入力処理を終了して、暗証番号入力処理にリターンする。一方、ステップＳ１０５で“ＹＥＳ”であれば、つまり、現在の状態情報の変数が原点Ｏを示す変数であれば、数字を入力すると判断し、ステップＳ１０７で、前回の状態情報の数字を入力する。つまり、現在入力すべき桁に、前回の状態情報である入力可能状態の数字が入力される。このとき、入力数字データ３０４ｍが更新される。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１７８
【補正方法】変更
【補正の内容】
【０１７８】
図２１に示すように、ステップＳ１３９では、正解データ３０４ｋを参照して、現在入力すべき桁の正解の数字が奇数であるかどうかを判断する。ステップＳ１３９で“ＹＥＳ”であれば、つまり、現在入力すべき桁の正解の数字が奇数であれば、ステップＳ１４１で、角度モードを奇数補正モードに設定し、角度モード更新処理を終了して、４５度モード判断処理または数字入力処理にリターンする。一方、ステップＳ１３９で“ＮＯ”であれば、つまり、現在入力すべき桁の正解の数字が偶数であれば、ステップＳ１４３で、角度モードを偶数補正モードに設定し、角度モード更新処理を終了して、４５度モード判断処理または数字入力処理にリターンする。