【手続補正書】
【提出日】令和2年8月31日(2020.8.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】表示制御方法、制御方法、及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、表示制御方法、制御方法、及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
そこで、本発明は、グラフ描画に関する操作性の高い表示制御方法、制御方法、及びプログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一実施形態によるクライアント装置により実行される表示制御方法は、第１の数式及び第２の数式の入力を受け付け、入力された前記第１の数式に対応する第１の座標範囲が設定された第１の座標と、入力された前記第２の数式に対応する第２の座標範囲が設定された第２の座標とを、表示部の表示画面に表示させ、前記表示部の前記表示画面に前記第１の座標が表示された第１のエリアと、前記第２の座標が表示された第２のエリアとのいずれか一方のエリアを、前記表示部の前記表示画面内で移動させることにより、前記一方のエリアの少なくとも一部と、前記第１のエリアと前記第２のエリアとのいずれか他方のエリアとを重ね合わせるユーザー操作を受け付け、前記ユーザー操作を受け付けたことに応じて、前記表示部の前記表示画面に、前記第１の座標範囲と前記第２の座標範囲とに基づいて決定される統合用座標範囲が設定された統合座標を表示させるとともに、前記表示部の前記表示画面に表示された前記統合座標に前記第１の数式を表す第１のグラフ及び前記第２の数式を表す第２のグラフを描画する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、グラフ描画に関する操作性の高い表示制御方法、制御方法、及びプログラムを提供することができる。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント装置により実行される表示制御方法であって、
第１の数式及び第２の数式の入力を受け付け、
入力された前記第１の数式に対応する第１の座標範囲が設定された第１の座標と、入力された前記第２の数式に対応する第２の座標範囲が設定された第２の座標とを、表示部の表示画面に表示させ、
前記表示部の前記表示画面に前記第１の座標が表示された第１のエリアと、前記第２の座標が表示された第２のエリアとのいずれか一方のエリアを、前記表示部の前記表示画面内で移動させることにより、前記一方のエリアの少なくとも一部と、前記第１のエリアと前記第２のエリアとのいずれか他方のエリアとを重ね合わせるユーザー操作を受け付け、
前記ユーザー操作を受け付けたことに応じて、前記表示部の前記表示画面に、前記第１の座標範囲と前記第２の座標範囲とに基づいて決定される統合用座標範囲が設定された統合座標を表示させるとともに、前記表示部の前記表示画面に表示された前記統合座標に前記第１の数式を表す第１のグラフ及び前記第２の数式を表す第２のグラフを描画する、
表示制御方法。
【請求項２】
前記ユーザー操作を受け付けた際、前記第１の座標範囲と前記第２の座標範囲とが一致していない場合、
前記第１の座標範囲と同じ座標範囲を前記統合用座標範囲として設定し、
記録部から、前記第１の座標範囲と前記第１の数式とを用いて算出されて前記記憶部に記憶されているプロット点を読み出し、
当該統合用座標範囲と前記第２の数式とを用いて算出されたプロット点に基づく前記第２の数式を表すグラフを、前記記憶部から読み出された前記プロット点に基づく前記第１の数式を表す前記第１のグラフとともに、前記統合座標に描画する、
請求項１に記載の表示制御方法。
【請求項３】
前記ユーザー操作を受け付ける前に、
前記第１の数式と、前記第１の座標範囲と、前記第１の座標範囲及び前記第１の数式を用いて算出されたプロット点である第１のプロット点とを関連付けて記憶部へ記憶させ、
前記第２の数式と、前記第２の座標範囲と、前記第２の座標範囲及び前記第２の数式を用いて算出されたプロット点である第２のプロット点とを関連付けて前記記憶部へ記憶させ、
前記ユーザー操作を受け付けたことに応じて、
前記プロット点の再計算が必要か否かを判定し、当該プロット点の再計算が必要であると判定した場合に、前記第１の座標範囲と同じ座標範囲を前記統合用座標範囲として設定し、前記第２の数式と前記統合用座標範囲とをサーバー装置へ送信し、
前記第２の数式と前記統合用座標範囲とに基づいて前記サーバー装置で算出されたプロット点である第３のプロット点を、前記サーバー装置から受信し、
前記サーバー装置から受信した前記第３のプロット点に基づく第２の数式を表すグラフを、前記記憶部から読み出した前記第１のプロット点に基づく前記第１の数式を表すグラフとともに、前記統合座標に描画する、
請求項１又は２に記載の表示制御方法。
【請求項４】
前記ユーザー操作を受け付けた際、前記第１の座標範囲と前記第２の座標範囲とが一致している場合、
前記第１の座標範囲及び前記第２の座標範囲と同じ座標範囲を前記統合用座標範囲として設定し、
前記第１の座標範囲と前記第１の数式とを用いて算出されて記憶部に記憶されているプロット点と、前記第２の座標範囲と前記第２の数式とを用いて算出されて前記記憶部に記憶されているプロット点とを、当該記憶部から読み出し、
前記記憶部から読み出した前記プロット点に基づく前記第２の数式を表す前記第２のグラフを、前記記憶部から読み出したプロット点に基づく前記第１の数式を表す前記第１のグラフとともに、前記統合座標に描画する、
請求項１乃至３のいずれか１項に記載の表示制御方法。
【請求項５】
前記ユーザー操作を受け付ける前に、
前記第１の数式と、前記第１の座標範囲と、前記第１の座標範囲及び前記第１の数式を用いて算出されたプロット点である第１のプロット点とを関連付けて記憶部へ記憶させ、
前記第２の数式と、前記第２の座標範囲と、前記第２の座標範囲及び前記第２の数式を用いて算出されたプロット点である第２のプロット点とを関連付けて前記記憶部へ記憶させ、
前記ユーザー操作を受け付けたことに応じて、前記第１のプロット点と第２のプロット点とを前記記憶部より読み出し、前記表示部の前記表示画面に表示された前記統合座標に前記第１のグラフ及び前記第２のグラフを描画する、
請求項１乃至４のいずれか１項に記載の表示制御方法。
【請求項６】
前記第１の座標範囲及び前記第２の座標範囲とは異なる別の座標範囲を前記統合用座標範囲として設定し、
前記統合用座標範囲と前記第２の数式とを用いて算出されたプロット点に基づく前記第２の数式を表すグラフを、前記統合用座標範囲と前記第１の数式とを用いて算出されたプロット点に基づく前記第１の数式を表すグラフとともに、前記統合座標に描画する、
請求項１乃至５のいずれか１項に記載の表示制御方法。
【請求項７】
前記表示部の前記表示画面に表示される第１の数式エリアへの前記第１の数式の入力する操作を受け付けたことに応じて、前記第１のエリアと、前記第１の数式エリア及び前記第１のエリアの結びつきを示す第１の表示体とを、前記表示部の前記表示画面に表示し、
前記表示部の前記表示画面に表示される第２の数式エリアへの前記第２の数式の入力する操作を受け付けたことに応じて、前記第２のエリアと、前記第２の数式エリア及び前記第２のエリアの結びつきを示す第２の表示体とを、前記表示部の前記表示画面に表示し、
前記ユーザー操作を受け付けたことに応じて、前記表示部の前記表示画面に、前記統合座標が表示される統合エリアを表示し、前記第１の数式エリア及び前記第２の数式エリアをつなげて表示し、前記統合エリアと前記第１の数式エリア及び前記第２の数式エリアとの結びつきを示す表示体を表示する、
請求項１乃至６のいずれか１項に記載の表示制御方法。
【請求項８】
サーバー装置により実行される制御方法であって、
第１の数式と、当該第１の数式に対応する第１の座標範囲と、第２の数式、当該第２の数式に対応する第２の座標範囲とを、クライアント装置から受信し、
前記第１の数式と前記第１の座標範囲とに基づいて第１のプロット点としてプロット点を算出し、
前記第１の数式と前記第１の座標範囲と前記第１のプロット点とを関連付けて記憶部に記憶させ、
前記第２の数式と前記第２の座標範囲とに基づいて第２のプロット点としてプロット点を算出し、
前記第２の数式と前記第２の座標範囲と前記第２のプロット点とを関連付けて前記記憶部に記憶させ、
前記第１のプロット点及び前記第２のプロット点を前記クライアント装置へ送信し、
前記第１の座標範囲が設定された第１の座標が表示された第１のエリアの少なくとも一部を前記第２の座標範囲が設定された第２の座標が表示された第２のエリアへ重ねるユーザー操作を前記クライアント装置が受け付けたことを示す情報を受信し、
前記第１の座標範囲と前記第２の座標範囲とが一致していない場合に、前記第１の座標範囲と前記第２の座標範囲とに基づいて決定される座標範囲である統合用座標範囲と前記第２の数式とを用いて第３のプロット点としてプロット点を算出し、
前記第３のプロット点を前記クライアント装置へ送信する、
制御方法。
【請求項９】
クライアント装置により実行される表示制御方法であって、
第１の数式及び第２の数式の入力を受け付け、
入力された前記第１の数式に対応する第１の座標範囲が設定された第１の座標と、入力された前記第２の数式に対応する第２の座標範囲が設定された第２の座標とを、表示部の表示画面に表示させ、
前記表示部の前記表示画面に前記第１の座標が表示された第１のエリアと、前記第２の座標が表示された第２のエリアとを、合成する指示を受け付け、
前記第１の座標範囲と前記第２の座標範囲とが一致していない場合、前記表示部の前記表示画面において、前記第１のエリアに、前記第１の座標範囲と前記第２の座標範囲とに基づいて決定される座標範囲である統合用座標範囲と前記第２の数式とを用いて算出されたプロット点に基づく前記第２の数式を表すグラフを、前記統合用座標範囲と前記第１の数式とを用いて算出されたプロット点に基づく前記第１の数式を表すグラフとともに描画する、
表示制御方法。
【請求項１０】
クライアント装置のコンピュータによって、
第１の数式及び第２の数式の入力を受け付けさせ、
入力された前記第１の数式に対応する第１の座標範囲が設定された第１の座標と、入力された前記第２の数式に対応する第２の座標範囲が設定された第２の座標とを、表示部の表示画面に表示させ、
前記表示部の前記表示画面に前記第１の座標が表示された第１のエリアと、前記第２の座標が表示された第２のエリアとのいずれか一方のエリアを、前記表示部の前記表示画面内で移動させることにより、前記一方のエリアの少なくとも一部と、前記第１のエリアと前記第２のエリアとのいずれか他方のエリアとを重ね合わせるユーザー操作を受け付けさせ、
前記ユーザー操作を受け付けたことに応じて、前記表示部の前記表示画面に、前記第１の座標範囲と前記第２の座標範囲とに基づいて決定される統合用座標範囲が設定された統合座標を表示させるとともに、前記表示部の前記表示画面に表示された前記統合座標に前記第１の数式を表す第１のグラフ及び前記第２の数式を表す第２のグラフを描画させる、
プログラム。
【請求項１１】
クライアント装置のコンピュータによって、
第１の数式及び第２の数式の入力を受け付けさせ、
入力された前記第１の数式に対応する第１の座標範囲が設定された第１の座標と、入力された前記第２の数式に対応する第２の座標範囲が設定された第２の座標とを、表示部の表示画面に表示させ、
前記表示部の前記表示画面に前記第１の座標が表示された第１のエリアと、前記第２の座標が表示された第２のエリアとを、合成する指示を受け付けさせ、
前記第１の座標範囲と前記第２の座標範囲とが一致していない場合、前記表示部の前記表示画面において、前記第１のエリアに、前記第１の座標範囲と前記第２の座標範囲とに基づいて決定される座標範囲である統合用座標範囲と前記第２の数式とを用いて算出されたプロット点に基づく前記第２の数式を表すグラフを、前記統合用座標範囲と前記第１の数式とを用いて算出されたプロット点に基づく前記第１の数式を表すグラフとともに描画させる、
プログラム。