KR102255830B1 - 복수 개의 윈도우를 디스플레이하는 방법 및 장치 - Google Patents

복수 개의 윈도우를 디스플레이하는 방법 및 장치 Download PDF

Info

Publication number
KR102255830B1
KR102255830B1 KR1020140013318A KR20140013318A KR102255830B1 KR 102255830 B1 KR102255830 B1 KR 102255830B1 KR 1020140013318 A KR1020140013318 A KR 1020140013318A KR 20140013318 A KR20140013318 A KR 20140013318A KR 102255830 B1 KR102255830 B1 KR 102255830B1
Authority
KR
South Korea
Prior art keywords
window
size
center button
focus
displayed
Prior art date
Application number
KR1020140013318A
Other languages
English (en)
Other versions
KR20150092672A (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 KR1020140013318A priority Critical patent/KR102255830B1/ko
Priority to CN201480076839.1A priority patent/CN106062691B/zh
Priority to PCT/KR2014/013116 priority patent/WO2015119378A1/en
Priority to EP18181778.4A priority patent/EP3416035B1/en
Priority to EP14881830.5A priority patent/EP3103001B1/en
Priority to US14/587,246 priority patent/US10664122B2/en
Publication of KR20150092672A publication Critical patent/KR20150092672A/ko
Application granted granted Critical
Publication of KR102255830B1 publication Critical patent/KR102255830B1/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]
    • 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
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

적어도 두 개 이상의 윈도우를 디스플레이하고, 디스플레이된 윈도우들의 적어도 하나의 경계에 위치한 센터 버튼을 디스플레이하고, 센터 버튼의 이동 방향에 따라 크기가 변경될 하나의 윈도우를 결정하고, 결정된 윈도우의 크기를 센터 버튼의 이동에 따라 변경하여 디스플레이하는 단계를 포함하고, 결정된 윈도우는 디스플레이된 윈도우 위에 오버레이되어 센터 버튼의 이동에 따라 크기가 변경되는 것을 특징으로 하는 윈도우 디스플레이 방법이 개시된다.

Description

복수 개의 윈도우를 디스플레이하는 방법 및 장치{Apparatus and Method for displaying plural windows}
본 발명은 복수 개의 윈도우를 디스플레이하는 방법 및 장치에 대한 것이다.
최근 사용되는 전자 기기들은 대부분 디스플레이 유닛을 구비한다. 사용자는 전자 기기에서 디스플레이되는 화면을 보면서, 각종 기능들을 선택할 수 있다.
사용자는 작업 환경에 따라 디스플레이 장치의 화면을 분할하여 사용할 수 있는데, 모바일 장치는 디스플레이되는 화면의 크기가 작고, 입력에 제한을 가져, 화면을 분할하여 사용자가 사용하기가 어렵다.
또한, 모바일 장치는 휴대 가능한 크기로 제작되기 때문에 그 디스플레이의 크기 및 유저 인터페이스에 제한이 있어 모바일 장치에서 다수의 어플리케이션들을 실행하는데 사용자의 불편함이 있다.
따라서, 복수 개의 어플리케이션 또는 어플리케이션 실행창들을 모바일 장치와 같이 디스플레이 화면 크기에 제한이 있는 환경에서 사용자가 사용하기 편리하게 디스플레이할 필요가 있다.
본 발명의 복수 개의 어플리케이션 또는 어플리케이션 실행창들을 포함하는 윈도우를 디스플레이 화면 크기에 제한이 있는 모바일 장치에서 사용자가 사용하기 편리하게 디스플레이하는 방법 및 장치에 관한 것이다.
본 발명의 일 실시 예에 있어서, 윈도우 디스플레이 방법은 적어도 두 개 이상의 윈도우를 디스플레이하는 단계; 상기 디스플레이된 윈도우들의 적어도 하나의 경계에 위치한 센터 버튼을 디스플레이하는 단계; 상기 센터 버튼의 이동 방향에 따라 크기가 변경될 하나의 윈도우를 결정하는 단계; 상기 결정된 윈도우의 크기를 상기 센터 버튼의 이동에 따라 변경하여 디스플레이하는 단계를 포함하고, 상기 결정된 윈도우는 상기 디스플레이된 윈도우 위에 오버레이되어 상기 센터 버튼의 이동에 따라 크기가 변경되는 것을 특징으로 한다.
더하여, 상기 크기가 변경된 윈도우를 제외한 상기 디스플레이된 윈도우는 상기 센터 버튼의 이동에 따라 크기 및 위치가 고정되어 디스플레이되는 것을 특징으로 한다.
더하여, 상기 센터 버튼이 적어도 둘 이상의 윈도우들의 경계선이 맞닿은 영역에 위치하는 경우, 크기가 변경될 하나의 윈도우를 다시 결정하는 단계; 및 상기 결정된 윈도우의 크기를 상기 센터 버튼의 이동에 따라 변경하여 디스플레이하는 단계를 더 포함하는 것을 특징으로 한다.
더하여, 상기 윈도우의 크기를 변경하여 디스플레이하는 단계는 상기 결정된 윈도우 크기의 가로 세로 비율을 결정하는 단계; 상기 결정된 가로 세로 비율에 따라 상기 결정된 윈도우의 크기를 변경하여 디스플레이하는 단계를 포함하는 것을 특징으로 한다.
더하여, 상기 윈도우를 결정하는 단계는 상기 센터 버튼의 이동 방향이 윈도우 크기를 확대하는 방향에 해당하는지 여부에 따라 하나의 윈도우를 결정하는 단계를 포함하는 것을 특징으로 한다.
더하여, 상기 결정된 윈도우는 포커스 윈도우로 설정되는 단계를 더 포함하는 것을 특징으로 한다.
더하여, 상기 디스플레이된 윈도우들 중 적어도 하나의 윈도우에 대한 입력을 수신하는 단계; 및 상기 수신된 입력에 따라 상기 적어도 하나의 윈도우의 크기를 상기 센터 버튼의 이동에 따라 크기가 변경된 윈도우의 크기만큼 변경하여 디스플레이하는 단계를 더 포함하는 것을 특징으로 한다.
더하여, 상기 크기가 변경된 윈도우에 대한 부가 정보를 상기 크기가 변경된 윈도우가 표시된 영역을 제외한 영역에 표시하는 단계를 더 포함하는 것을 특징으로 한다.
본 발명의 일 실시 예에 의한 단말 장치는 적어도 두 개 이상의 윈도우와, 상기 디스플레이된 윈도우들의 적어도 하나의 경계에 위치한 센터 버튼을 디스플레이하는 디스플레이부; 상기 센터 버튼의 이동 방향에 따라 크기가 변경될 하나의 윈도우를 결정하고, 상기 결정된 윈도우의 크기를 상기 센터 버튼의 이동에 따라 변경하여 디스플레이하도록 제어하는 제어부; 상기 센터 버튼을 이동시키기 위한 입력을 수신하는 입력부를 포함하고, 상기 결정된 윈도우는 상기 디스플레이된 윈도우 위에 오버레이되어 상기 센터 버튼의 이동에 따라 크기가 변경되는 것을 특징으로 한다.
본 발명의 일 실시 예에 의하면, 화면 크기에 제약이 있는 단말 장치에서 복수 개의 윈도우를 디스플레이하여 편리하게 사용할 수 있다.
본 발명의 일 실시 예에 의하면, 센터 버튼을 이용하여 윈도우의 크기를 조절할 때, 윈도우 크기의 가로 세로 비율을 유지시켜 센터 버튼이 어느 위치에 있더라도 윈도우에서 잘림 없이 모든 컨텐츠 확인이 가능하다.
도 1은 본 발명의 일 실시 예에 의한 단말 장치의 내부 구성을 나타낸 블록도이다.
도 2는 본 발명의 일 실시 예에 의한 윈도우 디스플레이 방법을 나타낸 순서도이다.
도 3은 본 발명의 일 실시 예에 의한 윈도우 디스플레이 방법의 일 예를 나타낸 예시도이다.
도 4는 본 발명의 일 실시 예에 의한 포커스 윈도우 변경 방법을 나타낸 순서도이다.
도 5는 본 발명의 일 실시 예에 의한 포커스 윈도우 변경 방법의 일 예를 나타낸 예시도이다.
도 6은 본 발명의 일 실시 예에 의한 가로 세로 비율을 유지하면서 윈도우의 크기를 변경하는 윈도우 디스플레이 방법의 일 예를 나타낸 예시도이다.
도 7은 본 발명의 일 실시 예에 있어서, 포커스 윈도우로 설정된 윈도우가 표시된 일 예를 나타낸 예시도이다.
도 8은 본 발명의 일 실시 예에 있어서, 화면이 6, 9, 16분할로 나뉘어 윈도우가 표시되는 일 예를 나타낸 예시도이다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.
명세서 전체에서 "제스처"란 사용자가 이동 단말기를 제어하기 위해 사용하는 손짓 등을 의미한다. 예를 들어, 본 명세서에서 기술되는 제스처에는 탭, 드래그 등이 있을 수 있다.
"탭"은 사용자가 손가락이나 터치 도구(stylus)를 이용하여 화면을 매우 빠르게 터치하는 동작을 나타낸다. 즉, 손가락이나 터치 도구가 화면에 닿는 시점인 터치-인 시점과 손가락이나 터치 도구가 화면에서 떨어지는 시점인 터치-아웃 시점 간의 시간 차이가 매우 짧은 경우를 의미한다.
"드래그"는 사용자가 손가락이나 터치 도구를 화면에 터치한 후 터치를 유지한 상태에서 손가락이나 터치 도구를 화면 내의 다른 위치로 이동시키는 동작을 의미한다. 드래그 동작으로 인하여 오브젝트가 이동되거나 후술할 패닝 동작이 수행된다.
아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.
도 1은 본 발명의 일 실시 예에 의한 단말 장치의 내부 구성을 나타낸 블록도이다.
단말 장치(100)는 사용자가 이용할 수 있는 다양한 형태의 장치를 포함할 수 있다. 예를 들면, 단말 장치(100)는 PC(Personal Computer), 노트북 컴퓨터, 휴대폰(mobile phone), 태블릿 PC, 내비게이션(navigation) 단말기, 스마트폰(smart phone), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player) 및 디지털방송 수신기를 포함할 수 있다. 물론 이는 예시에 불과할 뿐이며, 상술한 예 이외에도 현재 개발되어 상용화되었거나 향후 개발될 모든 통신이 가능한 장치를 포함하는 개념으로 해석될 수 있다.
도 1을 참조하면, 본 발명의 일 실시 예에 의한 단말 장치(100)는 제어부(110), 디스플레이부(120) 및 입력부(130)를 포함할 수 있다. 그러나 도시된 구성요소가 모두가 필수구성요소인 것은 아니다. 도시된 구성요소보다 많은 구성요소에 의해 단말 장치(100)가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 단말 장치(100)가 구현될 수 있다.
이하 상기 구성요소들에 대해 차례로 살펴본다.
제어부(110)는 통상적으로 단말 장치(100)의 전반적인 동작을 제어한다. 본 발명의 일 실시 예에 의한, 제어부(110)는 입력부(130)의 입력에 따라 복수 개의 윈도우를 디스플레이하기 위한 제어 및 처리를 수행할 수 있다. 즉, 제어부(110)는 디스플레이부(120) 및 입력부(130)를 전반적으로 제어할 수 있다.
디스플레이부(120)는 단말 장치(100)에서 처리되는 정보를 표시 출력할 수 있다. 예를 들어, 디스플레이부(120)는 복수 개의 윈도우를 디스플레이하기 위한 UI(user interface), GUI(graphic user interface) 등을 표시할 수 있다.
한편, 디스플레이부(120)와 터치패드가 상호 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이부(120)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 디스플레이부(120)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다. 그리고 단말 장치(100)의 구현 형태에 따라 디스플레이부(120)가 2개 이상 존재할 수도 있다. 터치스크린은 터치 입력 위치, 터치된 면적뿐만 아니라 터치 입력 압력까지도 검출할 수 있도록 구성될 수 있다. 또한, 터치스크린은 상기 터치(real-touch) 뿐만 아니라 근접 터치(proximity touch)도 검출될 수 있도록 구성될 수 있다.
본 명세서에서 "터치(real-touch)"라 함은 화면에 실제로 포인터(pointer)가 터치된 경우를 말하고, "근접 터치(proximity-touch)"라 함은 포인터(pointer)가 화면에 실제로 터치는 되지 않고, 화면으로부터 소정 거리 떨어져 접근된 경우를 말한다. 본 명세서에서 포인터(pointer)는 디스플레이된 화면의 특정 부분을 터치하거나 근접 터치하기 위한 도구를 말한다. 그 일례로 스타일러스 펜, 손가락 등이 있다.
입력부(130)는 단말기의 동작 제어를 위한 입력 데이터를 발생시킨다. 입력부(130)는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치, H/W 버튼 등으로 구성될 수 있다. 특히, 터치 패드가 상술된 디스플레이부(120)와 상호 레이어 구조를 이룰 경우, 이를 터치 스크린이라 부를 수 있다.
본 발명의 일 실시예에 있어서, 디스플레이부(120) 또는 입력부(130)는 터치 입력을 통해 사용자 입력을 수신하고, 수신된 입력에 따라 윈도우 크기를 조절함으로써 복수 개의 윈도우를 디스플레이할 수 있다.
도 2는 본 발명의 일 실시 예에 의한 윈도우 디스플레이 방법을 나타낸 순서도이다.
도 2를 참조하면, 단계 S201에서, 단말 장치(100)는 적어도 2개 이상의 윈도우를 디스플레이할 수 있다.
본 발명의 일 실시 예에 있어서, 윈도우는 적어도 하나의 어플리케이션의 실행 화면을 포함할 수 있다. 하나의 어플리케이션에서도 팝업창 등의 다른 윈도우로 작업이 수행될 수 있는 점에서, 윈도우는 각각의 작업이 수행될 수 있는 어플리케이션의 실행 화면을 포함할 수 있다.
단계 S203에서, 단말 장치(100)는 단계 S201에서 디스플레이된 윈도우의 경계선에 위치한 적어도 하나의 센터 버튼을 디스플레이할 수 있다.
센터 버튼은 사용자의 입력에 따라 윈도우의 크기를 변경시키기 위한 것으로, 사용자는 센터 버튼을 이동시킴으로써 윈도우의 크기를 변경시킬 수 있다.
더하여, 센터 버튼은 윈도우의 경계선에 위치하여, 센터 버튼의 이동에 따라 크기가 변경된 윈도우가 디스플레이될 수 있다. 센터 버튼은 두 개 이상의 윈도우의 경계선이 맞물린 영역에 위치하고, 센터 버튼의 이동 방향에 따라 센터 버튼이 위치한 두 개 이상의 윈도우 중 크기가 변경될 윈도우가 결정될 수 있다. 그리고 센터 버튼의 이동에 따라서 결정된 윈도우의 크기가 변경될 수 있다. 예를 들면, 센터 버튼의 이동 방향이 윈도우 크기가 확대되는 방향에 해당되는 윈도우가 크기가 변경될 윈도우로 결정될 수 있다.
단계 S205에서, 단말 장치(100)는 단계 S203에서 디스플레이된 센터 버튼의 이동에 따라 다른 윈도우들 위에 오버레이된 윈도우의 크기를 변경하여 디스플레이할 수 있다.
즉, 센터 버튼의 이동에 따라 크기가 변경되는 윈도우는 단말 장치(100)에서 디스플레이된 다른 윈도우들에 오버레이되어 디스플레이될 수 있다. 한편, 크기가 변경되는 윈도우를 제외한 다른 윈도우들은 센터 버튼의 이동에 따라 크기 및 위치가 변경되지 않고 그대로 유지될 수 있다.
센터 버튼이 이동된 이후에는, 센터 버튼이 다시 적어도 두 개의 윈도우의 경계선이 맞닿은 위치로 이동할 때까지, 크기를 변경할 윈도우로 결정된 윈도우의 크기가 센터 버튼의 이동 방향에 따라 확대 또는 축소될 수 있다. 그리고, 센터 버튼이 적어도 두 개의 윈도우의 경계선이 맞닿은 위치로 이동하는 경우, 단말 장치(100)는 이후 센터 버튼의 이동 방향에 따라 크기를 변경할 윈도우를 다시 결정할 수 있다. 따라서, 단말 장치(100)는 센터 버튼의 이동 방향에 따라 결정된 윈도우의 크기를 확대하거나 축소시켜 표시할 수 있다.
도 3은 본 발명의 일 실시 예에 의한 윈도우 디스플레이 방법의 일 예를 나타낸 예시도이다. 도 3에 도시된 310 내지 330 화면은 본 발명의 일 실시 예에 의한 윈도우 디스플레이 방법에 따라 윈도우가 디스플레이되는 일 예를 나타낸 것이다.
도 3을 참조하면, 310 화면에서, 어플리케이션 A, B, C, D의 실행화면을 표시하는 윈도우가 각각 디스플레이될 수 있다. 또한, 각 윈도우의 경계선이 맞닿은 위치에 센터 버튼(311)이 위치할 수 있으며, 센터 버튼의 이동 방향에 따라 크기가 변경될 윈도우가 결정될 수 있다.
320 화면에서, 센터 버튼(311)이 사용자 입력에 따라 310 화면에 표시된 화살표 방향으로 이동하는 경우, 어플리케이션 A의 실행화면을 표시하는 윈도우의 크기가 화살표 방향으로 확대 표시될 수 있다. 이때, 사용자 입력에 따라 센터 버튼(311)이 드래그됨으로써 센터 버튼(311)이 이동될 수 있다. 즉, 센터 버튼(311)의 이동 방향이 크기가 확대되는 방향에 있는 어플리케이션 A의 윈도우가 확대되어 표시될 수 있다.
330 화면에서, 센터 버튼(311)이 사용자 입력에 따라 320 화면에 표시된 화살표 방향으로 이동하는 경우, 어플리케이션 A의 실행화면을 표시하는 윈도우의 크기가 축소될 수 있다. 그리고, 어플리케이션 A의 윈도우의 크기가 초기의 310 화면에서의 크기와 동일해지면, 센터 버튼이 적어도 둘 이상의 윈도우의 경계선이 맞닿은 곳에 위치할 수 있다. 따라서, 센터 버튼(311)의 이동 방향에 따라 크기가 변경될 윈도우가 다시 결정될 수 있고, 크기가 변경될 윈도우로 결정된 어플리케이션 D의 윈도우의 크기가 센터 버튼의 이동에 따라 확대될 수 있다. 어플리케이션 D의 윈도우는 센터 버튼(311)의 이동 방향이 어플리케이션 D의 윈도우의 크기가 확대되는 방향에 위치함에 따라 크기가 변경될 윈도우로 결정될 수 있다.
본 발명의 일 실시 예에 의하면, 센터 버튼(311)이 이동됨에 따라 윈도우의 크기가 변경될 수 있으며, 설정에 따라 센터 버튼(311)의 이동 방향이 윈도우가 확대되는 방향인지 여부에 따라 크기를 변경할 윈도우가 결정될 수 있다.
도 4는 본 발명의 일 실시 예에 의한 포커스 윈도우 변경 방법을 나타낸 순서도이다. 도 4에 도시된 포커스 윈도우 변경 방법에 의하면, 사용자 입력에 따라 이전에 확대 표시된 윈도우의 크기만큼 선택된 윈도우의 크기가 변경되어 표시될 수 있다.
본 발명의 일 실시 예에 있어 포커스 윈도우란 현재 포커싱된 윈도우를 의미하는 것으로, 포커스 윈도우는 사용자에 의해 작업이 수행될 윈도우 또는 이벤트가 발생됨에 따라 새로운 작업이 수행될 윈도우을 포함할 수 있다. 포커스 윈도우는 주요 작업이 수행될 수 있는 윈도우로서 포커스 윈도우를 중심으로 윈도우들이 단말 장치(100)에서 디스플레이될 수 있다.
예를 들면, 사용자 입력에 따라 확대 표시된 윈도우는 사용자에 의해 작업이 수행될 수 있는 윈도우로 보고 포커스 윈도우로 설정될 수 있다. 적어도 하나의 윈도우가 포커스 윈도우로 설정되면, 디스플레이 화면에서 주된 윈도우로서 디스플레이될 수 있으며, 예를 들면, 포커스 윈도우가 표시된 영역은 밝게 표시되고, 이외의 영역은 어둡게 표시될 수 있다.
도 4를 참조하면, 단계 S401에서, 단말 장치(100)는 센터 버튼의 이동에 따라 크기가 변경된 윈도우를 다른 윈도우들 위에 오버레이되도록 디스플레이할 수 있다. 예를 들면, 단말 장치(100)는 센터 버튼의 이동에 따라 확대 표시되어 다른 윈도우들에 오버레이된 윈도우를 디스플레이할 수 있다. 이때 센터 버튼의 이동에 따라 확대 표시된 윈도우는 사용자 입력에 따라 작업 수행을 위해 확대된 것으로 볼 수 있으므로 상술된 포커스 윈도우로 설정될 수 있다.
단계 S403에서, 단말 장치(100)는 단계 S401에서 크기가 변경된 윈도우를 제외한 현재 디스플레이된 다른 윈도우 중에서 적어도 하나를 선택할 수 있다. 예를 들면, 단말 장치(100)는 디스플레이된 윈도우 영역을 탭하는 사용자 입력에 따라 적어도 하나의 윈도우를 선택할 수 있다. 이때 선택된 윈도우는 사용자 입력에 따라 작업 수행을 위해 선택된 것으로 볼 수 있으므로 상술된 포커스 윈도우로 설정될 수 있다.
더하여, 단말 장치(100)는 이벤트가 발생된 적어도 하나의 윈도우를 선택할 수도 있다. 이때 선택된 윈도우는 발생된 이벤트를 표시하고 발생된 이벤트에 따라 작업 수행을 하기 위해 선택된 것으로 볼 수 있으므로 상술된 포커스 윈도우로 설정될 수 있다.
단계 S405에서, 단말 장치(100)는 단계 S403에서 선택된 윈도우를 단계 S401에서 크기가 변경된 윈도우의 크기만큼 변경하여 다른 윈도우들 위에 오버레이하여 디스플레이할 수 있다. 단계 S403에서 선택된 윈도우는 상술된 포커스 윈도우로 설정됨으로써 이전에 설정된 포커스 윈도우의 크기만큼 윈도우의 크기가 변경되어 디스플레이될 수 있다. 예를 들면, 단말 장치(100)는 단계 S401에서 확대 표시된 윈도우의 크기만큼, 단계 S403에서 선택된 윈도우의 크기를 변경시켜 디스플레이할 수 있다.
이때, 이전에 설정된 포커스 윈도우, 즉, 단계 S401에서 크기가 변경됨에 따라 포커스 윈도우로 설정되었던 윈도우는 단계 S403에서 선택된 윈도우의 크기가 변경되어도 크기 및 위치가 유지될 수 있다. 다만 이에 한하지 않고, 이전에 설정되었던 포커스 윈도우의 크기는 다른 윈도우들의 크기만큼 축소될 수도 있다.
따라서, 본 발명의 일 실시 예에 의하면, 센터 버튼을 드래그하여 이동시키는 동작 없이도, 현재 포커스 윈도우로 설정된 윈도우가 존재하는 경우, 포커스 윈도우를 새로 선택하기 위한 탭하는 동작만으로도 선택된 윈도우의 크기를 변경시킬 수 있다.
도 5는 본 발명의 일 실시 예에 의한 포커스 윈도우 변경 방법의 일 예를 나타낸 예시도이다. 도 5에 도시된 510 내지 530 화면은 본 발명의 일 실시 예에 의해 포커스된 윈도우가 변경되는 일 예를 나타낸 것이다.
도 5를 참조하면, 510 화면은 어플리케이션 A의 실행 화면을 포함하는 이전 설정된 포커스 윈도우가 확대 표시된 상태를 나타낸 것이다. 이때 포커스 윈도우는 센터 버튼(511)의 이동에 따라 다른 윈도우들에 오버레이되어 확대 표시될 수 있다. 이때 510 화면에 표시된 바와 같이 사용자 입력에 따라 어플리케이션 C의 윈도우가 선택될 수 있다.
520 화면은 510 화면에서의 사용자 입력에 따라 선택된 어플리케이션 C의 윈도우가 포커스 윈도우로 설정되어 확대 표시된 상태를 나타낸 것이다. 새로 설정된 포커스 윈도우는 이전 설정된 포커스 윈도우의 크기만큼 확대되어 표시될 수 있다. 또한 520 화면에 표시된 바와 같이 사용자 입력에 따라 어플리케이션 B의 윈도우가 다시 선택될 수 있다.
530 화면은 520 화면에서의 사용자 입력에 따라 선택된 어플리케이션 B의 윈도우가 포커스 윈도우로 설정되어 확대 표시된 상태를 나타낸 것이다. 새로 설정된 포커스 윈도우는 이전 설정된 포커스 윈도우의 크기만큼 확대되어 표시될 수 있다.
도 6은 본 발명의 일 실시 예에 의한 가로 세로 비율을 유지하면서 윈도우의 크기를 변경하는 윈도우 디스플레이 방법의 일 예를 나타낸 예시도이다.
도 6에 도시된 610 내지 660 화면은 본 발명의 일 실시 예에 의한 윈도우 디스플레이 방법에 따라 윈도우 크기를 변경하되, 윈도우 크기의 가로 세로 비율을 유지하면서 크기를 변경하는 일 예를 나타낸 것이다.
본 발명의 일 실시 예에 있어서, 설정될 수 있는 윈도우의 가로 세로 비율은 각 어플리케이션의 윈도우마다 표시되는 컨텐츠에 따라서 다르게 설정될 수 있다. 예를 들면, 단말 장치(100)는 윈도우에 표시되는 컨텐츠의 가로 세로 비율에 따라 윈도우의 가로 세로 비율을 결정하여, 윈도우의 크기 변경에도 컨텐츠가 잘리는 부분 없이 표시될 수 있다.
도 6a의 610 화면을 참조하면, 사용자 입력에 따라 센터 버튼(611)이 이동됨에 따라 어플리케이션 A의 윈도우의 크기가 변경될 수 있다.
610 내지 660 화면에서, 윈도우의 가로 세로 비율을 유지하려면 센터 버튼은 좌상, 우상, 우하, 좌하의 4방향으로 이동이 가능하다. 만약 하에서 상으로 센터 버튼을 이동시키고자 하는 사용자 입력이 수신되는 경우, 입력 위치의 y 좌표값을 기준으로 가로 세로 비율에 맞추어 윈도우의 x 좌표값, 즉, 가로 길이가 조절될 수 있다.
센터 버튼(611)이 610 화면에 표시된 화살표 방향으로 이동하는 경우, 620 화면에 도시된 바와 같이 어플리케이션 A의 윈도우의 크기가 축소될 수 있다. 이때, 어플리케이션 A의 윈도우의 크기는 가로 세로 비율을 유지하면서 변경됨에 따라 사용자가 탭하는 위치가 센터 버튼(611)이 표시된 영역과 달라질 수 있다. 즉, 사용자의 탭하는 위치의 y 좌표값과 동일한 위치에 센터 버튼(611)이 위치하여 어플리케이션 A의 윈도우의 크기가 조절될 수 있고, 센터 버튼(611)의 x 좌표값은 설정된 가로 세로 비율에 맞추어 결정될 수 있다.
센터 버튼(611)이 620 화면에 표시된 화살표 방향으로 이동하는 경우, 630 화면에 도시된 바와 같이 어플리케이션 C의 윈도우의 크기가 확대될 수 있다. 이때, 어플리케이션 C의 윈도우의 크기는 가로 세로 비율을 유지하면서 변경될 수 있다. 즉, 사용자의 탭하는 위치의 y 좌표값과 동일한 위치에 센터 버튼(611)이 위치하여 어플리케이션 C의 윈도우의 크기가 조절될 수 있고, 센터 버튼(611)의 x 좌표값은 설정된 가로 세로 비율에 맞추어 결정될 수 있다.
따라서, 본 발명의 일 실시 예에 의하면, 윈도우의 크기가 조절될 때, 윈도우의 가로 세로 비율이 유지된 상태로 변경될 수 있으므로, 잘리는 부분 없이 어플리케이션의 실행 화면 전체를 볼 수 있다.
도 6b의 640 화면을 참조하면, 사용자 입력에 따라 센터 버튼(611)이 이동하면서 어플리케이션 C의 윈도우의 크기가 변경될 수 있다. 도 6b의 640 화면 내지 660 화면에 도시된 바에 따르면, 우에서 좌로 센터 버튼을 이동시키고자 하는 사용자 입력이 수신되는 경우, 입력 위치의 x 좌표값을 기준으로 가로 세로 비율에 맞추어 윈도우의 y 좌표값, 즉, 세로 길이가 조절될 수 있다.
센터 버튼(611)이 640 화면에 표시된 화살표 방향으로 이동하는 경우, 650 화면에 도시된 바와 같이 어플리케이션 C의 윈도우의 크기가 축소될 수 있다. 이때, 어플리케이션 C의 윈도우의 크기는 가로 세로 비율을 유지하면서 변경됨에 따라 사용자가 탭하는 위치가 센터 버튼(611)이 표시된 영역과 달라질 수 있다.
센터 버튼(611)이 650 화면에 표시된 화살표 방향으로 이동하는 경우, 660 화면에 도시된 바와 같이 어플리케이션 D의 윈도우의 크기가 확대될 수 있다. 이때, 어플리케이션 D의 윈도우의 크기는 가로 세로 비율을 유지하면서 변경될 수 있다.
도 7은 본 발명의 일 실시 예에 있어서, 포커스 윈도우로 설정된 윈도우가 표시된 일 예를 나타낸 예시도이다.
도 7을 참조하면, 어플리케이션 D의 윈도우가 센터 버튼(711)의 이동에 따라 크기가 변경될 수 있는 포커스 윈도우로 설정된 경우, 포커스 윈도우가 표시된 영역 이외의 영역은 어둡게 표시될 수 있다. 이때 포커스 윈도우가 표시된 영역 이외의 영역은 나머지 윈도우의 일부 화면이 나타나게 되지만 활용도가 떨어지게 된다.
따라서, 포커스 윈도우가 표시된 영역 이외의 영역에 대한 활용도를 높이기 위해 소정 크기 이상 적어도 하나의 윈도우의 크기가 커진 경우, 포커스 윈도우에 표시된 어플리케이션에 대한 부가 정보들이 포커스 윈도우가 표시된 이외의 영역에 표시될 수 있다.
예를 들면, 포커스 윈도우로 설정된 윈도우가 전화 걸기를 위한 다이얼 화면을 포함하는 경우, 단말 장치(100)는 포커스 윈도우가 표시된 이외의 영역에는 자주 거는 전화번호, 전화 번호부, 최근 통화 목록 등의 부가 정보를 표시할 수 있다. 따라서, 포커스 윈도우가 표시된 영역 이외의 영역에 대한 활용도를 높일 수 있다.
도 8은 본 발명의 일 실시 예에 있어서, 화면이 6, 9, 16분할로 나뉘어 윈도우가 표시되는 일 예를 나타낸 예시도이다.
화면 810은 6분할, 화면 820은 9분할, 화면 830은 16분할로 나뉘어 윈도우가 표시되는 일 예를 나타낸 도면이다.
화면 810을 참조하면, 센터 버튼(811, 812)은 각 윈도우의 경계가 맞닿는 부분에 각각 위치할 수 있다. 상술된 4 분할된 화면에서의 센터 버튼의 이동과 동일하게 센터 버튼(811, 812)의 이동에 따라 각 윈도우의 크기가 변경될 수 있다. 즉, 센터 버튼(811, 812)의 방향이 윈도우가 커지는 방향에 위치하는 윈도우의 크기가 변경되어 표시될 수 있다. 예를 들어, 센터 버튼(811)이 어플리케이션 E 방향으로 이동하는 경우, 어플리케이션 A의 윈도우의 크기가 확대 변경될 수 있다.
화면 820을 참조하면, 센터 버튼(821, 822, 823, 824)는 각 윈도우의 경계가 맞닿는 부분에 각각 위치할 수 있으며, 화면 830에서도 마찬가지로 센터 버튼(831, 832, 833, 834, 835, 836, 837, 838, 839)은 각 윈도우의 경계가 맞닿는 부분에 각각 위치할 수 있다. 화면 820 및 화면 830에 표시된 윈도우들 역시 상술된 4, 6 분할된 화면에서의 센터 버튼의 이동과 동일하게 센터 버튼의 이동에 따라 각 윈도우의 크기가 변경될 수 있다.
더하여, 6, 9, 16분할로 나뉘어 표시된 윈도우들에도, 상술된 4 분할로 나뉘어 표시된 윈도우에서의 사용자 입력에 따른 윈도우의 크기 변경, 윈도우의 가로 세로 비율을 유지하면서 크기가 변경되는 점, 크기가 변경되는 윈도우가 포커스 윈도우로 설정되는 점, 포커스 윈도우가 표시된 영역을 제외한 영역에 포커스 윈도우에 대한 부가 정보가 표시될 수 있는 점은 동일하게 적용될 수 있다.
더하여, 상술된 4, 6, 9, 16 분할 이외의 분할 방법으로 분할되어 표시된 윈도우들에도, 적어도 하나 이상의 센터 버튼이 윈도우의 경계선에 위치하여, 센터 버튼의 이동에 따라 크기가 변경된 윈도우가 디스플레이될 수 있다. 센터 버튼은 두 개 이상의 윈도우의 경계선이 맞물린 영역에 위치하고, 센터 버튼의 이동 방향에 따라 센터 버튼이 위치한 두 개 이상의 윈도우 중 크기가 변경될 윈도우가 결정될 수 있다. 그리고 센터 버튼의 이동에 따라서 결정된 윈도우의 크기가 변경될 수 있다. 예를 들면, 센터 버튼의 이동 방향이 윈도우 크기가 확대되는 방향에 해당되는 윈도우가 크기가 변경될 윈도우로 결정될 수 있다.
본 발명의 일 실시 예에 의하면, 화면 크기에 제약이 있는 단말 장치에서 복수 개의 윈도우를 디스플레이하여 편리하게 사용할 수 있다.
본 발명의 일 실시 예에 의하면, 센터 버튼을 이용하여 윈도우의 크기를 조절할 때, 윈도우 크기의 가로 세로 비율을 유지시켜 센터 버튼이 어느 위치에 있더라도 윈도우에서 모든 컨텐츠 확인이 가능하다.
본 발명의 일 실시 예에 의한 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다)가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장 장치 등이 있다.
비록 상기 설명이 다양한 실시예들에 적용되는 본 발명의 신규한 특징들에 초점을 맞추어 설명되었지만, 본 기술 분야에 숙달된 기술을 가진 사람은 본 발명의 범위를 벗어나지 않으면서도 상기 설명된 장치 및 방법의 형태 및 세부 사항에서 다양한 삭제, 대체, 및 변경이 가능함을 이해할 것이다. 따라서, 본 발명의 범위는 상기 설명에서보다는 첨부된 특허청구범위에 의해 정의된다. 특허청구범위의 균등 범위 안의 모든 변형은 본 발명의 범위에 포섭된다.

Claims (17)

  1. 단말 장치에서, 윈도우를 디스플레이하는 방법에 있어서,
    제1 어플리케이션의 제1 실행 화면을 포함하는 제1 윈도우 및 제2 어플리케이션의 제2 실행화면을 포함하는 제2 윈도우를 표시하는 단계;
    상기 제1 윈도우 및 제2 윈도우의 적어도 하나의 경계에 위치한 센터 버튼을 디스플레이하는 단계;
    상기 센터 버튼의 이동 방향에 따라 상기 제1 윈도우를 포커스 윈도우로 결정하는 단계;
    상기 제1 윈도우의 크기를 상기 센터 버튼의 이동에 따라 제1 크기에서 제2 크기로 변경하여 디스플레이하는 단계;
    상기 제2 윈도우를 선택하는 입력이 수신됨에 따라서, 상기 포커스 윈도우를 상기 제1 윈도우에서 상기 제2 윈도우로 변경하는 단계; 및
    상기 포커스 윈도우가 상기 제1 윈도우에서 상기 제2 윈도우로 변경됨에 따라, 상기 제2 윈도우의 크기를 상기 제2 크기로 변경하는 단계를 포함하는 방법.
  2. 제1항에 있어서,
    상기 포커스 윈도우가 아닌 윈도우는 상기 센터 버튼의 이동에 따라 크기 및 위치가 고정되어 디스플레이되는 방법.
  3. 제1항에 있어서,
    상기 센터 버튼이 상기 제1 윈도우 및 상기 제2 윈도우의 경계선이 맞닿은 영역에 위치하도록 이동하는 경우, 상기 센터 버튼의 이동 방향에 따라서, 상기 제1 윈도우 및 상기 제2 윈도우 중 상기 포커스 윈도우를 결정하는 단계; 및
    상기 센터 버튼의 이동에 따라 상기 포커스 윈도우의 크기를 변경하여 디스플레이하는 단계를 더 포함하는 방법.
  4. 제1항에 있어서, 상기 제1 윈도우의 크기를 변경하여 디스플레이하는 단계는
    상기 포커스 윈도우의 크기에 대한 가로 세로 비율을 결정하는 단계;
    상기 결정된 가로 세로 비율에 따라 상기 포커스 윈도우의 크기를 변경하여 디스플레이하는 단계를 포함하는 방법.
  5. 제1항에 있어서, 상기 제1 윈도우를 상기 포커스 윈도우로 결정하는 단계는
    상기 센터 버튼의 이동 방향이 상기 제1 윈도우의 크기를 확대하는 방향에 해당하는지 여부에 따라 상기 제1 윈도우를 상기 포커스 윈도우로 결정하는 단계를 포함하는 방법.
  6. 삭제
  7. 삭제
  8. 제1항에 있어서,
    상기 포커스 윈도우에 대한 부가 정보를 상기 포커스 윈도우가 표시된 영역을 제외한 영역에 표시하는 단계를 더 포함하는 방법.
  9. 윈도우를 디스플레이하는 단말 장치에 있어서,
    제1 어플리케이션의 제1 실행 화면을 포함하는 제1 윈도우 및 제2 어플리케이션의 제2 실행화면을 포함하는 제2 윈도우와, 상기 제1 윈도우 및 제2 윈도우의 적어도 하나의 경계에 위치한 센터 버튼을 디스플레이하는 디스플레이부;
    상기 센터 버튼의 이동 방향에 따라 상기 제1 윈도우를 포커스 윈도우로 결정하고, 상기 제1 윈도우의 크기를 상기 센터 버튼의 이동에 따라 제1 크기에서 제2 크기로 변경하고, 상기 제2 윈도우를 선택하는 입력이 수신됨에 따라서, 상기 포커스 윈도우를 상기 제1 윈도우에서 상기 제2 윈도우로 변경하고, 상기 포커스 윈도우가 상기 제1 윈도우에서 상기 제2 윈도우로 변경됨에 따라, 상기 제2 윈도우의 크기를 상기 제2 크기로 변경하는 제어부;
    상기 센터 버튼을 이동시키기 위한 입력 및 상기 제2 윈도우를 선택하는 입력을 수신하는 입력부를 포함하는 단말 장치.
  10. 제9항에 있어서,
    상기 포커스 윈도우가 아닌 윈도우는 상기 센터 버튼의 이동에 따라 크기 및 위치가 고정되어 디스플레이되는 단말 장치.
  11. 제9항에 있어서, 상기 제어부는
    상기 센터 버튼이 상기 제1 윈도우 및 상기 제2 윈도우의 경계선이 맞닿은 영역에 위치하도록 이동하는 경우, 상기 센터 버튼의 이동 방향에 따라서, 상기 제1 윈도우 및 상기 제2 윈도우 중 상기 포커스 윈도우를 결정하고, 상기 센터 버튼의 이동에 따라 상기 포커스 윈도우의 크기를 변경하는 단말 장치.
  12. 제9항에 있어서, 상기 제어부는
    상기 포커스 윈도우의 크기에 대한 가로 세로 비율을 결정하고, 상기 결정된 가로 세로 비율에 따라 상기 포커스 윈도우의 크기를 변경하는 단말 장치.
  13. 제9항에 있어서, 상기 제어부는
    상기 센터 버튼의 이동 방향이 상기 제1 윈도우의 크기를 확대하는 방향에 해당하는지 여부에 따라 상기 제1 윈도우를 상기 포커스 윈도우로 결정하는 단말 장치.
  14. 삭제
  15. 삭제
  16. 제9항에 있어서, 상기 제어부는
    상기 포커스 윈도우에 대한 부가 정보를 상기 포커스 윈도우가 표시된 영역을 제외한 영역에 디스플레이하도록 상기 디스플레이부를 제어하는 단말 장치.
  17. 제1항 내지 제5항 또는 제8항 중 어느 한 항에 있어서, 상기 윈도우 디스플레이 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
KR1020140013318A 2014-02-05 2014-02-05 복수 개의 윈도우를 디스플레이하는 방법 및 장치 KR102255830B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020140013318A KR102255830B1 (ko) 2014-02-05 2014-02-05 복수 개의 윈도우를 디스플레이하는 방법 및 장치
CN201480076839.1A CN106062691B (zh) 2014-02-05 2014-12-31 显示窗口的装置和方法
PCT/KR2014/013116 WO2015119378A1 (en) 2014-02-05 2014-12-31 Apparatus and method of displaying windows
EP18181778.4A EP3416035B1 (en) 2014-02-05 2014-12-31 Apparatus and method of displaying windows
EP14881830.5A EP3103001B1 (en) 2014-02-05 2014-12-31 Apparatus and method of displaying windows
US14/587,246 US10664122B2 (en) 2014-02-05 2014-12-31 Apparatus and method of displaying windows

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140013318A KR102255830B1 (ko) 2014-02-05 2014-02-05 복수 개의 윈도우를 디스플레이하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20150092672A KR20150092672A (ko) 2015-08-13
KR102255830B1 true KR102255830B1 (ko) 2021-05-25

Family

ID=53754826

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140013318A KR102255830B1 (ko) 2014-02-05 2014-02-05 복수 개의 윈도우를 디스플레이하는 방법 및 장치

Country Status (5)

Country Link
US (1) US10664122B2 (ko)
EP (2) EP3103001B1 (ko)
KR (1) KR102255830B1 (ko)
CN (1) CN106062691B (ko)
WO (1) WO2015119378A1 (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2434368B1 (en) * 2010-09-24 2018-08-01 BlackBerry Limited Method for conserving power on a portable electronic device and a portable electronic device configured for the same
KR102255830B1 (ko) 2014-02-05 2021-05-25 삼성전자주식회사 복수 개의 윈도우를 디스플레이하는 방법 및 장치
WO2015189839A1 (en) * 2014-06-08 2015-12-17 M.S.T. Medical Surgery Technologies Ltd. Device and method for assisting laparoscopic surgery utilizing a touch screen
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10678412B2 (en) * 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10318130B2 (en) * 2016-12-12 2019-06-11 Google Llc Controlling window using touch-sensitive edge
KR102481643B1 (ko) * 2017-01-31 2022-12-28 삼성전자주식회사 디스플레이 제어 방법 및 전자 장치
CN107066267B (zh) * 2017-03-27 2021-09-07 网易(杭州)网络有限公司 页面尺寸处理方法、装置及设备
CN107272993A (zh) * 2017-06-30 2017-10-20 深圳铂睿智恒科技有限公司 智能终端窗口视图的控制方法及***
CN108989691B (zh) * 2018-10-19 2021-04-06 北京微播视界科技有限公司 视频拍摄方法、装置、电子设备及计算机可读存储介质
US11954298B2 (en) * 2018-12-18 2024-04-09 Sony Interactive Entertainment Inc. Information processing apparatus displaying control manipulation target in an emphasized manner
CN114840127A (zh) * 2019-08-07 2022-08-02 华为技术有限公司 一种显示方法及电子设备
CN110908750B (zh) * 2019-10-28 2021-10-26 维沃移动通信有限公司 一种截屏方法及电子设备
US11960668B1 (en) * 2022-11-10 2024-04-16 Honeywell International Inc. Cursor management methods and systems for recovery from incomplete interactions
US11954325B1 (en) 2023-04-05 2024-04-09 Honeywell International Inc. Methods and systems for assigning text entry components to cursors

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3611956B2 (ja) * 1997-10-28 2005-01-19 株式会社山武 画面ウィンドウの表示方法
US6075531A (en) * 1997-12-15 2000-06-13 International Business Machines Corporation Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer
JP3906031B2 (ja) * 2001-01-31 2007-04-18 株式会社東芝 動画像再生装置及び動画像再生処理をコンピュータに実行させるためのプログラム
US20050138568A1 (en) * 2003-12-18 2005-06-23 International Business Machines Corporation System integrated window sizing device
FI20040446A (fi) * 2004-03-24 2005-09-25 Nokia Corp Menetelmä hallita sovellusikkunoita, elektroninen laite ja tietokoneohjelmatuote
US20070016875A1 (en) * 2005-07-12 2007-01-18 International Business Machines Corporation Method and system for partial sizing adjacency constraint in a multi-pane window frame
KR100688985B1 (ko) * 2005-08-05 2007-03-08 삼성전자주식회사 기판검사장치 및 그의 제어방법
JP4701214B2 (ja) 2007-07-31 2011-06-15 富士フイルム株式会社 画像表示制御装置
WO2010035162A2 (en) 2008-09-29 2010-04-01 Koninklijke Philips Electronics, N.V. System and method for window resizing
US8612883B2 (en) * 2009-06-08 2013-12-17 Apple Inc. User interface for managing the display of multiple display regions
JP5834379B2 (ja) * 2009-06-25 2015-12-24 Jsr株式会社 着色組成物、カラーフィルタ及びカラー液晶表示素子
US8208964B2 (en) 2009-10-30 2012-06-26 Cellco Partnership Flexible home page layout for mobile devices
EP3907593A1 (en) * 2010-01-19 2021-11-10 LG Electronics, Inc. Mobile terminal and control method thereof
US20120144331A1 (en) * 2010-12-03 2012-06-07 Ari Tolonen Method for Arranging Application Windows on a Display
EP2608010A3 (en) 2011-12-21 2017-10-04 Ixonos OYJ Master application for touch screen apparatus
KR101392895B1 (ko) 2012-07-23 2014-05-12 대우조선해양 주식회사 바이패스부를 구비한 천연가스의 질소 제거시스템 및 방법
CN102968243A (zh) * 2012-09-29 2013-03-13 顾晶 用于在移动终端显示多个应用窗口的方法、装置与设备
US9195382B2 (en) * 2013-01-29 2015-11-24 Google Inc. Intelligent window sizing and control
CN103425431A (zh) 2013-08-07 2013-12-04 福州瑞芯微电子有限公司 实现多窗口操作的移动终端及方法
KR102255830B1 (ko) 2014-02-05 2021-05-25 삼성전자주식회사 복수 개의 윈도우를 디스플레이하는 방법 및 장치

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
미국공개특허 제2007-0016875호(2007.01.18.) 1부.*
미국공개특허 제2010-0138767호(2010.06.03.) 1부.*
미국공개특허 제2011-0175930호(2011.07.21.) 1부.*

Also Published As

Publication number Publication date
US10664122B2 (en) 2020-05-26
WO2015119378A1 (en) 2015-08-13
EP3416035A1 (en) 2018-12-19
US20150220215A1 (en) 2015-08-06
CN106062691A (zh) 2016-10-26
EP3103001A1 (en) 2016-12-14
EP3103001B1 (en) 2018-12-12
KR20150092672A (ko) 2015-08-13
EP3416035B1 (en) 2019-07-24
CN106062691B (zh) 2020-04-17
EP3103001A4 (en) 2017-10-11

Similar Documents

Publication Publication Date Title
KR102255830B1 (ko) 복수 개의 윈도우를 디스플레이하는 방법 및 장치
US10318149B2 (en) Method and apparatus for performing touch operation in a mobile device
US10831337B2 (en) Device, method, and graphical user interface for a radial menu system
JP5970086B2 (ja) タッチスクリーンホバリング入力処理
US9013422B2 (en) Device, method, and storage medium storing program
US10671275B2 (en) User interfaces for improving single-handed operation of devices
US10198163B2 (en) Electronic device and controlling method and program therefor
US10275151B2 (en) Apparatus and method for cursor control and text selection and editing based on gesture-based touch inputs received in a virtual keyboard display area
AU2013348880B2 (en) Split-screen display method and apparatus, and electronic device thereof
US10437360B2 (en) Method and apparatus for moving contents in terminal
EP3623929B1 (en) Scrolling method of mobile terminal and apparatus for performing the same
EP2726966B1 (en) An apparatus and associated methods related to touch sensitive displays
EP3736675B1 (en) Method for performing operation on touchscreen and terminal
US20140351758A1 (en) Object selecting device
US20110216095A1 (en) Methods, Devices, and Computer Program Products Providing Multi-Touch Drag and Drop Operations for Touch-Sensitive User Interfaces
US20150116230A1 (en) Display Device and Icon Control Method Thereof
EP2560086B1 (en) Method and apparatus for navigating content on screen using pointing device
JP5664147B2 (ja) 情報処理装置、情報処理方法、及びプログラム
EP2706449B1 (en) Method for changing object position and electronic device thereof
US9785331B2 (en) One touch scroll and select for a touch screen device
JPWO2012111060A1 (ja) 電子機器、制御設定方法、及びプログラム
US20140267049A1 (en) Layered and split keyboard for full 3d interaction on mobile devices
US20100333016A1 (en) Scrollbar
KR20160031397A (ko) 어플리케이션 선택 화면을 통해 어플리케이션들을 실행하는 방법 및 장치
JPWO2013008615A1 (ja) 入力装置、画像表示方法およびプログラム

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