IP Library Granted Patent US 9,372,567
Granted Patent B2
US 9,372,567 · App. 13/748,338 · Granted Jun 21, 2016

Display device, display method, and recording medium storing display program

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,372,567
App. No.
13/748,338
Granted
Jun 21, 2016
Kind
B2
Abstract

A display device includes: an input controller configured to detect a first contact coordinate input by a drag operation on a touch panel on a surface of a display and record the first contact coordinate in a memory in association with an acquisition time of the first contact coordinate; and a display controller configured to calculate a second contact coordinate at a time preceding a current time by a given time based on the first contact coordinate and the acquisition time corresponding to the first contact coordinate and control a display operation on the display with defining the second contact coordinate as a display coordinate.

Claims (48)

1. A display device comprising:

a memory configured to store a program: and

a processor communicatively coupled to the memory and configured to perform, in response to instructions included in the program, operations to:

detect first contact coordinates input by a drag operation on a touch panel on a surface of a display and record the first contact coordinates in a memory in association with respective acquisition times of the first contact coordinates;

calculate a second contact coordinate at a time (“Ts”) that is between the acquisition times of the first contact coordinates, wherein the time Ts is obtained by subtracting a given time from a current time based on the first contact coordinates and the respective acquisition times and wherein the second contact coordinate is between the first contact coordinates and is obtained by an interpolation operation that includes:

determining a rate of the drag operation between two first contact coordinates of the first contact coordinates based on the first contact coordinates and the respective acquisition times;

determining an amount of time that has passed from an initial acquisition time (“t n-1 ”) to the time Ts, wherein the initial acquisition time t n-1 corresponds to an initial first contact coordinate of the two first contact coordinates;

determining a distance based on the determined rate of the drag operation and based on the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts; and

obtaining the second contact coordinate based on the determined distance and the initial first contact coordinate; and

control a display operation on the display using the second contact coordinate as a display coordinate.

2. The display device according to claim 1 , wherein the processor repeats the calculation for a new second contact coordinate and the control of the display operation.

3. The display device according to claim 1 , wherein the processor sets, as the current time, a time when the control of the display operation has been completed.

4. The display device according to claim 1 , wherein the processor starts the calculation after the given time has elapsed from the start of the timer, and halts the timer based on a completion of the drag operation.

5. The display device according to claim 1 , wherein the given time is a constant value.

6. The display device according to claim 1 , further comprising:

a timer configured to start based on the drag operation.

7. The display device according to claim 1 , wherein the given time is set to be larger than a sampling period of the first contact coordinates during the drag operation.

8. The display device according to claim 1 , wherein determining the distance based on the determined rate of the drag operation and based on the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts includes multiplying the rate of the drag operation by the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts.

9. A display method comprising:

detecting, by a processor in a display device, first contact coordinates input by a drag operation on a touch panel on a surface of a display;

recording the first contact coordinates in a memory in association with respective acquisition times of the first contact coordinates;

calculating a second contact coordinate at a time (“Ts”) that is between the acquisition times of the first contact coordinates, wherein the time Ts is obtained by subtracting a given time from a current time based on the first contact coordinates and the respective acquisition times, and wherein the second contact coordinate is obtained by an interpolation operation that includes:

determining a rate of the drag operation between two first contact coordinates of the first contact coordinates based on the first contact coordinates and the respective acquisition times;

determining an amount of time that has passed from an initial acquisition time (“t n-1 ”) to the time Ts, wherein the initial acquisition time t n-1 corresponds to an initial first contact coordinate of the two first contact coordinates;

determining a distance based on the determined rate of the drag operation and based on the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts; and

obtaining the second contact coordinate based on the determined distance and the initial first contact coordinate; and

performing a display operation on the display using the second contact coordinate as a display coordinate.

10. The display method according to claim 9 , further comprising: scrolling a display image on the basis of the first contact coordinate.

11. The display method according to claim 9 , further comprising:

starting calculating the second contact coordinate after the given time has elapsed from the start of the timer; and

halting the timer based on a completion of the drag operation.

12. The display method according to claim 9 , further comprising: starting a timer based on start of the drag operation.

13. The display method according to claim 9 , wherein the given time is set to be larger than a sampling period of the first contact coordinates during the drag operation.

14. The display method according to claim 9 , wherein determining the distance based on the determined rate of the drag operation and based on the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts includes multiplying the rate of the drag operation by the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts.

15. A non-transitory recording medium storing a display program that includes codes for causing a processor in a display device to execute operations of:

detecting first contact coordinates input by a drag operation on a touch panel on a surface of a display;

recording the first contact coordinates in a memory in association with respective acquisition times of the first contact coordinates;

calculating a second contact coordinate at a time (“Ts”) that is between the acquisition times of the first contact coordinates, wherein the time Ts is obtained by subtracting a given time from a current time based on the first contact coordinates and the respective acquisition times and wherein the second contact coordinate is obtained by an interpolation operation that includes:

determining a rate of the drag operation between two first contact coordinates of the first contact coordinates based on the first contact coordinates and the respective acquisition times;

determining an amount of time that has passed from an initial acquisition time (“t n-1 ”) to the time Ts, wherein the initial acquisition time t n-1 corresponds to an initial first contact coordinate of the two first contact coordinates;

determining a distance based on the determined rate of the drag operation and based on the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts; and

obtaining the second contact coordinate based on the determined distance and the initial first contact coordinate; and

performing a display operation on the display using the second contact coordinate as a display coordinate.

16. The non-transitory recording medium according to claim 15 , wherein the operations include scrolling a display image on the basis of the first contact coordinate.

17. The non-transitory recording medium according to claim 15 , wherein the operations include starting calculating the second contact coordinate after the given time has elapsed from the start of the timer; and halting the timer based on a completion of the drag operation.

18. The non-transitory recording medium according to claim 15 , wherein the operations further include starting a timer based on start of the drag operation.

19. The non-transitory recording medium according to claim 15 , wherein the given time is set to be larger than a sampling period of the first contact coordinates during the drag operation.

20. The non-transitory recording medium according to claim 15 , wherein determining the distance based on the determined rate of the drag operation and based on the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts includes multiplying the rate of the drag operation by the determined amount of time that has passed from the initial acquisition time t n-1 to the time Ts.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: YAMATO KANZAI LIMITED
To: FCNT LLC
Reel/Frame 066908/0856 →
CHANGE OF NAME Recorded Mar 21, 2024
From: FCNT LIMITED
To: YAMATO KANZAI LIMITED
Reel/Frame 066854/0942 →
CHANGE OF NAME Recorded Mar 19, 2024
From: FUJITSU CONNECTED TECHNOLOGIES LIMITED
To: FCNT LIMITED
Reel/Frame 066832/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: FUJITSU LIMITED
To: FUJITSU CONNECTED TECHNOLOGIES LIMITED
Reel/Frame 047577/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: KIKUCHI, TARO
To: FUJITSU LIMITED
Reel/Frame 029681/0571 →