IP Library Granted Patent US 9,870,144
Granted Patent B2
US 9,870,144 · App. 14/833,570 · Granted Jan 16, 2018

Graph display apparatus, graph display method and storage medium

Inventor: Kosuke Karoji (Ome, JP)
Assignee: CASIO COMPUTER CO., LTD.
G06F3/04883G05B15/02G06F3/0485G06F3/04845G06F2203/04806G06F2203/04808
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,870,144
App. No.
14/833,570
Granted
Jan 16, 2018
Kind
B2
Abstract

A graph display apparatus includes a display unit and a processor. The display unit includes a touch panel. The processor performs the following processes: controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression; acquiring a position designated by a touch of a user on the graph display area; and when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph.

Claims (64)

1. A graph display apparatus comprising:

a display unit that includes a touch panel; and

a processor that performs the following processes:

controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;

acquiring a position designated by a touch of a user on the graph display area;

when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;

determining a method of the drag operation of the user; and

when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with a plurality of fingers, performing one or more processes among (i) a first process to change the coordinate range, thereby reducing the graph, and controlling the display unit to display the reduced graph, and (ii) a second process to reduce a size of the graph display area without changing the coordinate range, and controlling the display unit to display the reduced graph display area;

when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with one finger, performing the other process of the first process and the second process;

controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;

when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph; and

when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.

2. The graph display apparatus according to claim 1 , wherein:

the processor further performs the following processes:

determining whether an object is designated on the graph display area by the user; and

when an object is determined to be designated, changing the coordinate range based on the designated object, thereby reducing or enlarging the graph in response to the drag operation, and controlling the display unit to display the reduced or enlarged graph.

3. The graph display apparatus according to claim 1 , wherein:

the processor further performs the following process:

when a pinch-in operation or a pinch-out operation is detected after a position on the graph display area is designated by the user, changing the coordinate range with reference to the designated position, thereby reducing or enlarging the graph in response to the pinch-in operation or the pinch-out operation, and controlling the display unit to display the reduced or enlarged graph.

4. The graph display apparatus according to claim 1 , wherein:

the processor, in the second process, further performs the following processes:

generating a graph display setting area including the expression corresponding to the graph and the coordinate range of the graph display area before reducing the size of the graph display area; and

controlling the display unit to display the reduced graph display area and the graph display setting area.

5. A graph display method of a graph display apparatus including a display unit having a touch panel, comprising the following steps:

controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;

acquiring a position designated by a touch of a user on the graph display area;

when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;

determining a method of the drag operation of the user; and

when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with a plurality of fingers, performing one or more processes among (i) a first process to change the coordinate range, thereby reducing the graph, and controlling the display unit to display the reduced graph, and (ii) a second process to reduce a size of the graph display area without changing the coordinate range, and controlling the display unit to display the reduced graph display area;

when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with one finger, performing the other process of the first process and the second process;

controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;

when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph; and

when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.

6. The graph display method according to claim 5 , further comprising the following steps:

determining whether an object is designated on the graph display area by the user; and

when an object is determined to be designated, changing the coordinate range based on the designated object, thereby reducing or enlarging the graph in response to the drag operation, and controlling the display unit to display the reduced or enlarged graph.

7. The graph display method according to claim 5 , further comprising the following step:

when a pinch-in operation or a pinch-out operation is detected after a position on the graph display area is designated by the user, changing the coordinate range with reference to the designated position, thereby reducing or enlarging the graph in response to the pinch-in operation or the pinch-out operation, and controlling the display unit to display the reduced or enlarged graph.

8. A non-transitory storage medium recording a program which causes a computer of a graph display apparatus including a display unit having a touch panel to perform the following processes:

controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;

acquiring a position designated by a touch of a user on the graph display area; and

when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;

determining a method of the drag operation of the user; and

when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with a plurality of fingers, performing one or more processes among (i) a first process to change the coordinate range, thereby reducing the graph, and controlling the display unit to display the reduced graph, and (ii) a second process to reduce a size of the graph display area without changing the coordinate range, and controlling the display unit to display the reduced graph display area;

when the method of the drag operation is determined by the operation determination to be a touching operation on the graph display area with one finger, performing the other process of the first process and the second process;

controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;

when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph; and

when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.

9. The storage medium according to claim 8 , wherein:

the program causes the computer further to perform the following processes:

determining whether an object is designated on the graph display area by the user; and

when an object is determined to be designated, changing the coordinate range based on the designated object, thereby reducing or enlarging the graph in response to the drag operation, and controlling the display unit to display the reduced or enlarged graph.

10. The storage medium according to claim 8 , wherein:

the program causes the computer further to perform the following process:

when a pinch-in operation or a pinch-out operation is detected after a position on the graph display area is designated by the user, changing the coordinate range with reference to the designated position, thereby reducing or enlarging the graph in response to the pinch-in operation or the pinch-out operation, and controlling the display unit to display the reduced or enlarged graph.

11. A graph display apparatus comprising:

a display unit that includes a touch panel; and

a processor that performs the following processes:

controlling the display unit to display a graph on a graph display area in a coordinate range, the graph corresponding to an expression;

acquiring a position designated by a touch of a user on the graph display area;

when a drag operation is detected after the touch of the user ends, changing the coordinate range with the designated position fixed in response to the drag operation, thereby reducing or enlarging the graph, and controlling the display unit to display the reduced or enlarged graph;

controlling the display unit to display a plurality of graphs on graph display areas in coordinate ranges, the plurality of graphs corresponding to a plurality of expressions respectively;

when a drag operation is detected after the user designates one graph on one graph display area, reducing a size of the one graph display area of the designated graph in response to the drag operation, and controlling the display unit to display the reduced graph display area of the designated graph with another graph display area of another graph; and

when a reduction ratio of the reduced graph display area of the designated graph is smaller than a reduction ratio in a reducing time of the designated graph, generating an icon corresponding to the reduced graph display area and controlling the display unit to display the generated icon with another graph display area of another graph.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2015
From: KAROJI, KOSUKE
To: CASIO COMPUTER CO., LTD.
Reel/Frame 036402/0259 →
Priority Claims (1)
JP 2014-171879 · Aug 26, 2014 · national
Continuity (1)
Related Publication 20160063674A1 · Mar 3, 2016