KR102145515B1 - 화면 제어 방법 및 그 전자 장치 - Google Patents

화면 제어 방법 및 그 전자 장치 Download PDF

Info

Publication number
KR102145515B1
KR102145515B1 KR1020130045450A KR20130045450A KR102145515B1 KR 102145515 B1 KR102145515 B1 KR 102145515B1 KR 1020130045450 A KR1020130045450 A KR 1020130045450A KR 20130045450 A KR20130045450 A KR 20130045450A KR 102145515 B1 KR102145515 B1 KR 102145515B1
Authority
KR
South Korea
Prior art keywords
pop
window
display
area
program
Prior art date
Application number
KR1020130045450A
Other languages
English (en)
Other versions
KR20140127005A (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 KR1020130045450A priority Critical patent/KR102145515B1/ko
Priority to US14/226,257 priority patent/US10095368B2/en
Priority to CN201480022912.7A priority patent/CN105144061A/zh
Priority to BR112015026889-7A priority patent/BR112015026889B1/pt
Priority to AU2014258079A priority patent/AU2014258079B2/en
Priority to EP14165660.3A priority patent/EP2796975B1/en
Priority to PCT/KR2014/003560 priority patent/WO2014175660A1/en
Publication of KR20140127005A publication Critical patent/KR20140127005A/ko
Priority to US16/152,791 priority patent/US10949050B2/en
Application granted granted Critical
Publication of KR102145515B1 publication Critical patent/KR102145515B1/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/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
    • 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]
    • 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/04817Interaction 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 using icons
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 전자 장치에서 화면을 제어하기 위한 방법 및 장치에 관한 것이다. 이때, 전자 장치에서 화면을 제어하기 위한 방법은, 표시부에 팝업 윈도우를 표시하는 동작; 상기 팝업 윈도우에 대한 위치 이동이 감지된 경우, 상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달하는지 확인하는 동작; 상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달한 경우, 상기 팝업 윈도우를 상기 표시부에서 제거하는 동작을 포함할 수 있다.

Description

화면 제어 방법 및 그 전자 장치{METHOD FOR CONTROLLING WINDOW AND AN ELECTRONIC DEVICE THEREOF}
본 발명은 전자 장치에서 화면을 제어하기 위한 방법 및 장치에 관한 것이다. 특히, 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 기술에 관한 것이다.
휴대의 용이성으로 인하여 현대인의 필수품이 된 전자 장치는 음성 및 영상 통화기능, 정보 입출력 기능 및 데이터 송수신과 같은 다양한 서비스를 제공하는 멀티미디어 기기로 발전하고 있다.
최근에는 전자 장치에서 팝업 플레이어, 팝업 브라우저, 팝업 딕셔너리와 같이 응용프로그램을 팝업 윈도우로 동작 가능하도록 제공하고 있다.
팝업 윈도우를 이용하는 경우, 전자 장치 사용자는 다수 개의 응용프로그램을 동시에 활용할 수 있는 이점이 있다. 하지만, 전자 장치의 제한된 표시부의 크기로 인하여 팝업 윈도우에 의해 가려진 영역이 발생하게 되고, 전자 장치 사용자는 팝업 윈도우에 의해 가려진 영역을 확인하기 위해 팝업 윈도우를 이동해야 하는 불편함이 발생한다.
또한, 팝업 윈도우에 의해 가려진 응용프로그램을 전체 화면으로 활용하고자 하는 경우, 전자 장치 사용자는 팝업 윈도우를 종료한 후, 응용프로그램을 전체 화면으로 활용할 수 있다. 만일, 종료된 팝업 윈도우를 다시 활용하는 경우, 전자 장치 사용자는 팝업 윈도우를 위한 응용프로그램을 실행하고, 응용프로그램을 팝업 윈도우 모드로 전환해야 하는 다수 번의 동작을 수행해야 한다.
이에 따라, 전자 장치에서 팝업 윈도우를 제어하기 위한 인터페이스가 필요하다.
따라서, 본 발명은 전자 장치에서 화면을 제어하기 위한 장치 및 방법을 제공한다.
본 발명은 전자 장치에서 팝업 윈도우 화면을 제어하기 위한 장치 및 방법을 제공한다.
본 발명은 전자 장치에서 팝업 윈도우를 표시부에서 제거하기 위한 장치 및 방법을 제공한다.
본 발명은 전자 장치에서 표시가 제거된 팝업 윈도우를 다시 표시하기 위한 장치 및 방법을 제공한다.
본 발명의 목적들을 달성하기 위한 본 발명의 제1견지에 따르면, 전자 장치에서 화면을 제어하기 위한 방법은, 표시부에 팝업 윈도우를 표시하는 동작; 상기 팝업 윈도우에 대한 위치 이동이 감지된 경우, 상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달하는지 확인하는 동작; 상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달한 경우, 상기 팝업 윈도우를 상기 표시부에서 제거하는 동작을 포함할 수 있다.
본 발명의 제2견지에 따르면, 전자 장치는, 표시부; 적어도 하나의 프로세서; 적어도 하나의 메모리; 및 상기 메모리에 저장되며, 상기 적어도 하나의 프로세서에 의해 실행 가능하도록 구성되는 적어도 하나의 프로그램(program)을 포함하며, 상기 프로그램은, 표시부에 팝업 윈도우를 표시하고, 상기 팝업 윈도우에 대한 위치 이동이 감지된 경우, 상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달하는지 확인하고, 상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달한 경우, 상기 팝업 윈도우를 상기 표시부에서 제거하는 장치를 포함할 수 있다.
상술한 바와 같이 전자 장치에서 팝업 윈도우를 표시부에서 제거하거나 표시부에서 제거한 팝업 윈도우를 다시 표시하기 위한 인터페이스를 제공함으로써, 전자 장치 사용자의 팝업 윈도우에 대한 조작 편의성을 높일 수 있는 이점이 있다.
도 1은 본 발명에 따른 전자 장치의 블록 구성을 도시하는 도면;
도 2는 본 발명의 실시 예에 따른 프로세서의 상세 블록 구성을 도시하는 도면;
도 3은 본 발명의 일 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 절차를 도시하는 도면;
도 4는 본 발명의 다른 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 절차를 도시하는 도면;
도 5는 본 발명의 또 다른 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 절차를 도시하는 도면; 및
도 6a 내지 도 8d는 본 발명의 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 화면 구성을 도시하는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 기술에 관한 것이다.
이하 설명에서 전자 장치는 디스플레이를 구비하는 이동통신단말기, PDA(Personal Digital Assistant), PC(Personal Computer), 랩탑(Laptop), 스마트폰(Smart Phone), 넷북(Netbook), 텔레비전(Television), 휴대 인터넷 장치(MID: Mobile Internet Device), 울트라 모바일 PC(UMPC: Ultra Mobile PC), 태블릿 PC(Tablet PC), 네비게이션, 스마트 TV, 디지털 카메라, 냉장고, 디지털 시계 및 MP3 등을 포함할 수 있다.
도 1은 본 발명에 따른 전자 장치의 블록 구성을 도시하고 있다.
도 1에 도시된 바와 같이 전자 장치(100)는 메모리(110), 프로세서 유닛(processor unit)(120), 오디오 처리부(130), 통신 시스템(140), 입출력 제어부(150), 표시부(160) 및 입력 장치(170)를 포함할 수 있다. 여기서, 메모리(110)는 다수 개 존재할 수도 있다.
각 구성요소에 대해 살펴보면 다음과 같다.
메모리(110)는 전자장치(100)의 동작을 제어하기 위한 프로그램을 저장하는 프로그램 저장부(111) 및 프로그램 수행 중에 발생되는 데이터를 저장하는 데이터 저장부(112)를 포함할 수 있다.
프로그램 저장부(111)는 그래픽 사용자 인터페이스(GUI: Graphic User Interface) 프로그램(113), 화면 구성 프로그램(114) 및 적어도 하나의 응용프로그램(115)을 포함할 수 있다. 여기서, 프로그램 저장부(111)에 포함되는 프로그램은 명령어들의 집합으로 명령어 세트(instruction set)로 표현할 수도 있다.
GUI 프로그램(113)은 표시부(160) 상에 그래픽으로 사용자 인터페이스를 제공하기 위한 적어도 하나의 소프트웨어 구성요소를 포함할 수 있다. 예를 들어, GUI 프로그램(113)은 프로세서(122)에 의해 구동되는 응용프로그램 정보를 표시부(160)에 표시하는 명령어를 포함할 수 있다. 다른 예를 들어, GUI 프로그램(113)은 화면 구성 프로그램(114)에 의해 적어도 하나의 응용프로그램을 팝업 윈도우로 표시부(160)에 표시하도록 제어할 수도 있다. 또 다른 예를 들어, GUI 프로그램(113)은 화면 구성 프로그램(114)에 의해 팝업 윈도우로 표시된 적어도 하나의 응용프로그램의 표시를 표시부(160)에서 제거하도록 제어할 수도 있다.
화면 구성 프로그램(114)은 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 적어도 하나의 소프트웨어 구성요소를 포함할 수 있다. 예를 들어, 표시부(160)에 팝업 윈도우를 표시한 경우, 화면 구성 프로그램(114)은 팝업 윈도우에 대한 위치 이동이 감지되는지 확인한다. 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성 프로그램(114)은 팝업 윈도우의 표시 형태를 결정한다. 예를 들어, 도 6a 및 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지된 경우, 화면 구성 프로그램(114)은 도 6c에 도시된 바와 같이 표시부(603)에서 동영상 프로그램(607)의 표시를 제거하도록 제어한다. 이때, 화면 구성 프로그램(114)은 표시부에서 표시가 제거된 동영상 프로그램(607)을 다시 표시하도록 제어할 수 있는 아이콘(621)을 표시하도록 제어할 수도 있다. 예를 들어, 아이콘(621)에 대한 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나의 입력이 감지되는 경우, 화면 구성 프로그램(114)은 도 6a에 도시된 바와 같이 표시부에서 표시가 제거된 동영상 프로그램을 다시 표시하도록 제어할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성 프로그램(114)은 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인할 수도 있다. 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달한 경우, 화면 구성 프로그램(114)은 팝업 윈도우의 표시 형태를 결정할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성 프로그램(114)은 위치 이동 속도가 기준 속도에 도달했는지 확인할 수도 있다. 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달한 경우, 화면 구성 프로그램(114)은 팝업 윈도우의 표시 형태를 결정할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성 프로그램(114)은 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인하는 동작과 위치 이동 속도가 기준 속도에 도달했는지 확인하는 동작을 복합적으로 수행할 수도 있다.
응용프로그램(115)은 전자장치(100)에 설치된 적어도 하나의 응용 프로그램에 대한 소프트웨어 구성 요소를 포함할 수 있다.
프로세서 유닛(120)은 메모리 인터페이스(121), 적어도 하나의 프로세서(processor)(122) 및 주변 장치 인터페이스(124)를 포함할 수 있다. 여기서, 프로세서 유닛(120)에 포함되는 메모리 인터페이스(121), 적어도 하나의 프로세서(122) 및 주변 장치 인터페이스(124)는 적어도 하나의 집적화된 회로로 집적화되거나 별개의 구성 요소로 구현될 수 있다.
메모리 인터페이스(121)는 프로세서(122) 또는 주변 장치 인터페이스(124)와 같은 구성요소의 메모리(110) 접근을 제어한다.
프로세서(122)는 적어도 하나의 소프트웨어 프로그램을 사용하여 전자장치(100)가 다양한 서비스를 제공하도록 제어한다. 이때, 프로세서(122)는 메모리(110)에 저장되어 있는 적어도 하나의 프로그램을 실행하여 해당 프로그램에 대응하는 서비스를 제공한다.
주변 장치 인터페이스(124)는 전자장치(100)의 입출력 제어부(150)와 프로세서(122) 및 메모리 인터페이스(121)의 연결을 제어한다.
오디오 처리부(130)는 스피커(131) 및 마이크로폰(132)을 통해 사용자와 전자 장치(100) 사이의 오디오 인터페이스를 제공한다.
통신시스템(140)은 음성 통신 및 데이터 통신을 위한 통신 기능을 수행한다. 이때, 통신 시스템(140)은 서로 다른 통신 네트워크를 지원하는 다수 개의 통신 서브 모듈들로 구분될 수 있다. 예를 들어, 통신 네트워크는 이들에 한정하지는 않지만, GSM(Global System for Mobile Communication) 네트워크, EDGE(Enhanced Data GSM Environment) 네트워크, CDMA(Code Division Multiple Access) 네트워크, W-CDMA(W-Code Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크, OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크, 무선랜, Bluetooth 네트워크 및 NFC(Near Field Communication) 등을 포함할 수 있다.
입출력 제어부(150)는 표시부(160) 및 입력부(170) 등의 입출력 장치와 주변 장치 인터페이스(124) 사이에 인터페이스를 제공한다.
표시부(160)는 전자장치(100)의 상태 정보, 사용자가 입력하는 문자, 동화상(moving picture) 및 정화상(still picture) 등을 표시한다. 예를 들어, 표시부(160)는 GUI 프로그램(113)의 제어에 따라 프로세서(122)에 의해 구동되는 응용프로그램 정보를 표시한다. 다른 예를 들어, 표시부(160)는 GUI 프로그램(113)의 제어에 따라 적어도 하나의 응용프로그램을 팝업 윈도우로 표시한다. 또 다른 예를 들어, 표시부(160)는 GUI 프로그램(113)의 제어에 따라 팝업 윈도우로 표시된 적어도 하나의 응용프로그램의 표시를 제거할 수도 있다.
입력부(170)는 사용자의 선택에 의해 발생하는 입력 데이터를 입출력 제어부(150)를 통해 프로세서 유닛(120)으로 제공한다. 이때, 입력부(170)는 적어도 하나의 하드웨어 버튼을 포함하는 키패드 및 터치 정보를 감지하는 터치 스크린 등을 포함할 수 있다. 예를 들어, 입력부(170)는 터치 스크린를 통해 감지한 터치, 터치 움직임, 터치 해제 등의 터치 정보를 입출력 제어부(150)를 통해 프로세서(122)로 제공한다.
도 2는 본 발명의 실시 예에 따른 프로세서의 상세 블록 구성을 도시하고 있다.
도 2에 도시된 바와 같이 프로세서(122)는 화면 구성부(200), 표시 제어부(210) 및 응용프로그램 구동부(220)를 포함할 수 있다.
화면 구성부(200)는 프로그램 저장부(111)에 저장된 화면 구성 프로그램(114)을 실행하여 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어한다. 예를 들어, 표시부(160)에 팝업 윈도우를 표시한 경우, 화면 구성부(200)는 팝업 윈도우에 대한 위치 이동이 감지되는지 확인한다. 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성부(200)는 팝업 윈도우의 표시 형태를 결정한다. 예를 들어, 도 6a 및 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지된 경우, 화면 구성부(200)는 도 6c에 도시된 바와 같이 표시부(603)에서 동영상 프로그램(607)의 표시를 제거하도록 제어한다. 이때, 화면 구성부(200)는 표시부에서 표시를 제거한 동영상 프로그램(607)을 다시 표시하도록 제어할 수 있는 아이콘(621)을 표시하도록 제어할 수도 있다. 예를 들어, 아이콘(621)에 대한 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나의 입력이 감지되는 경우, 화면 구성부(200)는 도 6a에 도시된 바와 같이 표시부에서 표시를 제거한 동영상 프로그램을 다시 표시하도록 제어할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성부(200)는 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인할 수도 있다. 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달한 경우, 화면 구성부(200)는 팝업 윈도우의 표시 형태를 결정할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성부(200)는 위치 이동 속도가 기준 속도에 도달했는지 확인할 수도 있다. 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달한 경우, 화면 구성부(200)는 팝업 윈도우의 표시 형태를 결정할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 화면 구성부(200)는 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인하는 동작과 위치 이동 속도가 기준 속도에 도달했는지 확인하는 동작을 복합적으로 수행할 수도 있다.
표시 제어부(210)는 프로그램 저장부(111)에 저장된 GUI 프로그램(113)을 실행하여 표시부(160) 상에 그래픽으로 사용자 인터페이스를 표시하도록 제어한다. 예를 들어, 표시 제어부(210)는 프로세서(122)에 의해 구동되는 응용프로그램 정보를 표시부(160)에 표시하도록 제어한다. 다른 예를 들어, 표시 제어부(210)는 화면 구성부(200)에 의해 적어도 하나의 응용프로그램을 팝업 윈도우로 표시부(160)에 표시하도록 제어할 수도 있다. 또 다른 예를 들어, 표시 제어부(210)는 화면 구성부(200)에 의해 팝업 윈도우로 표시된 적어도 하나의 응용프로그램의 표시를 표시부(160)에서 제거하도록 제어할 수도 있다.
응용프로그램 구동부(220)는 프로그램 저장부(111)에 저장된 적어도 하나의 응용프로그램(115)을 실행하여 해당 응용프로그램에 따른 서비스를 제공한다. 이때, 응용프로그램 구동부(220)는 화면 구성부(200)로부터 응용프로그램의 표시 형태 정보를 제공받을 수 있다.
상술한 실시 예에서 전자 장치(100)는 화면 구성부(200)를 포함하는 프로세서(122)를 이용하여 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어한다.
다른 실시 예에서 전자 장치(100)는 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하는 별도의 화면 구성 모듈을 포함할 수도 있다.
도 3은 본 발명의 일 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 절차를 도시하고 있다.
도 3을 참조하면 전자 장치는 301동작에서 표시부에 팝업 윈도우를 표시한다. 예를 들어, 도 6a에 도시된 바와 같이 전자 장치(601)는 표시부(603)를 통해 인터넷 프로그램(605) 위에 동영상 프로그램(607)을 팝업으로 표시한다.
이후, 전자 장치는 303동작에서 팝업 윈도우에 대한 위치 이동이 감지된 경우, 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인한다. 예를 들어, 도 6a 및 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지된 경우, 전자 장치(601)는 동영상 프로그램(607)의 기준 좌표(609)가 표시부(603)의 기준 영역(611)에 도달하는지 확인한다.
이후, 전자 장치는 305동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달한 경우, 팝업 윈도우를 표시부에서 제거한다. 예를 들어, 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)의 기준 좌표(609)가 표시부(603)의 기준 영역(611)에 도달한 경우, 전자 장치(601)는 도 6c에 도시된 바와 같이 표시부(603)에서 동영상 프로그램(607)의 표시를 제거한다. 이때, 전자 장치는 표시부에서 표시를 제거한 동영상 프로그램(607)을 다시 표시하도록 제어할 수 있는 아이콘(621)을 표시할 수도 있다. 예를 들어, 아이콘(621)에 대한 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나의 입력이 감지되는 경우, 전자 장치는 도 6a에 도시된 바와 같이 표시부에서 표시를 제거한 동영상 프로그램을 다시 표시할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 전자 장치는 위치 이동 속도가 기준 속도에 도달했는지 확인할 수도 있다. 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달한 경우, 전자 장치는 팝업 윈도우의 표시 형태를 결정할 수 있다.
추가적으로, 팝업 윈도우에 대한 위치 이동이 감지된 경우, 전자 장치는 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인하는 동작과 위치 이동 속도가 기준 속도에 도달했는지 확인하는 동작을 복합적으로 수행할 수도 있다.
이후, 전자 장치는 본 알고리즘을 종료한다.
도 4는 본 발명의 다른 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 절차를 도시하고 있다.
도 4를 참조하면 전자 장치는 401동작에서 팝업 윈도우를 표시한다. 예를 들어, 도 6a에 도시된 바와 같이 전자 장치(601)는 표시부(603)를 통해 인터넷 프로그램(605) 위에 동영상 프로그램(607)을 팝업으로 표시한다.
팝업 윈도우를 표시한 후, 전자 장치는 403동작에서 팝업 윈도우에 대한 위치 이동이 감지되는지 확인한다. 예를 들어, 도 6a에 도시된 바와 같이 전자 장치(601)는 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지되는지 확인한다. 만일, 403동작에서 팝업 윈도우에 대한 위치 이동이 감지되지 않은 경우, 전자 장치는 401동작에서 팝업 윈도우의 표시를 유지한다.
한편, 403동작에서 팝업 윈도우에 대한 위치 이동이 감지된 경우, 전자 장치는 405동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인한다. 예를 들어, 도 6a 및 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지된 경우, 전자 장치(601)는 동영상 프로그램(607)의 기준 좌표(609)가 표시부(603)의 기준 영역(611)에 도달하는지 확인한다.
만일, 405동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하지 않은 경우, 전자 장치는 403동작에서 팝업 윈도우에 대한 위치 이동 감지를 유지한다.
한편, 405동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달한 경우, 전자 장치는 407동작에서 팝업 윈도우의 표시 형태를 결정한다. 예를 들어, 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)의 기준 좌표(609)가 표시부(603)의 기준 영역(611)에 도달한 경우, 전자 장치(601)는 도 6c에 도시된 바와 같이 표시부(603)에서 동영상 프로그램(607)의 표시를 표시부에서 제거한다. 이때, 전자 장치는 표시부에서 표시를 제거한 동영상 프로그램(607)을 다시 표시하도록 제어할 수 있는 아이콘(621)을 표시할 수도 있다. 예를 들어, 아이콘(621)에 대한 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나의 입력이 감지되는 경우, 전자 장치는 도 6a에 도시된 바와 같이 표시부에서 표시를 제거한 동영상 프로그램을 다시 표시할 수 있다.
추가적으로, 표시부에서 동영상 프로그램의 표시를 제거한 경우, 전자 장치는 동영상 프로그램에서 제공중인 콘텐츠의 재생 여부를 제어할 수도 있다. 예를 들어, 콘텐츠를 재생 중에 동영상 프로그램의 표시를 표시부에서 제거한 경우, 전자 장치(601)는 도 6c에 도시된 바와 같이 동영상 프로그램에서 콘텐츠 재생을 일시 정지하도록 제어할 수 있는 아이콘(621)을 표시부(603)에 표시할 수도 있다. 만일, 아이콘(621)에 대한 선택이 감지된 경우, 전자 장치(601)는 동영상 프로그램에서 콘텐츠의 재생을 정지하도록 제어한다. 이때, 전자 장치(601)는 도 6d에 도시된 바와 같이 동영상 프로그램에서 재생이 정지된 콘텐츠를 재생하도록 제어할 수 있는 아이콘(631)으로 변경하여 표시할 수도 있다. 다른 예를 들어, 콘텐츠의 재생을 정지 중에 응용프로그램의 표시를 표시부에서 제거한 경우, 전자 장치(601)는 도 6d에 도시된 바와 같이 동영상 프로그램에서 콘텐츠를 재생하도록 제어할 수 있는 아이콘(631)을 표시부(603)에 표시할 수도 있다. 만일, 아이콘(631)에 대한 선택이 감지된 경우, 전자 장치(601)는 동영상 프로그램에서 콘텐츠를 재생하도록 제어한다. 이때, 전자 장치(601)는 도 6c에 도시된 바와 같이 동영상 프로그램에서 콘텐츠의 재생을 정지하도록 제어할 수 있는 아이콘(621)으로 변경하여 표시할 수도 있다.
이후, 전자 장치는 본 알고리즘을 종료한다.
도 5는 본 발명의 또 다른 실시 예에 따른 전자 장치에서 팝업 윈도우로 표시 중인 응용프로그램의 화면을 제어하기 위한 절차를 도시하고 있다.
도 5를 참조하면 전자 장치는 501동작에서 팝업 윈도우를 표시한다. 예를 들어, 도 6a에 도시된 바와 같이 전자 장치(601)는 표시부(603)를 통해 인터넷 프로그램(605) 위에 동영상 프로그램(607)을 팝업으로 표시한다.
팝업 윈도우를 표시한 후, 전자 장치는 503동작에서 팝업 윈도우에 대한 위치 이동이 감지되는지 확인한다. 예를 들어, 도 6a에 도시된 바와 같이 전자 장치(601)는 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지되는지 확인한다. 만일, 503동작에서 팝업 윈도우에 대한 위치 이동이 감지되지 않은 경우, 전자 장치는 501동작에서 팝업 윈도우의 표시를 유지한다.
한편, 503동작에서 팝업 윈도우에 대한 위치 이동이 감지된 경우, 전자 장치는 505동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하는지 확인한다. 예를 들어, 도 6a 및 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)에 대한 위치 이동이 감지된 경우, 전자 장치(601)는 동영상 프로그램(607)의 기준 좌표(609)가 표시부(603)의 기준 영역(611)에 도달하는지 확인한다.
만일, 505동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달하지 않은 경우, 전자 장치는 503동작에서 팝업 윈도우에 대한 위치 이동 감지를 유지한다.
한편, 505동작에서 팝업 윈도우의 기준 좌표가 표시부의 기준 영역에 도달한 경우, 전자 장치는 507동작에서 위치 이동 속도가 기준 속도에 도달했는지 확인한다.
만일, 507동작에서 위치 이동 속도가 기준 속도에 도달하지 않은 경우, 전자 장치는 본 알고리즘을 종료한다.
한편, 507동작에서 위치 이동 속도가 기준 속도에 도달한 경우, 전자 장치는 509동작에서 팝업 윈도우의 표시 형태를 결정한다. 예를 들어, 도 6b에 도시된 바와 같이 표시부(603)에 팝업으로 표시한 동영상 프로그램(607)의 기준 좌표(609)가 표시부(603)의 기준 영역(611)에 도달한 경우, 전자 장치(601)는 도 6c에 도시된 바와 같이 표시부(603)에서 동영상 프로그램(607)의 표시를 제거한다. 이때, 전자 장치는 표시부에서 표시를 제거한 동영상 프로그램(607)을 다시 표시하도록 제어할 수 있는 아이콘(621)을 표시할 수도 있다. 예를 들어, 아이콘(621)에 대한 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나의 입력이 감지되는 경우, 전자 장치는 도 6a에 도시된 바와 같이 표시부에서 표시를 제거한 동영상 프로그램을 다시 표시할 수 있다.
추가적으로, 표시부에서 동영상 프로그램의 표시를 제거한 경우, 전자 장치는 동영상 프로그램에서 제공중인 콘텐츠의 재생 여부를 제어할 수도 있다. 예를 들어, 콘텐츠 재생 중인 동영상 프로그램의 표시를 표시부에서 제거한 경우, 전자 장치(601)는 도 6c에 도시된 바와 같이 동영상 프로그램에서 콘텐츠 재생을 일시 정지하도록 제어할 수 있는 아이콘(621)을 표시부(603)에 표시할 수도 있다. 만일, 아이콘(621)에 대한 선택이 감지된 경우, 전자 장치(601)는 동영상 프로그램에서 콘텐츠의 재생을 정지하도록 제어한다. 이때, 전자 장치(601)는 도 6d에 도시된 바와 같이 동영상 프로그램에서 재생이 정지된 콘텐츠를 재생하도록 제어할 수 있는 아이콘(631)으로 변경하여 표시할 수도 있다. 다른 예를 들어, 콘텐츠의 재생을 정지 중인 동영상 프로그램의 표시를 표시부에서 제거한 경우, 전자 장치(601)는 도 6d에 도시된 바와 같이 동영상 프로그램에서 콘텐츠를 재생하도록 제어할 수 있는 아이콘(631)을 표시부(603)에 표시할 수도 있다. 만일, 아이콘(631)에 대한 선택이 감지된 경우, 전자 장치(601)는 동영상 프로그램에서 콘텐츠를 재생하도록 제어한다. 이때, 전자 장치(601)는 도 6c에 도시된 바와 같이 동영상 프로그램에서 콘텐츠의 재생을 정지하도록 제어할 수 있는 아이콘(621)으로 변경하여 표시할 수도 있다.
이후, 전자 장치는 본 알고리즘을 종료한다.
추가적으로, 도 7a 및 도 7b에 도시된 바와 같이 표시부(703)에 팝업으로 표시한 동영상 프로그램(707)에 대한 위치 이동이 감지된 경우, 전자 장치(701)는 동영상 프로그램(707)의 기준 좌표(709)가 표시부(703)의 기준 영역(711)에 도달하는지 확인한다. 동영상 프로그램(707)의 기준 좌표(709)가 표시부(703)의 기준 영역(711)에 도달한 경우, 전자 장치(701)는 도 7c에 도시된 바와 같이 표시부(703)에서 동영상 프로그램의 표시를 제거한다. 이때, 전자 장치는 표시부에서 표시를 제거한 동영상 프로그램을 다시 표시하도록 제어할 수 있다. 예를 들어, 도 7c에 도시된 바와 같이 상단바(721)에 대한 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나의 입력이 감지된 경우, 전자 장치(701)는 도 7d에 도시된 바와 같이 적어도 하나의 제어 메뉴(예, Wi-Fi 설정, GPS 설정, 진동 설정, 자동 회전 설정)를 포함하는 퀵패털(Quick Panel)을 표시부(703)에 표시한다. 이때, 퀵패널에서 "팝업 플레이"(731)에 대한 선택이 감지된 경우, 전자 장치는 도 7a에 도시된 바와 같이 표시부에서 표시를 제거한 동영상 프로그램을 다시 표시할 수 있다.
추가적으로, 도 8a 및 도 8b에 도시된 바와 같이 표시부(803)에 팝업으로 표시한 동영상 프로그램(807)에 대한 위치 이동이 감지된 경우, 전자 장치(801)는 동영상 프로그램(807)의 기준 좌표(809)가 표시부(803)의 기준 영역(811)에 도달하는지 확인한다. 동영상 프로그램(807)의 기준 좌표(809)가 표시부(803)의 기준 영역(811)에 도달한 경우, 전자 장치(801)는 도 7c에 도시된 바와 같이 인터넷 프로그램(805)과 동영상 프로그램(807)을 멀티뷰 모드로 표시할 수 있다. 이때, 도 8d에 도시된 바와 같이 멀티뷰 모드로 표시한 동영상 프로그램(807)에 대한 위치 이동(831)이 감지된 경우, 전자 장치(801)는 멀티뷰 모드로 표시한 동영상 프로그램(807)을 도 8a에 도시된 바와 같이 동영상 프로그램을 팝업으로 다시 표시할 수 있다. 여기서, 멀티뷰 모드는 두 개 이상의 응용프로그램의 화면을 표시부의 기 설정된 영역에 동시에 표시하는 것을 나타낸다.
추가적으로, 전자 장치는 팝업 윈도우의 제1영역이 표시부의 제2영역에 도달한 경우, 전자 장치의 동작 상태가 가로(landscape) 모드인지 또는 세로 (portrait)모드인지 확인하여 팝업 윈도우의 표시 형태를 결정할 수도 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (20)

  1. 전자 장치에서 화면을 제어하기 위한 방법에 있어서,
    표시부의 표시 영역에 제1 응용프로그램을 표시하는 동작;
    상기 제1 응용프로그램의 적어도 일부 위에 제2 응용프로그램을 팝업 윈도우로 표시하는 동작;
    상기 팝업 윈도우의 위치 이동에 따라, 상기 표시 영역 밖으로 이동한 상기 팝업 윈도우의 일부에 대한 표시를 제거하고 상기 팝업 윈도우의 나머지 부분의 표시는 유지하는 동작;
    상기 팝업 윈도우의 기준 좌표가 상기 표시 영역의 특정 영역에 도달하는지 감지하는 동작;
    상기 팝업 윈도우의 상기 기준 좌표가 상기 특정 영역에 도달함이 감지된 경우, 상기 팝업 윈도우의 상기 나머지 부분의 표시를 상기 표시부에서 제거하는 동작;
    상기 제1 응용프로그램의 적어도 일부 위에 상기 팝업 윈도우에 대응하는 선택가능 아이콘을 표시하는 동작; 및
    상기 선택가능 아이콘에 대한 입력에 따라 상기 팝업 윈도우를 다시 표시하는 동작을 포함하고,
    상기 팝업 윈도우의 제1 영역은, 상기 팝업 윈도우의 제2 영역의 표시는 유지되면서, 상기 팝업 윈도우의 상기 기준 좌표가 상기 표시 영역의 상기 특정 영역에 도달하기 위해 이동함에 따라, 상기 팝업 윈도우의 상기 기준 좌표와 상기 표시 영역의 상기 특정 영역 간의 접촉이 검출될 때까지 상기 제1 영역의 표시가 서서히 제거되고,
    상기 선택가능 아이콘은, 상기 기준 좌표가 상기 특정 영역과 접촉할 때 상기 팝업 윈도우의 상기 나머지 부분의 표시가 제거된 물리적 영역 내에 적어도 일부가 표시되는 방법.
  2. 제1항에 있어서,
    상기 팝업 윈도우에 대한 위치 이동이 감지된 경우, 상기 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달하는지 확인하는 동작을 더 포함하는 방법.
  3. 제2항에 있어서,
    상기 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달한 경우, 상기 팝업 윈도우를 상기 표시부에서 제거하는 동작을 포함하는 방법.
  4. 삭제
  5. 제1항에 있어서,
    상기 아이콘을 표시하는 동작은,
    상기 표시부에서 제거한 팝업 윈도우의 동작 상태를 표시하는 동작을 포함하고, 상기 동작 상태는 재생, 및 정지 또는 일시정지로부터 선택되는 방법.
  6. 제5항에 있어서,
    상기 아이콘에 대한 선택이 감지된 경우, 상기 팝업 윈도우의 동작 상태를 변경하는 동작을 더 포함하는 방법.
  7. 제1항에 있어서,
    상기 팝업 윈도우의 제1영역이 상기 표시부의 제2영역에 도달한 경우, 상기 전자 장치의 동작 상태가 가로(landscape) 모드인지 또는 세로 (portrait)모드인지 확인하는 동작을 더 포함하는 방법.
  8. 제7항에 있어서,
    상기 전자 장치의 동작 상태를 고려하여 상기 팝업 윈도우의 표시 형태를 결정하는 동작을 더 포함하는 방법.
  9. 제1항에 있어서,
    상기 아이콘에 대한 입력은 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나를 포함하는 방법.
  10. 제1항에 있어서,
    상기 팝업 윈도우는 동영상 재생 프로그램의 화면인 방법.
  11. 전자 장치에 있어서,
    표시부;
    적어도 하나의 프로세서;
    적어도 하나의 메모리; 및
    상기 메모리에 저장되며, 상기 적어도 하나의 프로세서에 의해 실행 가능하도록 구성되는 적어도 하나의 프로그램(program)을 포함하며,
    상기 프로그램은,
    상기 표시부의 표시 영역에 제1 응용프로그램을 표시하고,
    상기 제1 응용프로그램의 적어도 일부 위에 제2 응용프로그램을 팝업 윈도우로 표시하고,
    상기 팝업 윈도우의 위치 이동에 따라, 상기 표시 영역 밖으로 이동한 상기 팝업 윈도우의 일부에 대한 표시를 제거하고 상기 팝업 윈도우의 나머지 부분의 표시는 유지하고,
    상기 팝업 윈도우의 기준 좌표가 상기 표시 영역의 특정 영역에 도달하는지 감지하고,
    상기 팝업 윈도우의 상기 기준 좌표가 상기 특정 영역에 도달함이 감지된 경우, 상기 팝업 윈도우의 상기 나머지 부분의 표시를 상기 표시부에서 제거하고,
    상기 제1 응용프로그램의 적어도 일부 위에 상기 팝업 윈도우에 대응하는 선택가능 아이콘을 표시하고,
    상기 선택가능 아이콘에 대한 입력에 따라 상기 팝업 윈도우를 다시 표시하되,
    상기 팝업 윈도우의 제1 영역은, 상기 팝업 윈도우의 제2 영역의 표시는 유지되면서, 상기 팝업 윈도우의 상기 기준 좌표가 상기 표시 영역의 상기 특정 영역에 도달하기 위해 이동함에 따라, 상기 팝업 윈도우의 상기 기준 좌표와 상기 표시 영역의 상기 특정 영역 간의 접촉이 검출될 때까지 상기 제1 영역의 표시가 서서히 제거되고,
    상기 선택가능 아이콘은, 상기 기준 좌표가 상기 특정 영역과 접촉할 때 상기 팝업 윈도우의 상기 나머지 부분의 표시가 제거된 물리적 영역 내에 적어도 일부가 표시되도록 구동되는 장치.
  12. 제11항에 있어서,
    상기 프로그램은, 상기 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달하는지 확인하는 장치.
  13. 제12항에 있어서,
    상기 프로그램은, 상기 팝업 윈도우에 대한 위치 이동 속도가 기준 속도에 도달한 경우, 상기 팝업 윈도우를 상기 표시부에서 제거하는 장치.

  14. 삭제
  15. 제11항에 있어서,
    상기 프로그램은, 상기 표시부에서 제거한 팝업 윈도우의 동작 상태를 상기 아이콘에 표시하고, 상기 동작 상태는 재생, 및 정지 또는 일시정지로부터 선택되는 장치.
  16. 제15항에 있어서,
    상기 프로그램은, 상기 아이콘에 대한 선택이 감지된 경우, 상기 팝업 윈도우의 동작 상태를 변경하는 장치.
  17. 제11항에 있어서,
    상기 프로그램은, 상기 전자 장치의 동작 상태가 가로(landscape) 모드인지 또는 세로 (portrait)모드인지 확인하는 장치.
  18. 제17항에 있어서,
    상기 프로그램은, 상기 전자 장치의 동작 상태를 고려하여 상기 팝업 윈도우의 표시 형태를 결정하는 장치.
  19. 제11항에 있어서,
    상기 아이콘에 대한 입력은 위치 이동 입력, 기준 시간 이상의 터치 입력 및 기준 횟수 이상의 터치 입력 중 적어도 하나를 포함하는 장치.
  20. 제19항에 있어서,
    상기 팝업 윈도우는 동영상 재생 프로그램의 화면인 장치.
KR1020130045450A 2013-04-24 2013-04-24 화면 제어 방법 및 그 전자 장치 KR102145515B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020130045450A KR102145515B1 (ko) 2013-04-24 2013-04-24 화면 제어 방법 및 그 전자 장치
US14/226,257 US10095368B2 (en) 2013-04-24 2014-03-26 Screen control method and electronic device thereof
CN201480022912.7A CN105144061A (zh) 2013-04-24 2014-04-23 屏幕控制方法及其电子设备
BR112015026889-7A BR112015026889B1 (pt) 2013-04-24 2014-04-23 Método para operação de um dispositivo terminal móvel e dispositivo terminal móvel
AU2014258079A AU2014258079B2 (en) 2013-04-24 2014-04-23 Screen control method and electronic device thereof
EP14165660.3A EP2796975B1 (en) 2013-04-24 2014-04-23 Screen control method and electronic device thereof
PCT/KR2014/003560 WO2014175660A1 (en) 2013-04-24 2014-04-23 Screen control method and electronic device thereof
US16/152,791 US10949050B2 (en) 2013-04-24 2018-10-05 Screen control method and electronic device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130045450A KR102145515B1 (ko) 2013-04-24 2013-04-24 화면 제어 방법 및 그 전자 장치

Publications (2)

Publication Number Publication Date
KR20140127005A KR20140127005A (ko) 2014-11-03
KR102145515B1 true KR102145515B1 (ko) 2020-08-18

Family

ID=50828663

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130045450A KR102145515B1 (ko) 2013-04-24 2013-04-24 화면 제어 방법 및 그 전자 장치

Country Status (7)

Country Link
US (2) US10095368B2 (ko)
EP (1) EP2796975B1 (ko)
KR (1) KR102145515B1 (ko)
CN (1) CN105144061A (ko)
AU (1) AU2014258079B2 (ko)
BR (1) BR112015026889B1 (ko)
WO (1) WO2014175660A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569097B2 (en) * 2011-12-01 2017-02-14 Microsoft Technology Licesing, LLC Video streaming in a web browser
KR102148725B1 (ko) * 2013-07-31 2020-08-28 삼성전자주식회사 어플리케이션을 표시하는 방법 및 장치
KR102220085B1 (ko) 2013-10-18 2021-02-26 삼성전자주식회사 멀티윈도우 운용 방법 및 이를 지원하는 전자 장치
CN106569651A (zh) * 2015-10-08 2017-04-19 北京国双科技有限公司 一种页面弹出层位置的定位方法及装置
CN106528083B (zh) * 2016-09-27 2019-06-18 广州酷狗计算机科技有限公司 一种显示展示信息的方法和装置
CN106445540A (zh) * 2016-09-30 2017-02-22 维沃移动通信有限公司 一种消息弹出控制方法及移动终端
CN106873853A (zh) * 2017-01-18 2017-06-20 上海木爷机器人技术有限公司 屏幕显示方法及装置
KR102045541B1 (ko) * 2017-12-05 2019-11-15 주식회사 한글과컴퓨터 미니맵을 이용하는 내비게이션 방법 및 장치
CN109445572B (zh) 2018-09-10 2023-12-08 华为技术有限公司 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端
CN110489043B (zh) * 2019-07-31 2023-03-24 华为技术有限公司 一种悬浮窗口的管理方法及相关装置
KR102150897B1 (ko) * 2019-09-23 2020-09-03 주식회사 우리홈쇼핑 영상 제공 장치 및 방법, 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
CN112416216A (zh) * 2020-01-21 2021-02-26 上海哔哩哔哩科技有限公司 作品的显示方法、电子设备和存储介质
CN111338540B (zh) * 2020-02-11 2022-02-18 Oppo广东移动通信有限公司 图片文本处理方法、装置、电子设备和存储介质
CN112269525B (zh) * 2020-11-04 2022-08-16 北京小米移动软件有限公司 小屏窗口显示方法、装置及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070162866A1 (en) 2006-01-09 2007-07-12 Microsoft Corporation Supporting user multi-tasking with clipping lists
US20100100842A1 (en) * 2008-10-17 2010-04-22 Lg Electronics Inc. Mobile terminal and control method thereof
US20120054674A1 (en) * 2010-08-31 2012-03-01 Blackboard Inc. Smart docking for windowing systems

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305435A (en) * 1990-07-17 1994-04-19 Hewlett-Packard Company Computer windows management system and method for simulating off-screen document storage and retrieval
US5956030A (en) 1993-06-11 1999-09-21 Apple Computer, Inc. Computer system with graphical user interface including windows having an identifier within a control region on the display
US6583781B1 (en) * 2000-10-17 2003-06-24 International Business Machines Corporation Methods, systems and computer program products for controlling events associated with user interface elements by capturing user intent based on pointer movements
US8521827B2 (en) 2001-10-18 2013-08-27 Carhamm Ltd., Llc Presentation of information to end-users
US8230359B2 (en) * 2003-02-25 2012-07-24 Microsoft Corporation System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery
US7757182B2 (en) * 2003-06-25 2010-07-13 Microsoft Corporation Taskbar media player
US8806327B2 (en) 2005-08-15 2014-08-12 Iii Holdings 1, Llc System and method for displaying unrequested information within a web browser
US8224853B2 (en) * 2005-11-02 2012-07-17 Sourcecode Technologies Holdings, Inc. Methods and apparatus for updating a plurality of data fields in an electronic form
KR100791417B1 (ko) 2006-07-14 2008-01-07 손동수 동영상 컨텐츠 제공 시스템 및 방법
US8310443B1 (en) * 2007-05-02 2012-11-13 Google Inc. Pie chart time indicator
US8069414B2 (en) * 2007-07-18 2011-11-29 Google Inc. Embedded video player
KR20090039951A (ko) 2007-10-19 2009-04-23 엔스트림(주) 플래쉬 기반의 동영상재생기 및 오버레이 효과에 의한광고시스템
US8947320B2 (en) 2008-09-08 2015-02-03 Qualcomm Incorporated Method for indicating location and direction of a graphical user interface element
US8499254B2 (en) * 2008-10-27 2013-07-30 Microsoft Corporation Surfacing and management of window-specific controls
KR101513634B1 (ko) 2008-11-24 2015-04-20 엘지전자 주식회사 이동단말기 및 그의 팝업창 관리 방법
US8621387B2 (en) * 2009-06-08 2013-12-31 Apple Inc. User interface for multiple display regions
KR101651473B1 (ko) 2010-05-17 2016-08-26 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US9423878B2 (en) 2011-01-06 2016-08-23 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US20130019150A1 (en) * 2011-07-13 2013-01-17 Rony Zarom System and method for automatic and dynamic layout design for media broadcast
KR20130041484A (ko) * 2011-10-17 2013-04-25 삼성전자주식회사 사용자 디바이스의 메뉴스크린 운용 방법 및 장치
CN102508609A (zh) 2011-11-17 2012-06-20 潘天华 一种控制电脑应用程序窗口显示与隐藏的方法
US11301345B2 (en) * 2011-11-30 2022-04-12 Red Hat, Inc. Desktop sound source discovery
US10248278B2 (en) * 2011-12-30 2019-04-02 Nokia Technologies Oy Method and apparatus for intuitive multitasking
US20130191775A1 (en) * 2012-01-25 2013-07-25 Richard James Lawson Adjustable user interface
EP3979058B1 (en) 2012-03-21 2023-12-27 Sony Group Corporation Information processing apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070162866A1 (en) 2006-01-09 2007-07-12 Microsoft Corporation Supporting user multi-tasking with clipping lists
US20100100842A1 (en) * 2008-10-17 2010-04-22 Lg Electronics Inc. Mobile terminal and control method thereof
US20120054674A1 (en) * 2010-08-31 2012-03-01 Blackboard Inc. Smart docking for windowing systems

Also Published As

Publication number Publication date
EP2796975A1 (en) 2014-10-29
US10949050B2 (en) 2021-03-16
US20140325438A1 (en) 2014-10-30
BR112015026889B1 (pt) 2022-05-17
CN105144061A (zh) 2015-12-09
BR112015026889A2 (pt) 2017-07-25
AU2014258079A1 (en) 2015-10-08
US20190034042A1 (en) 2019-01-31
EP2796975B1 (en) 2019-07-24
AU2014258079B2 (en) 2017-04-27
US10095368B2 (en) 2018-10-09
WO2014175660A1 (en) 2014-10-30
KR20140127005A (ko) 2014-11-03

Similar Documents

Publication Publication Date Title
KR102145515B1 (ko) 화면 제어 방법 및 그 전자 장치
KR101680059B1 (ko) 화면을 이동시키기 위한 방법 및 그 전자 장치
EP3382520B1 (en) Method and apparatus for operating a display of a mobile terminal
KR102207861B1 (ko) 디스플레이 방법 및 그 방법을 처리하는 전자 장치
US9323444B2 (en) Device, method, and storage medium storing program
KR102085309B1 (ko) 전자 장치에서 스크롤 장치 및 방법
KR20190142361A (ko) 디스플레이 제어 방법 및 장치
KR102069862B1 (ko) 가상 키패드 제어 방법 및 그 전자 장치
EP3109772A1 (en) Text input method and device
KR102090745B1 (ko) 전자장치에서 외부 디스플레이 장치를 이용하여 멀티태스킹을 수행하는 방법 및 장치
CN105453024B (zh) 用于显示的方法及其电子装置
US20140089829A1 (en) System supporting manual user interface based control of an electronic device
KR102157332B1 (ko) 전자 장치에서 줌 기능을 제어하기 위한 방법 및 장치
KR20140024721A (ko) 표시범위 변경 방법 및 그 전자 장치
KR20170142839A (ko) 단말기의 작업모드 확정방법, 장치, 프로그램 및 기록매체
KR102113509B1 (ko) 가상 키패드 제어 방법 및 그 전자 장치
KR20130102832A (ko) 휴대용 전자기기에서 단축서비스를 제공하기 위한 장치 및 방법
KR20130082352A (ko) 터치스크린을 구비하는 전자기기에서 화면을 확대하기 위한 장치 및 방법
KR20200051768A (ko) 태스크 전환 방법 및 단말기
KR20140144056A (ko) 객체 편집 방법 및 그 전자 장치
KR20150057100A (ko) 3d 객체 편집을 위한 전자 장치 및 방법
KR102044498B1 (ko) 영상 통화 서비스를 제공하기 위한 방법 및 그 전자 장치.
CN105550213A (zh) 图片浏览方法和装置
KR20140110551A (ko) 패턴 제어 방법 및 그 전자 장치
KR20150009199A (ko) 객체 편집을 위한 전자 장치 및 방법

Legal Events

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