JP4888502B2 - グラフ表示制御装置およびプログラム - Google Patents

グラフ表示制御装置およびプログラム Download PDF

Info

Publication number
JP4888502B2
JP4888502B2 JP2009053640A JP2009053640A JP4888502B2 JP 4888502 B2 JP4888502 B2 JP 4888502B2 JP 2009053640 A JP2009053640 A JP 2009053640A JP 2009053640 A JP2009053640 A JP 2009053640A JP 4888502 B2 JP4888502 B2 JP 4888502B2
Authority
JP
Japan
Prior art keywords
graph
display
feature point
displayed
display control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009053640A
Other languages
English (en)
Other versions
JP2010211281A (ja
Inventor
満 岡野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2009053640A priority Critical patent/JP4888502B2/ja
Priority to US12/704,621 priority patent/US8542254B2/en
Priority to EP10153759A priority patent/EP2237230B1/en
Priority to AU2010200591A priority patent/AU2010200591B2/en
Priority to CN201010129409.5A priority patent/CN101825987B/zh
Publication of JP2010211281A publication Critical patent/JP2010211281A/ja
Application granted granted Critical
Publication of JP4888502B2 publication Critical patent/JP4888502B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Calculators And Similar Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、複数のグラフを共に表示させるためのグラフ表示制御装置およびプログラムに関する。
従来から、関数電卓等の電子式計算機のなかには、ユーザが入力した数式に対応するグラフを表示する機能を有する、いわゆるグラフ関数電卓と呼ばれるものが知られている。
例えば、ユーザが入力キーを操作して関数式を入力し、グラフ描画を操作すると、グラフ関数電卓は直交座標軸とグラフを描画して表示する。そして、グラフの極大値・極小値、グラフ同士の交点など、特徴的な点(求解点)を求め、その位置や値を表示する機能(求解処理)が知られている。
しかし、このようなグラフ関数電卓では、(1)画面が小さいこと、(2)ドットマトリクス表示などで解像度が低いことなどにより、求解点近傍の様子が正確に把握できないという問題があった。
手動操作により拡大表示することはできるが、(1)面倒であり、(2)拡大表示することにより今度はグラフの一部のみが表示されて全体像が把握できないという問題があった。
そこで、拡大前の元のグラフを保存したまま、指定した範囲だけを拡大表示し、また元のグラフを表示する機能を備えたグラフ関数電卓が考えられている(例えば、特許文献1参照。)。
特開2002−259348号公報
前記従来の拡大表示機能を備えたグラフ関数電卓は、ユーザが拡大表示するべきか否かを判断して操作しなければならず、依然として面倒な問題があった。
本発明は、このような課題に鑑みなされたもので、ユーザが拡大表示するべきか否かを判断する必要なく、グラフの特徴点をいつでも明確に表示することが可能になるグラフ表示制御装置およびプログラムを提供することを目的とする。
請求項1に記載のグラフ表示制御装置は、2次関数又は3次関数に基づくグラフを複数表示するグラフ表示手段と、ユーザ操作に応じて前記グラフ表示手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段と、この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示手段により表示された他のグラフが存在するか否かを判断する表示判断手段と、この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合には、当該特徴点を含む所定領域を当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率に拡大したものを、前記グラフ表示手段による表示領域内に別枠として表示し、前記表示判断手段により前記グラフ上の特徴点から前記予め設定された表示領域の範囲内に他のグラフが存在しないと判断された場合には、前記別枠を表示しない拡大表示手段と、を備えたことを特徴としている。
請求項2に記載のグラフ表示制御装置は、前記請求項1に記載のグラフ表示制御装置において、前記グラフ表示手段は、ドットマトリクス型の表示駆動で構成され、前記表示判断手段は、前記特徴点算出手段により算出されたグラフ上の特徴点を含むドットから、予め設定されたドット数内に、前記グラフ表示手段により表示された他のグラフのドットが存在するか否かを判断する、ことを特徴としている。
請求項に記載のグラフ表示制御装置は、前記請求項1または請求項に記載のグラフ表示制御装置において、前記拡大表示手段は、前記拡大表示する倍率も共に表示する、ことを特徴としている。
請求項に記載のグラフ表示制御装置は、前記請求項1ないし請求項の何れか1項に記載のグラフ表示制御装置において、前記特徴点算出手段により算出されたグラフ上の特徴点を、前記グラフ表示手段により表示されたグラフ上に識別して表示させ、当該特徴点の座標値も共に表示させる特徴点表示手段をさらに備えたことを特徴としている。
請求項5に記載のプログラムは、コンピュータを、2次関数又は3次関数に基づくグラフを表示部に複数表示させるグラフ表示制御手段、ユーザ操作に応じて前記グラフ表示制御手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段、この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示制御手段により表示された他のグラフが存在するか否かを判断する表示判断手段、この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合には、当該特徴点を含む所定領域を当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率に拡大したものを、前記グラフ表示手段による表示領域内に別枠として表示し、前記表示判断手段により前記グラフ上の特徴点から前記予め設定された表示領域の範囲内に他のグラフが存在しないと判断された場合には、前記別枠を表示しない拡大表示制御手段、として機能させることを特徴としている。
本発明によれば、ユーザが拡大表示するべきか否かを判断する必要なく、グラフの特徴点をいつでも明確に表示することが可能になるグラフ表示制御装置およびプログラムを提供できる。
本発明のグラフ表示制御装置の実施形態に係るグラフ関数電卓10の電子回路の構成を示すブロック図。 前記グラフ関数電卓10のグラフ表示処理を示すフローチャート。 前記グラフ関数電卓10のグラフ表示処理に伴うグラフ表示の具体例(その1)を示す図。 前記グラフ関数電卓10のグラフ表示処理に伴うグラフ表示の具体例(その2)を示す図。
以下図面により本発明の実施の形態について説明する。
図1は、本発明のグラフ表示制御装置の実施形態に係るグラフ関数電卓10の電子回路の構成を示すブロック図である。
このグラフ関数電卓10は、コンピュータである制御部(CPU)11を備えている。
制御部(CPU)11は、ROM(記憶領域)12に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記憶媒体13から記憶媒体読み書き部14を介してROM(フラッシュ)12に読み込まれた計算機制御プログラム、あるいは通信ネットワークN上のWebサーバ(プログラムサーバ)15から通信制御部16を介してダウンロードされ前記ROM(フラッシュ)12に読み込まれた計算機制御プログラムに従い、RAM17を作業領域として回路各部の動作を制御する。そして、前記ROM12に予め記憶されたシステムプログラムや計算機制御プログラムは、入力部18からの入力信号に応じて起動される。
前記制御部(CPU)11には、前記ROM12、記憶媒体読み書き部14、通信制御部16、RAM17、入力部18が接続される他に、ドットマトリクス型の液晶表示部(LCD)19が接続される。
ROM12には、本グラフ関数電卓10の全体の動作を司る計算機制御プログラムが予め記憶されると共に、ユーザ任意に入力される各種の関数を含む方程式や不等式などの種々の数式に応じた演算処理をして、その演算過程や演算結果を表示部19に表示させるための数式演算プログラム12a、ユーザ任意に入力される種々の数式に応じたグラフを表示部19に表示させるためのグラフ描画プログラム12b、このグラフ描画プログラム12bに従い表示部19に表示されたグラフ上の特徴点(求解点:交点、極大・極小点、変曲点など)を求める演算処理をして、その特徴点にポインタPを表示させたり同特徴点の座標値(X,Y)を表示させたりするための求解点表示プロクラム12c、および前記グラフ描画プログラム12bに従い表示部19に表示されたグラフ上の特徴点が、予め設定された後述する不明確表示の条件(例えば図2のS6,S7)に当て嵌まる場合に、当該グラフを自動的に拡大処理し、その特徴点近傍をウインドウ表示(例えば図3(C))させるためのクローズアップ表示プログラム12dなどが記憶される。
入力部18には、本グラフ関数電卓10に搭載された各種の計算モードの機能を指定する際に操作される「各種機能キー」18a、各種の数値、文字、記号のデータを入力する際に操作される「数字・文字キー」18b、入力データの確定や演算の実行を指示する際に操作される「決定キー」18c、表示画面上のカーソルや項目などで示される入力位置を移動表示させたり、操作対象にしたグラフ上のポインタPを移動表示させたり、表示範囲をスクロール表示させたりする際に操作される「↑」「↓」「←」「→」の各カーソルキー18dなどが設けられる。
また、前記入力部18としてはタッチパネル18Tも含まれる。このタッチパネル18Tは、表示部19の表示画面上に重ねて設けられ、ユーザによりタッチされた位置データを入力するための透明タブレットからなる。
RAM17には、各種の演算処理に伴い制御部11に入出力される種々のデータを一時記憶するための作業領域(ワークメモリ)が確保される。グラフモードにおいて必要とされる作業領域としては、グラフ式データメモリ17a、グラフ描画データメモリ17b、拡大率設定データメモリ17c、拡大データ一次保存メモリ17dなどが確保される。
グラフ式データメモリ17aには、ユーザ操作に応じて入力部18により入力されたグラフ式[Yn=fn(X)]が記憶される。
グラフ描画データメモリ17bには、前記グラフ式[Yn=fn(X)]に応じて、表示部19に表示される直交座標上に表示させるべきグラフの描画データが、演算されたグラフ描画の座標(X,Y)に表示ドットの座標(Xd,Yd)を対応付けたデータとして記憶される。
拡大率設定データメモリ17cには、前記グラフ描画データメモリ17bに記憶されたグラフの描画データを表示部19の表示画面に表示させる際の拡大率が、ユーザ操作に応じて設定された拡大率(例えば[×2])として記憶される。
拡大データ一次保存メモリ17dには、前記拡大率設定データメモリ17cに記憶された拡大率に従い拡大処理された前記グラフの描画データが記憶される。
次に、前記構成のグラフ関数電卓10によるグラフ表示機能について説明する。
図2は、前記グラフ関数電卓10のグラフ表示処理を示すフローチャートである。
図3は、前記グラフ関数電卓10のグラフ表示処理に伴うグラフ表示の具体例(その1)を示す図である。
グラフ表示モードが起動されると、グラフの拡大表示のための拡大率をユーザ操作に応じて任意の拡大率に設定する、図示しない拡大率設定画面が表示部19に表示される。そして、この拡大率設定画面に従い、例えば拡大率[×2]が設定されると、当該拡大率の設定データはRAM17内の拡大率設定データメモリ17cに記憶される(ステップS1)。
ユーザ操作に応じて入力部18から入力されたグラフ式(例えば「Y1=(X+2)/2」「Y2=X(X+1.9)(X+2.1)」)が、RAM17内のグラフ式データメモリ17aに記憶された状態で、「決定キー」18cの操作によりグラフの描画が指示されると、前記各グラフ式Y1,Y2に応じたグラフの描画データが予め設定された初期条件(例えば[−6.3≦X≦6.3,−3.1≦Y≦3.1])に従って生成され、グラフ描画データメモリ17bに記憶される。すると、図3(A)に示すように、前記グラフ描画データメモリ17bに記憶されたグラフ描画データに応じたグラフY1,Y2が、表示部19にグラフ表示画面Gとして表示される(ステップS2)。
ここで、前記グラフ表示画面Gに表示されたグラフY1について、ユーザ操作により、当該グラフの特徴点(この場合「交点」)を求解するための命令が入力されると(ステップS3(Yes))、前記グラフの描画データに基づき、その特徴点「交点」を求解する演算処理が実行され、特徴点(求解点)があるか否か判断される(ステップS4)。
この場合、前記グラフY1には、グラフY2との2つの「交点」が求められ、特徴点(求解点)があると判断される(ステップS4(Yes))。
すると、求解されたグラフY1上の2つの特徴点「交点」のうち、図3(B)に示すように、X座標が最小となる特徴点「交点」にポインタPが表示され、当該特徴点「交点」の座標(X,Y)が表示される(ステップS5)。
なお、図3(B)で示したグラフ表示画面G上の「ISECT」は、「交点」を意味する英単語“intersection”の略であり、グラフY1のグラフY2との「交点」が求解されたことを表示している。
以下、計算上の座標(X,Y)に対応する表示上のドット座標を(Xd,Yd)とする。また、ドット座標(Xd,Yd)からX方向にaドット、Y方向にbドット移動したドット座標を(Xd+a,Yd+b)とする。
ここで、前記求解されたグラフY1上のグラフY2との特徴点「交点」のドット座標を(Ad,f1(Ad))とした場合に、当該「交点」のドット座標(Ad,f1(Ad))からY軸方向の±1ドット以内に、他のグラフ(この場合はY2=f2(X))の描画データが存在するか否か判断される(ステップS6)。
つまり、前記特徴点(求解点)に重なった、または当該特徴点(求解点)の上または下に接触した(引っ付いた)他のグラフが存在するか否か判断される。
前記図3(A)(B)で示したグラフY1の特徴点(求解点)は、グラフY2との「交点」であるため、当該特徴点「交点」に重なったグラフY2があると判断される(ステップS6(Yes))。
すると、前記グラフY1上の特徴点「交点」よりX方向に隣り合う当該グラフY1上のドット座標(Ad-1,f1(Ad-1))と(Ad+1,f1(Ad+1))とのそれぞれについて、Y軸方向の±1ドット以内に、前記ステップS6にて存在の判断された他のグラフ(この場合はY2=f2(X))の描画データがさらに存在するか否か判断される(ステップS7)。
つまり、前記一方のグラフの特徴点(求解点)に重なった、または当該特徴点(求解点)の上または下に接触した(引っ付いた)他のグラフが、前記一方のグラフの特徴点(求解点)にX方向に1ドットずれて隣り合う当該グラフ上の表示ドットにおいても、さらに連続して重なったり、または上または下に接触したりしているか否かが判断される。
ここでさらに、グラフY1の特徴点「交点」だけでなく、その特徴点に隣接する表示ドットにおいても、グラフY2の表示ドットが重なったり接触したりしていると判断された場合には(ステップS7(Yes))、不明確表示の条件に当て嵌まるとして、前記拡大率設定データメモリ17cに設定された拡大率[×2]により、前記グラフ描画データメモリ17bに記憶されたグラフY1,Y2の描画データが拡大処理され、拡大データ一次保存メモリ17dに記憶される(ステップS8)。
すると、前記拡大データ一次保存メモリ17dに記憶された拡大率[×2]により拡大処理されたグラフ描画データについて、前記不明確表示の条件に当て嵌まるか否かが繰り返し判断される(ステップS8→S6,S7)。
例えば前記図3(B)で示したグラフY1,Y2について、前記ステップS6〜S8に従ったグラフ描画データの拡大処理が繰り返し実行され、例えば6回目の拡大処理[×2(=64)]により拡大された際に、前記不明確表示の条件に当て嵌まらなくなったと判断された場合には(ステップS6(No)またはS7(No))、前記ステップS8にて拡大データ一次保存メモリ17dに記憶された拡大率[×64]であるグラフ描画データが読み出される。そして、図3(C)に示すように、特徴点(求解点)を中心にした一定の範囲を別ウインドウとし、倍率[×64]と共にクローズアップ画面Zとして表示される(ステップS9)。
これにより、グラフY1の特徴点(求解点)であるグラフY2との「交点」付近が、どのようなグラフの軌跡になっているかを、当該グラフの全体像を把握できる状態のまま、自動で明確に表示させることができる。
図4は、前記グラフ関数電卓10のグラフ表示処理に伴うグラフ表示の具体例(その2)を示す図である。
グラフ表示モードの起動により表示部19に表示される拡大率設定画面に従い、ユーザ操作に応じて任意の拡大率(例えば[×2])が設定されると、当該拡大率の設定データはRAM17内の拡大率設定データメモリ17cに記憶される(ステップS1)。
ユーザ操作に応じてグラフ式「Y1=(X+2)/2+0.1」「Y2=X(X+1.9)(X+2.1)」が入力され、RAM17内のグラフ式データメモリ17aに記憶された状態で、「決定キー」18cの操作によりグラフの描画が指示されると、前記各グラフ式Y1,Y2に応じたグラフの描画データが予め設定された初期条件[−6.3≦X≦6.3,−3.1≦Y≦3.1]に従って生成され、グラフ描画データメモリ17bに記憶される。すると、図4(A)に示すように、前記グラフ描画データメモリ17bに記憶されたグラフ描画データに応じたグラフY1,Y2が、表示部19にグラフ表示画面Gとして表示される(ステップS2)。
ここで、前記グラフ表示画面Gに表示されたグラフY1について、ユーザ操作により、当該グラフの特徴点「極小点」を求解するための命令が入力されると(ステップS3(Yes))、前記グラフの描画データに基づき、その特徴点「極小点」を求解する演算処理が実行される。
そして、前記命令された特徴点「極小点」が求められると(ステップS4(Yes))、図4(B)に示すように、グラフ表示画面GにおけるグラフY1上に当該特徴点「極小点」を示すポインタPが表示され、また当該特徴点「極小点」の座標(X,Y)が表示される(ステップS5)。
なお、図4(B)で示したグラフ表示画面G上の「MIN」は、グラフY1の「極小点」が求解されたことを表示している。
この際、前記図4(A)(B)で示した、標準倍率[×1]によるグラフ描画データでは、グラフY1の極小点に対応する表示ドットおよびそのX方向に前後する表示ドットが、グラフY2の表示ドットと連続的に重なったり接触したりして、求解された特徴点「極小点」付近のグラフの軌跡が不明確な状態となっている。
このため、グラフY1の特徴点「極小点」に重なった、または当該特徴点「極小点」の上または下に接触した(引っ付いた)他のグラフY2が、前記グラフY1の特徴点「極小点」にX方向に1ドットずれて隣り合う当該グラフY1上の表示ドットにおいても、さらに連続して重なったり、または上または下に接触したりしていると判断される(ステップS6(Yes)→S7(Yes))。
すると、前記拡大率設定データメモリ17cに設定された拡大率[×2]により、前記グラフ描画データメモリ17bに記憶されたグラフY1,Y2の描画データが拡大処理され、拡大データ一次保存メモリ17dに記憶される(ステップS8)。
そして、前記拡大データ一次保存メモリ17dに記憶された拡大率[×2]により拡大処理されたグラフ描画データについて、前記不明確表示の条件に当て嵌まらなくなったと判断された場合には(ステップS6(No)またはS7(No))、当該拡大データ一次保存メモリ17dに記憶された拡大率[×2]であるグラフ描画データが読み出される。そして、図4(C)に示すように、特徴点「極小点」を中心にした一定の範囲を別ウインドウとし、倍率[×2]と共にクローズアップ画面Zとして表示される(ステップS9)。
これにより、グラフY1の特徴点(求解点)である「極小点」付近が、どのようなグラフの軌跡になっているかを、当該グラフの全体像を把握できる状態のまま、自動で明確に表示させることができる。
なお、入力部18における所定のキーを操作することで、図4(D)に示すように、前記クローズアップ画面ZにおけるグラフY1上のポインタPは消去される。
したがって、前記構成のグラフ関数電卓10によるグラフ表示機能によれば、ユーザ任意のグラフ式に応じたグラフがドットマトリクス型の表示画面に表示され、交点、極大点、極小点など、何れかの特徴点の求解が指示されると、指示された特徴点が演算されてポインタPにより表示されると共にその座標(X,Y)が表示される。そして、前記グラフの特徴点およびその直近(近傍)のグラフ表示ドットに対し、重なったり接触したりする他のグラフが有るか否かを条件として、当該特徴点付近のグラフ軌跡が不明確な表示か否かが判断される。この不明確表示の条件に当て嵌まった場合には、当該条件に当て嵌まらなくなるまで、ユーザ設定された拡大率により、前記特徴点を含むグラフが繰り返し拡大されて表示される。
このため、表示させたグラフ上の特徴点が、他のグラフの軌跡と近接していることにより不明確な表示となってしまう場合には、自動で明確に表示できる状態まで拡大処理されて表示されるようになる。
そして、前記拡大処理されたグラフは、拡大前の元のグラフ表示画面G上にて別ウインドウにしたクローズアップ画面Zとしてその拡大倍率と共に表示されるので、前記グラフの特徴点(求解点)付近が、どのようなグラフの軌跡になっているかを、当該グラフの全体像を把握できる状態のままで、自動で明確に表示させることができる
また、前記グラフ上の求解された特徴点は、ポインタPにより識別されて表示されるので、当該特徴点がグラフ上の何処にあるかを容易且つ明確に知ることができる。
なお、前記実施形態の図2のステップS6,S7を参照して説明したグラフ特徴点(求解点)の不明確表示を判断する条件では、求解されたグラフ特徴点の表示ドットとそれに隣り合う当該グラフの表示ドットについて、Y軸方向に±1ドットの範囲で他のグラフの表示ドットが存在するか否かを判断した。ここで、前記グラフ特徴点の近傍に他のグラフ軌跡が含まれるか否かを判断するためのY軸方向の範囲は、±1ドットに限定されるものでは勿論なく、例えばそれ以下またはそれ以上に設定することで、判断条件をより緩くまたはより厳しく設定してもよい。
なお、前記実施形態において記載したグラフ関数電卓10による動作手法、すなわち、図2のフローチャートに示すグラフ表示処理などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フロッピディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の外部記憶媒体(13)に格納して配布することができる。そして、電子式計算機(10)のコンピュータ(11)は、この外部記憶媒体(13)に記憶されたプログラムを記憶装置(12)(17)に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したグラフ特徴点付近の自動による拡大表示が可能なグラフ表示機能を実現し、前述した手法による同様の処理を実行することができる。
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク(公衆回線)N上を伝送させることができ、この通信ネットワークNに接続された通信装置(16)によって前記プログラムデータを電子式計算機(10)のコンピュータ(11)に取り込み、前述したグラフ特徴点付近の自動による拡大表示が可能なグラフ表示機能を実現することもできる。
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
10 …グラフ関数電卓(電子式計算機)
11 …制御部(CPU)
12 …ROM
12a…数式演算プログラム
12b…グラフ描画プログラム
12c…求解点表示プログラム
12d…クローズアップ表示プログラム
13 …外部記憶媒体
14 …記憶媒体読み書き部
15 …Webサーバ
16 …通信制御部
17 …RAM
17a…グラフ式データメモリ
17b…グラフ描画メモリ
17c…拡大率設定データメモリ
17d…拡大データ一次保存メモリ
18 …入力部
18a…「機能キー」
18b…「数字・文字キー」
18c…「決定キー」
18d…「カーソルキー」
18T…「タッチパネル」
19 …表示部
N …通信ネットワーク
G …グラフ表示画面
Z …ズームアップ画面
P …ポインタ

Claims (5)

  1. 2次関数又は3次関数に基づくグラフを複数表示するグラフ表示手段と、
    ユーザ操作に応じて前記グラフ表示手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段と、
    この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示手段により表示された他のグラフが存在するか否かを判断する表示判断手段と、
    この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合には、当該特徴点を含む所定領域を当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率に拡大したものを、前記グラフ表示手段による表示領域内に別枠として表示し、前記表示判断手段により前記グラフ上の特徴点から前記予め設定された表示領域の範囲内に他のグラフが存在しないと判断された場合には、前記別枠を表示しない拡大表示手段と、
    を備えたことを特徴とするグラフ表示制御装置。
  2. 前記グラフ表示手段は、ドットマトリクス型の表示駆動で構成され、
    前記表示判断手段は、前記特徴点算出手段により算出されたグラフ上の特徴点を含むドットから、予め設定されたドット数内に、前記グラフ表示手段により表示された他のグラフのドットが存在するか否かを判断する、ことを特徴とする請求項1に記載のグラフ表示制御装置。
  3. 前記拡大表示手段は、前記拡大表示する倍率も共に表示する、ことを特徴とする請求項1または請求項2に記載のグラフ表示制御装置。
  4. 前記特徴点算出手段により算出されたグラフ上の特徴点を、前記グラフ表示手段により表示されたグラフ上に識別して表示させ、当該特徴点の座標値も共に表示させる特徴点表示手段をさらに備えたことを特徴とする請求項1ないし請求項3の何れか1項に記載のグラフ表示制御装置。
  5. コンピュータを、
    2次関数又は3次関数に基づくグラフを表示部に複数表示させるグラフ表示制御手段、
    ユーザ操作に応じて前記グラフ表示制御手段により表示された任意のグラフ上の特徴点を算出する特徴点算出手段、
    この特徴点算出手段により算出されたグラフ上の特徴点から予め設定された表示領域の範囲内に、前記グラフ表示制御手段により表示された他のグラフが存在するか否かを判断する表示判断手段、
    この表示判断手段により前記グラフ上の特徴点から予め設定された表示領域の範囲内に他のグラフが存在すると判断された場合には、当該特徴点を含む所定領域を当該他のグラフが前記予め設定された表示領域の範囲内に存在しなくなる倍率に拡大したものを、前記グラフ表示手段による表示領域内に別枠として表示し、前記表示判断手段により前記グラフ上の特徴点から前記予め設定された表示領域の範囲内に他のグラフが存在しないと判断された場合には、前記別枠を表示しない拡大表示制御手段、
    として機能させるようにしたプログラム。
JP2009053640A 2009-03-06 2009-03-06 グラフ表示制御装置およびプログラム Active JP4888502B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2009053640A JP4888502B2 (ja) 2009-03-06 2009-03-06 グラフ表示制御装置およびプログラム
US12/704,621 US8542254B2 (en) 2009-03-06 2010-02-12 Graph display control apparatus and graph display control method
EP10153759A EP2237230B1 (en) 2009-03-06 2010-02-17 Graph display control apparatus and graph display control method
AU2010200591A AU2010200591B2 (en) 2009-03-06 2010-02-18 Graph display control apparatus and graph display control method
CN201010129409.5A CN101825987B (zh) 2009-03-06 2010-03-05 图表显示控制装置及程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009053640A JP4888502B2 (ja) 2009-03-06 2009-03-06 グラフ表示制御装置およびプログラム

Publications (2)

Publication Number Publication Date
JP2010211281A JP2010211281A (ja) 2010-09-24
JP4888502B2 true JP4888502B2 (ja) 2012-02-29

Family

ID=42341618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009053640A Active JP4888502B2 (ja) 2009-03-06 2009-03-06 グラフ表示制御装置およびプログラム

Country Status (5)

Country Link
US (1) US8542254B2 (ja)
EP (1) EP2237230B1 (ja)
JP (1) JP4888502B2 (ja)
CN (1) CN101825987B (ja)
AU (1) AU2010200591B2 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5811781B2 (ja) * 2011-11-07 2015-11-11 カシオ計算機株式会社 グラフ表示装置およびプログラム
JP5929156B2 (ja) * 2011-12-16 2016-06-01 カシオ計算機株式会社 グラフ表示装置およびプログラム
US8902258B2 (en) * 2012-02-29 2014-12-02 General Electric Company Systems and methods for synchronous zooming
CN103941972A (zh) * 2013-01-17 2014-07-23 金蝶软件(中国)有限公司 数据的图表显示方法及装置
JP5835255B2 (ja) * 2013-03-19 2015-12-24 カシオ計算機株式会社 グラフ表示装置及びグラフ表示プログラム
JP5892094B2 (ja) * 2013-03-21 2016-03-23 カシオ計算機株式会社 グラフ表示制御装置、グラフ表示制御方法及びグラフ表示制御プログラム
CN105677629A (zh) * 2015-12-30 2016-06-15 联想(北京)有限公司 一种信息处理方法及电子设备
JP6432572B2 (ja) * 2016-08-22 2018-12-05 トヨタ自動車株式会社 表示装置、表示システム
JP6939135B2 (ja) * 2017-06-23 2021-09-22 カシオ計算機株式会社 電子機器、プログラム、サーバ、グラフ画像生成方法およびグラフ画像生成システム
JP6972842B2 (ja) * 2017-09-27 2021-11-24 カシオ計算機株式会社 表示制御方法、表示装置、及びプログラム
JP6789447B2 (ja) 2018-06-13 2020-11-25 三菱電機株式会社 表示制御装置、表示制御方法、および、表示制御プログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0719240B2 (ja) * 1985-05-31 1995-03-06 カシオ計算機株式会社 グラフ表示機能を備えた小型電子式計算機
US4908786A (en) * 1986-10-17 1990-03-13 Sharp Kabushiki Jausga Electronic calculator having graph displaying function
US5303338A (en) * 1990-10-18 1994-04-12 Casio Computer Co., Ltd. Compact electronic apparatus equipped with graphic representing function
US5535317A (en) * 1993-11-25 1996-07-09 Casio Computer Co., Ltd. Graph display apparatus for different coordinate systems
JP3484316B2 (ja) 1997-04-03 2004-01-06 シャープ株式会社 計算機
US6229536B1 (en) * 1998-03-05 2001-05-08 Agilent Technologies, Inc. System and method for displaying simultaneously a main waveform display and a magnified waveform display in a signal measurement system
JPH11306370A (ja) * 1998-04-20 1999-11-05 Fujitsu Ltd 画像処理装置
JP4174893B2 (ja) * 1999-03-01 2008-11-05 カシオ計算機株式会社 グラフ表示制御装置及び記憶媒体
JP3743949B2 (ja) * 2000-03-24 2006-02-08 独立行政法人電子航法研究所 ターゲット選択操作装置
JP4211224B2 (ja) 2001-02-26 2009-01-21 カシオ計算機株式会社 データ表示装置、データ表示方法、及びデータ表示処理プログラム
US8004527B2 (en) * 2006-01-20 2011-08-23 Newport Corporation Self-centering zoom bar graph
JP4872396B2 (ja) * 2006-03-15 2012-02-08 オムロン株式会社 画像編集装置、画像編集方法および画像編集プログラム
US8280935B2 (en) 2006-12-12 2012-10-02 Casio Computer Co., Ltd. Graphing calculation apparatus and controlling method of graphing calculation apparatus
US7750825B2 (en) * 2007-03-09 2010-07-06 Adobe Systems Incorporated System and method for navigation of display data
US8291348B2 (en) * 2008-12-31 2012-10-16 Hewlett-Packard Development Company, L.P. Computing device and method for selecting display regions responsive to non-discrete directional input actions and intelligent content analysis

Also Published As

Publication number Publication date
AU2010200591B2 (en) 2011-02-03
EP2237230A1 (en) 2010-10-06
AU2010200591A1 (en) 2010-09-23
JP2010211281A (ja) 2010-09-24
EP2237230B1 (en) 2012-06-13
CN101825987A (zh) 2010-09-08
CN101825987B (zh) 2014-01-01
US20100225649A1 (en) 2010-09-09
US8542254B2 (en) 2013-09-24

Similar Documents

Publication Publication Date Title
JP4888502B2 (ja) グラフ表示制御装置およびプログラム
JP6428053B2 (ja) グラフ表示装置およびプログラムおよびサーバ装置
US9805484B2 (en) Graph display control device, electronic device, graph display method and storage medium recording graph display control processing program
JP6221372B2 (ja) グラフ表示装置、プログラム、およびサーバ装置
US20140317570A1 (en) Graph display device, graph display method and computer- readable medium recording control program
JP6318615B2 (ja) グラフ表示制御装置、電子機器およびプログラム
JP2004118727A (ja) 図形表示制御装置及びプログラム
JP2006309619A (ja) 計算装置およびその制御プログラム
JP4876699B2 (ja) 表示制御装置および表示制御プログラム
US8671125B2 (en) Electronic calculator and computer-readable medium
JP5482000B2 (ja) 数式入力装置およびプログラム
JP2013097766A (ja) グラフ表示装置およびプログラム
JP5287588B2 (ja) 図形表示装置およびプログラム
JP5104045B2 (ja) グラフ表示装置およびその制御プログラム
JP6237498B2 (ja) 図形表示制御装置、表示制御方法およびプログラム
JP2006331184A (ja) 電子機器およびその制御プログラム
JP5979212B2 (ja) 電子機器およびプログラム
JP5692317B2 (ja) 計算装置及び計算プログラム
JP4325591B2 (ja) グラフ表示装置およびグラフ表示処理プログラム
JP5482696B2 (ja) 表示制御装置、表示制御方法及びプログラム
JP5900138B2 (ja) 分数表示処理装置、数式表示方法およびプログラム
JP3969301B2 (ja) グラフ表示制御装置およびグラフ表示制御プログラム
JP2005173934A (ja) 情報入力装置、情報入力方法、コンピュータプログラム及びコンピュータ読み取り可能な記憶媒体
JP5532890B2 (ja) 表示装置およびプログラム
JP2005135268A (ja) 紙面をレイアウトするための装置、方法、およびプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110502

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111115

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111128

R150 Certificate of patent or registration of utility model

Ref document number: 4888502

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 3