KR20100131724A - 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치 - Google Patents
화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치 Download PDFInfo
- Publication number
- KR20100131724A KR20100131724A KR1020090050459A KR20090050459A KR20100131724A KR 20100131724 A KR20100131724 A KR 20100131724A KR 1020090050459 A KR1020090050459 A KR 1020090050459A KR 20090050459 A KR20090050459 A KR 20090050459A KR 20100131724 A KR20100131724 A KR 20100131724A
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- applications
- information
- button
- state
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0489—Interaction 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 dedicated keyboard keys or combinations thereof
- G06F3/04897—Special input arrangements or commands for improving display capability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
본 발명은 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치에 관한 것으로서, 더욱 상세하게는, 사용자에게 편리한 작업 환경을 제공하기 위한 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치에 관한 것이다.
근래에 이르러, CPU와 같은 처리장치와 메모리와 같은 저장장치가 비약적으로 발전하였으며, 이는 사용자로 하여금 멀티태스킹(multitasking)을 가능하게 하고 있다. 예를 들어, 사용자는 메모장, 워드프로세서, 엑셀, 파워포인트, 인터넷과 같은 복수 개의 어플리케이션을 동시에 실행시켜 하나의 화면에서 모든 작업을 함께 수행할 수 있다.
그러나, 하나의 화면에서 복수의 작업을 함께 수행하기 위해서는, 복수의 어플리케이션을 실행시켜야 하며, 이는 각각의 어플리케이션들에 대한 실행 아이콘을 일일이 선택하여야 한다는 문제가 존재한다. 이러한 문제에 따른 불편함은, 매일 복수의 작업을 함께 수행할 필요가 있는 사용자에게 더욱 가중화되어 인식될 수 있다.
또한, 복수의 어플리케이션을 하나의 화면에서 함께 수행하기 위해서는, 복수의 어플리케이션에 대한 윈도우가 하나의 화면에 모두 디스플레이되도록 할 필요가 있으며, 또한, 각 어플리케이션에 대한 윈도우가 사용자의 필요에 따른 위치나 크기로 디스플레이되도록 할 필요가 있다. 그러나, 이를 위해서는 윈도우의 위치 및 크기에 대한 조절도 사용자가 일일이 조작해야 한다는 문제가 존재한다. 특히, 복수의 작업을 하나의 화면에서 반복적으로 수행할 필요가 있는 사용자에게, 이는 상당한 불편함이 아닐 수 없다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 데스크탑에서 사용자에게 우수한 작업 환경을 제공하기 위한 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치를 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 화면 표시방법은, 복수의 어플리케이션들이 화면에 표시되는 상태에 관한 정보를 저장하는 단계; 및 상기 복수의 어플리케이션들을 실행시켜, 상기 저장된 정보에 따른 화면을 표시하는 단계;를 포함한다.
여기서, 상기 정보는, 상기 복수의 어플리케이션들이 화면에 표시되는 레이아웃에 관한 정보 또는 상기 화면에서 상기 복수의 어플리케이션들의 위치에 관한 정보를 포함할 수 있다.
또한, 상기 저장단계는, 특정 버튼에 상기 정보를 맵핑시켜 저장하고, 상기 표시단계는, 상기 특정 버튼이 선택되는 경우 상기 화면을 표시할 수 있다.
그리고, 상기 특정 버튼은, 모니터에 마련된 버튼이고, 상기 모니터가 제1 모드로 동작하는 경우, 상기 특정 버튼은, 상기 정보의 저장과 상기 화면의 표시를 위해 사용되며, 상기 모니터가 제2 모드로 동작하는 경우, 상기 특정 버튼은, 상기 모니터의 기본적인 환경을 설정하기 위해 사용될 수 있다.
또한, 상기 특정 버튼은 복수 개이고, 상기 화면이 표시되는 상태에 관한 정보는, 상기 복수 개의 버튼마다 서로 다르게 저장될 수 있다.
그리고, 상기 저장단계는, 레이아웃을 설정하는 단계; 상기 레이아웃에 의해 생성된 분할 화면들에 상기 복수의 어플리케이션을 매칭시키는 단계; 및 상기 복수의 어플리케이션들이 매칭된 분할화면들에 관한 정보를 저장하는 단계;를 포함할 수 있다.
또한, 상기 표시단계는, 각각의 어플리케이션에 매칭된 분할화면의 크기를 기초로, 상기 분할화면들에 상기 복수의 어플리케이션들을 표시할 수 있다.
그리고, 상기 매칭단계는, 상기 분할 화면들에 상기 복수의 어플리케이션들의 실행 아이콘을 드래그하여, 상기 분할 화면들에 상기 복수의 어플리케이션을 매칭시킬 수 있다.
또한, 상기 매칭단계는, 상기 분할 화면들에 상기 복수의 어플리케이션들에 대한 실행 경로를 직접 입력하여, 상기 분할 화면들에 상기 복수의 어플리케이션을 매칭시킬 수 있다.
그리고, 상기 저장단계는, 상기 복수의 어플리케이션들의 설정상태에 관한 정보, 저장상태에 관한 정보 및 작업상태에 관한 정보 중 적어도 하나를 상기 표시상태에 관한 정보와 함께 저장하고, 상기 표시단계는, 상기 저장된 정보들을 기초로 상기 복수의 어플리케이션을 실행시킬 수 있다.
또한, 상기 표시상태는, 사용자의 조작에 의해 커스터마이즈된 표시상태일 수 있다.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 화면 표시방법은, 복수의 어플리케이션들이 실행되는 작업환경을 저장하는 단계; 및 상기 작업환경이 호출되면, 상기 복수의 어플리케이션들을 실행시켜, 화면에 상기 작업환경을 재현하는 단계;를 포함한다.
여기서, 상기 작업환경은, 상기 복수의 어플리케이션들의 표시상태, 설정상태, 저장상태 및 작업상태 중 적어도 하나에 관한 환경을 포함할 수 있다.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 디스플레이 장치에 표시되는 화면을 생성하는 전자장치의 화면 생성방법은, 기설정된 버튼이 선택되면, 상기 디스플레이 장치의 모드를 판단하는 단계; 및 상기 디스플레이 장치의 모드가 제1 모드로 판단되면, 기설정된 어플리케이션들을 실행시키는 화면을 생성하는 단계;를 포함한다.
또한, 본 실시예에 따른 화면 생성방법은, 상기 화면 생성상기 디스플레이 장치의 모드가 제2 모드로 판단되면, 상기 디스플레이 장치의 기본적인 환경을 설 정하기 위한 GUI 화면을 생성하는 단계;를 더 포함할 수 있다.
그리고, 상기 기설정된 버튼은, 상기 디스플레이 장치에 마련된 버튼, 상기 디스플레이 장치의 표시상태를 조작하기 위한 입력수단에 마련되는 버튼 및 상기 디스플레이 장치의 화면에 아이템으로 표시되는 버튼 중 적어도 하나를 포함할 수 있다.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 화면 표시방법은, 적어도 하나의 분할화면이 생성되도록 화면의 레이아웃을 설정하는 단계; 상기 적어도 하나의 분할화면에 적어도 하나의 어플리케이션을 매칭하는 단계; 상기 레이아웃과 상기 매칭에 대한 정보를 저장하는 단계; 및 특정 명령이 입력되면, 각각의 분할화면에 상기 매칭된 어플리케이션을 실행시켜 표시하는 단계;를 포함한다.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 전자장치는, 복수의 어플리케이션들이 화면에 표시되는 상태에 관한 정보를 저장하는 저장부; 및 상기 복수의 어플리케이션들을 실행시켜, 상기 저장된 정보에 따른 화면이 표시되도록 하는 제어부;를 포함한다.
여기서, 상기 정보는, 상기 복수의 어플리케이션들이 화면에 표시되는 레이아웃에 관한 정보 또는 상기 화면에서 상기 복수의 어플리케이션들의 위치에 관한 정보를 포함할 수 있다,
그리고, 상기 저장부는, 특정 버튼에 상기 정보를 맵핑시켜 저장하고, 상기 제어부는, 상기 특정 버튼이 선택되는 경우 상기 화면이 표시되도록 할 수 있다.
또한, 상기 특정 버튼은, 모니터에 마련된 버튼이고, 상기 모니터가 제1 모드로 동작하는 경우, 상기 특정 버튼은, 상기 정보의 저장과 상기 화면의 표시를 위해 사용되며, 상기 모니터가 제2 모드로 동작하는 경우, 상기 특정 버튼은, 상기 모니터의 기본적인 환경을 설정하기 위해 사용될 수 있다.
그리고, 상기 특정 버튼은 복수 개이고, 상기 화면이 표시되는 상태에 관한 정보는, 상기 복수 개의 버튼마다 서로 다르게 저장될 수 있다.
또한, 상기 제어부는, 레이아웃을 설정하고, 상기 레이아웃에 의해 생성된 분할 화면들에 상기 복수의 어플리케이션이 매칭되도록 하며, 상기 복수의 어플리케이션들이 매칭된 분할화면들에 관한 정보가 상기 저장부에 저장되도록 할 수 있다.
그리고, 상기 제어부는, 각각의 어플리케이션에 매칭된 분할화면의 크기를 기초로, 상기 분할화면들에 상기 복수의 어플리케이션들이 표시되도록 할 수 있다.
또한, 상기 제어부는, 상기 분할 화면들에 상기 복수의 어플리케이션들의 실행 아이콘이 드래그된 경우, 상기 분할 화면들에 상기 복수의 어플리케이션이 매칭되도록 할 수 있다.
그리고, 상기 제어부는, 상기 분할 화면들에 상기 복수의 어플리케이션들에 대한 실행 경로가 직접 입력된 경우, 상기 분할 화면들에 상기 복수의 어플리케이션들이 매칭되도록 할 수 있다.
또한, 상기 저장부는, 상기 복수의 어플리케이션들의 설정상태에 관한 정보, 저장상태에 관한 정보 및 작업상태에 관한 정보 중 적어도 하나를 상기 표시상태에 관한 정보와 함께 저장하고, 상기 제어부는, 상기 저장된 정보들을 기초로 상기 복수의 어플리케이션이 실행되도록 할 수 있다.
그리고, 상기 표시상태는, 사용자의 조작에 의해 커스터마이즈된 표시상태일 수 있다.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 전자 장치는, 복수의 어플리케이션들이 실행되는 작업환경을 저장하는 저장부; 및 상기 작업환경이 호출되면, 상기 복수의 어플리케이션들을 실행시켜, 화면에 상기 작업환경이 재현되도록 하는 제어부;를 포함한다.
여기서, 상기 작업환경은, 상기 복수의 어플리케이션들의 표시상태, 설정상태, 저장상태 및 작업상태 중 적어도 하나에 관한 환경을 포함할 수 있다.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 전자 장치는, 디스플레이 장치와 통신하기 위한 통신부; 및 기설정된 버튼이 선택되면, 상기 통신부를 통해 상기 디스플레이 장치와 통신하여 상기 디스플레이 장치의 모드를 판단하고, 상기 디스플레이 장치의 모드가 제1 모드로 판단되면, 기설정된 어플리케이션들이 실행되어 화면에 표시되도록 하는 제어부;를 포함한다.
여기서, 상기 제어부는, 상기 디스플레이 장치의 모드가 제2 모드로 판단되면, 상기 디스플레이 장치의 기본적인 환경을 설정하기 위한 GUI가 화면에 표시되도록 할 수 있다.
또한, 상기 기설정된 버튼은, 상기 디스플레이 장치에 마련된 버튼, 상기 디스플레이 장치의 표시상태를 조작하기 위한 입력수단에 마련되는 버튼 및 상기 디 스플레이 장치의 화면에 아이템으로 표시되는 버튼 중 적어도 하나를 포함할 수 있다.
이상 설명한 바와 같이, 본 발명에 따르면, 간편한 조작을 통해 복수의 어플리케이션들이 함께 실행되고, 어플리케이션들의 윈도우의 위치와 크기도 자동으로 조절되도록 함으로써, 사용자가 필요로 하는 작업환경을 보다 간편하고 빠르게 제공할 수 있게 된다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 PC(Personal Computer)(100)와 모니터(200)를 도시한 도면이다.
PC(100)는 키보드, 마우스 또는 PC(100)에 마련된 버튼 등을 통해 입력된 사용자의 명령에 따라 운영시스템 및 어플리케이션을 실행시키고, 운영시스템 및 어플리케이션이 실행되는 화면에 관한 신호를 모니터(200)로 전달한다. 이에 따라, 모니터(200)는, PC(100)로부터 수신된 신호를 기초로 운영시스템 및 어플리케이션이 실행되는 화면을 디스플레이한다.
모니터(200)는 모니터의 화질, 색상, OSD, 설정 등을 조절하기 위한 버튼(210)을 구비한다. 이에 따라, 사용자는 모니터(200)에 마련된 버튼(210)을 조작하여, 모니터의 밝기 조정, 감마 조정, 주파수 조정, 설정값 조정 등의 모니터(200)의 기본 환경 조작을 할 수 있다. 이는 모니터(200)에 마련된 버튼(210)이 본래의 역할에 따라 사용되는 경우라고 할 수 있다.
또한, 사용자는 모니터(200)에 마련된 버튼(210)을 조작하여, 복수의 어플리케이션들이 자동으로 실행되고, 복수의 어플리케이션들에 대한 윈도우가 자동으로 배열되는 화면이 디스플레이되도록 할 수 있다. 즉, PC(100)는 모니터(200)에 마련된 버튼이 선택되었는지 여부를 주기적으로 체크하고, 모니터(200)에 마련된 버튼(210)이 선택된 것으로 판단된 경우, 선택된 버튼에 맵핑된 정보를 기초로 어플리케이션이 자동으로 실행되도록 하고, 어플리케이션에 대한 윈도우들이 배열되도록 하며, 이러한 화면이 표시되도록 하기 위한 신호를 모니터(200)로 전달한다.
모니터(200)에 마련되는 버튼(210)은 도 1에 도시된 바와 같이 복수개 존재할 수 있으며, 이 경우, 각 버튼마다 서로 다른 정보들이 맵핑될 수 있다.
이하에서는, 모니터(200)에 표시되는 화면에 대해 도 2를 참조하여 보다 구체적으로 설명하기로 한다.
도 2는, 모니터(200)에 마련된 버튼(210)을 선택하였을 때, 모니터(200)에 표시되는 화면을 도시한 도면이다. 사용자가 모니터(200)에 마련된 버튼(210)을 선택한 경우, 도시된 바와 같이, 화면에는 계산기, 메모장, 엑셀, 그림판 및 인터넷 익스플로러와 같은 다섯 개의 어플리케이션이 실행되는 화면이 디스플레이된다.
이러한 화면은, 사용자에 의해 미리 설정된 화면이다. 즉, 사용자는 다섯 개의 어플리케이션(계산기, 메모장, 엑셀, 그림판 및 인터넷 익스플로러)이 자동으로 실행되고, 다섯 개의 어플리케이션이 실행될 때, 각 어플리케이션에 대한 윈도우가 도 2와 같은 레이아웃을 가지도록 미리 설정할 수 있다. 또한, 사용자는 이와 같이 설정한 정보를 모니터(200)에 마련된 버튼(210)에 맵핑하여, 맵핑된 버튼(210) 을 선택함으로써, 설정한 정보에 따라 어플리케이션이 실행되고 실행되는 어플리케이션이 이러한 특정 레이아웃을 가지도록 할 수 있다.
이와 같이, 사용자가 모니터(200)에 마련된 버튼(210)을 선택하게 되면, 어플리케이션이 실행되고 있는 않는 상황에서도, 다섯 개의 어플리케이션이 자동으로 실행되고, 실행된 어플리케이션의 레이아웃이 자동으로 정해지게 되기 때문에, 사용자가 필요로 하는 작업환경을 보다 간편하고 빠르게 제공할 수 있게 된다.
물론, 이상에서 설명한 바와 같이 다섯 개의 어플리케이션이 실행되는 것을 설명의 편의를 위한 예시적 사항에 불과하며, 네 개 이하 또는 여섯 개 이상의 어플리케이션이 실행되는 경우에도 본 발명이 적용될 수 있음은 물론이다.
도 3은 본 발명의 일 실시예에 따른 화면 표시방법을 설명하기 위한 흐름도이다.
도시된 바와 같이, 우선, PC(100)는, 모니터(200)의 버튼(210)에 맵핑된 복수의 어플리케이션들에 대한 표시상태를 저장한다(S310). 여기서, 표시상태라 함은, 실행되는 어플리케이션들의 종류 및 어플리케이션들의 레이아웃이 화면에 표시되는 상태를 의미한다.
이후, 버튼(210)이 선택되어, 저장되어 있는 표시상태에 대한 실행명령이 입력되면(S320-Y), PC(100)는, 저장된 표시상태에 따른 복수의 어플리케이션을 실행시키고, 실행되는 어플리케이션들의 레이아웃이 저장된 표시상태에 따라 디스플레이되도록하여, 저장된 표시상태를 그대로 재현한다(S330). 이에 따라, 모니터(200)에는 PC(100)에 기저장된 표시상태에 따른 화면이 그대로 디스플레이되게 된다.
이와 같이, 모니터(200)에 마련된 버튼(210)을 선택하는 간단한 조작만을 통해, 사용자는, 원하는 어플리케이션의 실행 및 어플리케이션의 레이아웃의 결정까지 한 번에 할 수 있게 된다.
이상에서는, 모니터(200)에 마련된 버튼(210)을 이용해, 모니터(200)의 화질, 색상, OSD, 설정 등을 조절할 수 있으며, 또한, 복수의 어플리케이션들이 자동으로 실행되고, 복수의 어플리케이션들에 관한 윈도우가 자동으로 배열되도록 할 수 있다고 전술한 바 있다.
이하에서는, 모니터(200)에 마련된 동일한 버튼(210)을 통해, 이러한 두 가지의 동작을 수행하는 과정에 대해 도 4를 참조하여 설명하기로 한다.
도 4는 모니터(200)의 모드에 따라 서로 다른 두 가지의 동작을 수행하는 과정을 설명하기 위한 흐름도이다.
사용자로부터 모니터(200)에 마련된 버튼(210)이 선택된 경우(S410-Y), PC(100)는, 현재 상태의 모니터(200)의 모드를 판단한다(S420).
모니터(200)의 모드는, 복수의 어플리케이션들이 자동으로 실행되고, 복수의 어플리케이션들에 관한 윈도우가 자동으로 배열되는 화면이 표시되도록 하기 위한 제1 모드 및 모니터(200)의 화질, 색상, OSD, 설정 등을 조절하기 위한 제2 모드로 구별된다.
모니터(200)의 현재 모드가 제1 모드인 경우(S430-Y), PC(100)는, 기설정된 어플리케이션을 실행시키고(S440), 기설정된 레이아웃에 따라 어플리케이션에 대한 윈도우가 모니터(200)의 화면에 표시되도록 한다(S450).
또한, 모니터(200)의 현재 모드가 제2 모드인 경우, PC(100)는, 버튼(210)의 본래 역할에 따라 모니터(200)의 기본환경 조작을 수행할 수 있도록 하기 위한 GUI(Graphic User Interface)가 모니터(200)의 화면에 표시되도록 한다(S460).
이와 같이, 모니터(200)에 마련된 버튼(210)은, ①본래의 역할에 따라, 모니터(200)의 밝기 조정, 감마 조정, 주파수 조정, 설정값 조정 등 모니터(200)의 기본 환경 조작을 위해 사용될 수 있고, ②사용자에 의해 지정된 역할에 따라 복수의 어플리케이션들이 자동으로 실행되고, 복수의 어플리케이션들에 관한 윈도우가 자동으로 배열되는 화면이 디스플레이되도록 할 수 있다.
이하에서는, 자동으로 실행되도록 하는 어플리케이션의 종류와 어플리케이션의 레이아웃을 결정하여 버튼에 맵핑하는 방법에 대해 도 5 내지 도 11을 참조하여 설명하기로 한다.
도 5는 본 발명의 일 실시예에 따른 맵핑방법을 설명하기 위한 흐름도이다.
우선, 모니터(200)의 버튼(210)이 선택되면(S510-Y), PC(100)는, 현재 모니터(200)의 화면에 표시되는 윈도우들의 레이아웃을 검출한다(S520). 예를 들어, 현재 모니터(200)의 화면이 도 2인 경우, 도 2의 화면으로부터 도 6과 같은 윈도우들의 레이아웃을 검출하게 되는 것이다. 도 6은 윈도우들의 레이아웃을 나타낸 도면이다.
또한, PC(100)는, 현재 모니터(200)의 화면에서 실행되고 있는 각 어플리케이션의 종류를 레이아웃에 따라 검출한다(S530). 보다 구체적으로, PC(100)는, 현재 실행중인 어플리케이션들의 종류와 함께, 이러한 어플리케이션들에 대한 윈도우 가 레이아웃 중 어느 위치에 해당하는지 여부를 검출하게 된다. 예를 들어, 현재 모니터(200)의 화면이 도 2인 경우, PC(100)는, 도 2의 화면으로부터 좌측 상단에는 계산기 어플리케이션이 표시되고, 중앙 상단에 메모장 어플리케이션이 표시되며, 우측 상단에 엑셀 어플리케이션이 표시되고, 좌측 하단에 그림판 어플리케이션이 표시되며, 우측 하단에 인터넷 익스플로러 어플리케이션이 표시된다는 것을 검출하게 된다.
PC(100)는, 이와 같이 검출된 윈도우들의 레이아웃에 대한 정보와 레이아웃에 따른 어플리케이션의 종류에 대한 정보를 저장하고, 이를 모니터(200)의 버튼(210)에 맵핑한다. 이에 따라, PC(100)는, 레이아웃에 대한 정보 및 레이아웃에 따른 어플리케이션의 종류에 대한 정보와 함께 이러한 정보가 맵핑된 버튼(210)에 대한 정보를 저장하게 된다.
이후, 전술한 다섯 개의 어플리케이션이 실행되고 있지 않은 상황에서도, 사용자는 맵핑된 버튼(210)을 선택하여, 다섯 개의 어플리케이션이 자동으로 실행되고, 다섯 개의 어플리케이션들의 윈도우가 기존의 레이아웃에 따라 배열되도록 할 수 있다.
이와 같이, 사용자에 의해 커스터마이즈된 표시상태를 재현함으로써, 보다 쉽고 빠르게 사용자가 원하는 작업환경을 제공할 수 있게 된다.
도 7은 본 발명의 다른 실시예에 따른 맵핑방법을 설명하기 위한 흐름도이다.
우선, PC(100)는, 사용자의 조작에 따라, 레이아웃이 설정되도록 한 다(S710). 이는, 레이아웃을 설정하기 위한 별도의 레이아웃 설정 프로그램 또는 레이아웃 설정이 가능한 별도의 화면표시 설정 프로그램을 이용하여 수행될 수 있다.
레이아웃이 설정되면, PC(100)는, 설정된 레이아웃에 의해 생성된 분할화면에 어플리케이션의 실행경로를 직접 입력하는 사용자의 조작명령에 따라, 각각의 분할화면에 표시되기 위한 어플리케이션을 매칭시킨다(S720). 즉, 사용자는, 설정된 레이아웃에 의해 생성된 각각의 분할 화면에, 각각의 분할 화면에서 실행되어 표시되기 위한 어플리케이션의 실행 경로를 직접 입력할 수 있다.
예를 들어, 도 8과 같이, 좌측 상단의 분할 화면에, "C:\Documents and Settings\홍길동\시작 메뉴\프로그램\보조프로그램\메모장"이라는 실행 경로(810)를 직접 입력하고, 다른 분할 화면에도 다른 어플리케이션의 실행 경로를 직접 입력함으로써, 사용자는, 설정된 레이아웃에 의해 생성된 분할 화면에 표시되기 위한 어플리케이션을 매칭시킬 수 있다. 도 8은, 분할화면에 어플리케이션의 실행경로를 직접 입력한 모습을 도시한 도면이다.
이와 같이 어플리케이션의 실행경로를 입력하는 것도, 어플리케이션의 실행경로를 입력하기 위한 별도의 실행경로 입력 프로그램 또는 실행경로 입력이 가능한 별도의 화면표시 설정 프로그램을 이용하여 수행될 수 있다.
레이아웃의 설정 및 어플리케이션의 실행경로에 대한 입력이 완료되면, 레이아웃에 대한 정보 및 레이아웃에 따른 어플리케이션의 종류에 대한 정보를 특정 버튼에 맵핑하는 사용자의 입력에 따라, 화면표시 설정을 완료하게 된다(S730).
이후, 사용자는 맵핑된 버튼(210)을 선택하여, 실행경로가 입력된 어플리케이션이 자동으로 실행되고, 어플리케이션들의 윈도우가 설정된 레이아웃에 따라 배열되도록 할 수 있다.
이와 같이, 사용자에 의해 커스터마이즈된 표시상태를 재현함으로써, 사용자가 필요로 하는 작업환경을 보다 간편하고 빠르게 제공할 수 있게 된다.
도 9는 본 발명의 또 다른 실시예에 따른 맵핑방법을 설명하기 위한 도면이다.
우선, PC(100)는, 사용자의 조작에 따라, 레이아웃이 설정되도록 한다(S910). 역시, 레이아웃을 설정하기 위한 별도의 레이아웃 설정 프로그램 또는 레이아웃 설정이 가능한 별도의 화면표시 설정 프로그램을 이용하여 수행될 수 있다.
레이아웃이 설정되면, PC(100)는, 설정된 레이아웃에 의해 생성된 분할화면에 어플리케이션의 실행 아이콘을 드래그하는 사용자의 조작명령에 따라, 각각의 분할화면에 표시되기 위한 어플리케이션을 매칭시킨다(S920). 즉, 사용자는, 설정된 레이아웃에 의해 생성된 각각의 분할 화면에, 각각의 분할 화면에서 실행되어 표시되기 위한 어플리케이션의 실행 아이콘을 드래그하는 동작을 통해, 실행 아이콘에 대응되는 어플리케이션이 각각의 분할 화면에서 실행되어 표시되도록 할 수 있다.
예를 들어, 도 10과 같이, 좌측 하단의 분할 화면에, "그림판"의 실행 아이콘(1010)를 드래그시킴으로써, 사용자는, 설정된 레이아웃에 의해 생성된 분할 화 면에 표시되기 위한 어플리케이션을 매칭시킬 수 있다. 도 10은, 분할화면에 어플리케이션의 실행 아이콘을 드래그하는 모습을 도시한 도면이다.
이와 같이 어플리케이션의 실행 아이콘을 드래그하는 것도, 어플리케이션의 실행 아이콘을 드래그하기 위한 별도의 프로그램 또는 실행 아이콘의 드래그를 통해 드래그된 실행 아이콘에 대응하는 어플리케이션이 분할 화면에 표시되도록 하기 위한 별도의 화면표시 설정 프로그램을 이용하여 수행될 수 있다.
레이아웃의 설정 및 어플리케이션의 실행 아이콘에 대한 드래그 입력이 완료되면, 레이아웃에 대한 정보 및 레이아웃에 따른 어플리케이션의 종류에 대한 정보를 특정 버튼에 맵핑하는 사용자의 입력에 따라, 화면표시 설정을 완료하게 된다(S930).
이후, 사용자는 맵핑된 버튼(210)을 선택하여, 실행 아이콘이 드래그된 어플리케이션이 자동으로 실행되고, 어플리케이션들의 윈도우가 드래그된 위치에서 설정된 레이아웃에 따라 배열되도록 할 수 있다.
이와 같이, 사용자에 의해 커스터마이즈된 표시상태를 재현함으로써, 사용자가 필요로 하는 작업환경을 보다 간편하고 빠르게 제공할 수 있게 된다.
한편, 모니터(200)의 버튼(210)은 도 1에 도시된 바와 같이, 복수 개로 존재할 수 있다. 따라서, 사용자는, 복수 개의 버튼들 중 원하는 버튼에 표시상태에 관한 정보를 저장할 수 있음은 물론이며, 복수 개의 버튼마다 서로 다른 표시상태에 관한 정보가 저장되도록 할 수도 있다.
이하에서는, 표시상태에 관한 정보를 버튼에 맵핑하는 과정에 대해 도 11을 참조하여 설명하기로 한다.
도 11은, 표시상태에 관한 정보를 맵핑하는 과정의 설명에 제공되는 도면이다. 표시상태에 관한 정보를 버튼에 맵핑하기 위해, 별도의 버튼 맵핑 프로그램 또는 표시상태에 관한 정보를 버튼에 맵핑하기 위한 별도의 화면표시 설정 프로그램이 사용될 수 있다.
레이아웃에 대한 설정 및 각 분할화면에서 표시되는 어플리케이션의 종류에 대한 설정이 완료되면, 이러한 레이아웃에 대한 설정 및 각 분할화면에서 표시되는 어플리케이션의 종류에 대한 정보인 표시상태에 관한 정보를 복수의 버튼 중 사용자가 원하는 임의의 버튼에 맵핑시킬 수 있다.
예를 들어, 도 11에 도시된 바와 같이, 사용자가 "MENU"아이콘을 선택하고, "SAVE"아이콘을 선택하는 경우, 표시상태에 관한 정보는 "MENU"버튼에 맵핑되어 저장되게 된다.
도 12는, 이상에서 설명한 PC(100)에 대한 블록도이다. 설명의 편의를 위해, 모니터(200)를 PC(100)와 함께 도시하였다.
본 발명의 실시예들에 따른 PC(100)는, 저장부(110), 중앙처리부(120), 입출력부(130) 및 통신부(140)를 포함한다.
저장부(110)는 운영시스템 및 어플리케이션 등 각종 프로그램을 저장한다.
특히, 저장부(110)는, 표시상태에 관한 정보로서, 윈도우들의 레이아웃에 대한 정보 및 레이아웃에 따른 어플리케이션의 종류에 대한 정보를 저장하며, 레이아웃 및 어플리케이션의 종류가 맵핑된 모니터(200)의 버튼(210)에 대한 정보를 저장 한다.
한편, 저장부(110)는, 레이아웃 모듈, 세팅 모듈 및 익스큐션 모듈로 이루어진 화면표시 설정 프로그램을 저장할 수 있다.
레이아웃 모듈은, 전술한 바와 같이, 사용자의 조작에 따라, 레이아웃이 설정되도록 하기 위한 모듈이다. 따라서, 사용자는, 화면표시 설정 프로그램을 이용하여, 화면의 레이아웃을 임의로 설정할 수 있다.
세팅 모듈은, 전술한 바와 같이, 사용자의 조작에 따라, 설정된 레이아웃에 의해 생성된 분할화면에 어플리케이션을 매칭시키기 위한 모듈이다. 따라서, 사용자는, 화면표시 설정 프로그램을 이용하여, 각각의 분할 화면에서 실행되어 표시되기 위한 어플리케이션의 실행 경로를 직접 입력하거나, 각각의 분할 화면에서 실행되어 표시되기 위한 어플리케이션의 실행 아이콘을 드래그하여, 대응되는 어플리케이션이 각각의 분할 화면에서 실행되어 표시되도록 할 수 있다.
익스큐션 모듈은, 버튼(210)에 맵핑된 정보를 기초로 어플리케이션을 실행시키고, 각각의 어플리케이션이 레이아웃에 따라 디스플레이되도록 하는 화면을 생성하기 위한 모듈이다.
중앙처리부(120)는, PC(100)의 중심부에 해당하는 부분으로 명령어의 해석과 실행을 제어하는 역할을 담당한다. 구체적으로, 중앙처리부(120)는, 입력장치를 통해 후술할 입출력부(130)로 입력되는 정보를 처리하여, 출력장치로 출력한다.
특히, 중앙처리부(120)는, 모니터(200)에 마련된 버튼(210)이 선택되었는지 여부에 대해 주기적으로 체크하고, 체크된 결과에 따른 화면이 모니터(200)에 표시 되도록 한다. 예를 들어, 중앙처리부(120)는 모니터(200)의 버튼이 선택되었는지 여부를 체크하기 위해, I2C 방식을 이용해 모니터(200)를 감시하고, 모니터(200)에 마련된 버튼(210) 중 하나가 선택된 경우, 어떠한 버튼이 선택되었는지 여부를 판단하여, 선택된 버튼에 맵핑된 표시상태에 관한 정보를 저장부(110)에서 독출한다. 또한, 중앙처리부(120)는, 저장부(110)에서 독출한 표시상태에 관한 정보를 이용하여, 기설정된 어플리케이션이 실행되도록 하고, 기설정된 레이아웃에 따라 어플리케이션들이 모니터(200)에서 표시되도록 한다.
입출력부(130)는, 마우스, 키보드 등과 같은 입력장치로부터 입력된 데이터를 중앙처리부(120)로 전달하고, 중앙처리부(120)에서 처리된 데이터가 모니터(200), 스피커 등과 같은 출력장치로 전달되도록 한다.
통신부(140)는, PC(100)가 각종 입출력장치와의 통신하기 위한 통로 역할을 제공한다. 특히, 통신부(140)는, 모니터(200)로부터 어떠한 버튼이 선택되었는지 여부에 대한 정보를 수신하여 중앙처리부(120)로 전달하고, 중앙처리부(120)로부터 수신된 화면표시에 관한 데이터를 모니터(200)로 전달한다.
이에 의해, 간편한 조작을 통해 복수의 어플리케이션들이 함께 실행되고, 어플리케이션들의 윈도우의 위치와 크기도 자동으로 조절되도록 함으로써, 사용자가 필요로 하는 작업환경을 보다 간편하고 빠르게 제공할 수 있게 된다.
한편, 이상에서는, 모니터(200)에 마련된 버튼(210)에 표시상태에 관한 정보를 맵핑시켜, 모니터(200)에 마련된 버튼(210)을 선택한 경우, 기설정된 레이아웃과 레이아웃에 따른 어플리케이션들이 표시되는 것으로 상정하였으나, 이는 설명의 편의를 위한 예시적 사항에 불과하다. 따라서, 모니터(200)에 마련된 버튼(210) 뿐만 아니라, PC(100)와 연결된 키보드에 마련된 버튼, PC(100)의 본체에 마련된 버튼 등에 표시상태에 관한 정보를 맵핑시키는 경우에도 본 발명의 기술적 사상이 그대로 적용될 수 있음은 물론이다. 또한, 화면에 표시되는 특정 아이템에 표시상태에 관한 정보를 맵핑시키는 경우에도 본 발명의 적용범위 내에 있다고 할 것이다.
또한, 이상에서는, 본 발명의 실시예들에 따른 화면표시 방법을 설명하기 위해, PC(100)와 모니터(200)를 예로 들어 설명하였으나, 본 발명이 단순히 이에 국한될 것은 아니며, TV, PMP 등의 디스플레이 장치 또는 이러한 디스플레이 장치와 연동하여 동작하거나 이러한 디스플레이 장치를 제어하기 위한 장치라면 본 발명의 기술적 범위 내에 있다고 할 것이다.
예를 들어, TV를 통해, 복수의 채널을 통해 수신되는 방송을 한 화면으로 시청하고자 하는 경우, 레이아웃을 설정하고, 설정된 레이아웃에 의해 생성된 분할화면에 각 방송을 매칭시켜, 특정 채널번호에 맵핑시킨다면, 사용자는 특정 채널번호를 입력하여, 설정된 레이아웃에 따라 복수의 방송을 동시에 시청할 수 있을 것이다. 또한, 레이아웃의 설정에 의해, 보다 큰 화면으로 시청하기 원하는 방송은 더 크게 디스플레이되고, 보다 작은 화면으로 시청하여도 무방한 방송은 더 작게 디스플레이되도록, 사용자가 임의로 커스터마이즈 할 수 있게 된다.
그리고, 이상에서는, 표시상태에 관한 정보만을 저장하여, 사용자가 특정 버튼을 선택하였을 때, 저장된 표시상태를 재현할 수 있는 것으로 상정하였으나, 단순한 표시상태 뿐만 아니라, 전반적인 작업 환경을 그대로 재현할 수 있음은 물론 이다. 여기서의 작업 환경은, 어플리케이션의 설정상태, 어플리케이션의 저장상태 및 어플리케이션의 작업상태를 포함하는 개념이다.
설정상태란, 어플리케이션에서 각종 도구 또는 옵션이 설정된 상태를 의미한다. 예를 들어, PC(100)는, 엑셀 어플리케이션이 실행되는 문서에서의 글자크기가 10으로 설정되어 있는 경우, 모니터(200)의 버튼을 선택하여 엑셀 어플리케이션을 실행시킬 때, 문서의 글자크기를 미리 설정된 값과 동일하게 10으로 재현할 수 잇다.
저장상태란, 어플리케이션에서 수행되는 문서들이 저장된 상태를 의미한다. 예를 들어, PC(100)는, 어플리케이션이 실행될 때, 문서에서의 현재 작업 상태가 아닌 최종 저장된 시점의 상태에 관한 정보도 저장하여, 버튼(210)이 선택되었을 때, 최종 저장된 시점에 따른 작업 상태의 문서가 디스플레이되도록, 이를 재현할 수 있다.
작업상태란, 어플리케이션에서 수행되는 문서들에 관한 상태를 의미한다. 예를 들어, PC(100)는, 어플리케이션이 버튼(210)에 맵핑될 때, 해당 어플리케이션에 대해 열려있던 문서에 대한 정보도 저장하여, 버튼(210)이 선택되었을 때, 동일한 문서가 디스플레이되도록 할 수 있을 뿐만 아니라, 해당 어플리케이션에 대해 두 개의 문서가 열려 있고, 이 중 하나의 문서가 디스플레이되고 있는 상태였다면, 이를 그대로 재현할 수 있다. 이에 따라, 사용자는 해당 어플리케이션의 탭을 이동시키는 등의 동작을 통해 별도의 문서에 대한 작업도 할 수 있게 된다.
그리고, 이상에서는, 버튼에 맵핑된 어플리케이션들이 미리 저장된 상태로 화면에 표시되는 것을 상정하였으나, 본 발명의 기술적 사상이 반드시 이에 한정되어 이해되어져야 하는 것은 아니며, 설정된 레이아웃에 의해 생성된 분할 화면의 크기를 기초로 어플리케이션이 표시되는 경우라면, 본 발명의 적용범위 내에 있다고 볼 것이다. 예를 들어, 어플리케이션이 버튼에 맵핑된 시점에서 어플리케이션이 표시되는 분할 화면에서 해당 어플리케이션이 분할 화면의 레이아웃보다 작게 표시되고 있었다면, 버튼을 선택하여 작업환경을 재현할 경우, 해당 어플리케이션이 레이아웃에 일치하도록 확장되어 표시되도록 할 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
도 1은 본 발명의 일 실시예에 따른 PC와 모니터를 도시한 도면,
도 2는 모니터에 마련된 버튼 중 하나를 선택하였을 때, 모니터에 표시되는 화면을 도시한 도면,
도 3은 본 발명의 일 실시예에 따른 화면 표시방법을 설명하기 위한 흐름도,
도 4는 모니터의 모드에 따라 서로 다른 두 가지의 동작을 수행하는 과정을 설명하기 위한 흐름도,
도 5는 본 발명의 일 실시예에 따른 맵핑방법을 설명하기 위한 흐름도,
도 6은 윈도우들의 레이아웃을 나타낸 도면,
도 7은 본 발명의 다른 실시예에 따른 맵핑방법을 설명하기 위한 흐름도,
도 8은 분할화면에 어플리케이션의 실행경로를 직접 입력한 모습을 도시한 도면,
도 9는 본 발명의 또 다른 실시예에 따른 맵핑방법을 설명하기 위한 도면,
도 10은 분할화면에 어플리케이션의 실행 아이콘을 드래그하는 모습을 도시한 도면,
도 11은 표시상태에 관한 정보를 맵핑하는 과정의 설명에 제공되는 도면, 그리고,
도 12는 PC에 대한 블록도이다.
***도면의 주요 부분에 대한 부호의 설명***
100 : PC 110 : 저장부
120 : 중앙처리부 130 : 입출력부
140 : 통신부 200 : 모니터
Claims (33)
- 복수의 어플리케이션들이 화면에 표시되는 상태에 관한 정보를 저장하는 단계; 및상기 복수의 어플리케이션들을 실행시켜, 상기 저장된 정보에 따른 화면을 표시하는 단계;를 포함하는 화면 표시방법.
- 제 1항에 있어서,상기 정보는,상기 복수의 어플리케이션들이 화면에 표시되는 레이아웃에 관한 정보 또는 상기 화면에서 상기 복수의 어플리케이션들의 위치에 관한 정보를 포함하는 것을 특징으로 하는 화면 표시방법.
- 제 1항에 있어서,상기 저장단계는, 특정 버튼에 상기 정보를 맵핑시켜 저장하고,상기 표시단계는, 상기 특정 버튼이 선택되는 경우 상기 화면을 표시하는 것을 특징으로 하는 화면 표시방법.
- 제 3항에 있어서,상기 특정 버튼은, 모니터에 마련된 버튼이고,상기 모니터가 제1 모드로 동작하는 경우, 상기 특정 버튼은, 상기 정보의 저장과 상기 화면의 표시를 위해 사용되며,상기 모니터가 제2 모드로 동작하는 경우, 상기 특정 버튼은, 상기 모니터의 기본적인 환경을 설정하기 위해 사용되는 것을 특징으로 하는 화면 표시방법.
- 제 3항에 있어서,상기 특정 버튼은 복수 개이고,상기 화면이 표시되는 상태에 관한 정보는, 상기 복수 개의 버튼마다 서로 다르게 저장되는 것을 특징으로 하는 화면 표시방법.
- 제 1항에 있어서,상기 저장단계는,레이아웃을 설정하는 단계;상기 레이아웃에 의해 생성된 분할 화면들에 상기 복수의 어플리케이션을 매칭시키는 단계; 및상기 복수의 어플리케이션들이 매칭된 분할화면들에 관한 정보를 저장하는 단계;를 포함하는 것을 특징으로 하는 화면 표시방법.
- 제 6항에 있어서,상기 표시단계는,각각의 어플리케이션에 매칭된 분할화면의 크기를 기초로, 상기 분할화면들에 상기 복수의 어플리케이션들을 표시하는 것을 특징으로 하는 화면 표시방법.
- 제 6항에 있어서,상기 매칭단계는,상기 분할 화면들에 상기 복수의 어플리케이션들의 실행 아이콘을 드래그하여, 상기 분할 화면들에 상기 복수의 어플리케이션을 매칭시키는 것을 특징으로 하는 화면 표시방법.
- 제 6항에 있어서,상기 매칭단계는,상기 분할 화면들에 상기 복수의 어플리케이션들에 대한 실행 경로를 직접 입력하여, 상기 분할 화면들에 상기 복수의 어플리케이션을 매칭시키는 것을 특징으로 하는 화면 표시방법.
- 제 1항에 있어서,상기 저장단계는, 상기 복수의 어플리케이션들의 설정상태에 관한 정보, 저장상태에 관한 정보 및 작업상태에 관한 정보 중 적어도 하나를 상기 표시상태에 관한 정보와 함께 저장하고,상기 표시단계는, 상기 저장된 정보들을 기초로 상기 복수의 어플리케이션을 실행시키는 것을 특징으로 하는 화면 표시방법.
- 제 1항에 있어서,상기 표시상태는,사용자의 조작에 의해 커스터마이즈된 표시상태인 것을 특징으로 하는 화면 표시방법.
- 복수의 어플리케이션들이 실행되는 작업환경을 저장하는 단계; 및상기 작업환경이 호출되면, 상기 복수의 어플리케이션들을 실행시켜, 화면에 상기 작업환경을 재현하는 단계;를 포함하는 화면 표시방법.
- 제 12항에 있어서,상기 작업환경은,상기 복수의 어플리케이션들의 표시상태, 설정상태, 저장상태 및 작업상태 중 적어도 하나에 관한 환경을 포함하는 것을 특징으로 하는 화면 표시방법.
- 디스플레이 장치에 표시되는 화면을 생성하는 전자장치의 화면 생성방법에 있어서,기설정된 버튼이 선택되면, 상기 디스플레이 장치의 모드를 판단하는 단계; 및상기 디스플레이 장치의 모드가 제1 모드로 판단되면, 기설정된 어플리케이션들을 실행시키는 화면을 생성하는 단계;를 포함하는 화면 생성방법.
- 제 14항에 있어서,상기 디스플레이 장치의 모드가 제2 모드로 판단되면, 상기 디스플레이 장치의 기본적인 환경을 설정하기 위한 GUI 화면을 생성하는 단계;를 더 포함하는 것을 특징으로 하는 화면 생성방법.
- 제 14항에 있어서,상기 기설정된 버튼은,상기 디스플레이 장치에 마련된 버튼, 상기 디스플레이 장치의 표시상태를 조작하기 위한 입력수단에 마련되는 버튼 및 상기 디스플레이 장치의 화면에 아이템으로 표시되는 버튼 중 적어도 하나를 포함하는 것을 특징으로 하는 화면 생성방법.
- 적어도 하나의 분할화면이 생성되도록 화면의 레이아웃을 설정하는 단계;상기 적어도 하나의 분할화면에 적어도 하나의 어플리케이션을 매칭하는 단계;상기 레이아웃과 상기 매칭에 대한 정보를 저장하는 단계; 및특정 명령이 입력되면, 각각의 분할화면에 상기 매칭된 어플리케이션을 실행 시켜 표시하는 단계;를 포함하는 화면 표시방법.
- 복수의 어플리케이션들이 화면에 표시되는 상태에 관한 정보를 저장하는 저장부; 및상기 복수의 어플리케이션들을 실행시켜, 상기 저장된 정보에 따른 화면이 표시되도록 하는 제어부;를 포함하는 전자 장치.
- 제 18항에 있어서,상기 정보는,상기 복수의 어플리케이션들이 화면에 표시되는 레이아웃에 관한 정보 또는 상기 화면에서 상기 복수의 어플리케이션들의 위치에 관한 정보를 포함하는 것을 특징으로 하는 전자 장치.
- 제 18항에 있어서,상기 저장부는, 특정 버튼에 상기 정보를 맵핑시켜 저장하고,상기 제어부는, 상기 특정 버튼이 선택되는 경우 상기 화면이 표시되도록 하는 것을 특징으로 하는 전자 장치.
- 제 20항에 있어서,상기 특정 버튼은, 모니터에 마련된 버튼이고,상기 모니터가 제1 모드로 동작하는 경우, 상기 특정 버튼은, 상기 정보의 저장과 상기 화면의 표시를 위해 사용되며,상기 모니터가 제2 모드로 동작하는 경우, 상기 특정 버튼은, 상기 모니터의 기본적인 환경을 설정하기 위해 사용되는 것을 특징으로 하는 전자 장치.
- 제 20항에 있어서,상기 특정 버튼은 복수 개이고,상기 화면이 표시되는 상태에 관한 정보는, 상기 복수 개의 버튼마다 서로 다르게 저장되는 것을 특징으로 하는 전자 장치.
- 제 18항에 있어서,상기 제어부는,레이아웃을 설정하고, 상기 레이아웃에 의해 생성된 분할 화면들에 상기 복수의 어플리케이션이 매칭되도록 하며, 상기 복수의 어플리케이션들이 매칭된 분할화면들에 관한 정보가 상기 저장부에 저장되도록 하는 것을 특징으로 하는 전자 장치.
- 제 23항에 있어서,상기 제어부는,각각의 어플리케이션에 매칭된 분할화면의 크기를 기초로, 상기 분할화면들 에 상기 복수의 어플리케이션들이 표시되도록 하는 것을 특징으로 하는 전자 장치.
- 제 23항에 있어서,상기 제어부는,상기 분할 화면들에 상기 복수의 어플리케이션들의 실행 아이콘이 드래그된 경우, 상기 분할 화면들에 상기 복수의 어플리케이션이 매칭되도록 하는 것을 특징으로 하는 전자 장치.
- 제 23항에 있어서,상기 제어부는,상기 분할 화면들에 상기 복수의 어플리케이션들에 대한 실행 경로가 직접 입력된 경우, 상기 분할 화면들에 상기 복수의 어플리케이션들이 매칭되도록 하는 것을 특징으로 하는 전자 장치.
- 제 18항에 있어서,상기 저장부는, 상기 복수의 어플리케이션들의 설정상태에 관한 정보, 저장상태에 관한 정보 및 작업상태에 관한 정보 중 적어도 하나를 상기 표시상태에 관한 정보와 함께 저장하고,상기 제어부는, 상기 저장된 정보들을 기초로 상기 복수의 어플리케이션이 실행되도록 하는 것을 특징으로 하는 전자 장치.
- 제 18항에 있어서,상기 표시상태는,사용자의 조작에 의해 커스터마이즈된 표시상태인 것을 특징으로 하는 전자 장치.
- 복수의 어플리케이션들이 실행되는 작업환경을 저장하는 저장부; 및상기 작업환경이 호출되면, 상기 복수의 어플리케이션들을 실행시켜, 화면에 상기 작업환경이 재현되도록 하는 제어부;를 포함하는 전자 장치.
- 제 29항에 있어서,상기 작업환경은,상기 복수의 어플리케이션들의 표시상태, 설정상태, 저장상태 및 작업상태 중 적어도 하나에 관한 환경을 포함하는 것을 특징으로 하는 전자 장치.
- 디스플레이 장치와 통신하기 위한 통신부; 및기설정된 버튼이 선택되면, 상기 통신부를 통해 상기 디스플레이 장치와 통신하여 상기 디스플레이 장치의 모드를 판단하고, 상기 디스플레이 장치의 모드가 제1 모드로 판단되면, 기설정된 어플리케이션들이 실행되어 화면에 표시되도록 하는 제어부;를 포함하는 전자 장치.
- 제 31항에 있어서,상기 제어부는,상기 디스플레이 장치의 모드가 제2 모드로 판단되면, 상기 디스플레이 장치의 기본적인 환경을 설정하기 위한 GUI가 화면에 표시되도록 하는 것을 특징으로 하는 전자 장치.
- 제 31항에 있어서,상기 기설정된 버튼은,상기 디스플레이 장치에 마련된 버튼, 상기 디스플레이 장치의 표시상태를 조작하기 위한 입력수단에 마련되는 버튼 및 상기 디스플레이 장치의 화면에 아이템으로 표시되는 버튼 중 적어도 하나를 포함하는 것을 특징으로 하는 전자 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090050459A KR20100131724A (ko) | 2009-06-08 | 2009-06-08 | 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치 |
EP10164371.6A EP2264579A3 (en) | 2009-06-08 | 2010-05-28 | Method and electronic device for displaying screen image |
US12/795,792 US20100313154A1 (en) | 2009-06-08 | 2010-06-08 | Method for displaying screen, method for generating screen, method for operating application, and electronic device using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090050459A KR20100131724A (ko) | 2009-06-08 | 2009-06-08 | 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100131724A true KR20100131724A (ko) | 2010-12-16 |
Family
ID=42668043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090050459A KR20100131724A (ko) | 2009-06-08 | 2009-06-08 | 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100313154A1 (ko) |
EP (1) | EP2264579A3 (ko) |
KR (1) | KR20100131724A (ko) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012088484A2 (en) * | 2010-12-23 | 2012-06-28 | Microsoft Corporation | Creating an immersive environment |
WO2013073904A1 (en) * | 2011-11-16 | 2013-05-23 | Samsung Electronics Co., Ltd. | Mobile device for executing multiple applications and method for same |
KR20140045640A (ko) * | 2012-10-09 | 2014-04-17 | 엘지전자 주식회사 | 이동단말기 및 그 제어 방법 |
WO2014093105A1 (en) * | 2012-12-10 | 2014-06-19 | Google Inc. | Displaying windows on a touchscreen device |
KR20140084966A (ko) * | 2012-12-27 | 2014-07-07 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
US9052820B2 (en) | 2011-05-27 | 2015-06-09 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9104440B2 (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 |
US9229918B2 (en) | 2010-12-23 | 2016-01-05 | Microsoft Technology Licensing, Llc | Presenting an application change through a tile |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US9696888B2 (en) | 2010-12-20 | 2017-07-04 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
US10254955B2 (en) | 2011-09-10 | 2019-04-09 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US10579250B2 (en) | 2011-09-01 | 2020-03-03 | Microsoft Technology Licensing, Llc | Arranging tiles |
US10969944B2 (en) | 2010-12-23 | 2021-04-06 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160320938A9 (en) * | 2009-03-17 | 2016-11-03 | Litera Technologies, LLC | System and Method for the Auto-Detection and Presentation of Pre-Set Configurations for Multiple Monitor Layout Display |
US9483167B2 (en) | 2010-09-29 | 2016-11-01 | Adobe Systems Incorporated | User interface for a touch enabled device |
US9229636B2 (en) | 2010-10-22 | 2016-01-05 | Adobe Systems Incorporated | Drawing support tool |
US9104290B2 (en) | 2011-02-11 | 2015-08-11 | Samsung Electronics Co., Ltd. | Method for controlling screen of mobile terminal |
KR101778045B1 (ko) * | 2011-02-11 | 2017-09-14 | 삼성전자 주식회사 | 휴대단말기의 화면 제어 방법 |
US11249619B2 (en) | 2011-02-11 | 2022-02-15 | Samsung Electronics Co., Ltd. | Sectional user interface for controlling a mobile terminal |
US20130132907A1 (en) * | 2011-03-02 | 2013-05-23 | Adobe Systems Incorporated | Shape pixel rendering |
US8842120B2 (en) | 2011-03-02 | 2014-09-23 | Adobe Systems Incorporated | Physics rules based animation engine |
GB2492789B (en) * | 2011-07-12 | 2018-01-03 | Denso Corp | Displays |
US10031641B2 (en) | 2011-09-27 | 2018-07-24 | Adobe Systems Incorporated | Ordering of objects displayed by a computing device |
US9589540B2 (en) * | 2011-12-05 | 2017-03-07 | Microsoft Technology Licensing, Llc | Adaptive control of display refresh rate based on video frame rate and power efficiency |
EP2662761B1 (en) * | 2012-05-11 | 2020-07-01 | Samsung Electronics Co., Ltd | Multiple display window providing apparatus and method |
JP2014102790A (ja) * | 2012-11-22 | 2014-06-05 | Toshiba Corp | 情報処理装置、プロファイル作成方法およびプログラム |
KR20230070067A (ko) * | 2012-11-29 | 2023-05-19 | 파세토, 인크. | 여러 애플리케이션들을 디스플레이하기 위한 시스템 및 방법 |
KR102155708B1 (ko) * | 2013-02-26 | 2020-09-14 | 삼성전자 주식회사 | 휴대 단말기 및 그의 멀티 어플리케이션 운용 방법 |
EP2965182B1 (en) | 2013-03-05 | 2019-06-19 | Fasetto, Inc. | System and method for cubic graphical user interfaces |
US20140282207A1 (en) * | 2013-03-15 | 2014-09-18 | Rita H. Wouhaybi | Integration for applications and containers |
US10095873B2 (en) | 2013-09-30 | 2018-10-09 | Fasetto, Inc. | Paperless application |
JP5850033B2 (ja) * | 2013-12-05 | 2016-02-03 | 横河電機株式会社 | フィールド機器管理装置、機器情報表示方法、コンピュータプログラムおよび記録媒体 |
US9584402B2 (en) | 2014-01-27 | 2017-02-28 | Fasetto, Llc | Systems and methods for peer to peer communication |
KR102537484B1 (ko) | 2014-07-10 | 2023-05-30 | 파세토, 인크. | 메시지 편집을 위한 시스템들 및 방법들 |
US10437288B2 (en) | 2014-10-06 | 2019-10-08 | Fasetto, Inc. | Portable storage device with modular power and housing system |
WO2016057091A1 (en) | 2014-10-06 | 2016-04-14 | Fasetto, Llc | Systems and methods for portable storage devices |
US10379497B2 (en) | 2015-03-07 | 2019-08-13 | Apple Inc. | Obtaining and displaying time-related data on an electronic watch |
EP3745679B1 (en) | 2015-03-11 | 2024-05-01 | Fasetto, Inc. | Systems and methods for web api communication |
US11327640B2 (en) | 2015-06-05 | 2022-05-10 | Apple Inc. | Providing complications on an electronic device |
US10572571B2 (en) * | 2015-06-05 | 2020-02-25 | Apple Inc. | API for specifying display of complication on an electronic watch |
US10175866B2 (en) | 2015-06-05 | 2019-01-08 | Apple Inc. | Providing complications on an electronic watch |
WO2017096245A1 (en) | 2015-12-03 | 2017-06-08 | Fasetto, Llc | Systems and methods for memory card emulation |
CA3044665A1 (en) | 2016-11-23 | 2018-05-31 | Fasetto, Inc. | Systems and methods for streaming media |
KR20190131022A (ko) | 2017-02-03 | 2019-11-25 | 파세토, 인크. | 키잉된 디바이스들에서의 데이터 스토리지에 대한 시스템들 및 방법들 |
WO2019079628A1 (en) | 2017-10-19 | 2019-04-25 | Fasetto, Inc. | PORTABLE ELECTRONIC DEVICE CONNECTING SYSTEMS |
WO2019109033A1 (en) | 2017-12-01 | 2019-06-06 | Fasetto, Inc. | Systems and methods for improved data encryption |
EP3782112B1 (en) | 2018-04-17 | 2024-10-23 | Fasetto, Inc. | Device presentation with real-time feedback |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5499334A (en) * | 1993-03-01 | 1996-03-12 | Microsoft Corporation | Method and system for displaying window configuration of inactive programs |
JP2001075712A (ja) * | 1999-08-31 | 2001-03-23 | Sony Corp | 情報処理装置及び情報処理方法並びにプログラム格納媒体 |
US7028264B2 (en) * | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US6549217B1 (en) * | 2000-03-23 | 2003-04-15 | Koninklijke Philips Electronics N.V. | System and method for computer system management using bookmarks |
US20040027392A1 (en) * | 2002-08-08 | 2004-02-12 | Dunn Loren S. | System and method for quick access of computer resources to control and configure a computer |
US7913183B2 (en) * | 2002-10-08 | 2011-03-22 | Microsoft Corporation | System and method for managing software applications in a graphical user interface |
US8276095B2 (en) * | 2004-02-20 | 2012-09-25 | Advanced Intellectual Property Group, Llc | System for and method of generating and navigating within a workspace of a computer application |
US20070213906A1 (en) * | 2006-03-13 | 2007-09-13 | Deere & Company, A Delaware Corporation | Work vehicle software application display management system and associated method |
-
2009
- 2009-06-08 KR KR1020090050459A patent/KR20100131724A/ko not_active Application Discontinuation
-
2010
- 2010-05-28 EP EP10164371.6A patent/EP2264579A3/en not_active Withdrawn
- 2010-06-08 US US12/795,792 patent/US20100313154A1/en not_active Abandoned
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9696888B2 (en) | 2010-12-20 | 2017-07-04 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
WO2012088484A2 (en) * | 2010-12-23 | 2012-06-28 | Microsoft Corporation | Creating an immersive environment |
WO2012088484A3 (en) * | 2010-12-23 | 2013-01-17 | Microsoft Corporation | Creating an immersive environment |
US11126333B2 (en) | 2010-12-23 | 2021-09-21 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US10969944B2 (en) | 2010-12-23 | 2021-04-06 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9229918B2 (en) | 2010-12-23 | 2016-01-05 | Microsoft Technology Licensing, Llc | Presenting an application change through a tile |
US9052820B2 (en) | 2011-05-27 | 2015-06-09 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9104440B2 (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 |
US9535597B2 (en) | 2011-05-27 | 2017-01-03 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US11698721B2 (en) | 2011-05-27 | 2023-07-11 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US10303325B2 (en) | 2011-05-27 | 2019-05-28 | Microsoft Technology Licensing, Llc | Multi-application environment |
US10579250B2 (en) | 2011-09-01 | 2020-03-03 | Microsoft Technology Licensing, Llc | Arranging tiles |
US10254955B2 (en) | 2011-09-10 | 2019-04-09 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9983664B2 (en) | 2011-11-16 | 2018-05-29 | Samsung Electronics Co., Ltd. | Mobile device for executing multiple applications and method for same |
WO2013073904A1 (en) * | 2011-11-16 | 2013-05-23 | Samsung Electronics Co., Ltd. | Mobile device for executing multiple applications and method for same |
KR20140045640A (ko) * | 2012-10-09 | 2014-04-17 | 엘지전자 주식회사 | 이동단말기 및 그 제어 방법 |
WO2014093105A1 (en) * | 2012-12-10 | 2014-06-19 | Google Inc. | Displaying windows on a touchscreen device |
KR20140084966A (ko) * | 2012-12-27 | 2014-07-07 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP2264579A3 (en) | 2014-06-25 |
US20100313154A1 (en) | 2010-12-09 |
EP2264579A2 (en) | 2010-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100131724A (ko) | 화면 표시방법, 화면 생성방법, 어플리케이션 실행 방법 및 이를 이용한 전자장치 | |
WO2009157560A1 (ja) | ユーザインタフェース生成装置 | |
US20120218307A1 (en) | Electronic device with touch control screen and display control method thereof | |
KR102441357B1 (ko) | 디스플레이 장치 및 그 제어 방법 | |
KR20100124440A (ko) | 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기 | |
US20140063071A1 (en) | Applying enhancements to visual content | |
KR20020068170A (ko) | 컴퓨터시스템 및 osd 표시방법 | |
US20190163337A1 (en) | System for Augmenting a Computer Display via a Mobile Device Display | |
WO2022111397A1 (zh) | 控制方法、装置和电子设备 | |
JP5882973B2 (ja) | 情報処理装置、方法及びプログラム | |
US11934638B2 (en) | Command display control method, computer-readable medium and apparatus | |
JP2007188289A (ja) | マルチタスク処理端末装置 | |
JP2010160655A (ja) | 情報処理装置およびオブジェクト設定方法 | |
JP6188405B2 (ja) | 表示制御装置、表示制御方法、及びプログラム | |
WO2016042918A1 (ja) | 情報処理装置およびその制御方法と制御プログラム | |
JP7370923B2 (ja) | 電子機器、ウィンドウ配置方法およびプログラム | |
JP2015210504A (ja) | 表示装置および表示方法 | |
KR101809047B1 (ko) | 단축키 안내 장치 및 안내 방법 | |
KR102243477B1 (ko) | 디스플레이 장치 및 그 제어 방법 | |
KR200434597Y1 (ko) | 디스플레이장치 | |
KR20120020730A (ko) | 휴대용 단말기에서 문자 입력 방법 및 장치 | |
US20140320879A1 (en) | Printer driver setting printing program and setting printing method | |
JP2017199276A5 (ko) | ||
JP6419270B2 (ja) | 表示制御装置、表示制御方法、及びプログラム | |
JP2017199276A (ja) | 情報処理装置及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |