[go: up one dir, main page]

KR100818918B1 - 윈도우의 배치를 관리하는 장치 및 그 방법 - Google Patents

윈도우의 배치를 관리하는 장치 및 그 방법 Download PDF

Info

Publication number
KR100818918B1
KR100818918B1 KR1020060014264A KR20060014264A KR100818918B1 KR 100818918 B1 KR100818918 B1 KR 100818918B1 KR 1020060014264 A KR1020060014264 A KR 1020060014264A KR 20060014264 A KR20060014264 A KR 20060014264A KR 100818918 B1 KR100818918 B1 KR 100818918B1
Authority
KR
South Korea
Prior art keywords
window
display area
size
pointer
display
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020060014264A
Other languages
English (en)
Other versions
KR20070081944A (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 KR1020060014264A priority Critical patent/KR100818918B1/ko
Priority to US11/670,178 priority patent/US7783989B2/en
Priority to CN2007100053738A priority patent/CN101021765B/zh
Publication of KR20070081944A publication Critical patent/KR20070081944A/ko
Application granted granted Critical
Publication of KR100818918B1 publication Critical patent/KR100818918B1/ko
Priority to US12/839,794 priority patent/US8694913B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C25/00Adaptations of pumps for special use of pumps for elastic fluids
    • F04C25/02Adaptations of pumps for special use of pumps for elastic fluids for producing high vacuum
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C18/00Rotary-piston pumps specially adapted for elastic fluids
    • F04C18/08Rotary-piston pumps specially adapted for elastic fluids of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing
    • F04C18/12Rotary-piston pumps specially adapted for elastic fluids of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing of other than internal-axis type
    • F04C18/14Rotary-piston pumps specially adapted for elastic fluids of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing of other than internal-axis type with toothed rotary pistons
    • F04C18/16Rotary-piston pumps specially adapted for elastic fluids of intermeshing-engagement type, i.e. with engagement of co-operating members similar to that of toothed gearing of other than internal-axis type with toothed rotary pistons with helical teeth, e.g. chevron-shaped, screw type
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C29/00Component parts, details or accessories of pumps or pumping installations, not provided for in groups F04C18/00 - F04C28/00
    • F04C29/0021Systems for the equilibration of forces acting on the pump
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C29/00Component parts, details or accessories of pumps or pumping installations, not provided for in groups F04C18/00 - F04C28/00
    • F04C29/12Arrangements for admission or discharge of the working fluid, e.g. constructional features of the inlet or outlet
    • F04C29/124Arrangements for admission or discharge of the working fluid, e.g. constructional features of the inlet or outlet with inlet and outlet valves specially adapted for rotary or oscillating piston pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04CROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; ROTARY-PISTON, OR OSCILLATING-PISTON, POSITIVE-DISPLACEMENT PUMPS
    • F04C2240/00Components
    • F04C2240/80Other components
    • F04C2240/807Balance weight, counterweight
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • G09G2340/0471Vertical positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning
    • G09G2340/0478Horizontal positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 윈도우의 배치를 관리하는 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는 디스플레이 장치의 화면 상에 복수개의 디스플레이 영역을 분할해 둠으로써, 다수개의 윈도우를 편리하게 이용할 수 있는 윈도우의 배치를 관리하는 장치 및 그 방법에 관한 것이다.
본 발명의 일 실시예에 따른 윈도우의 배치를 관리하는 장치는 소정의 윈도우를 복수개로 분할된 디스플레이 영역에 각각 디스플레이 하는 디스플레이부와, 사용자에 의해 이동된 포인터의 좌표 위치를 체크하고, 상기 체크된 포인터의 위치에 따른 디스플레이 영역을 판단하는 포인터 위치 체크부와, 상기 포인터가 위치된 디스플레이 영역으로 상기 윈도우를 이동시키고, 상기 이동된 윈도우의 크기를 상기 디스플레이 영역의 크기에 비례하여 조절하는 윈도우 크기 조절부를 포함한다.
디스플레이 장치, 복수개의 디스플레이 영역, 윈도우 크기 조절

Description

윈도우의 배치를 관리하는 장치 및 그 방법{Apparatus and method for managing window layout}
도 1은 종래의 컴퓨터 모니터의 화면 상에 디스플레이 되는 윈도우들을 나타낸 도면.
도 2는 본 발명의 일 실시예에 따른 윈도우의 배치를 관리하는 장치를 나타낸 도면.
도 3은 본 발명의 다른 실시예에 따른 윈도우의 배치를 관리하는 장치의 내부 블록도를 나타낸 도면.
도 4는 본 발명의 또 다른 실시예에 따른 윈도우의 배치를 관리하는 장치의 디스플레이 영역에 디스플레이된 윈도우의 크기를 조절하는 예를 나타낸 도면.
도 5는 본 발명의 또 다른 실시예에 따른 윈도우의 배치를 관리하는 방법을 나타낸 순서도.
도 6은 본 발명의 또 다른 실시예에 따른 윈도우의 배치를 관리하는 장치의 디스플레이 영역에 다수개의 윈도우들이 배치되는 예를 나타낸 도면.
<도면의 주요 부분에 관한 부호의 설명>
110 : 신호 입력부 120 : 입력 신호 판단부
130 : 포인터 위치 체크부 140 : 윈도우 크기 조절부
150 : 디스플레이부 160 : 제어부
200 : 디스플레이 장치 200a : 제1 디스플레이 영역
200b : 제2 디스플레이 영역
본 발명은 윈도우의 배치를 관리하는 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는 디스플레이 장치의 화면 상에 복수개의 디스플레이 영역을 분할해 둠으로써, 다수개의 윈도우를 편리하게 이용할 수 있는 윈도우의 배치를 관리하는 장치 및 그 방법에 관한 것이다.
컴퓨터의 보급이 일반화된 요즘 점차 컴퓨터 모니터의 화면 사이즈가 대형화 되어가는 추세이다. 그러나, 컴퓨터 모니터의 화면 사이즈가 대형화되는 것에도 불구하고 편리성 등을 이유로 화면상에 하나의 프로그램에 대한 윈도우만을 화면에 띄워놓고 사용하며, 화면상에 다수개의 윈도우를 띄우는 경우에는, 주로 사용하는 프로그램의 윈도우 위에 작은 윈도우를 띄워서 사용한다.
그러나, 하나의 화면에 하나의 윈도우만을 띄어 사용하는 것은 화면의 사이즈 낭비이며, 팝업(Pop-up) 스타일로 작은 윈도우를 띄워서 사용하는 것은 팝업된 윈도우에 의해 다른 윈도우가 가려지므로, 사용하는데 불편하다는 문제점이 있다.
또한, 사용자가 수동으로 윈도우 크기를 조절하는 방법이 있지만, 이는, 일일이 다수개의 윈도우 크기를 컴퓨터 화면의 사이즈에 맞추어 조절해야 하는 번거 로움이 있다.
도 1은 종래의 컴퓨터 모니터의 화면 상에 디스플레이되는 윈도우들을 나타낸 도면이다.
도시된 바와 같이, 컴퓨터 모니터의 화면(10)에 다수개의 윈도우(제1 윈도우(11), 및 제2 윈도우(12))가 디스플레이되어 있다. 그 다음, 사용자는 마우스를 이용하여 제1 윈도우(11)의 위치 및 크기를 조절한다(도 1(a), 및 도 1(b) 참조).
즉, 사용자가 제1 윈도우(11)를 선택한 후 윈도우의 폭을 축소 시키고, 제1윈도우(11)의 높이는 상하방향으로 확대시킨 후, 제1 윈도우(11)를 좌측 방향으로 소정 거리 이동시킴으로써, 제1 윈도우(11)와 제2 윈도우(12)가 서로 겹쳐지지 않고 모니터의 화면(10)에 디스플레이된다.
그 다음, 마우스를 이용하여 제2 윈도우(12)를 선택한 후, 제2 윈도우(12)의 크기를 조절한다(도 1(c), 및 1(d) 참조).
즉, 제1 윈도우(11)를 가리지 않는 범위에서 제2 윈도우(12)의 높이를 상측방향으로 확대시킨다.
그러나, 사용자가 다수개의 윈도우를 하나의 모니터 화면에서 이용하고자 할 경우, 사용자가 디스플레이된 다수개의 윈도우 크기를 일일이 조절해야 하는 불편함이 있다.
또한, "항상 화면 위"와 같은 옵션을 이용하여 다수개의 윈도우를 동시에 화면에 띄우고 사용할 경우에도, 항상 화면 위에 디스플레이되어 띄어져 있는 팝업 타입의 윈도우에 의해 다른 윈도우가 가려지기 때문에 사용성이 떨어지는 문제점이 있다.
한국공개특허 2005-078690(부분 윈도우 화면 표시 방법)은 윈도우 화면 분할 설정을 하는 컴퓨그래이션 유틸리티와 분할 설정된 각 윈도우 화면 내에 실행되는 윈도우 프로그램을 최대화 상태로 표시하는 익스큐션 유틸리티로 구성되어, 전체 윈도우 화면을 사용자가 지정한 임의의 크기로 분할 설정하면 설정된 부분 윈도우 화면 영역 정보가 메모리에 저장 관리되고, 각 부분 윈도우에서 윈도우 프로그램이 개별적으로 실행되며, 윈도우 프로그램을 최대화 상태로 표시하고 사용자가 부분 윈도우 화면 표시를 해제하면 일반적인 윈도우 화면 표시 동작을 수행하도록 하는 기술이 개시되어 있으나, 이는 화면상에 다수개의 부분 윈도우 화면을 설정해 놓은 후, 다수개의 윈도우가 디스플레이되면 기 설정된 부분 윈도우 화면에 해당 윈도우를 디스플레이하는 것으로, 사용자가 드래그 & 드롭(drag & drop)을 통해 화면상의 임의의 영역으로 윈도우를 이동시킬 수 없으며, 기 설정된 분할 크기를 사용자 임의로 변경할 수 없다는 문제점이 있다.
본 발명은 디스플레이 장치의 화면 상에 복수개의 디스플레이 영역을 분할해 둠으로써, 다수개의 윈도우를 편리하게 이용할 수 있도록 하는데 그 목적이 있다.
본 발명의 다른 목적은 복수개의 디스플레이 영역 중 소정 디스플레이 영역에 윈도우를 위치시키면, 해당 디스플레이 영역의 크기에 비례하여 윈도우의 크기를 조절해 주는 것이다.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어 질 수 있을 것이다.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 윈도우의 배치를 관리하는 장치는 소정의 윈도우를 복수개로 분할된 디스플레이 영역에 각각 디스플레이 하는 디스플레이부와, 사용자에 의해 이동된 포인터의 좌표 위치를 체크하고, 상기 체크된 포인터의 위치에 따른 디스플레이 영역을 판단하는 포인터 위치 체크부와, 상기 포인터가 위치된 디스플레이 영역으로 상기 윈도우를 이동시키고, 상기 이동된 윈도우의 크기를 상기 디스플레이 영역의 크기에 비례하여 조절하는 윈도우 크기 조절부를 포함한다.
또한, 본 발명의 다른 실시예에 따른 윈도우의 배치를 관리하는 방법은, 복수개로 분할된 디스플레이 영역에 소정 윈도우를 디스플레이 하는 단계와, 상기 디스플레이된 윈도우를 소정 디스플레이 영역으로 이동시키는 단계와, 상기 이동된 윈도우의 위치를 기초로 상기 윈도우가 위치된 디스플레이 영역을 판단하는 단계와, 상기 판단된 디스플레이 영역의 크기에 비례하여 상기 윈도우의 크기를 조절하는 단계를 포함한다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발 명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 2는 본 발명의 일 실시예에 따른 윈도우의 배치를 관리하는 장치를 나타낸 도면이다.
도 2a에 도시된 바와 같이, 윈도우의 배치를 관리하는 장치(100)는 디스플레이 장치(200) 및 입력 장치(300)로 구성된다.
디스플레이 장치(200)는 사용자의 조작에 의해 실행되는 프로그램들의 윈도우들을 디스플레이하는 것으로, 여기서 디스플레이 장치(200)는 복수개의 디스플레이 영역으로 분할되어 있으며, 본 발명에서는 제1 디스플레이 영역(200a), 및 제2 디스플레이 영역(220b)으로 분할되어 있다.
또한, 제1 디스플레이 영역(200a), 및 제2 디스플레이 영역(200b)은 소정 비율로 분할되어 있으며, 설정된 분할 비율은 사용자에 의해 임의의 비율로 변경 가능하다. 이하, 도 2b를 참조하여 디스플레이 장치(200)의 소정 영역에 위치된 포인터 위치를 체크하는 예를 설명한다.
도 2b에 도시된 바와 같이, 디스플레이 장치(200)는 가로 a 픽셀, 세로 b 픽 셀의 크기를 갖는 디스플레이 영역을 포함하며, 디스플레이 영역의 좌측상단을 (0,0)으로 설정하면 우측하단은 (a, b)로 설정된다. 여기서, (a, b)는 (1024,768)로 이해될 수 있다.
소정의 디스플레이 영역에 위치된 포인터(310)의 위치를 체크하는 방법은 다음과 같다. 여기서, 디스플레이 장치(200)의 제1 디스플레이 영역(200a) 및 제2 디스플레이 영역(200b)의 분할 비율을 7:3이라고 가정하고, 제1 디스플레이 영역(200a)과 제2 디스플레이 영역(200b)의 경계 지점을 K라고 가정한다.
먼저, 사용자에 의해 포인터(310)가 소정 윈도우를 선택(click)한 후 릴리스(release)하면, 포인터(310)의 x 좌표를 체크 한다. 여기서, 포인터(310)의 x 좌표를 체크하는 것은 디스플레이 영역이 좌우로 분할되어 있기 때문이며, 만일 디스플레이 영역이 상하로 분할된 경우에는 포인터(310)의 y 좌표를 체크해야 한다.
그 다음, 체크된 포인터(310)의 x 좌표가 K보다 큰 경우(즉, xR> K), 현재 포인터(310)가 제2 디스플레이 영역(200b)에 위치되었음을 알 수 있다. 만약, 체크된 포인터(310)의 x 좌표가 K보다 작을 경우(즉, xR< K), 현재 포인터(310)가 제1 디스플레이 영역(200a)에 위치되었음을 알 수 있다. 여기서, xR 는 체크된 포인터(310)의 위치를 말한다.
예를 들어, 제1 디스플레이 영역(200a)에 소정 윈도우가 디스플레이되어 있는 경우, 사용자는 입력 장치(300)를 이용하여 포인터(310)로 윈도우를 선택한다.
이에, 포인터(310)가 제1 디스플레이 영역(200a)에 위치된 상태에서 사용자 에 의해 선택된 후 소정 위치(예를 들어, 제2 디스플레이 영역(200b))에서 릴리스 되면, 포인터(310)의 x 좌표를 체크 한다. 체크 결과 포인터(310)의 x 좌표가 K보다 크기 때문에, 현재 포인터(310)는 제2 디스플레이 영역(200b)에 위치되어 있음을 알 수 있다. 이에, 제2 디스플레이 영역(200b)에 해당 윈도우가 디스플레이된다.
입력 장치(300)는 사용자의 동작 명령을 입력받는 것으로, 예를 들어 키보드 및 마우스를 말한다.
도 3은 본 발명의 다른 실시예에 따른 윈도우의 배치를 관리하는 장치의 내부 블록도를 나타낸 도면이다.
도시된 바와 같이, 윈도우의 배치를 관리하는 장치(100)는 신호 입력부(110), 입력 신호 판단부(120), 포인터 위치 체크부(130), 윈도우 크기 조절부(140), 디스플레이부(150), 및 제어부(160)를 포함하여 구성된다.
이 때, 본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이 터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합 되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.
신호 입력부(110)는 사용자에 의해 발생된 신호를 입력 받는다.
입력 신호 판단부(120)는 신호 입력부(110)가 소정 신호를 입력받으면, 상기 입력된 신호의 종류를 판단한다. 여기서, 입력된 신호는 클릭(click) 신호, 더블 클릭(double click) 신호, 및 릴리스(release) 신호 등으로 구분될 수 있다.
포인터 위치 체크부(130)는 포인터(310)의 이동된 x좌표의 위치를 체크하고, 체크된 포인터(310)의 위치를 기초로 해당 디스플레이 영역(즉, 제1 디스플레이 영역, 및 제2 디스플레이 영역)을 판단한다. 여기서, 포인터 위치 체크부(130)는 입력 신호 판단부(120)의 판단 결과 입력된 신호가 릴리스 신호인 경우 이동된 포인터(310)의 x좌표를 체크 하는데, 이때 포인터 위치 체크부(130)는 디스플레이 영역의 분할된 좌표 정보를 기초로 포인터(310)의 현재 위치를 체크 한다.
예를 들어, 디스플레이 장치(200)의 디스플레이 영역의 크기가 (1024,768)이고, 제1 디스플레이 영역(200a)과 제2 디스플레이 영역(200b)의 분할 비율이 7:3이라고 가정한다.
이때, 포인터 위치 체크부(130)에 의해 체크된 포인터(310)의 x 좌표가 800이면, 포인터 위치 체크부(130)는 현재 포인터(310)의 위치가 제2 디스플레이 영역 (200b) 내에 있다고 판단한다.
또한, 디스플레이 영역의 크기가 (1024,768)이고, 제1 디스플레이 영역(200a)과 제2 디스플레이 영역(200b)의 분할 비율이 8:2이라고 가정할 경우, 포인터 위치 체크부(130)에 의해 체크된 포인터(310)의 x 좌표가 800이면, 포인터 위치 체크부(130)는 현재 포인터(310)의 위치가 제1 디스플레이 영역(200a) 내에 있다고 판단한다.
윈도우 크기 조절부(140)는 포인터 위치 체크부(130)의 판단 결과를 기초로 포인터(310)가 위치된 해당 디스플레이 영역(즉, 제1 디스플레이 영역, 및 제2 디스플레이 영역)에 소정 윈도우를 이동시키고, 이동된 윈도우의 크기를 이동 후의 디스플레이 영역의 크기에 비례하여 변경한다.
또한, 윈도우 크기 조절부(140)는 포인터 위치 체크부(130)가 체크한 포인터(310)가 위치된 해당 디스플레이 영역(즉, 제1 디스플레이 영역, 및 제2 디스플레이 영역)으로 소정 윈도우를 이동시킨 후, 사용자에 의해 해당 윈도우의 타이틀 바(bar)가 더블 클릭되면, 윈도우의 크기를 이동된 디스플레이 영역의 크기에 비례하여 변경한다. 이하, 도 4에서 화면상에 디스플레이된 윈도우의 크기가 조절되는 예를 후술하기로 한다.
디스플레이부(150)는 사용자의 동작 명령에 따라 실행되는 프로그램의 윈도우, 및 사용자의 입력 장치(300) 조작에 따라 이동 및 크기가 조절된 윈도우를 디스플레이한다.
제어부(160)는 윈도우의 배치를 관리하는 장치(100)를 구성하는 각 기능성 블록들(110 내지 150)의 동작을 제어한다.
도 4는 본 발명의 또 다른 실시예에 따른 윈도우의 배치를 관리하는 장치의 디스플레이 영역에 디스플레이된 윈도우의 크기를 조절하는 예를 나타낸 도면이다. 여기서, 도 4a는 소정 디스플레이 영역으로 윈도우가 드래그 되면 자동으로 윈도우의 크기가 조절되는 예를 나타낸 것이고, 도 4b는 소정 디스플레이 영역으로 윈도우가 드래그 된 후, 사용자가 수동으로 윈도우의 크기를 조절하는 예를 나타낸 것이다.
도 4a에 도시된 바와 같이 제2 디스플레이 영역(200b)의 좌측상단은 a라는 꼭지점을 갖고, 우측하단은 b라는 꼭지점을 갖는다고 가정하고, 또한 소정 윈도우(210)는 좌측상단에 m이라는 꼭지점을 갖고, 우측하단은 n이라는 꼭지점을 갖는다고 가정한다.
사용자에 의해 소정 윈도우(210)가 제2디스플레이 영역(200b)으로 드래그(drag)된 후 릴리스 되면, 윈도우 크기 조절부(140)는 드래그된 윈도우(210)의 좌측상단 및 우측하단의 꼭지점 값(즉, m, 및 n)을 제2 디스플레이 영역(200b)의 좌측상단 및 우측하단의 꼭지점 값(즉, a, 및 b)으로 변경한다.
따라서, 윈도우(210)의 크기가 제2 디스플레이 영역(200b)의 크기와 동일하게 변경된다.
도 4b에 도시된 바와 같이, 사용자에 의해 소정 윈도우(210)가 제2디스플레이 영역(200b)으로 드래그된 후 릴리스 되면, 해당 윈도우(210)가 제2 디스플레이 영역(200b)에 디스플레이된다.
그 다음, 사용자가 윈도우(210)의 타이틀 바(230)를 더블 클릭하면, 원도우(210)의 크기가 제2 디스플레이 영역(200b)의 크기와 비례하여 변경된다.
도 5는 본 발명의 또 다른 실시예에 따른 윈도우의 배치를 관리하는 방법을 나타낸 순서도이다. 여기서, 디스플레이 장치(200)의 디스플레이 영역은 제1 디스플레이 영역(200a), 및 제2 디스플레이 영역(200b)으로 분할되어 있으며, 분할 비율은 7: 3이라고 가정한다.
먼저, 사용자가 소정 프로그램을 실행시키면, 디스플레이 영역에 해당 프로그램의 윈도우(210)가 디스플레이된다.
그 다음, 사용자는 입력 장치(300)를 통해 포인터(310)로 윈도우(210)를 선택하고, 선택된 윈도우(210)를 특정 디스플레이 영역(예를 들어, 제2 디스플레이 영역(200b))으로 드래그한 후 릴리스하면, 신호 입력부(110)는 사용자에 의해 발생된 신호를 입력 받는다(S500).
그 다음, 입력 신호 판단부(120)는 입력된 신호의 종류를 판단하고(S510), 판단 결과 입력된 신호가 릴리스 신호인 경우(S520), 포인터 위치 체크부(130)는 포인터(310)의 위치를 체크하여 어느 디스플레이 영역에 포인터(310)가 위치되었는지 판단한다(S530). 이에 대한 자세한 설명은 도 2b를 통하여 전술하였으므로 생략하기로 한다.
그 다음, 윈도우 크기 조절부(140)는 포인터 위치 체크부(130)의 판단 결과를 기초로 포인터(310)가 위치된 해당 디스플레이 영역(예를 들어, 제1 디스플레이 영역)으로 윈도우(210)를 이동시키고, 이동된 윈도우(210)의 크기를 제1 디스플레 이 영역(200a)의 크기에 비례하여 조절한다(S540). 여기서, 윈도우 크기는 사용자가 윈도우의 타이틀 바를 더블 클릭함으로써 조절될 수도 있고, 릴리스 신호 후에 바로 조절될 수도 있다. 이에 대한 자세한 설명은 도 4를 통하여 전술하였으므로 생략하기로 한다.
그 다음, 디스플레이부(150)를 통해 크기가 조절된 윈도우(210)를 디스플레이 한다(S550).
한편, 입력 신호 판단부(120)의 판단 결과 입력된 신호의 종류가 선택 신호인 경우(S520), 포인터(310)에 의해 선택된 소정 객체 또는 프로그램을 동작 시킨다(S560).
한편, 디스플레이 영역의 설정된 분할 비율은 사용자에 의해 임의로 변경될 수 있다.
도 6은 본 발명의 또 다른 실시예에 따른 윈도우의 배치를 관리하는 장치의 디스플레이 영역에 다수개의 윈도우들이 배치되는 예를 나타낸 도면이다.
도 6a에 도시된 바와 같이, 디스플레이 장치(200)의 디스플레이 영역은 제1 디스플레이 영역(200a), 및 제2 디스플레이 영역(200b)으로 분할되어 있다. 여기서, 제1 디스플레이 영역(200a), 및 제2 디스플레이 영역(200b)의 분할 비율은 5:5 이다.
그 다음, 도 6b에 도시된 바와 같이 사용자가 소정 프로그램을 실행시키면, 제1 디스플레이 영역(200a) 및 제2 디스플레이 영역(200b)에 걸쳐져서 해당 프로그램의 윈도우(210)가 디스플레이된다.
그 다음, 사용자는 입력 장치(300)를 통해 포인터(310)로 윈도우(210)를 선택하고, 선택된 윈도우(210)를 특정 디스플레이 영역(예를 들어, 제2 디스플레이 영역(200b))으로 드래그한 후 릴리스하면, 포인터 위치 체크부(130)는 포인터(310)의 현재 위치를 체크하여 현재 포인터(310)가 제2 디스플레이 영역(200b)에 위치됨을 판단한다.
이에, 도 6c에 도시된 바와 같이 윈도우 크기 조절부(140)는 윈도우(210)를 제2 디스플레이 영역(200b)으로 이동시키고, 제2 디스플레이 영역(200b)의 좌측상단 및 우측하단의 꼭지점 값을 체크하여 윈도우(210)의 크기를 체크된 제2 디스플레이 영역(200b)의 크기에 비례하여 변경한다. 여기서, 윈도우(210) 크기는 사용자가 윈도우(210)의 타이틀 바를 더블 클릭함으로써 조절될 수도 있고, 릴리스 신호 체크 후에 바로 조절될 수도 있다.
그 다음, 도 6d에 도시된 바와 같이 사용자가 다른 프로그램을 실행시키면, 제1 디스플레이 영역(200a) 및 제2 디스플레이 영역(200b)에 걸쳐져서 해당 프로그램의 윈도우(220)가 디스플레이된다.
이에, 사용자는 입력 장치(300)를 통해 포인터(310)로 윈도우(220)를 선택하고, 선택된 윈도우(220)를 제1 디스플레이 영역(200a)으로 드래그한 후 릴리스하면, 포인터 위치 체크부(130)는 포인터(310)가 제1 디스플레이 영역(200a)에 위치됨을 판단한다. 그 다음, 윈도우 크기 조절부(140)는 윈도우(210)를 제1 디스플레이 영역(200a)으로 이동시키고, 제1 디스플레이 영역(200a)의 좌측상단 및 우측하단의 꼭지점 값을 체크하여 윈도우(220)의 크기를 제1 디스플레이 영역(200a)의 크 기에 비례하여 변경한다.
그 다음, 도 6e에 도시된 바와 같이 제1 디스플레이 영역(200a) 및 제2 디스플레이 영역(200b)에 서로 다른 프로그램의 윈도우들(220, 및 210)이 디스플레이된다.
만약, 사용자가 디스플레이 영역의 분할 비율을 조정하고자 할 경우, 메뉴 항목(240)을 불러와 설정하고자 하는 분할 비율(예를 들어, 7:3)로 변경한다.
그 다음, 도 6f에 도시된 바와 같이 제1 디스플레이 영역(200a)의 분할 비율이 7로, 제2 디스플레이 영역(200b)의 분할 비율이 3으로 변경된다. 그 다음, 윈도우 크기 조절부(140)는 제1 및 제2 디스플레이 영역(200a, 200b)의 크기가 변경됨에 따라 제1 및 제2 디스플레이 영역(200a, 200b)의 좌측상단 및 우측하단의 꼭지점 값을 체크하여 윈도우들(220, 및 210)의 크기를 제1 및 제2 디스플레이 영역(200a, 200b)의 크기에 비례하여 변경한다.
이에, 도 6g에 도시된 바와 같이 디스플레이 장치(200)의 디스플레이 영역의 분할 비율에 따라 자동으로 크기가 변경된 윈도우들(220, 및 210)이 디스플레이된다.
따라서, 사용자가 디스플레이를 원하는 디스플레이 영역으로 소정 윈도우를 이동시키면, 이동된 윈도우가 위치된 디스플레이 영역 및 크기를 체크한 후 윈도우의 크기를 조절해 줌으로써, 사용자가 다수개의 윈도우들이 겹쳐서 디스플레이되지 않도록 일일이 윈도우의 크기를 조절해야 하는 불편함을 없앨 수 있다.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
상기한 바와 같은 본 발명의 윈도우의 배치를 관리하는 장치 및 그 방법에 따르면 다음과 같은 효과가 하나 혹은 그 이상 있다.
하나의 디스플레이 장치가 복수개의 디스플레이 영역으로 분할되어 있어 다수개의 윈도우가 겹쳐지지 않고 디스플레이되는 장점이 있다.
또한, 소정 디스플레이 영역에 윈도우를 위치시키면 해당 디스플레이 영역의 크기에 비례하여 윈도우의 크기를 조절해 줌으로써, 사용자가 별도의 윈도우 크기 조절을 수행하지 않아도 되는 장점이 있다.
또한, 복수개로 분할된 디스플레이 영역의 분할 비율을 사용자가 임의로 변경할 수 있어, 보다 편리하게 복수개의 디스플레이 영역을 활용할 수 있는 장점이 있다.

Claims (6)

  1. 소정의 윈도우를 복수개로 분할된 디스플레이 영역에 각각 디스플레이하는 디스플레이부;
    사용자에 의해 이동된 포인터의 좌표 위치를 체크하고, 상기 체크된 포인터의 위치에 따른 디스플레이 영역을 판단하는 포인터 위치 체크부; 및
    상기 포인터가 위치된 디스플레이 영역으로 상기 윈도우를 이동시키고, 상기 윈도우가 위치된 디스플레이 영역의 크기에 비례하여 상기 이동된 윈도우의 크기를 조절하는 윈도우 크기 조절부를 포함하는 윈도우의 배치를 관리하는 장치.
  2. 제 1항에 있어서,
    상기 복수개로 분할된 디스플레이 영역의 분할 비율은 사용자의 비율 설정에 따라 변경되는 윈도우의 배치를 관리하는 장치.
  3. 제 1항에 있어서,
    상기 윈도우 크기 조절부는 사용자에 의해 윈도우가 더블 클릭되면, 상기 디스플레이 영역의 크기에 비례하여 상기 윈도우의 크기를 조절하는 윈도우의 배치를 관리하는 장치.
  4. 복수개로 분할된 디스플레이 영역에 소정 윈도우를 디스플레이하는 단계;
    상기 디스플레이된 윈도우를 소정 디스플레이 영역으로 이동시키는 단계;
    상기 이동된 윈도우의 위치를 기초로 상기 윈도우가 위치된 디스플레이 영역을 판단하는 단계; 및
    상기 포인터가 위치된 디스플레이 영역으로 상기 윈도우를 이동시키고, 상기 윈도우가 위치된 디스플레이 영역의 크기에 비례하여 상기 이동된 윈도우의 크기를 조절하는 단계를 포함하는 윈도우의 배치를 관리하는 방법.
  5. 제 4항에 있어서,
    상기 복수개로 분할된 디스플레이 영역의 분할 비율은 사용자의 비율 설정에 따라 변경되는 윈도우의 배치를 관리하는 방법.
  6. 제 4항에 있어서,
    상기 소정 디스플레이 영역으로 이동된 윈도우를 더블 클릭하면, 상기 디스플레이 영역의 크기에 비례하여 상기 윈도우의 크기가 조절되는 윈도우의 배치를 관리하는 방법.
KR1020060014264A 2006-02-14 2006-02-14 윈도우의 배치를 관리하는 장치 및 그 방법 Expired - Fee Related KR100818918B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020060014264A KR100818918B1 (ko) 2006-02-14 2006-02-14 윈도우의 배치를 관리하는 장치 및 그 방법
US11/670,178 US7783989B2 (en) 2006-02-14 2007-02-01 Apparatus and method for managing layout of a window
CN2007100053738A CN101021765B (zh) 2006-02-14 2007-02-14 用于管理窗口布局的设备和方法
US12/839,794 US8694913B2 (en) 2006-02-14 2010-07-20 Apparatus and method for managing layout of a window

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060014264A KR100818918B1 (ko) 2006-02-14 2006-02-14 윈도우의 배치를 관리하는 장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20070081944A KR20070081944A (ko) 2007-08-20
KR100818918B1 true KR100818918B1 (ko) 2008-04-04

Family

ID=38370222

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060014264A Expired - Fee Related KR100818918B1 (ko) 2006-02-14 2006-02-14 윈도우의 배치를 관리하는 장치 및 그 방법

Country Status (3)

Country Link
US (2) US7783989B2 (ko)
KR (1) KR100818918B1 (ko)
CN (1) CN101021765B (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103071287A (zh) * 2012-12-28 2013-05-01 青岛爱维互动信息技术有限公司 一种智能游戏机的交互方法
KR20160023754A (ko) 2016-02-15 2016-03-03 이성호 분할 화면 표시 방법 및 장치
KR101760644B1 (ko) * 2016-01-28 2017-07-24 주식회사 에니텍시스 통합민원서류발급장치

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US8356258B2 (en) 2008-02-01 2013-01-15 Microsoft Corporation Arranging display areas utilizing enhanced window states
CN101566909A (zh) * 2008-04-22 2009-10-28 鸿富锦精密工业(深圳)有限公司 多窗口操作界面显示方法
KR101548958B1 (ko) * 2008-09-18 2015-09-01 삼성전자주식회사 휴대단말기의 터치스크린 동작 제어 방법 및 장치
KR101640460B1 (ko) 2009-03-25 2016-07-18 삼성전자 주식회사 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기
JP2011022842A (ja) * 2009-07-16 2011-02-03 Sony Corp 表示装置、表示方法及びプログラム
KR101636570B1 (ko) * 2009-10-28 2016-07-20 엘지전자 주식회사 출력표시영역 제어 장치 및 방법
US9069437B2 (en) 2009-12-18 2015-06-30 Lenovo (Beijing) Limited Window management method, apparatus and computing device
CN102103456B (zh) * 2009-12-18 2013-01-16 联想(北京)有限公司 一种展现窗口中的元素的方法及装置
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
CN102193719A (zh) * 2010-03-15 2011-09-21 联想(北京)有限公司 显示方法及显示终端
CN102279694A (zh) * 2010-06-08 2011-12-14 联想(北京)有限公司 电子设备及其应用软件窗口显示方法
CN102314286A (zh) * 2010-06-29 2012-01-11 宏碁股份有限公司 电子装置及其物件移动方法
WO2012015978A1 (en) * 2010-07-27 2012-02-02 Rockmelt, Inc. System and method for optimizing window display
US8749484B2 (en) * 2010-10-01 2014-06-10 Z124 Multi-screen user interface with orientation based control
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
CN102053795B (zh) * 2011-01-11 2012-10-24 华平信息技术股份有限公司 自由布局视频显示窗口的方法及系统
US9104290B2 (en) 2011-02-11 2015-08-11 Samsung Electronics Co., Ltd. Method for controlling screen of mobile terminal
US11249619B2 (en) 2011-02-11 2022-02-15 Samsung Electronics Co., Ltd. Sectional user interface for controlling a mobile terminal
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
JP5397707B2 (ja) * 2011-03-29 2014-01-22 カシオ計算機株式会社 タッチ表示装置及びプログラム
US8713473B2 (en) 2011-04-26 2014-04-29 Google Inc. Mobile browser context switching
JP5664442B2 (ja) * 2011-04-27 2015-02-04 ブラザー工業株式会社 テレビ会議装置、表示制御方法及び表示制御プログラム
KR101199618B1 (ko) 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9158445B2 (en) * 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
KR101860342B1 (ko) * 2011-09-15 2018-05-23 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8949739B2 (en) * 2011-10-28 2015-02-03 Microsoft Technology Licensing, Llc Creating and maintaining images of browsed documents
KR101888457B1 (ko) 2011-11-16 2018-08-16 삼성전자주식회사 복수 개의 어플리케이션을 실행하는 터치스크린을 가지는 장치 및 그 제어 방법
KR101905038B1 (ko) 2011-11-16 2018-10-08 삼성전자주식회사 다중 어플리케이션 환경 하에서 터치스크린을 가지는 장치 및 그 제어 방법
US20130167072A1 (en) * 2011-12-22 2013-06-27 Sap Portals Israel Ltd. Smart and Flexible Layout Context Manager
KR101932718B1 (ko) 2012-02-24 2018-12-26 삼성전자주식회사 화면 상의 디스플레이창의 크기를 변경하는 디바이스 및 방법
AU2013202944B2 (en) 2012-04-26 2015-11-12 Samsung Electronics Co., Ltd. Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
US9898155B2 (en) 2012-05-11 2018-02-20 Samsung Electronics Co., Ltd. Multiple window providing apparatus and method
KR101960061B1 (ko) 2012-05-21 2019-03-19 삼성전자주식회사 디바이스에서 실행되는 복수의 애플리케이션들에 대한 실행 화면들을 전환하여 디스플레이하는 방법 및 장치
KR102016975B1 (ko) 2012-07-27 2019-09-02 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
KR101984673B1 (ko) 2012-07-27 2019-05-31 삼성전자주식회사 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법
KR101961860B1 (ko) 2012-08-28 2019-03-25 삼성전자주식회사 사용자 단말 장치 및 그 제어 방법
KR101957173B1 (ko) * 2012-09-24 2019-03-12 삼성전자 주식회사 터치 디바이스에서 멀티윈도우 제공 방법 및 장치
US20150199092A1 (en) * 2012-09-26 2015-07-16 Google Inc. Intelligent window placement
CN102945144B (zh) * 2012-10-08 2016-05-18 广东威创视讯科技股份有限公司 窗口布局的方法及装置
EP2741192A3 (en) 2012-12-06 2016-09-14 Samsung Electronics Co., Ltd Display device for executing a plurality of applications and method for controlling the same
US10585553B2 (en) 2012-12-06 2020-03-10 Samsung Electronics Co., Ltd. Display device and method of controlling the same
EP2741201A3 (en) 2012-12-06 2017-05-17 Samsung Electronics Co., Ltd Display device and method of controlling the same
KR102183071B1 (ko) 2012-12-06 2020-11-25 삼성전자주식회사 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법
KR102102438B1 (ko) 2012-12-06 2020-04-20 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
EP4213001B1 (en) 2012-12-06 2025-07-30 Samsung Electronics Co., Ltd. Display device and method of controlling the same
US10282088B2 (en) 2012-12-06 2019-05-07 Samsung Electronics Co., Ltd. Configuration of application execution spaces and sub-spaces for sharing data on a mobile tough screen device
CN103870091B (zh) * 2012-12-10 2018-06-15 腾讯科技(深圳)有限公司 多窗口显示方法及其系统
CN104049879A (zh) * 2013-03-14 2014-09-17 中兴通讯股份有限公司 触摸式终端及其提示框定位的方法
US9594603B2 (en) 2013-04-15 2017-03-14 Microsoft Technology Licensing, Llc Application-to-application launch windowing
US10754536B2 (en) 2013-04-29 2020-08-25 Microsoft Technology Licensing, Llc Content-based directional placement application launch
WO2014209271A1 (en) * 2013-06-25 2014-12-31 Thomson Licensing Multidisciplinary nomad sub-screen system
KR20150000656A (ko) * 2013-06-25 2015-01-05 삼성전자주식회사 휴대 단말에서 화면 이미지 출력 방법 및 장치
CN103457838B (zh) * 2013-08-18 2019-04-02 苏州量跃信息科技有限公司 即时通信中实现自适应界面的方法及系统
JP5848732B2 (ja) * 2013-08-26 2016-01-27 シャープ株式会社 情報処理装置
KR102107404B1 (ko) 2013-10-30 2020-05-07 삼성전자주식회사 어플리케이션을 공유하는 전자 장치 및 그 제어 방법
KR20150051637A (ko) * 2013-11-05 2015-05-13 (주)휴맥스 디스플레이 창 크기 또는 위치 조정 방법, 장치 및 시스템
US9910884B2 (en) 2014-01-13 2018-03-06 Microsoft Technology Licensing, Llc Resuming items in their last-used presentation modes
US20150199086A1 (en) * 2014-01-13 2015-07-16 Microsoft Corporation Identifying and Launching Items Associated with a Particular Presentation Mode
CN105094586B (zh) * 2014-05-19 2018-08-10 联想(北京)有限公司 一种显示窗口的调节方法及电子设备
CN106155677A (zh) * 2015-04-28 2016-11-23 天脉聚源(北京)科技有限公司 一种界面显示的方法和系统
CN105426046B (zh) * 2015-11-13 2018-07-20 魅族科技(中国)有限公司 功能窗口的展示方法和装置
CN105808189A (zh) * 2016-03-07 2016-07-27 联想(北京)有限公司 显示方法和电子设备
CN107797723B (zh) * 2016-09-06 2023-03-10 腾讯科技(深圳)有限公司 一种显示样式的切换方法及终端
CN107015721A (zh) * 2016-10-20 2017-08-04 阿里巴巴集团控股有限公司 一种应用界面的管理方法和装置
CN110275740B (zh) * 2018-03-13 2023-06-30 博泰车联网科技(上海)股份有限公司 卡片式ui动态缩放方法及系统、存储介质及车载终端
CN109739589A (zh) * 2018-05-14 2019-05-10 北京字节跳动网络技术有限公司 一种调节窗口显示位置的方法及装置
CN109460169A (zh) * 2018-10-16 2019-03-12 北京新界教育科技有限公司 窗口显示的方法及装置
CN109558189A (zh) * 2018-10-25 2019-04-02 深圳点猫科技有限公司 一种程序窗口置顶显示方法及教育笔记本
CN110795194B (zh) 2019-10-31 2021-09-07 北京字节跳动网络技术有限公司 桌面显示控制的方法、装置、终端及存储介质
CN113296667B (zh) * 2021-05-31 2025-10-28 中华通信系统有限责任公司 数据可视化显示方法、装置及终端设备
CN113485604B (zh) * 2021-07-30 2024-02-09 京东方智慧物联科技有限公司 交互终端、交互系统、交互方法及计算机可读存储介质
CN117519540A (zh) * 2022-07-28 2024-02-06 北京小米移动软件有限公司 调节分屏窗口的方法、装置、电子设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000036656A (ko) * 2000-03-24 2000-07-05 남우영 웹브라우저

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5487143A (en) * 1994-04-06 1996-01-23 Altera Corporation Computer user interface having tiled and overlapped window areas
KR100341782B1 (ko) 1998-08-26 2002-09-27 삼성전자 주식회사 윈도우창의다중분할관리장치
US7913183B2 (en) 2002-10-08 2011-03-22 Microsoft Corporation System and method for managing software applications in a graphical user interface
KR100959796B1 (ko) 2004-01-31 2010-05-28 엘지전자 주식회사 부분 윈도우 화면 표시방법
KR20040079341A (ko) 2004-04-28 2004-09-14 (주)신엠 화면공유방법 및 공유된 화면을 이용한 서비스 방법
US7484182B1 (en) * 2005-06-30 2009-01-27 Adobe Systems Incorporated Rendition-based graphical layout management

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000036656A (ko) * 2000-03-24 2000-07-05 남우영 웹브라우저

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103071287A (zh) * 2012-12-28 2013-05-01 青岛爱维互动信息技术有限公司 一种智能游戏机的交互方法
KR101760644B1 (ko) * 2016-01-28 2017-07-24 주식회사 에니텍시스 통합민원서류발급장치
KR20160023754A (ko) 2016-02-15 2016-03-03 이성호 분할 화면 표시 방법 및 장치

Also Published As

Publication number Publication date
CN101021765A (zh) 2007-08-22
US20100287496A1 (en) 2010-11-11
CN101021765B (zh) 2010-06-23
KR20070081944A (ko) 2007-08-20
US7783989B2 (en) 2010-08-24
US8694913B2 (en) 2014-04-08
US20070192726A1 (en) 2007-08-16

Similar Documents

Publication Publication Date Title
KR100818918B1 (ko) 윈도우의 배치를 관리하는 장치 및 그 방법
US7904832B2 (en) Method and apparatus for dynamically resizing windows
US10073580B2 (en) Apparatus and method for positioning windows on a display
JP5130215B2 (ja) オンザフライのコントロール機能を有する仮想拡大鏡
CN1106607C (zh) 拖放操作中滚动目标窗口的方法和系统
US5815151A (en) Graphical user interface
JP2659917B2 (ja) グラフィック操作方法及び装置、グラフィック・ユーザ・インターフェースを提供する方法並びにユーザ操作可能多重オーバラップ・オブジェクトの選択された1つへのアクセスを提供する装置
US20130104075A1 (en) Arranging display areas utilizing enhanced window states
US20130047080A1 (en) Carousel User Interface For Document Management
JP2007122718A (ja) ビューポートを介して画像をパンするための方法、内部にビューポートを表示しているグラフィカルユーザインタフェースおよびもう一つのコンピューティングデバイスと対話するように構成されたコンピューティングデバイス
JPH0827700B2 (ja) コンピュータ表示制御システム
US20090265659A1 (en) Multi-window display control system and method for presenting a multi-window display
KR102094498B1 (ko) 멀티 윈도우 제공 방법 및 장치
KR20070120368A (ko) 사용자인터페이스 기반의 메뉴 아이콘 제어방법 및 장치
JPH08263248A (ja) メニュー項目の表示の視覚的強調方法
JPH103375A (ja) ウィンドウの位置を配置する方法及びグラフィカル・ユーザ・インタフェース
JPH06203136A (ja) データ収集のディスプレイの選択的操作方法及びデータ処理システム
GB2314245A (en) Graphical user interface
JP2012504267A (ja) ウインドウのサイズ変更のためのシステム及び方法
JP2012073995A (ja) タッチパネル式入力端末の入力制御装置
KR20070001771A (ko) 화면정보 제어방법
JP2013143144A (ja) ディスプレイ装置およびそのアイテム選択方法
CN112198929B (zh) 一种控制方法及装置
US20230350545A1 (en) Command display control method, computer-readable medium and apparatus
KR20040082827A (ko) 3차원 작업 공간을 제공하는 디스플레이 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20170224

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20180227

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20190227

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

FPAY Annual fee payment

Payment date: 20200227

Year of fee payment: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20210328

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20210328