KR101381484B1 - 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법 - Google Patents

그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법 Download PDF

Info

Publication number
KR101381484B1
KR101381484B1 KR1020120021479A KR20120021479A KR101381484B1 KR 101381484 B1 KR101381484 B1 KR 101381484B1 KR 1020120021479 A KR1020120021479 A KR 1020120021479A KR 20120021479 A KR20120021479 A KR 20120021479A KR 101381484 B1 KR101381484 B1 KR 101381484B1
Authority
KR
South Korea
Prior art keywords
graphic object
touch
information
floating
application
Prior art date
Application number
KR1020120021479A
Other languages
English (en)
Other versions
KR20130099746A (ko
Inventor
백동화
Original Assignee
주식회사 팬택
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 주식회사 팬택 filed Critical 주식회사 팬택
Priority to KR1020120021479A priority Critical patent/KR101381484B1/ko
Priority to US13/734,424 priority patent/US20130222296A1/en
Publication of KR20130099746A publication Critical patent/KR20130099746A/ko
Application granted granted Critical
Publication of KR101381484B1 publication Critical patent/KR101381484B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • H04B1/401Circuits for selecting or indicating operating mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법에 관한 것으로, 더 상세하게는, 멀티터치를 이용하여 그래픽 오브젝트를 플로팅(floating)시키고, 제1 터치의 그래픽 오브젝트 정보와 제2 터치 정보 및 제1 터치의 그래픽 오브젝트 드랍(drop) 영역 정보를 분석하여 어플리케이션을 직관적으로 실행시킬 수 있는 모바일 디바이스 및 그 실행 방법에 관한 것이다. 본 발명의 일 실시예에 따른 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스는, 선택 가능한 그래픽 오브젝트가 표시되는 표시부; 상기 표시부 상에 입력되는 사용자의 제1 터치신호에 의해 상기 그래픽 오브젝트 중 적어도 하나의 그래픽 오브젝트를 플로팅 상태로 전환시키는 플로팅 실행부; 및 상기 플로팅 실행부에 의해 플로팅 된 적어도 하나의 그래픽 오브젝트를 사용자의 제2 터치신호에 의해 화면을 전환하거나 특정 어플리케이션을 실행한 후 상기 그래픽 오브젝트를 특정 영역에 드랍시킴으로서 상기 영역에 적용가능한 기능을 실행하는 제어부를 포함한다.

Description

그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법 {MOBILE DEVICE HAVING A GRAPHIC OBJECT FLOATING FUNCTION AND EXECUTION METHOD USING THE SAME}
본 발명은 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법에 관한 것으로, 더 상세하게는, 멀티터치를 이용하여 그래픽 오브젝트를 플로팅(floating)시키고, 제1 터치의 그래픽 오브젝트 정보와 제2 터치 정보 및 제1 터치의 그래픽 오브젝트 드랍(drop) 영역 정보를 분석하여 어플리케이션을 직관적으로 실행시킬 수 있는 모바일 디바이스 및 그 실행 방법에 관한 것이다.
사용자의 편의성을 증대시키기 위해 각종 전자 장치는 복합 기능을 갖는 형태로 기능이 개선되고 있다. 또한, 터치 스크린 형태의 직관적인 인터페이스를 적용한 전자 장치의 보급도 확대되고 있는 실정이다.
그러나, 전자 장치가 복합적 기능을 수행할 수 있게 됨에 따라, 사용자가 전자 장치의 사용법을 숙지하지 못하여 사용이 불편하거나, 원하는 어플리케이션을 실행시키기 위해 복잡한 다단계의 과정을 거쳐야 하는 경우도 빈번하다.
따라서, 사용자가 직관적이면서 간단한 방법으로 이용할 수 있는 인터페이스를 구비한 전자 장치의 개발이 요구된다.
KR 2011-0085189 A
본 발명의 목적은 터치 스크린이 구비된 모바일 디바이스에 있어서, 멀티터치를 이용하여 제1 터치의 그래픽 오브젝트 정보와 제2 터치 정보 및 제1 터치의 그래픽 오브젝트 드랍(drop) 영역 정보를 분석하여 그래픽 오브젝트 이동 및 사용자가 의도하는 특정 기능을 수행하는 모바일 디바이스 및 그 실행 방법을 제공하는 것이다.
또한, 본 발명의 다른 목적은 그래픽 오브젝트에 대한 제1 터치를 유지한 상태에서, 다른 그래픽 오브젝트를 터치한 후 드래그(Drag)하여 제1 터치 그래픽 오브젝트에 드랍하여, 그래픽 오브젝트 그룹을 설정함으로써, 복수의 그래픽 오브젝트에 대해서 이동 및 사용자가 원하는 기능을 수행할 수 있는 모바일 디바이스 및 그 실행 방법을 제공하는 것이다.
전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스는, 선택 가능한 그래픽 오브젝트가 표시되는 표시부; 상기 표시부 상에 입력되는 사용자의 제1 터치신호에 의해 상기 그래픽 오브젝트 중 적어도 하나의 그래픽 오브젝트를 플로팅 상태로 전환시키는 플로팅 실행부; 및 상기 플로팅 실행부에 의해 플로팅 된 적어도 하나의 그래픽 오브젝트를 사용자의 제2 터치신호에 의해 화면을 전환하거나 특정 어플리케이션을 실행한 후 상기 그래픽 오브젝트를 특정 영역에 드랍시킴으로서 상기 영역에 적용가능한 기능을 실행하는 제어부를 포함한다.
상기 그래픽 오브젝트는 어플리케이션, 문서, 멀티미디어 파일의 숏컷(Shotcut), 아이콘, 셈네일 중 적어도 하나를 포함할 수 있다.
상기 특정영역은 전환된 화면 상에서 사용자가 지정하는 영역 또는 특정 어플리케이션의 기능을 실행하기 위한 명령이 입력되는 영역이 될 수 있다.
상기 제어부는, 상기 표시부로부터 상기 그래픽 오브젝트에 대한 터치 신호가 전달되면, 해당 그래픽 오브젝트 정보를 파싱하여 저장하는 정보 저장부; 상기 플로팅된 그래픽 오브젝트에 대해 드랍 신호가 입력되면, 상기 그래픽 오브젝트 정보를 타켓 어플리케이션에 전달하는 전달부; 및 상기 그래픽 오브젝트 정보를 분석하여, 어플리케이션에 미리 정의된 기능에 부합하는 기능을 실행하는 실행부를 포함할 수 있다.
상기 제1 터치는 멀티 터치에 의해 복수의 그래픽 오브젝트를 선택하여 플로팅 그룹을 생성할 수 있다.
상기 그래픽 오브젝트에 대한 정보는 패키지 네임(package name), 오브젝트 타입(object type), 포맷(format), 풀 패쓰(full path), 비트맵 정보(bitmap information)를 포함할 수 있다.
상기 모바일 디바이스는, 플로팅된 그래픽 오브젝트를 다른 모바일 디바이스와 교신시키는 무선 통신부를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 그래픽 오브젝트 플로팅 기능 실행 방법은, 터치 입력부를 통해 제1 터치 신호를 입력하여 그래픽 오브젝트를 선택하는 단계; 상기 선택된 그래픽 오브젝트에 대한 정보를 분석 및 저장하고, 그래픽 오브젝트의 플로팅 상태를 설정하는 단계; 상기 터치 입력부를 통해 제2 터치 신호를 입력하여 화면을 전환하거나, 특정 어플리케이션을 실행하는 단계; 전환된 화면 또는 실행된 어플리케이션 상에 그래픽 오브젝트를 드랍시키는 신호를 입력하여 그래픽 오브젝트를 드랍시키는 단계; 및 상기 그래픽 오브젝트에 대한 정보를 분석하여, 어플리케이션에 정의된 기능에 부합하는 기능을 실행하는 단계를 포함한다.
상기 그래픽 오브젝트 플로팅 기능 실행 방법은 멀티 터치에 의해 선택된 복수의 그래픽 오브젝트를 포함하는 플로팅 그룹을 생성하여, 이에 대한 정보를 정보 저장부에 저장하는 단계를 더 포함할 수 있다.
본 발명의 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법은 멀티터치를 이용하여 제1 터치의 그래픽 오브젝트 정보와 제2 터치 정보 및 제1 터치의 그래픽 오브젝트 드랍(drop) 영역 정보를 분석하여 그래픽 오브젝트 이동 및 사용자가 의도하는 특정 기능을 수행함으로써, 사용자의 편의를 증대시키고 직관적인 사용자 인터페이스를 제공할 수 있는 효과가 있다.
또한, 본 발명의 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법은 그래픽 오브젝트에 대한 제1 터치를 유지한 상태에서, 다른 그래픽 오브젝트를 터치한 후 드래그(Drag)하여 제1 터치 그래픽 오브젝트에 드랍하여, 그래픽 오브젝트 그룹을 설정함으로써, 복수의 그래픽 오브젝트에 대해서 동시에 이동 및 사용자가 원하는 기능을 수행할 수 있어서, 사용자의 작업 효율을 향상시킬 수 있는 효과가 있다.
도 1은 본 발명의 일 실시에에 따른 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스의 개략적인 구성도이다.
도 2는 도 1에 도시된 제어부의 개략적인 구성도이다.
도 3은 그래픽 오브젝트 정보를 나타내는 예시적인 도면이다.
도 4는 복수의 화면창이 표시되어 있는 표시부를 도시하는 도면이다.
도 5는 본 발명의 일 실시예에 따른 그래픽 오브젝트 플로팅 기능 실행 방법을 도시한 순서도이다.
도 6 내지 도 12는 본 발명의 그래픽 오브젝트 플로팅 기능 실행 방법이 적용된 예시들이다.
이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법에 대하여 상세하게 설명한다.
도 1은 본 발명의 일 실시에에 따른 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스의 개략적인 구성도이다.
도 1을 참조하면, 본 발명의 모바일 디바이스(10)는 표시부(100), 제어부(200), 터치 입력부(300) 및 플로팅 실행부(400)를 포함한다.
표시부(100)는 모바일 디바이스(10)에서 실행되는 어플리케이션을 표시하며, 제어부(200)의 제어에 따라 화면을 전환하거나, 모바일 디바이스(10)에 입력되는 명령 신호에 따라 어플리케이션의 실행 상태를 표시한다. 또한, 표시부(100)에는 선택 가능한 그래픽 오브젝트가 표시된다. 그래픽 오브젝트는 어플리케이션, 문서, 멀티미디어 파일의 숏컷(Shotcut), 아이콘, 셈네일 중 적어도 하나를 포함할 수 있다. 표시부(100)는 예를 들어, 터치 스크린으로 구성될 수 있다.
제어부(200)는 표시부(100), 터치 입력부(300) 및 플로팅 실행부(400)의 각 동작을 제어한다.
사용자는 터치 입력부(300)를 통해 명령 신호를 입력하며, 표시부(100)를 통해 명령 신호의 입력 상태를 확인할 수 있다. 터치 입력부(300)는 표시부(100)와 결합하여 터치 스크린 형태로 구현될 수 있다.
플로팅 실행부(400)는 터치 입력부(300)를 통해 입력되는 터치 신호 중 롱터치로 유지되는 신호가 있는 경우, 플로팅 화면창(Floating window)을 생성한다. 또한, 플로팅 실행부(400)는 플로팅된 그래픽 오브젝트가 드랍하는 경우, 그 드랍하는 위치 정보를 제어부(200)로 전달한다.
도 1에 도시하지 않았지만 본 발명의 모바일 디바이스(10)는, 근거리 통신, 무선 인터넷 또는 이동 통신을 가능하게 하는 무선 통신부(미도시)를 구비하여, 다른 모바일 디바이스로부터 전송되는 플로팅된 그래픽 오브젝트를 수신하여, 플로팅 실행부(400)를 통해 원하는 기능을 실행할 수 있다.
도 2는 도 1에 도시된 제어부의 개략적인 구성도이며, 도 3은 그래픽 오브젝트 정보를 나타내는 예시적인 도면이다.
도 2를 참조하면, 제어부(200)는 정보 저장부(210), 전달부(220) 및 실행부(230)를 포함한다. 정보 저장부(210)는 표시부(100)로부터 그래픽 오브젝트에 대한 터치 신호가 전달되면, 해당 그래픽 오브젝트 정보를 파싱(parcing)하여 저장한다. 여기서, 정보 저장부(210)는 멀티 터치에 의해 선택된 복수의 그래픽 오브젝트를 포함하는 플로팅 그룹을 생성하여, 이에 대한 정보를 저장할 수도 있다.
그래픽 오브젝트 정보는 예를 들어, 패키지 네임(package name), 오브젝트 타입(object type), 포맷(format), 풀 패쓰(full path), 비트맵 정보(bitmap information) 등이 될 수 있다. 나아가, 패키지 네임에는 어플리케이션과 도 3에 도시한 바와 같은 오브젝트 기능 정보가 저장되며, 오브젝트 타입에는 컨텐츠, 파일, 리스트, 어플리케이션, 액티비티, 스트링인지 여부를 구분하는 정보가 저장되고, 포맷에는 컨텐츠 포맷 정보가 저장될 수 있다. 또한, 풀 패쓰에는 컨텐츠가 저장되어 있는 물리적인 경로가 저장되고, 비트맵 정보에는 플로팅 영역에 표시된 정보가 저장될 수 있다.
전달부(220)는 제1 터치 신호에 의해 플로팅된 그래픽 오브젝트에 대해 드랍 신호가 입력되면, 그래픽 오브젝트의 플로팅 상태를 점검하여 타켓 어플리케이션에 전달한다.
실행부(230)는 그래픽 오브젝트 정보를 분석하여, 어플리케이션에 미리 정의된 기능에 부합하는 기능을 실행한다. 예를 들어, 도 3에 도시된 바와 같이, 그래픽 오브젝트에 액션 플로팅 정보가 포함되어 있는 경우, 전달부(220)는 플로팅된 그래픽 오브젝트를 드랍 신호에 의해 타겟 어플리케이션으로 전달하고, 타겟 어플리케이션에서는 그래픽 오브젝트의 카테고리에 속하는 뷰(view), 어태치(attach), 센드(send), 웹 서치(web search) 기능 중, 부합하는 기능이 있으면 액티비티를 실행하고, 부합하는 기능이 없으면 액티비티를 실행하지 않는다.
도 4는 복수의 화면창이 표시되어 있는 표시부를 도시하는 도면이다.
이하에서는, 도 4를 참조하여, 화면창을 전환하는 과정에 대해 설명한다.
실행 화면창에는 현재 실행되고 있는 어플리케이션이 표시되고 있으며, 사용자는 실행 화면창을 터치하여, 드래그(drag) 신호를 입력함으로써, 화면창을 전환할 수 있다. 예를 들어, 실행 화면창에 복수의 화면창이 플로팅되어 있는 상태에서, 제1 화면창이 전면에 표시되고, 제1 화면창에 의해 제2 화면창, 제3 화면창, 제4 화면창 등이 가려져 있다. 이때, 사용자가 드래그 신호를 입력하여, 제1 화면창을 드래그하면, 제1 화면창 바로 뒤에 있던 제2 화면창이 전면에 표시되며, 제1 화면창은 플로팅되어 있는 화면창들 중 맨 뒤 위치로 옮겨진다.
상기와 같이 화면창의 전환 시, 제1 터치 신호에 의해 플로팅되어 있는 그래픽 오브젝트는 화면창이 전환되더라도 그 위치가 유지되며, 드랍 신호가 입력되면 현재 표시되고 있는 화면창에서 그래픽 오브젝트가 드랍하게 된다.
도 5는 본 발명의 일 실시예에 따른 그래픽 오브젝트 플로팅 기능 실행 방법을 도시한 순서도이다.
도 5를 참조하면, 우선 사용자가 모바일 디바이스(10)의 터치 입력부(300)를 통해 제1 터치로 그래픽 오브젝트를 선택하면(S510), 플로팅 실행부(400)는 그래픽 오브젝트 정보를 분석 및 저장하고, 그래픽 오브젝트의 플로팅 상태를 설정한다(S520).
계속하여, 사용자는 제2 터치로 실행 화면창을 드래그하여 화면을 전환하거나, 특정 어플리케이션을 실행한다(S530). 여기서, 사용자는 제1 터치 신호로 선택된 제1 그래픽 오브젝트 뿐만 아니라 다른 그래픽 오브젝트를 선택하고 이를 드래그하여 제1 그래픽 오브젝트에 드랍시킴으로써, 복수의 그래픽 오브젝트를 갖는 플로팅 그룹을 생성할 수 있다. 플로팅 그룹을 생성하면 복수의 그래픽 오브젝트가 같이 이동하면서 드랍될 수 있으므로, 유사한 기능을 갖는 복수의 그래픽 오브젝트를 어플리케이션에 적용할 때 유용하다.
이어서, 전환된 화면 또는 어플리케이션 상에 그래픽 오브젝트를 드랍시킨다(S540). 제어부(200)의 실행부(230)는 도 3과 같은 그래픽 오브젝트 정보를 분석하여(S550), 어플리케이션에 정의된 기능에 부합하는 기능을 실행한다(S560).
도 6 내지 도 12는 본 발명의 그래픽 오브젝트 플로팅 기능 실행 방법이 적용된 예시들이다.
도 6을 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 그래픽 오브젝트를 선택하면, 그래픽 오브젝트가 플로팅 된다. 이 상태에서, (B) 단계와 같이 터치 입력부(300)를 통해 제2 터치 신호로 드래그 신호를 입력하면, 플로팅된 그래픽 오브젝트가 현재 실행 화면창에서 그 위치를 유지한 상태에서 화면이 전환된다. 다음으로, (C), (D) 단계와 같이 플로팅되어 있는 그래픽 오브젝트를 드래그하여 드랍시키면 전환된 화면의 원하는 영역에 그래픽 오브젝트를 위치시킬 수 있다.
도 7을 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 그래픽 오브젝트를 선택하면, 그래픽 오브젝트가 플로팅 된다. 이 상태에서, (B) 단계와 같이 제2 터치 신호에 의해 홈 스크린으로 전환시키는 명령 신호를 입력하면, (C) 단계와 같이 전환된 홈 스크린 상에 플로팅된 그래픽 오브젝트가 표시된다. 이어서, 플로팅 되어 있는 그래픽 오브젝트에 드랍 신호를 입력하면, 그래픽 오브젝트의 이미지가 홈 스크린의 배경화면으로 설정된다. 이는 그래픽 오브젝트 정보에 이미지 정보 및 배경화면 설정 실행 기능이 포함되어 있는 경우를 나타낸다.
도 8을 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 그래픽 오브젝트를 선택하면, 그래픽 오브젝트가 플로팅 된다. 이 상태에서, (B) 단계와 같이 제2 터치 신호에 의해 홈 스크린으로 전환시키는 명령 신호를 입력하면, (C) 단계와 같이 전환된 홈 스크린 상에 플로팅된 그래픽 오브젝트가 표시된다. 또한, (C) 단계에서 메시지 어플리케이션 실행 명령을 입력하면, (D) 단계와 같이 메시지 화면이 표시되고, 그래픽 오브젝트는 플로팅 상태를 유지한다. 이어서, 메시지 화면이 표시된 상태에서 그래픽 오브젝트를 드랍시키면, 그래픽 오브젝트가 메시지에 첨부 파일로 입력된다. 이는 그래픽 오브젝트 정보에 첨부(attach) 기능이 설정되어 있기 때문이며, 해당 어플리케이션이 기능을 실행한다.
도 9를 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 특정 어플리케이션의 리스트 오브젝트를 선택하면, 그래픽 오브젝트가 플로팅 된다. 이 상태에서, (B) 단계와 같이 제2 터치 신호에 의해 홈 스크린으로 전환시키는 명령 신호를 입력하면, (C) 단계와 같이 전환된 홈 스크린 상에 플로팅된 그래픽 오브젝트가 표시된다. 또한, (C) 단계에서 그래픽 오브젝트를 드랍시키면 (D) 단계와 같이 홈 스크린 상에 그래픽 오브젝트가 등록된다. 계속하여, (E) 단계와 같이 다시 그래픽 오브젝트를 터치하면, (F) 단계와 같이 그래픽 오브젝트 정보에 포함되어 있는 기능이 실행된다.
도 10을 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 그래픽 오브젝트를 선택하면, 그래픽 오브젝트가 플로팅 된다. 이 상태에서, (B) 단계와 같이 제2 터치 신호에 의해 홈 스크린으로 전환시키는 명령 신호를 입력하면, (C) 단계와 같이 전환된 홈 스크린 상에 플로팅된 그래픽 오브젝트가 표시된다. 또한, (C) 단계에서 제3 터치 신호를 입력하여 컨택트(contact) 그룹 또는 리스트로 이동한다. 이후, (D) 단계에서 플로팅되어 있는 그래픽 오브젝트를 드랍시키면, (E) 단계와 같이 그래픽 오브젝트의 파일 형태에 따라 컨택트 링 벨 또는 컨택트 리스트의 이미지 등으로 설정된다.
도 11을 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 리스트 상에서 그래픽 오브젝트를 선택하면, 그래픽 오브젝트가 플로팅 된다. 이 상태에서, (B) 단계와 같이 제2 터치 신호에 의해 리스트를 스크롤하면, 화면에 표시되는 리스트가 변경된다. 이어서, (C) 단계에서 현재 실행 화면창 상에서 그래픽 오브젝트를 드랍시키면, (D) 단계에서와 같이 그래픽 오브젝트가 리스트의 특정 위치로 이동함에 따라 리스트 상에서 그래픽 오브젝트의 위치가 변경될 수 있다.
도 12를 참조하면, (A) 단계에서 터치 입력부(300)를 통해 제1 터치 신호를 입력하여, 텍스트 화면창의 "LOVE"라는 단어 오브젝트를 선택하여 플로팅 시킨다. 이어서, (B) 단계에서, 제2 터치 신호를 입력하여 홈 스크린으로 화면을 전환한다. 계속하여, (C) 단계와 같이 홈 스크린 상의 서치(search) 어플리케이션에 "LOVE" 오브젝트를 드래그하여 드랍시킨다. 이에 따라, (D) 단계와 같이 서치 어플리케이션의 기능이 실행되어 "LOVE" 라는 단어를 검색한다.
상기에서는 본 발명의 바람직한 실시예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 특허청구범위와 발명의 상세한 설명 및 첨부한 도면의 범위 안에서 여러 가지로 변형하여 실시하는 것이 가능하고 이 또한 본 발명의 범위에 속하는 것은 당연하다.
10: 모바일 디바이스
100: 표시부
200: 제어부
210: 정보 저장부
220: 전달부
230: 실행부
300: 터치 입력부
400: 플로팅 실행부

Claims (9)

  1. 선택 가능한 그래픽 오브젝트가 표시되는 표시부;
    상기 표시부 상에 입력되는 사용자의 제1 터치신호에 의해 상기 그래픽 오브젝트 중 적어도 하나의 그래픽 오브젝트를 플로팅 상태로 전환시키는 플로팅 실행부; 및
    사용자의 제2 터치신호에 의해 화면을 전환하거나 특정 어플리케이션을 실행한 후 상기 플로팅 된 적어도 하나의 그래픽 오브젝트를 특정 영역에 드랍시키면, 상기 그래픽 오브젝트 정보 및 상기 어플리케이션을 분석하여 상기 영역에 적용가능한 기능을 실행하는 제어부를 포함하는 것을 특징으로 하는 모바일 디바이스.
  2. 제1항에 있어서,
    상기 그래픽 오브젝트는 어플리케이션, 문서, 멀티미디어 파일의 숏컷(Shotcut), 아이콘, 셈네일 중 적어도 하나를 포함하는 것을 특징으로 하는 모바일 디바이스.
  3. 제1항에 있어서,
    상기 특정영역은 전환된 화면 상에서 사용자가 지정하는 영역 또는 특정 어플리케이션의 기능을 실행하기 위한 명령이 입력되는 영역인 것을 특징으로 하는 모바일 디바이스.
  4. 제1항에 있어서, 상기 제어부는,
    상기 표시부로부터 상기 그래픽 오브젝트에 대한 터치 신호가 전달되면, 해당 그래픽 오브젝트 정보를 파싱하여 저장하는 정보 저장부;
    상기 플로팅된 그래픽 오브젝트에 대해 드랍 신호가 입력되면, 상기 그래픽 오브젝트 정보를 타켓 어플리케이션에 전달하는 전달부; 및
    상기 그래픽 오브젝트 정보를 분석하여, 어플리케이션에 미리 정의된 기능에 부합하는 기능을 실행하는 실행부를 포함하는 것을 특징으로 하는 모바일 디바이스.
  5. 제1항에 있어서,
    상기 제1 터치는 멀티 터치에 의해 복수의 그래픽 오브젝트를 선택하여 플로팅 그룹을 생성하는 것을 특징으로 하는 모바일 디바이스.
  6. 제1항에 있어서, 상기 그래픽 오브젝트에 대한 정보는 패키지 네임(package name), 오브젝트 타입(object type), 포맷(format), 풀 패쓰(full path), 비트맵 정보(bitmap information)를 포함하는 것을 특징으로 하는 모바일 디바이스.
  7. 제1항에 있어서, 플로팅된 그래픽 오브젝트를 다른 모바일 디바이스와 교신시키는 무선 통신부를 더 포함하는 것을 특징으로 하는 모바일 디바이스.
  8. 터치 입력부를 통해 제1 터치 신호를 입력하여 그래픽 오브젝트를 선택하는 단계;
    상기 선택된 그래픽 오브젝트에 대한 정보를 분석 및 저장하고, 그래픽 오브젝트의 플로팅 상태를 설정하는 단계;
    상기 터치 입력부를 통해 제2 터치 신호를 입력하여 화면을 전환하거나, 특정 어플리케이션을 실행하는 단계;
    전환된 화면 또는 실행된 어플리케이션 상에 그래픽 오브젝트를 드랍시키는 신호를 입력하여 그래픽 오브젝트를 드랍시키는 단계; 및
    상기 그래픽 오브젝트에 대한 정보 및 상기 어플리케이션을 분석하여, 상기 어플리케이션에 정의된 기능에 부합하는 기능을 실행하는 단계를 포함하는 것을 특징으로 하는 그래픽 오브젝트 플로팅 기능 실행 방법.
  9. 제8항에 있어서, 멀티 터치에 의해 선택된 복수의 그래픽 오브젝트를 포함하는 플로팅 그룹을 생성하여, 이에 대한 정보를 정보 저장부에 저장하는 단계를 더 포함하는 것을 특징으로 하는 그래픽 오브젝트 플로팅 기능 실행 방법.
KR1020120021479A 2012-02-29 2012-02-29 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법 KR101381484B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120021479A KR101381484B1 (ko) 2012-02-29 2012-02-29 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법
US13/734,424 US20130222296A1 (en) 2012-02-29 2013-01-04 Mobile device and method for providing object floating operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120021479A KR101381484B1 (ko) 2012-02-29 2012-02-29 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법

Publications (2)

Publication Number Publication Date
KR20130099746A KR20130099746A (ko) 2013-09-06
KR101381484B1 true KR101381484B1 (ko) 2014-04-07

Family

ID=49002309

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120021479A KR101381484B1 (ko) 2012-02-29 2012-02-29 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법

Country Status (2)

Country Link
US (1) US20130222296A1 (ko)
KR (1) KR101381484B1 (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101984154B1 (ko) * 2012-07-16 2019-05-30 삼성전자 주식회사 터치 및 제스처 입력을 이용한 단말의 제어 방법 및 그 단말
KR102203473B1 (ko) * 2013-12-13 2021-01-18 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법
US10528246B2 (en) * 2014-04-10 2020-01-07 Htc Corporation Method and device for managing information
US9648062B2 (en) 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
US10795567B2 (en) * 2014-08-22 2020-10-06 Zoho Corporation Private Limited Multimedia applications and user interfaces
CN105373326B (zh) * 2014-09-01 2020-11-24 深圳富泰宏精密工业有限公司 数据处理***及方法
US20180239511A1 (en) * 2015-08-11 2018-08-23 Lg Electronics Inc. Mobile terminal and control method therefor
CN108153457B (zh) * 2016-12-05 2021-03-26 腾讯科技(深圳)有限公司 一种消息回复方法及装置
CN107037949B (zh) * 2017-03-29 2020-11-27 北京小米移动软件有限公司 一种分屏显示方法及装置
CN107368361B (zh) * 2017-06-26 2019-08-20 中广热点云科技有限公司 一种移动终端应用程序切换方法及***
CN108255565B (zh) * 2018-01-29 2020-07-17 维沃移动通信有限公司 一种应用推送方法及移动终端
CN110119239B (zh) * 2018-02-06 2024-05-28 北京搜狗科技发展有限公司 一种输入法应用显示方法及装置
US11966578B2 (en) 2018-06-03 2024-04-23 Apple Inc. Devices and methods for integrating video with user interface navigation
CN109101180A (zh) * 2018-08-10 2018-12-28 珠海格力电器股份有限公司 一种屏幕电子设备交互方法及其交互***和电子设备
CN116723266A (zh) * 2019-07-31 2023-09-08 华为技术有限公司 一种悬浮窗口的管理方法及相关装置
WO2021073573A1 (zh) * 2019-10-15 2021-04-22 北京嘀嘀无限科技发展有限公司 一种为用户展示出行相关内容的方法及***
CN111221450B (zh) * 2020-01-02 2021-07-30 杭州网易云音乐科技有限公司 信息显示方法、装置、电子设备和存储介质
US11157151B1 (en) * 2020-07-28 2021-10-26 Citrix Systems, Inc. Direct linking within applications
CN114942802A (zh) * 2021-02-07 2022-08-26 Oppo广东移动通信有限公司 应用切换方法、装置、终端及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060133389A (ko) * 2005-06-20 2006-12-26 엘지전자 주식회사 이동 단말기의 데이터 처리 장치 및 그 방법
KR20100041150A (ko) * 2008-10-13 2010-04-22 엘지전자 주식회사 멀티터치를 이용한 사용자 인터페이스 제어방법
KR20110037298A (ko) * 2009-10-06 2011-04-13 삼성전자주식회사 리스트 편집 방법 및 이를 지원하는 휴대 단말기
KR20110100232A (ko) * 2008-12-26 2011-09-09 후지필름 가부시키가이샤 정보 표시 장치, 정보 표시 방법 및 기록매체

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100597424B1 (ko) * 2005-01-08 2006-07-05 삼성전자주식회사 수신된 데이터를 별도의 장치를 이용하여 디스플레이 하는시스템 및 방법
KR101495176B1 (ko) * 2008-08-12 2015-03-02 엘지전자 주식회사 이동 단말기 및 그의 정보 전송 방법
US8423911B2 (en) * 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US20120144331A1 (en) * 2010-12-03 2012-06-07 Ari Tolonen Method for Arranging Application Windows on a Display

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060133389A (ko) * 2005-06-20 2006-12-26 엘지전자 주식회사 이동 단말기의 데이터 처리 장치 및 그 방법
KR20100041150A (ko) * 2008-10-13 2010-04-22 엘지전자 주식회사 멀티터치를 이용한 사용자 인터페이스 제어방법
KR20110100232A (ko) * 2008-12-26 2011-09-09 후지필름 가부시키가이샤 정보 표시 장치, 정보 표시 방법 및 기록매체
KR20110037298A (ko) * 2009-10-06 2011-04-13 삼성전자주식회사 리스트 편집 방법 및 이를 지원하는 휴대 단말기

Also Published As

Publication number Publication date
US20130222296A1 (en) 2013-08-29
KR20130099746A (ko) 2013-09-06

Similar Documents

Publication Publication Date Title
KR101381484B1 (ko) 그래픽 오브젝트 플로팅 기능을 갖는 모바일 디바이스 및 그 실행 방법
US9766739B2 (en) Method and apparatus for constructing a home screen in a terminal having a touch screen
KR102091235B1 (ko) 휴대 단말기에서 메시지를 편집하는 장치 및 방법
CN105393205A (zh) 电子设备以及在电子设备中控制应用的方法
US11269486B2 (en) Method for displaying item in terminal and terminal using the same
EP3336672B1 (en) Method and apparatus for providing a graphic user interface in a mobile terminal
CN109032485A (zh) 显示方法、装置、电子设备、智能平板及存储介质
EP2610726A1 (en) Drag and drop operation in a graphical user interface with highlight of target objects
KR20130080179A (ko) 휴대용 단말기에서 아이콘 관리 방법 및 장치
CN109923511B (zh) 一种对象处理方法和终端
KR20130052753A (ko) 터치스크린을 이용한 어플리케이션 실행 방법 및 이를 지원하는 단말기
US9465470B2 (en) Controlling primary and secondary displays from a single touchscreen
KR20120126255A (ko) 아이템 표시 제어 방법 및 장치
EP2849045A2 (en) Method and apparatus for controlling application using key inputs or combination thereof
CN103324436A (zh) 一种任务处理方法及装置
JP2016528600A (ja) グラフィカルユーザインターフェースの一部分の選択方法
KR20180016957A (ko) 장치를 조작하기 위한 방법 및 조작 장치
JP5783610B2 (ja) 入力表示制御装置、シンクライアントシステム、入力表示制御方法およびプログラム
JP2014203375A (ja) タッチパネル表示制御装置
US10712917B2 (en) Method for selecting an element of a graphical user interface
CN103309547A (zh) 一种信息显示方法及电子设备
KR101485791B1 (ko) 터치 스크린을 갖는 휴대 단말기 및 그의 기능 제어 방법
CN104965858A (zh) 用于显示标签页的方法和装置
KR101722207B1 (ko) 오브젝트 실행 방법 및 장치
KR101462419B1 (ko) 벡터 도형을 드로잉하기 위한 단말기

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170918

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20200302

Year of fee payment: 7