(57)【特許請求の範囲】
【請求項１】
手持型タッチデバイス上の電子スプレッドシートの制御方法であって、
セルを選択するための選択タッチ信号を受信し、該選択タッチ信号に従って前記電子スプレッドシートにおけるセルを選択し、予め設定した処理方法に基づいて計算し、かつ計算結果を格納する計算プロセスと、
前記電子スプレッドシートを初期位置から暫定位置に動かすための第１のタッチ信号を受信し、該第１のタッチ信号に従って前記電子スプレッドシートを前記初期位置から前記暫定位置に動かしてブランク領域を表示し、かつ前記計算結果が存在するか否かを問い合わせて、存在する場合に前記ブランク領域に該計算結果を表示する表示プロセスと、
前記電子スプレッドシートを前記暫定位置から前記初期位置に戻すための第２のタッチ信号を受信し、かつ該第２のタッチ信号に従って前記電子スプレッドシートを前記初期位置に動かして、前記電子スプレッドシートが前記ブランク領域を覆うようにする、復帰プロセスと、
を含むことを特徴とする、手持型タッチデバイス上の電子スプレッドシートの制御方法。
【請求項２】
前記表示プロセスは、前記ブランク領域が表示され、かつ計算結果が存在する場合に、いずれかの計算結果を未使用のセルに導くための第３のタッチ信号を受信し、かつ該第３のタッチ信号に従って前記計算結果を前記未使用のセルに表示することをさらに含むことを特徴とする、請求項１に記載の手持型タッチデバイス上の電子スプレッドシートの制御方法。
【請求項３】
前記電子スプレッドシートを初期位置から暫定位置に動かすための前記第１のタッチ信号は、タッチスクリーン上の前記電子スプレッドシートに対応する位置をホールドし、かつ前記ブランク領域以外の個所に動かすことにより生成され、
前記電子スプレッドシートを前記暫定位置から初期位置に戻すための第２のタッチ信号は、前記タッチスクリーン上の電子スプレッドシートに対応する位置をホールドし、かつ前記ブランク領域に向かってまたはそれから離れて動かすことにより生成されることを特徴とする、請求項１に記載の手持型タッチデバイス上の電子スプレッドシートの制御方法。
【請求項４】
前記初期位置と前記暫定位置との間の前記電子スプレッドシートの移動は、タップされることにより前記スプレッドシートの前記初期位置と前記暫定位置との間の移動を制御するための移動機能ボタンを前記電子スプレッドシートに設けることにより実装されることを特徴とする、請求項１に記載の手持型タッチデバイス上の電子スプレッドシートの制御方法。
【請求項５】
前記移動機能ボタンは、前記電子スプレッドシートが初期位置にあるときは、下向きの標示を示し、前記電子スプレッドシートが前記暫定位置にあるときは、上向きの標示を示すことを特徴とする、請求項４に記載の手持型タッチデバイス上の電子スプレッドシートの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は手持型タッチデバイス上の電子スプレッドシートの制御方法に関する。
【背景技術】
【０００２】
電子スプレッドシートは数値データを有するセルを含み、多数のセルの数値データを用いて加算、平均等の数学的演算をすることができる。パーソナルコンピュータ（ＰＣ）上の電子表計算ソフト（ｅｌｅｃｔｏｒｎｉｃ  ｓｐｒｅａｄｓｈｅｅｔ  ｓｏｆｔｗａｒｅ）、例えば、Ｏｆｆｉｃｅ  Ｅｘｃｅｌは、一旦マウスで多数のセルのデータを選択したら、自動的に計算処理を行い、その結果を状況バーに表示する方法を実装している。しかしながら、手持型タッチデバイス（ユーザが、例えばｉｐｈｏｎｅ３、ｉｐｈｏｎｅ４、ＨＴＣ  Ｇ１１、Ｇ１４のようなデバイスのタッチスクリーンに触れることによって該デバイスの使用を制御することができる）に適用した場合、デバイスのスクリーンのサイズが原因で、既存の電子表計算ソフトのいくつかの機能が除外されてしまい、ユーザのための上記便利な機能は利用することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明によって解決すべき技術的な課題は、手持型タッチデバイス上の電子スプレッドシートを制御し、計算結果を明確に表示できて、ユーザによる使用を容易にする方法を提供することにある。
【課題を解決するための手段】
【０００４】
上記課題は以下の技術的解決法により解決される。
【０００５】
本発明による、手持型タッチデバイス上の電子スプレッドシートの制御方法は、以下のプロセスを含むことを特徴とする。
セルを選択するための選択タッチ信号を受信し、該選択タッチ信号に従って前記電子スプレッドシートにおけるセルを選択し、予め設定した処理方法に基づいて計算し、かつ計算結果を格納する計算プロセス；
前記電子スプレッドシートを初期位置から暫定位置に動かすための第１のタッチ信号を受信し、該第１のタッチ信号に従って前記電子スプレッドシートを前記初期位置から前記暫定位置に動かしてブランク領域を表示し、かつ前記計算結果が存在するか否かを問い合わせて、存在する場合に前記ブランク領域に該計算結果を表示する表示プロセス；
前記電子スプレッドシートを前記暫定位置から前記初期位置に戻すための第２のタッチ信号を受信し、かつ該第２のタッチ信号に従って前記電子スプレッドシートを前記初期位置に動かして、前記電子スプレッドシートが前記ブランク領域を覆うようにする、復帰プロセス。
【０００６】
表示プロセスは、ブランク領域が表示され、計算結果が存在する場合に、いずれかの計算結果を未使用のセルに導くための第３のタッチ信号を受信し、かつ該第３のタッチ信号に従って該計算結果を未使用のセルに表示することをさらに含む。
【０００７】
電子スプレッドシートを初期位置から暫定位置に動かすための第１のタッチ信号は、電子スプレッドシートに対応するタッチスクリーン上の位置をホールドして、ブランク領域以外の個所に動かすことによって生成することができる。電子スプレッドシートを暫定位置から初期位置に戻すための第２のタッチ信号は、電子スプレッドシートに対応するタッチスクリーン上の位置をホールドし、かつブランク領域に向かってまたはそれから離れて動かすことによって生成される。
【０００８】
初期位置と暫定位置との間の電子スプレッドシートの移動は、タップされることによって初期位置と暫定位置との間での電子スプレッドシートの移動を制御するための移動機能ボタンを電子スプレッドシート上に設けるような方法で実装することができる。
【０００９】
移動機能ボタンは、電子スプレッドシートが初期位置にあるときには下向きの標示を示し、電子スプレッドシートが暫定位置にあるときには移動機能ボタンは上向きの標示を示すことができる。
【発明の効果】
【００１０】
上記の技術的解決策から明らかなように、本発明はタッチ信号に従ってブランク領域を表示するために電子スプレッドシートを移動させることにより、計算結果を表示する。これにより計算結果を明確に表示でき、ユーザによる使用を容易にする。
【図面の簡単な説明】
【００１１】
【図１】計算プロセスにおける処理方法を例示するフローチャートである。
【図２】電子スプレッドシート上の操作を例示する概略図である。
【図３】電子スプレッドシート上の操作を例示する概略図である。
【図４】電子スプレッドシート上の操作を例示する概略図である。
【図５】電子スプレッドシート上の操作を例示する概略図である。
【図６】電子スプレッドシート上の操作を例示する概略図である。
【発明を実施するための形態】
【００１２】
[実施形態１]
手持型タッチデバイス上の電子スプレッドシートの制御方法は以下のプロセスを含む。
セルを選択するための選択タッチ信号を受信し、該選択タッチ信号に従って電子スプレッドシートにおけるセルを選択し、予め設定した処理方法に基づいて計算し、かつ計算結果を格納する計算プロセス；
電子スプレッドシートを初期位置から暫定位置に動かすための第１のタッチ信号を受信し、該第１のタッチ信号に従って電子スプレッドシートを初期位置から暫定位置に動かしてブランク領域を表示し、かつ計算結果が存在するか否かを問い合わせて、存在する場合にブランク領域に該計算結果を表示する表示プロセス；
電子スプレッドシートを暫定位置から初期位置に戻すための第２のタッチ信号を受信し、かつ該第２のタッチ信号に従って電子スプレッドシートを初期位置に動かして、電子スプレッドシートがブランク領域を覆うようにする、復帰プロセス。
【００１３】
表示プロセスは、ブランク領域が表示され、かつ計算結果が存在する場合に、いずれかの計算結果を未使用のセルに導くための第３のタッチ信号を受信し、かつ該第３のタッチ信号に従って該計算結果を未使用のセルに表示することをさらに含む。
【００１４】
電子スプレッドシートを初期位置から暫定位置に動かすための第１のタッチ信号は、タッチスクリーン上の電子スプレッドシートに対応する位置をホールドし、かつブランク領域以外の個所に動かすことにより生成され、電子スプレッドシートを暫定位置から初期位置に戻すための第２のタッチ信号は、タッチスクリーン上の電子スプレッドシートに対応する位置をホールドし、かつブランク領域に向かってまたはそれから離れて動かすことにより生成される。
【００１５】
図１に示されるように、計算プロセスにおける処理方法は以下のステップを含む。
Ｓ０１：選択されたセルにデータがあるか否かを判定し、否の場合は計算結果はヌルとし、ある場合はＳ０２へ進めるステップ；
Ｓ０２：データの個数を判定し、個数が１である場合は該データを計算結果とし、個数が１より多い場合はＳ０３へ進めるステップ；
Ｓ０３：データの少なくとも一部が計算可能か否かを判定し、否の場合は非計算可能なアルゴリズムに従ってデータを計算し、計算可能な場合はＳ０４にへ進めるステップ；
Ｓ０４：計算可能なデータの個数を判定し、個数が１である場合は該計算可能なデータを計算結果とし、個数が１よりも多い場合はＳ０５へ進めるステップ；
Ｓ０５：計算可能なデータを計算可能なアルゴリズムに従って計算するステップ。
【００１６】
具体的に言うと、ステップＳ０３における非計算可能なアルゴリズムは、選択したセルの個数を計算することである。
【００１７】
ステップＳ０５における計算可能なアルゴリズムは、計算可能なデータの個数、これらのデータの最小値と最大値、これらのデータの平均値、これらのデータの加算値を計算すること含むことができる。
【００１８】
図２から図６に示されるように、本実施形態において、本発明は電子スプレッドシートが操作される手持型タッチデバイスを制御するために適用される。
【００１９】
図２では、電子スプレッドシートが手持型タッチデバイス上に開かれており、この電子スプレッドシートは初期位置にある。
【００２０】
図３では、タッチスクリーンを介して選択タッチ信号を入力することによりセルＡ１―Ａ３が選択され、手持型タッチデバイスは予め設定された処理方法に基づいて、選択タッチ信号に従って計算を行い、計算結果を格納する。
【００２１】
図４に示されるように、ユーザは第１のタッチ信号を入力する。これは、具体的にはタッチスクリーン上の電子スプレッドシートに対応する位置をホールドし（特にこの例では、ホールドされる位置は電子スプレッドシートのタイトルに対応する位置である）、かつブランク領域以外の個所に電子スプレッドシートを下方に移動させることを含む。手持型タッチデバイスは第１のタッチ信号に従って電子スプレッドシートを暫定位置まで下方に移動させ、ブランク領域を表示し、そのブランク領域に「ｓｕｍ＝８０、ａｖｇ＝２６．６６６、ｃｏｕｎｔ＝３、ｍｉｎ＝２０、ｍａｘ＝３６」と言ったようなデータを表示する。
【００２２】
図５に示されるように、ユーザは第３のタッチ信号を入力する。これは、具体的にはタッチスクリーン上のｓｕｍ＝８０に対応する位置をホールドし、かつセルＡ４に対応する位置まで移動させることを含む。手持型タッチデバイスは第３のタッチ信号に従ってセルＡ４に８０を表示する。
【００２３】
図６に示されるように、ユーザは第２のタッチ信号を入力する。これは、具体的にはタッチスクリーン上の電子スプレッドシートのタイトルに対応する位置をホールドし、上方に（すなわち、ブランク領域に方へ）移動させることを含む。手持型タッチデバイスは第２のタッチ信号に従って電子スプレッドシートを初期位置まで移動させて、電子スプレッドシートがブランク領域を覆うようにする。
【００２４】
[実施形態２]
本実施形態は電子スプレッドシートを初期位置と暫定位置との間で移動させる他の方法を提供し、これは実施形態１の対応するものと併せて、または実施形態１の代替として用いることができる。
【００２５】
初期位置と暫定位置との間の電子スプレッドシートの移動は、タップされることによって初期位置と暫定位置との間での電子スプレッドシートの移動を制御するための移動機能ボタンを電子スプレッドシートに設けることによって実装することができる。第１のタッチ信号および前記第２のタッチ信号は共に、移動機能ボタンに対応するタッチスクリーン上の位置をタップすることにより生成される。可視化と利便性のために、以下の設計を採用することができる。移動機能ボタンは、電子スプレッドシートが初期位置にあるときには下向きの標示を示し、電子スプレッドシートが暫定位置にあるときには上向きの標示を示す。
【００２６】
本発明は前記実施例にかぎらず、前記実施例に従って創造的労働をしないで得られる等価物も、本発明の開示範囲に属する。
【図１】
0005918857.tif 000002
【図２】
0005918857.tif 000003
【図３】
0005918857.tif 000004
【図４】
0005918857.tif 000005
【図５】
0005918857.tif 000006
【図６】
0005918857.tif 000007