IP Library Granted Patent US 9,423,935
Granted Patent B2
US 9,423,935 · App. 13/728,632 · Granted Aug 23, 2016

Terminal apparatus and GUI screen generation method

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,423,935
App. No.
13/728,632
Granted
Aug 23, 2016
Kind
B2
Abstract

A terminal apparatus operates according to manipulation by a user on a Graphical User Interface (GUI) screen. The terminal apparatus includes: a generator that generates the GUI screen, the GUI screen including an object selectable in the manipulation and a pointer for selecting the object; and a blur calculator that calculates a vertical blur amount and a horizontal blur amount of a position at which the pointer is displayed on the GUI screen. The generator changes the GUI screen in a vertical direction depending on the vertical blur amount, and changes the GUI screen in a horizontal direction depending on the horizontal blur amount.

Claims (52)

1. A terminal apparatus that operates according to manipulation by a user on a Graphical User Interface (GUI) screen, the terminal apparatus comprising:

a display device which displays the GUI screen;

a generator that generates the GUI screen, the GUI screen including a button selectable in the manipulation and a pointer for selecting the button; and

a blur calculator that calculates a blur amount including a vertical blur amount and a horizontal blur amount of a position at which the pointer is displayed on the GUI screen,

wherein the generator changes the GUI screen in a vertical direction depending on the vertical blur amount, and changes the GUI screen in a horizontal direction depending on the horizontal blur amount,

the blur amount being determined utilizing successive pointer position readings indicating the position of the pointer, and

wherein the generator:

determines the number of vertical display target buttons depending on the vertical blur amount calculated by the blur calculator, the vertical display target buttons being one or more buttons that include the button and are displayed in the vertical direction;

determines the number of horizontal display target buttons depending on the horizontal blur amount calculated by the blur calculator, the horizontal display target buttons being one or more buttons that include the button and are displayed in the horizontal direction; and

generates the GUI screen on which the determined number of the vertical display target buttons are displayed in the vertical direction and the determined number of the horizontal display target buttons are displayed in the horizontal direction.

2. The terminal apparatus according to claim 1 , wherein the generator:

determines a first number as the number of the vertical display target buttons displayed in the vertical direction and generates the GUI screen on which the first number of the vertical display target buttons are displayed in the vertical direction, in the case where the vertical blur amount is a first value; and

determines a second number as the number of the vertical display target buttons displayed in the vertical direction and generates the GUI screen on which the second number of the vertical display target buttons are displayed in the vertical direction, in the case where the vertical blur amount is a second value larger than the first value, the second number being smaller than the first number.

3. The terminal apparatus according to claim 1 , wherein the generator:

determines a third number as the number of the horizontal display target buttons displayed in the horizontal direction and generates the GUI screen on which the third number of the horizontal display target buttons are displayed in the horizontal direction, in the case where the horizontal blur amount is a third value; and

determines a fourth number as the number of the horizontal display target buttons displayed in the horizontal direction and generates the GUI screen on which the fourth number of the horizontal display target buttons are displayed in the horizontal direction, in the case where the horizontal blur amount is a fourth value larger than the third value, the fourth number being smaller than the third number.

4. The terminal apparatus according to claim 1 , wherein the generator generates the GUI screen on which the determined number of the vertical display target buttons are displayed in the vertical direction and the determined number of the horizontal display target buttons are displayed in the horizontal direction, while maintaining a size of each of the vertical display target buttons and the horizontal display target buttons.

5. A terminal apparatus that operates according to manipulation by a user on a Graphical User Interface (GUI) screen, the terminal apparatus comprising:

a display device which displays the GUI screen;

a generator that generates the GUI screen, the GUI screen including an object a button selectable in the manipulation and a pointer for selecting the button; and

a blur calculator that calculates a blur amount including a vertical blur amount and a horizontal blur amount of a position at which the pointer is displayed on the GUI screen,

wherein the generator changes the GUI screen in a vertical direction depending on the vertical blur amount, and changes the GUI screen in a horizontal direction depending on the horizontal blur amount,

the blur amount being determined utilizing successive pointer position readings indicating the position of the pointer, and

wherein the generator:

generates the GUI screen on which a plurality of buttons including the button are displayed, only in the case where a calculated blur amount is a first value from among the first value and a second value larger than the first value, the calculated blur amount being the calculated vertical blur amount or the calculated horizontal blur amount; and

generates the GUI screen on which a substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button selectable in the manipulation and substituted for the plurality of buttons.

6. The terminal apparatus according to claim 5 , wherein the generator:

generates the GUI screen on which the plurality of buttons are displayed, only in the case where the calculated blur amount is the first value from among the first value and the second value, the plurality of buttons being buttons for selecting numbers in the manipulation; and

generates the GUI screen on which the substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button for increasing or decreasing a number in the manipulation.

7. The terminal apparatus according to claim 6 , wherein the generator:

generates the GUI screen on which the plurality of buttons are displayed, only in the case where the calculated blur amount is the first value from among the first value and the second value, the plurality of buttons being buttons for selecting channel numbers in the manipulation; and

generates the GUI screen on which the substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button for increasing or decreasing a channel number in the manipulation.

8. A terminal apparatus that operates according to manipulation by a user on a Graphical User Interface (GUI) screen, the terminal apparatus comprising:

a display device which displays the GUI screen;

a generator that generates the GUI screen, the GUI screen including a plurality of buttons each of which is selectable in the manipulation and a pointer for selecting one of the plurality of buttons; and

a blur calculator that calculates a blur amount of a position at which the pointer is displayed on the GUI screen, the blur amount being determined utilizing successive pointer position readings indicating the position of the pointer,

wherein the generator:

generates the GUI screen on which the plurality of buttons are displayed, only in the case where the calculated blur amount is a first value from among the first value and a second value larger than the first value; and

generates the GUI screen on which a substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button selectable in the manipulation and substituted for the plurality of buttons.

9. The terminal apparatus according to claim 8 , wherein the generator:

generates the GUI screen on which the plurality of buttons are displayed, only in the case where the calculated blur amount is the first value from among the first value and the second value, the plurality of buttons being buttons for selecting numbers in the manipulation; and

generates the GUI screen on which the substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button for increasing or decreasing a number in the manipulation.

10. The terminal apparatus according to claim 9 , wherein the generator:

generates the GUI screen on which the plurality of buttons are displayed, only in the case where the calculated blur amount is the first value from among the first value and the second value, the plurality of buttons being buttons for selecting channel numbers in the manipulation; and

generates the GUI screen on which the substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button for increasing or decreasing a channel number in the manipulation.

11. A GUI screen generation method of generating a Graphical User Interface (GUI) screen for manipulation by a user, the GUI screen generation method comprising:

generating the GUI screen, the GUI screen including a button selectable in the manipulation and a pointer for selecting the button; and

calculating a blur amount including a vertical blur amount and a horizontal blur amount of a position at which the pointer is displayed on the GUI screen, the blur amount being determined utilizing successive pointer position readings indicating the position of the pointer,

wherein the generating includes changing the GUI screen in a vertical direction depending on the vertical blur amount, and changing the GUI screen in a horizontal direction depending on the horizontal blur amount,

generating the GUI screen on which a plurality of buttons including the button are displayed, only in the case where a calculated blur amount is a first value from among the first value and a second value larger than the first value, the calculated blur amount being the calculated vertical blur amount or the calculated horizontal blur amount; and

generating the GUI screen on which a substitute button is displayed, in the case where the calculated blur amount is the second value, the substitute button being a button selectable in the manipulation and substituted for the plurality of buttons.

12. A non-transitory computer-readable recording medium for use in a computer, the recording medium having a computer program recorded thereon for causing the computer to execute the GUI screen generation method according to claim 11 .

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: EBINA, AKIHIRO; SAKATA, YOSHIFUMI; KUBO, SEIJI
To: PANASONIC CORPORATION
Reel/Frame 031956/0664 →