IP Library › Granted Patent US 9,158,446
Granted Patent B2
US 9,158,446 · App. 13/224,928 · Granted Oct 13, 2015

Method and apparatus for interfacing

Inventors: Chun-eon Park (Suwon-si, KR); Seok-jae Jeong (Suwon-si, KR); Sun-gi Hong (Seoul, KR); Du-il Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd
G06F3/0488G06F3/04815G06T19/20G06T2219/2016G09G3/003G09G2340/0464
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,158,446
App. No.
13/224,928
Granted
Oct 13, 2015
Kind
B2
Abstract

A method and apparatus for interfacing includes outputting at least one object to a display embodying a three-dimensional space and determining a radius of rotation of the at least one object, based on a distance between the at least one object and a rotation axis in the three-dimensional space. The method and apparatus further include controlling the at least one object to rotate around the rotation axis based on the radius of rotation when a rotation command for the at least one object is received.

Claims (26)

1. A method of interfacing, the method comprising:

outputting at least one object to a display embodying a three-dimensional space;

determining a radius of rotation of the at least one object, based on a distance between the at least one object and a rotation axis in the three-dimensional space;

determining a rotation amount of the at least one object, based on a length of a touch input; and

controlling the at least one object to rotate around the rotation axis based on the radius of rotation and the rotation amount when a rotation command for the at least one object is received,

wherein controlling the at least one object comprises determining a rotation speed of the at least one object based on a frequency of selecting the at least one object.

2. The method of claim 1 , wherein determining the rotation amount comprises:

receiving the touch input for performing dragging on the display; and

determining the rotation amount of the at least one object, based on a length of the dragging.

3. The method of claim 2 , wherein controlling the at least one object further comprises controlling the at least one object to continuously rotate at a predetermined speed after the dragging is ended.

4. The method of claim 1 , wherein the three-dimensional space is represented by a first axis parallel to a horizontal direction of the display, a second axis parallel to a vertical direction of the display, and a third axis parallel to a depth direction of the display.

5. The method of claim 4 , wherein controlling the at least one object comprises controlling the at least one object to rotate around a rotation axis parallel to the second axis if a dragging input is received in a direction parallel to the first axis and to rotate around a rotation axis parallel to the first axis if the dragging input is received in a direction parallel to the second axis.

6. The method of claim 1 , wherein outputting the at least one object comprises outputting a first object that is rotatable and a second object that is not rotatable, and

wherein the method further comprises controlling the second object to adjust a transparency thereof while the first object is rotating.

7. The method of claim 1 , wherein the at least one object comprises a superordinate object including at least one subordinate object.

8. An interface apparatus comprising:

an output unit for outputting at least one object to a display embodying a three-dimensional space;

a determining unit for determining a radius of rotation for the at least one object based on a distance between the at least one object and a rotation axis in the three-dimensional space; and

a control unit for determining a rotation amount of the at least one object, based on a length of a touch input, and controlling the at least one object to rotate the at least one object around the rotation axis based on the radius of rotation and the rotation amount when a rotation command for the at least one object is received,

wherein the control unit determines a rotation speed of the at least one object based on a frequency of selecting the at least one object.

9. A non-transitory computer-readable storage medium having recorded thereon a program for executing a method of interfacing, the method comprising:

outputting at least one object to a display embodying a three-dimensional space;

determining a radius of rotation of the at least one object, based on a distance between the at least one object and a rotation axis in the three-dimensional space;

determining a rotation amount of the at least one object, based on a length of a touch input; and

controlling the at least one object to rotate around the rotation axis based on the radius of rotation and the rotation amount when a rotation command for the at least one object is received,

wherein controlling the at least one object comprises determining a rotation speed of the at least one object based on a frequency of selecting the at least one object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2011
From: PARK, CHUN-EON; JEONG, SEOK-JAE; HONG, SUN-GI; KIM, DU-IL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 026981/0321 →
Priority Claims (1)
KR 10-2010-0086176 · Sep 2, 2010 · national
Continuity (1)
Related Publication 20120056900A1 · Mar 8, 2012