KR20100108417A - 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템 - Google Patents
다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템 Download PDFInfo
- Publication number
- KR20100108417A KR20100108417A KR1020107017174A KR20107017174A KR20100108417A KR 20100108417 A KR20100108417 A KR 20100108417A KR 1020107017174 A KR1020107017174 A KR 1020107017174A KR 20107017174 A KR20107017174 A KR 20107017174A KR 20100108417 A KR20100108417 A KR 20100108417A
- Authority
- KR
- South Korea
- Prior art keywords
- application
- display device
- display
- computer system
- monitor computer
- 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/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
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/043—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/045—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
-
- 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
- G06F3/04817—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 using icons
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/001—Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
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)
- Computer Hardware Design (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
복수의 디스플레이 장치(22 내지 26, 및 30 내지 34)를 포함하는 다중 모니터 컴퓨터 시스템(20)에서 어플리케이션을 관리하는 방법은, 다중 모니터 컴퓨터 시스템에서 이용 가능한 어플리케이션의 표시를 디스플레이 장치들 중 적어도 하나의 디스플레이 장치에 표시하는 것; 및 다른 디스플레이 장치에서 이용 가능한 어플리케이션의 표시의 선택에 응답하여, 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치로 이동시키는 것을 포함한다.
Description
본 발명은 일반적으로는 다중 모니터 컴퓨터 시스템에 관한 것으로, 보다 구체적으로는 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템에 관한 것이다.
복수의 물리 디스플레이 장치가 예를 들면 퍼스널 컴퓨터 등과 같은 공통의 컴퓨팅 장치에 연결되어 그 컴퓨팅 장치에서 실행되는 컴퓨터 프로그램을 위한 증가된 디스플레이 영역을 제공하는 다중 모니터 컴퓨터 시스템은 점점 더 대중화되고 있다. 그 환경에 따라, 물리 디스플레이 장치는 다양한 형태[예를 들면, 액정 디스플레이(liquid crystal display : LCD), 음극선관(cathode ray tube : CRT), 전자 칠판(interactive whiteboard : IWB), 기타 디스플레이 패널 또는 장치 등] 및/또는 다양한 크기를 가질 수 있다. 다중 물리 디스플레이 장치를 수용하기 위해, 대부분의 컴퓨팅 장치의 비디오 카드는 둘 이상의 물리 디스플레이 장치로부터의 케이블을 수용하도록 복수의 소켓을 구비하고 있다. 대안적으로, 몇몇 컴퓨팅 장치는 둘 이상의 물리 디스플레이 장치로부터의 케이블을 수용하도록 복수의 비디오 카드를 구비하고 있다. 어느 경우든, 하나 이상의 컴퓨터 프로그램의 실행에 응답하여 컴퓨팅 장치의 비디오 카드에 의해 생성되는 비디오 데이터는 디스플레이를 위해 적절한 물리 디스플레이 장치로 출력된다. 다른 다중 모니터 컴퓨터 시스템은 네트워크 연결된 물리 디스플레이 장치를 구비하는 데, 이 경우 물리 디스플레이 장치들은 무선 또는 유선 네트워크를 통해 연결되어 이 네트워크 연결을 통해 비디오 데이터가 디스플레이를 위해 물리 디스플레이 장치로 제공되고 있다.
WindowsTM 형태의 운영 체제 환경에서 잘 알려진 바와 같이, 어플리케이션이 마우스의 더블 클릭 또는 유사한 이벤트를 통해 선택됨으로 인해 실행될 때에, 운영 체제는 선택된 어플리케이션의 인스턴스(instance)를 생성하고 선택된 어플리케이션을 물리 디스플레이 장치 상에 제시되는 윈도우 내에 실행시킨다. 그 선택된 어플리케이션을 위한 윈도우는 통상 두 가지 위치 중 하나, 즉 최종 사용 위치나 디폴트 위치에 배치된다. 어플리케이션 윈도우를 하나의 물리 디스플레이 장치에서 다른 물리 디스플레이 장치로 이동시키고자 하는 경우, 사용자는 표시된 어플리케이션 윈도우를 조작하여, 그 어플리케이션 윈도우를 원하는 물리 디스플레이 장치로 이동시켜야 한다. 물리 디스플레이 장치들이 서로 가까이 떨어져 있는 경우, 표시된 어플리케이션 윈도우를 조작해야 하는 것이 불편할 수도 있지만, 사용자에 의해 쉽게 수행될 수 있는 일이다. 전자 칠판들을 이용하는 다중 모니터 컴퓨터 시스템에서, 전자 칠판들은 상당한 거리만큼 서로 떨어질 수 있다. 이 경우, 하나의 전자 칠판과 상호 작용하는 사용자가 다른 전자 칠판에 표시된 어플리케이션 윈도우와 상호 작용하길 원하는 경우, 그 사용자는 해당 어플리케이션 윈도우를 표시하고 있는 전자 칠판까지 걸어가서, 그 어플리케이션 윈도우를 필요에 따라 조작하여 그 어플리케이션 윈도우를 적합한 전자 칠판으로 옮긴 후에 다시 걸어 돌아와야 한다. 이는 물론 불편할 수 있고, 사용자에게 불만을 초래하여 소프트웨어 피쳐(software features)의 활용의 감소를 초래할 수 있다. 이해할 수 있는 바와 같이, 다중 모니터 컴퓨터 시스템에서 실행되는 어플리케이션의 관리의 개선이 요구되고 있다.
따라서, 본 발명의 목적은 적어도 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 신규한 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템을 제공하는 데에 있다.
따라서, 하나의 양태에 따르면, 어플리케이션 관리 절차를 실행하는 적어도 하나의 컴퓨팅 장치에 작동적으로 연결된 복수의 디스플레이 장치를 포함하는 시스템으로서, 어플리케이션 관리 절차가 디스플레이 장치들에서 이용 가능한 인스턴스를 결정하고, 하나의 디스플레이 장치로부터 선택되는 다른 디스플레이 장치에서 이용 가능한 어플리케이션을 다른 디스플레이 장치로부터 이동될 수 있게 하는 것인 시스템이 제공된다.
하나의 실시예에서, 어플리케이션 관리 절차는 디스플레이 장치들에서 이용 가능한 각각의 어플리케이션의 표시가 선택된 디스플레이 장치 상에 제시되게 한다. 어플리케이션 관리 절차는 표시된 아이콘에 대한 사용자의 선택에 응답하여 실시되며, 선택된 디스플레이 장치는 그 표시된 아이콘이 선택되는 디스플레이 장치이다. 각각의 어플리케이션에 대한 표시는 선택 가능한 썸네일이다.
하나의 실시예에서, 복수의 디스플레이 장치들은 복수의 전자 칠판을 포함한다. 하나의 디스플레이 장치로부터 선택되는 어플리케이션은 다른 디스플레이 장치로부터 그 하나의 디스플레이 장치로 이동되며, 그 다른 디스플레이 장치 상에서 이전에 제시되는 것과 유사한 형태 및 위치에서 하나의 디스플레이 장치 상에 제시될 수 있다. 원하는 경우, 어플리케이션 관리 절차는 다른 디스플레이 장치에서 하나의 디스플레이 장치로의 선택된 어플리케이션의 이동 중에 이 선택된 어플리케이션을 애니메이트(animate)할 수 있거나, 및/또는 다른 디스플레이 장치에서 하나의 디스플레이 장치로의 선택된 어플리케이션의 이동 중에 적어도 하나의 컴퓨팅 장치가 사운드 효과를 송출할 수 있다.
또 다른 양태에 따르면, 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 방법으로서, 다중 모니터 컴퓨터 시스템에서 이용 가능한 어플리케이션의 표시를 디스플레이 장치들 중 적어도 하나의 디스플레이 장치에 표시하는 것; 및 다른 디스플레이 장치에서 이용 가능한 어플리케이션의 표시의 선택에 응답하여, 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치로 이동시키는 것을 포함하는 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법이 제공된다.
하나의 실시예에서, 이용 가능한 어플리케이션의 표시를 표시하는 것은 이용 가능한 어플리케이션을 나타내는 심벌의 어레이를 제시하는 것을 포함한다. 이용 가능한 어플리케이션의 표시를 표시하는 것은 하나의 디스플레이 장치에 제시된 아이콘의 선택에 응답하여 수행된다. 하나의 형태의 사용자 입력은 하나의 디스플레이 장치 상에서 이루어진 터치 입력이다. 선택된 표시와 관련된 어플리케이션을 이동시키는 것의 하나의 형태에는 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치 상에 표시하는 것을 포함한다. 어플리케이션은 다른 디스플레이 장치에서 제시된 것과 유사한 형태 및 위치에서 표시될 수 있다.
또 다른 양태에 따르면, 어플리케이션 관리 절차를 실행하는 중앙 컴퓨팅 장치에 작동적으로 연결된 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템으로서, 어플리케이션 관리 절차는, 디스플레이 장치들 중 하나의 디스플레이 장치에서 이루어진 사용자 입력에 응답하여, 적어도 디스플레이 장치들 상에서의 제시에 이용 가능한 중앙 컴퓨팅 장치에서의 실행 중인 어플리케이션들을 결정하여, 이들 어플리케이션에 대한 선택 가능한 표시를 하나의 디스플레이 장치에 표시하며, 어플리케이션 관리 절차는 그 하나의 디스플레이 장치와는 다른 디스플레이 장치에서 이용 가능한 어플리케이션과 관련한 표시된 표시의 선택에 응답하여, 선택된 표시에 해당하는 어플리케이션의 이용 가능성을 다른 디스플레이 장치에서 하나의 디스플레이 장치로 이동시키는 것인 다중 모니터 컴퓨터 시스템이 제공된다.
또 다른 양태에 따르면, 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 컴퓨터 프로그램을 수록한 컴퓨터 판독 가능 매체로서, 그 컴퓨터 프로그램은, 다중 모니터 컴퓨터 시스템에서 이용 가능한 어플리케이션의 표시를 디스플레이 장치들 중 적어도 하나의 디스플레이 장치에 표시하기 위한 프로그램 코드; 및 다른 디스플레이 장치에서 이용 가능한 어플리케이션의 표시의 선택에 응답하여, 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치로 이동시키기 위한 프로그램 코드를 포함하는 것인 컴퓨터 판독 가능 매체가 제공된다.
또 다른 양태에 따르면, 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 방법으로서, 디스플레이 장치들 중 하나의 디스플레이 장치에 제시된 어플리케이션 윈도우와 관련된 적어도 하나의 어플리케이션 이동 아이콘을 표시하는 것; 및 적어도 하나의 어플리케이션 이동 아이콘의 선택에 응답하여, 어플리케이션 윈도우를 표시하는 것을 하나의 디스플레이 장치에서 다른 디스플레이 장치로 이동시키는 것을 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법이 제공된다.
또 다른 양태에 따르면, 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 컴퓨터 프로그램을 수록한 컴퓨터 판독 가능 매체로서, 그 컴퓨터 프로그램은, 디스플레이 장치들 중 하나의 디스플레이 장치에 제시된 어플리케이션 윈도우와 관련된 적어도 하나의 어플리케이션 이동 아이콘을 표시하기 위한 프로그램 코드; 및 적어도 하나의 어플리케이션 이동 아이콘의 선택에 응답하여, 상기 어플리케이션 윈도우를 표시하는 것을 하나의 디스플레이 장치에서 다른 디스플레이 장치로 이동시키기 위한 프로그램 코드를 포함하는 것인 컴퓨터 판독 가능 매체가 제공된다.
본 발명의 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템에 따르면, 다중 모니터 컴퓨터 시스템에서 실행되는 어플리케이션의 관리를 개선하여 사용자의 불만을 감소시킬 수 있다.
이하에서는 첨부 도면을 참조하여 실시예에 대해 보다 상세하게 설명할 것이다.
도 1은 다중 모니터 컴퓨터 시스템의 개략도이고,
도 2는 복수의 전자 칠판, 중앙 컴퓨터, 및 복수의 랩톱 컴퓨터를 포함하는 다중 모니터 컴퓨터 시스템이 회의실에 배치되어 있는 것을 나타내는 도면이며,
도 3은 도 2의 전자 칠판과 2대의 랩톱 컴퓨터를 도시하는 것으로, 랩톱 컴퓨터들의 데스크톱들이 2개의 전자 칠판에 표시하고 있는 것을 도시하는 도면이고,
도 4a 내지 도 4c는 중앙 컴퓨터에 의해 실행되는 어플리케이션 관리 절차의 실행 중에 수행되는 단계들을 도시하는 흐름도이며,
도 5a 내지 도 5e는 어플리케이션 관리 절차의 실행 중에 표시된 어플리케이션 윈도우의 이동을 나타내는 도면이고,
도 5f는 풍선 윈도우(bubble window)를 포함하는 전자 칠판 상에 제시된 데스크톱을 도시하는 도면이며,
도 6a 내지 도 6d는 어플리케이션 관리 절차의 실행 중에 어플리케이션 윈도우 이동(application window move : AWM) 아이콘의 선택에 응답한 표시된 어플리케이션 윈도우의 이동을 도시하는 도면이다.
도 1은 다중 모니터 컴퓨터 시스템의 개략도이고,
도 2는 복수의 전자 칠판, 중앙 컴퓨터, 및 복수의 랩톱 컴퓨터를 포함하는 다중 모니터 컴퓨터 시스템이 회의실에 배치되어 있는 것을 나타내는 도면이며,
도 3은 도 2의 전자 칠판과 2대의 랩톱 컴퓨터를 도시하는 것으로, 랩톱 컴퓨터들의 데스크톱들이 2개의 전자 칠판에 표시하고 있는 것을 도시하는 도면이고,
도 4a 내지 도 4c는 중앙 컴퓨터에 의해 실행되는 어플리케이션 관리 절차의 실행 중에 수행되는 단계들을 도시하는 흐름도이며,
도 5a 내지 도 5e는 어플리케이션 관리 절차의 실행 중에 표시된 어플리케이션 윈도우의 이동을 나타내는 도면이고,
도 5f는 풍선 윈도우(bubble window)를 포함하는 전자 칠판 상에 제시된 데스크톱을 도시하는 도면이며,
도 6a 내지 도 6d는 어플리케이션 관리 절차의 실행 중에 어플리케이션 윈도우 이동(application window move : AWM) 아이콘의 선택에 응답한 표시된 어플리케이션 윈도우의 이동을 도시하는 도면이다.
이하, 도 1을 살펴보면, 전체적으로 도면 부호 20이 부여된 다중 모니터 컴퓨터 시스템이 도시되어 있다. 확인할 수 있는 바와 같이, 본 실시예에서 다중 모니터 컴퓨터 시스템은 복수의 물리 디스플레이 장치(22 내지 26)를 포함하며, 이들 각각은 공통의 컴퓨팅 장치, 본 예에서는 중앙 컴퓨터(28)에 연결된다. 물리 디스플레이 장치(22 내지 26)는 다양한 형태를 취할 수 있다. 예를 들면, 물리 디스플레이 장치는 동일한 형태 또는 상이한 형태의 모니터[예를 들면, 액정 디스플레이(LCD), 음금선관(CRT), 플라즈마 디스플레이 장치 또는 기타 형태의 디스플레이 패널]이거나, 및/또는 동일 또는 상이한 해상도를 가질 수 있다. 대안적으로, 물리 디스플레이 장치(22 내지 26)는 전자 칠판(IWB)일 수 있다. 각각의 IWB는 아날로그 저항막식, 정전 용량식, 카메라식, 전자기식, 표면탄성파식(surface acoustic wave) 등을 비롯하여 이들에 한정되지 않는 다수의 형태 중 하나일 수 있다. 물론, 물리 디스플레이 장치(22 내지 26)는 모니터와 IWB의 조합일 수도 있다. 하나 이상의 로컬 및/또는 원격 컴퓨팅 장치가 또한 중앙 컴퓨터(28)와 통신한다. 본 실시예에서, 3개의 로컬 랩톱 컴퓨터(30 내지 34)가 중앙 컴퓨터(28)와 통신하는 것으로 도시되어 있다. 랩톱 컴퓨터(30 내지 34)는 예를 들면 이더넷 또는 범용 직렬 버스(USB) 연결과 같은 유선 통신 링크를 거쳐 윈도우 공유 소프트웨어를 통해 중앙 컴퓨터(28)와 통신하거나, 예를 들면 무선 주파수(RF) 또는 BlueToothTM 연결과 같은 무선 통신 링크를 통해 중앙 컴퓨터(28)와 통신할 수 있다. 도시하진 않았지만, 예를 들면 랩톱 컴퓨터, 데스크톱 컴퓨터 등과 같은 하나 이상의 다른 원격 컴퓨팅 장치가 인터넷, 가상 사설망(virtual private network : VPN), 또는 유사한 통신 링크를 거쳐 윈도우 공유 소프트웨어를 통해 중앙 컴퓨터(28)와 통신할 수도 있다. 윈도우 공유 소프트웨어(windows sharing software)는 캐나다 앨버타주 캘거리에 소재한 본 출원인 SMART Technologies ULC가 SynchronEyesTM, BridgitTM, 또는 LinQTM이라는 상품명으로 제공하는 것이나, 제3자들이 WebExTM, Microsoft Remote Desktop, Netmeeting, Windows LiveTM, 또는 VNCTM이라는 상품명으로 제공하는 것과 같은 각종 형태 중 하나일 수 있다.
도 2 및 도 3에서는 물리 디스플레이 장치(22 내지 26)가 회의실의 벽에서 물리적으로 간격을 두고 떨어진 위치에 장착되어 있는 전자 칠판(IWB) 형태를 취하고 있는 회의실에 배치된 다중 모니터 컴퓨터 시스템(20)을 도시하고 있다. 각각의 IWB(22 내지 26)는 중앙 컴퓨터(28)에 설치된 비디오 카드의 해당 소켓에 수용된 케이블이나 네트워크 연결을 통해 중앙 컴퓨터(28)에 연결되어 있다. 이러한 구성에서 랩톱 컴퓨터(30 내지 34)는 무선 통신 링크를 통해 중앙 컴퓨터(28)와 통신한다. 대안적으로, 각각의 IWB(22 내지 26)는, 자신의 디스플레이를 제어하는 한편 랩톱 컴퓨터(30 내지 34) 중 하나 이상으로부터 직접 통신을 수신하는 내장형 처리 유닛을 포함할 수 있다.
본 실시예에서, IWB(22, 24)는 캐나다 앨버타주 캘거리에 소재한 본 출원인 SMART Technologies ULC에서 제조한 600i 시리즈의 전자 칠판이다. 확인할 수 있는 바와 같이, 각각의 IWB(22, 24)는 터치면(72)을 갖는 아날로그 저항막식 터치 스크린(70)을 포함한다. 터치면(72)은 베젤(74)에 의해 둘러싸여 있다. 베젤(74)에서 터치면(72)의 저부 에지에 인접하게 툴 트레이(76)가 부착되어, 터치면(72)과 상호 작용하는 데에 이용되는 하나 이상의 툴을 수용한다.
터치 스크린(70) 위에는 부움(boom) 조립체(82)가 장착 브래킷(84)을 통해 장착되어 있다. 부움 조립체(82)는 장착 브래킷(84)으로부터 외측으로 연장하여 말단부에 인접하여서 프로젝터(88)를 지지하는 대체로 수평 부움(86)을 포함한다. 프로젝터(88)는 프로젝터(88)에 의해 투사되는 이미지가 터치면(72) 상에 제공되도록 터치 스크린(70)으로 조준되어 있다.
각각의 IWB(22, 24)의 작동 중에, 프로젝터(88)는 중앙 컴퓨터(28)로부터 비디오 출력을 수신하여, 터치면(72) 상에 비디오 이미지를 투사한다. 이 비디오 이미지는 중앙 컴퓨터(28)의 데스크톱이거나, 랩톱 컴퓨터(30 내지 34) 중 하나의 랩톱 컴퓨터의 데스크톱일 수 있다. 사용자가 손가락, 펜 툴, 또는 기타 물체와 같은 포인터를 갖고 IWB 중 하나의 터치면(82)과 접촉하는 경우에, 이러한 접촉이 IWB에 의해 검출되어 터치 스크린에서의 접촉 위치의 (x, y) 좌표가 중앙 컴퓨터(28)로 전송된다. 이에 응답하여 중앙 컴퓨터(28)는 터치 스크린의 (x, y) 좌표를 컴퓨터 디스플레이 좌표로 매핑하고, 얻어진 입력을 처리한다. 얻어진 입력의 성질에 따라, 터치면의 접촉을 쓰기 또는 그리기로서 처리하거나, 마우스 이벤트로서 처리할 수 있다. 그 결과, 터치면(72) 상에서의 포인터의 접촉 및 터치면(72)에 걸친 포인터의 이동이 중앙 컴퓨터(28)에 의해 쓰기 또는 그리기로서 기록되거나, 중앙 컴퓨터(28) 상에 탑재된 하나 이상의 어플리케이션 프로그램의 실행을 제어하는 데에 이용될 수 있다. 또한, 중앙 컴퓨터(28)는 프로젝터(88)로 전송되는 비디오 출력을 갱신하여, 터치면(72) 상에 제시되는 비디오 이미지에 포인터의 작용이 반영되게 한다.
IWB(26)는 캐나다 앨버타주 캘거리에 소재한 본 출원인 SMART Technologies ULC에서 제조한 DViT 카메라식 전자 칠판으로서, 미국 특허 제6,803,906호, 제6,972,401호, 및 제7,236,162호에 개시된 것과 유사하다. IWB(26)는 예를 들면 플라즈마 디스플레이 장치 또는 LCD와 같은 프로젝션 장치의 디스플레이 스크린을 둘러싸는 직사각형 베젤 또는 프레임(100)을 포함한다. 베젤(100)에는 툴 트레이(102)가 부착되어 프로젝션 장치와 상호 작용하는 데에 이용되는 하나 이상의 펜 툴을 수용하다. 프로젝션 장치는 중앙 컴퓨터(28)로부터의 비디오 출력을 수신하여, 디스플레이 스크린(106)에 비디오 이미지를 표시한다. 베젤(100)의 적어도 2개의 코너에 인접하여 디지털 카메라(104)가 마련된다. 이들 디지털 카메라(104)는 디스플레이 스크린(106)을 망라하여 그 디스플레이 스크린(106)을 전반적으로 가로질러 바라보는 중첩 시야를 갖고 있다.
작동 중에, 디지털 카메라(104)들은 상이한 시점으로 디스플레이(106)를 전반적으로 가로질러 바라보는 이미지를 획득하여 이미지 데이터를 생성한다. 디지털 카메라(104)에 의해 얻어진 이미지 데이터는 캡쳐된 이미지 데이터 내에 포인터가 존재하는 지의 여부를 결정하도록 내장형 디지털 신호 프로세서에 의해 처리된다. 캡쳐된 이미지 데이터 내에 포인터가 존재하는 것으로 결정되면, 디지털 신호 프로세서는 포인터 정보 패킷(pointer information packet : PIP)을 생성하여 이 PIP를 마스터 컨트롤러로 전송한다. PIP의 수신 시에, 마스터 컨트롤러는 삼각 측량을 이용해 PIP를 처리하여 디스플레이 스크린의 (x, y) 좌표에 대한 캡쳐된 이미지 내의 포인터의 위치를 결정한다. 이러한 식으로, 캡쳐된 이미지에 응답하여 PIP가 생성됨에 따라, 디스플레이 스크린(106) 상에서의 포인터의 위치 및 이동이 추적되어, 프로젝션 장치의 디스플레이 스크린(106)을 인터랙티브 터치면으로 변화시킬 수 있다. 마스터 컨트롤러에 의해 생성된 디스플레이 스크린의 (x, y) 좌표는 중앙 컴퓨터(28)로 전송된다. 마찬가지로, 중앙 컴퓨터(28)는 그에 응답하여 디스플레이 스크린의 (x, y) 좌표를 컴퓨터 디스플레이 좌표로 매핑하고, 얻어진 입력을 처리한다. 얻어진 입력의 성질에 따라, 디스플레이 스크린의 접촉을 쓰기 또는 그리기로서 처리하거나, 마우스 이벤트로서 처리할 수 있다. 그 결과, 디스플레이 스크린(106) 상에서의 포인터의 접촉 및 디스플레이 스크린(106)에 걸친 포인터의 이동이 중앙 컴퓨터(28)에 의해 쓰기 또는 그리기로서 기록되거나, 중앙 컴퓨터(28) 상에 탑재된 하나 이상의 어플리케이션 프로그램의 실행을 제어하는 데에 이용될 수 있다. 또한, 중앙 컴퓨터(28)는 프로젝션 장치로 전송되는 비디오 출력을 갱신하여, 디스플레이 스크린(106) 상에 제시되는 비디오 이미지에 포인터의 작용이 반영되게 한다.
앞서 설명한 바와 같이, IWB를 채용하는 다중 모니터 컴퓨터 시스템에서 사용자가 멀리 떨어진 IWB 상에서 실행중인 어플리케이션과 상호 작용하길 원하는 경우에 어려움이 발생할 수 있다. 이러한 어려움을 제거하기 위해, 중앙 컴퓨터(28)는 아래에서 특히 도 4a 내지 도 4c를 참조하여 설명하는 바와 같이 실행 중인 어플리케이션이 표시되는 위치를 사용자가 변경할 수 있게 하는 어플리케이션 관리 절차를 실행한다.
어플리케이션 관리 절차의 실행 중에, 툴바(506)(도 5a 참조)가 각 IWB(22 내지 26) 상에서 터치면(72, 106)의 상단에 인접하여 표시된다(단계 300). 당업자라면 툴바가 물론 각각의 IWB 상에 또는 단지 선택된 IWB 상에서 임의의 원하는 위치에 표시될 수 있음을 이해할 것이다. 본 실시예에서, 툴바는 데스크톱(Desktop) 아이콘(506a), 칠판(Whiteboard) 아이콘(506b), 회의(Conferencing) 아이콘(506c) 및 쇼케이스(Showcase) 아이콘(506d)을 포함한다. 사용자가 IWB들 중 하나의 터치면(72, 106)과 상호 작용하여 툴바(506)의 아이콘 중 하나를 선택한 경우, 그 IWB의 터치면 상에 제시되는 디스플레이는 포인터의 작용을 반영하도록 갱신된다(단계 302). 특히, 데스크톱 아이콘(506a)이 선택된 경우, 중앙 컴퓨터(28)는 터치 입력에 응답하여 중앙 컴퓨터(28)의 데스크톱이 그 터치면 상에 표시되도록 그 IWB에 비디오 출력을 제공한다(단계 304). 칠판 아이콘(506b)이 선택되는 경우, 중앙 컴퓨터(28)는 터치 입력에 응답하여 그리기 팔레트가 그 터치면 상에 표시되도록 그 IWB에 비디오 출력을 제공한다(단계306). 회담 아이콘(506c)이 선택되는 경우, 중앙 컴퓨터(28)와 통신하는 다른 로컬 또는 원격 컴퓨팅 장치 중 하나[예를 들면, 랩톱 컴퓨터(30 내지 34)]의 데스크톱이 그 터치면상에 표시되도록 선택될 수 있다(단계 308). 쇼케이스 아이콘(506d)이 선택되는 경우, 중앙 컴퓨터(28)는 터치 입력에 응답하여 중앙 컴퓨터(28) 및/또는 이 중앙 컴퓨터(28)와 통신하는 다른 로컬 및/또는 원격 컴퓨팅 장치 상에서 실행되고 있는 다양한 어플리케이션들의 인스턴스들을 나타내는 심벌의 어레이가 그 터치면 상에 표시되도록 그 IWB에 비디오 출력을 제공한다(단계 310). 본 실시예에서, 그 심벌들은 실행 중인 어플리케이션의 썸네일(즉, 작은 복제 이미지)이다.
단계 302에서, 사용자가 쇼케이스 아이콘(506d)을 선택하는 경우(단계 320), 어플리케이션 관리 절차는 터치 입력에 응답하여, 중앙 컴퓨터(28)에서 현재 실행중인 어플리케이션들의 모든 인스턴스의 리스트에 대한 요청을 Windows 운영 체제에 전송한다(단계 322). 원하는 경우, 어플리케이션 관리 절차는 윈도우 공유 소프트웨어에 의해 지원되는 통합 모듈을 통해 다른 로컬 및/또는 원격 컴퓨팅 장치에 유사한 요청을 전송할 수 있다. 요청에 응답하여 식별된 각각의 어플리케이션 인스턴스에 대해, 어플리케이션 관리 절차는 기본 그래픽 스케일링 알고리즘을 이용하거나 선택적으로 직접적인 하드웨어 캡쳐 또는 하드웨어 스케일링을 이용하여 각 어플리케이션의 소형 이미지를 생성하여(단계 324) 썸네일의 어레이를 생성한다. 이러한 썸네일 어레이는 이어서 IWB의 터치면에 표시되도록 출력된다(단계 326).
사용자가 심벌 어레이로부터 하나의 심벌을 선택한 경우(단계 330), 중앙 컴퓨터(28)는 터치 입력에 응답하여 선택된 심벌과 관련된 어플리케이션의 인스턴스가 현재 실행 중인지를 결정하는 체크를 수행한다(단계 332). 선택된 심벌이 심벌을 선택하는 데에 이용된 IWB 상에서 현재 실행 중인 어플리케이션을 나타내는 경우, 그 실행 중인 어플리케이션이 표시되고 있는 윈도우를 그 IWB 상에 최대화한다(단계 334). 선택된 심벌이 심벌을 선택하는 데에 이용된 IWB와는 다른 IWB 상에서 실행 중인 어플리케이션을 나타내는 경우, 중앙 컴퓨터(28)는 그 어플리케이션 윈도우를 심벌의 선택이 이루어졌던 IWB로 이동시켜, 이전의 IWB 상에 표시된 것과 동일한 방식 및 동일한 위치에서 어플리케이션 윈도우를 표시한다(단계 336). 따라서, 선택된 심벌과 관련된 어플리케이션 윈도우가 최소화 상태로 있었다면, 그 어플리케이션 윈도우는 목표 IWB로 이동되었을 때에 최소화 상태로 유지된다. 선택된 심벌과 관련된 어플리케이션 윈도우가 최대화 상태로 있었다면, 그 어플리케이션 윈도우는 목표 IWB로 이동되었을 때에 최대화 상태로 유지된다. 물론, 어플리케이션 윈도우는 목표 IWB로 이동되었을 때에 임의의 원하는 상태로 표시될 수 있고 이전의 상태와 같게 할 필요는 없다. 예를 들면, 선택된 심벌과 관련된 어플리케이션의 상태와 관계없이, 어플리케이션 윈도우는 목표 IWB로 이동되었을 때에 디폴트로서 최소화 상태 또는 최대화 상태로 되거나, 심지어는 전체화면 상태로 될 수도 있다. 또한, 어플리케이션 윈도우는 디폴트로서 목표 IWB의 터치면 상의 임의의 원하는 위치에 배치될 수도 있다. 원하는 경우, 하나의 IWB에서 다른 IWB로 어플리케이션 윈도우의 이동이 그 IWB들을 및 존재하는 경우에 모든 중간 IWB를 가로질러 완전히 애니메이트되거나, 그러한 애니메이션 없이 이루어질 수도 있다. 또한, 원하는 경우, 하나의 IWB에서 다른 IWB로의 어플리케이션 윈도우의 이동에 수반하여 사운드 효과가 송출될 수도 있다.
도 5a 내지 도 5e에서는 터치 입력에 응답한 어플리케이션 관리 절차에 의한 어플리케이션 윈도우의 이동 중의 일련의 이벤트를 도시하고 있다. 도 5a에서 확인할 수 있는 바와 같이, 최좌측 IWB의 터치면이 어플리케이션 윈도우(502)를 표시하고 있다. 도 5a에서 최우측 IWB의 터치면에 표시된 툴바(506)의 쇼케이스 아이콘(506d)이 터치 입력을 통해 선택되고 있다. 도 5b에 도시한 바와 같이 쇼케이스 아이콘(506d)의 선택에 응답하여, 최우측 IWB의 터치면은 중앙 컴퓨터(28)에서 실행 중인 어플리케이션들을 나타내는 심벌의 어레이를 표시한다. 도 5c에 도시한 바와 같이, 최좌측 IWB에 표시된 어플리케이션 윈도우에 해당하는 심벌(512)이 터치 입력을 통해 선택되고 있다. 도 5d에 도시한 바와 같이, 심벌의 선택에 응답하여 어플리케이션 윈도우(502)가 최좌측 IWB에서 최우측 IWB로 애니메이션 방식으로 이동한다. 도 5e에서, 어플리케이션 이동이 완료된 상태에서 이제는 최우측 IWB에 표시되고 있는 어플리케이션 윈도우(502)가 최좌측 IWB에서와 동일한 형태 및 위치로 배치되어 있다.
하나의 IWB에서 다른 IWB로의 어플리케이션 윈도우의 이동 중에, 두 IWB들의 디스플레이 영역 좌표들이 다르다면 중앙 컴퓨터(28)는 어플리케이션 윈도우의 좌표를 목표 IWB의 디스플레이 영역 좌표에 맞도록 조절한다.
도 5f에 도시한 바와 같은 대안적인 실시예에서, 어플리케이션 관리 절차의 실행 중에, 어레이로부터 소정 심벌을 선택하고 사용자가 쇼케이스 아이콘(506d)을 다시 선택한 경우에, 이용 가능한 IWB를 표시하는 한편, 선택된 심벌과 관련된 어플리케이션 윈도우를 이동시킬 IWB을 선택하도록 사용자에게 묻는 프롬프트를 포함하는 풍선 윈도우(550)가 제시된다. 풍선 윈도우(550) 내의 소정 IWB 표시가 선택된 경우, 중앙 컴퓨터(28)는 선택된 IWB 표시와 관련한 어플리케이션 윈도우를 그 IWB로 이동시킨다.
원하는 경우, 중앙 컴퓨터 상에서 실행 중인 어플리케이션 프로그램 중 하나 이상을 위한 어플리케이션 윈도우에는 어플리케이션 윈도우를 하나의 IWB에서 다른 IWB로 이동시킬 수 있는 하나 이상의 어플리케이션 윈도우 이동(AWM) 아이콘이 마련될 수 있다. 예를 들어, 도 6a를 살펴보면 최좌측 IWB의 터치면에 표시되는 어플리케이션 윈도우(602)가 도시되어 있다. 확인할 수 있는 바와 같이, 어플리케이션 윈도우(602)의 상부 우측 코너에는 좌측 이동 아이콘 "<"(604) 및 우측 이동 아이콘 ">"(606)을 포함하고 있다. 사용자가 우측 이동 아이콘 ">"(606)을 선택하는 경우, 중앙 컴퓨터(28)는 터치 입력에 응답하여 어플리케이션 윈도우(602)를 현재의 IWB에서 도 6b에 도시한 바와 같은 그 우측의 IWB(즉, 본 예에서의 중간 IWB)로 이동시킨다. 이제는 중간 IWB에 표시되고 있는 어플리케이션 윈도우(602)의 우측 이동 아이콘 ">"(606)을 선택하면 그 어플리케이션 윈도우는 중간 IWB에서 도 6c에 도시한 바와 같은 최우측 IWB로 이동한다. 최우측 IWB에 이제 표시되고 있는 어플리케이션 윈도우(602)의 우측 이동 아이콘 ">"(606)을 선택하면 어플리케이션 윈도우는 최우측 IWB에서 도 6d에 도시한 바와 같은 최좌측 IWB로 다시 돌아간다. 좌측 이동 아이콘 "<"(604)를 선택하는 경우 어플리케이션 윈도우(602)가 반대 방향으로 이동한다는 점을 제외하면 유사한 단계들이 수행된다.
대안적으로, AWM 아이콘 중 하나의 아이콘(604 또는 606)의 선택으로 인해 소정 IWB에서부터의 첫번째 어플리케이션 윈도우 이동 후에, AWM 아이콘 홀로 또는 AWM 아이콘을 포함한 어플리케이션 윈도우가 선택이 이루어졌던 IWB 상에서 타이머에 의해 정해지는 한계 기간 동안 남아 있어, 사용자가 AWM 아이콘을 2회 이상 선택할 수 있게 함으로써 다른 IWB로 이동해야할 필요 없이 복수의 IWB를 가로지르는 어플리케이션 윈도우 이동이 시작되게 할 수 있다. 예를 들어, 소정 AWM 아이콘을 선택한 후에, AWM 아이콘이 남아 있을 때에 사용자는 다른 IWB로 이동하지 않고 동일한 AWM 아이콘을 선택하여 어플리케이션 윈도우가 2개의 IWB를 가로질러 이동하게 할 수 있다. 이 경우, 사용자가 남아 있는 AWM 아이콘과 상호 작용할 때마다 타이머는 리셋되어 사용자에게 남아 있는 AWM 아이콘과 상호 작용할 추가적인 기회를 부여한다.
이전의 실시예와 마찬가지로, 하나의 IWB에서 다른 IWB로 어플리케이션 윈도우의 이동은 IWB들을 가로질러 애니메이트될 수 있거나, 및/또는 하나의 IWB에서 다른 IWB로 어플리케이션 윈도우의 이동에 수반하여 사운드 효과가 송출될 수 있다.
원하는 경우, 특정 IWB와 관련된 어플리케이션 이동 아이콘이 방향적 어플리케이션 이동 아이콘과 함께 또는 그 대신에 마련될 수 있다. 이 경우, 특정 IWB와 관련된 어플리케이션 이동 아이콘이 선택되는 경우, 어플리케이션 윈도우는 선택된 어플리케이션 이동 아이콘과 관련된 IWB로 이동한다.
어플리케이션 관리 절차는, 루틴, 프로그램, 객체 요소, 데이터 구조 등을 비롯하여 이들에 한정되지 않는 프로그램 모듈을 포함할 수 있고, 컴퓨터 판독 가능 매체에 저장된 컴퓨터 판독 가능 프로그램 코드로서 구현될 수 있다. 컴퓨터 판독 가능 매체는 데이터를 저장할 수 있고 그 후에 그 데이터를 컴퓨터 시스템에 의해 판독할 수 있는 임의의 데이터 저장 장치이다. 컴퓨터 판독 가능 매체의 일례로는 예를 들어 리드-온리 메모리, 랜덤-액세스 메모리, CD-ROM, 자기 테이프, 및 광학 데이터 저장 장치가 포함된다. 컴퓨터 판독 가능 프로그램 코드는 또한 연결된 컴퓨터 시스템들을 포함하는 네트워크를 통해 배포되어, 그 컴퓨터 판독 가능 프로그램 코드가 배포 형식으로 저장 및 실행될 수 있다.
앞서 도면을 참조하여 실시예들에 대해 설명하였지만, 당업자라면 다양한 변형 및 수정이 첨부된 청구의 범위에 의해 정해지는 본 발명의 사상 및 범위로부터 벗어나지 않고 이루어질 수 있다는 점을 이해할 것이다.
Claims (43)
- 어플리케이션 관리 절차를 실행하는 적어도 하나의 컴퓨팅 장치에 작동적으로 연결된 복수의 디스플레이 장치를 포함하는 시스템으로서,
상기 어플리케이션 관리 절차는 디스플레이 장치들에서 이용 가능한 인스턴스(instances)를 결정하고, 하나의 디스플레이 장치로부터 선택되는 다른 디스플레이 장치에서 이용 가능한 어플리케이션을 상기 다른 디스플레이 장치로부터 이동될 수 있게 하는 것인 시스템. - 제1항에 있어서, 상기 어플리케이션 관리 절차는 디스플레이 장치들에서 이용 가능한 각각의 어플리케이션의 표시가 선택된 디스플레이 장치 상에 제시되게 하는 것인 시스템.
- 제2항에 있어서, 상기 어플리케이션 관리 절차는 소정 디스플레이 장치와 관련된 사용자 입력에 응답하여 실시되는 것인 시스템.
- 제3항에 있어서, 상기 어플리케이션 관리 절차는 표시된 아이콘에 대한 사용자의 선택에 응답하여 실시되며, 상기 선택된 디스플레이 장치는 상기 표시된 아이콘이 선택되는 디스플레이 장치인 것인 시스템.
- 제4항에 있어서, 상기 디스플레이 장치들 중 복수개가 상기 아이콘을 제시하는 것인 시스템.
- 제2항 내지 제5항 중 어느 한 항에 있어서, 각각의 어플리케이션에 대한 표시는 선택 가능한 썸네일인 것인 시스템.
- 제2항 내지 제6항 중 어느 한 항에 있어서, 상기 복수의 디스플레이 장치들은 복수의 전자 칠판(interactive whiteboard)을 포함하는 것인 시스템.
- 제7항에 있어서, 각각의 전자 칠판은, 아날로그 저항막식 터치 패널, 정전 용량식 터치 패널, 카메라식 터치 패널, 전자기식 터치 패널, 및 표면탄성파식(surface acoustic wave) 터치 패널로 이루어진 군으로부터 선택되는 것인 시스템.
- 제1항 내지 제8항 중 어느 한 항에 있어서, 상기 하나의 디스플레이 장치로부터 선택된 어플리케이션은 상기 다른 디스플레이 장치로부터 상기 하나의 디스플레이 장치로 이동되는 것인 시스템.
- 제9항에 있어서, 상기 선택된 어플리케이션은 상기 다른 디스플레이 장치 상에서 이전에 제시되는 것과 유사한 형태로 상기 하나의 디스플레이 장치 상에 제시되는 것인 시스템.
- 제9항 또는 제10항에 있어서, 상기 선택된 어플리케이션은 상기 다른 디스플레이 장치에서 이전에 제시되는 것과 유사한 위치에서 상기 하나의 디스플레이 장치 상에 제시되는 것인 시스템.
- 제9항 내지 제11항 중 어느 한 항에 있어서, 상기 어플리케이션 관리 절차는 상기 다른 디스플레이 장치에서 상기 하나의 디스플레이 장치로의 선택된 어플리케이션의 이동 중에 이 선택된 어플리케이션을 애니메이트(animate)하는 것인 시스템.
- 제9항 내지 제12항 중 어느 한 항에 있어서, 상기 어플리케이션 관리 절차는 상기 다른 디스플레이 장치에서 상기 하나의 디스플레이 장치로의 선택된 어플리케이션의 이동 중에 상기 적어도 하나의 컴퓨팅 장치가 사운드 효과를 송출하게 하는 것인 시스템.
- 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 방법으로서,
상기 다중 모니터 컴퓨터 시스템에서 이용 가능한 어플리케이션의 표시를 상기 디스플레이 장치들 중 적어도 하나의 디스플레이 장치에 표시하는 것; 및
다른 디스플레이 장치에서 이용 가능한 어플리케이션의 표시의 선택에 응답하여, 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치로 이동시키는 것
을 포함하는 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법. - 제14항에 있어서, 상기 이용 가능한 어플리케이션의 표시를 표시하는 것은 이용 가능한 어플리케이션을 나타내는 심벌의 어레이를 제시하는 것을 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제15항에 있어서, 상기 심벌은 상기 이용 가능한 어플리케이션의 썸네일 표시인 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제14항 내지 제16항 중 어느 한 항에 있어서, 상기 이용 가능한 어플리케이션의 표시를 표시하는 것은 상기 하나의 디스플레이 장치에서 이루어진 사용자 입력에 응답하여 수행되는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제17항에 있어서, 상기 사용자 입력은 상기 하나의 디스플레이 장치 상에 제시된 아이콘의 선택인 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제17항 또는 제18항에 있어서, 상기 사용자 입력은 상기 하나의 디스플레이 장치 상에서 이루어진 터치 입력인 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제14항 내지 제19항 중 어느 한 항에 있어서, 상기 선택된 표시와 관련된 어플리케이션을 이동시키는 것은, 상기 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치 상에 표시하는 것을 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제20항에 있어서, 상기 어플리케이션은 상기 다른 디스플레이 장치에서 제시된 것과 유사한 형태로 표시되는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제20항 또는 제21항에 있어서, 상기 어플리케이션은 상기 다른 디스플레이 장치에서 제시된 것과 유사한 위치에 표시되는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제20항 내지 제22항 중 어느 한 항에 있어서, 상기 다른 디스플레이 장치로부터 선택이 이루어졌던 디스플레이 장치로의 상기 선택된 표시와 관련된 어플리케이션의 이동을 애니메이트하는 것을 더 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제20항 내지 제23항 중 어느 한 항에 있어서, 상기 선택된 표시와 관련된 어플리케이션을 이동시키는 중에 사운드 효과를 송출하는 것을 더 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 어플리케이션 관리 절차를 실행하는 중앙 컴퓨팅 장치에 작동적으로 연결된 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템으로서,
상기 어플리케이션 관리 절차는, 상기 디스플레이 장치들 중 하나의 디스플레이 장치에서 이루어진 사용자 입력에 응답하여, 적어도 상기 디스플레이 장치들 상에서의 제시에 이용 가능한 상기 중앙 컴퓨팅 장치에서의 실행 중인 어플리케이션들을 결정하여, 이들 어플리케이션에 대한 선택 가능한 표시를 상기 하나의 디스플레이 장치에 표시하며,
상기 어플리케이션 관리 절차는 상기 하나의 디스플레이 장치와는 다른 디스플레이 장치에서 이용 가능한 어플리케이션과 관련한 표시된 표시의 선택에 응답하여, 선택된 표시에 해당하는 어플리케이션의 이용 가능성을 상기 다른 디스플레이 장치에서 상기 하나의 디스플레이 장치로 이동시키는 것인 다중 모니터 컴퓨터 시스템. - 제25항에 있어서, 상기 선택 가능한 표시는 썸네일인 것인 다중 모니터 컴퓨터 시스템.
- 제25항 또는 제26항에 있어서, 상기 어플리케이션 관리 절차는 상기 하나의 디스플레이 장치에 제시된 아이콘의 선택에 응답하여, 상기 어플리케이션들을 결정하고 이들 어플리케이션에 대한 선택 가능한 표시를 상기 하나의 디스플레이 장치에 표시하는 것을 수행하는 것인 다중 모니터 컴퓨터 시스템.
- 제25항에 있어서, 상기 디스플레이 장치들 중 복수개가 상기 아이콘을 제시하는 것인 다중 모니터 컴퓨터 시스템.
- 제28항에 있어서, 각각의 디스플레이 장치가 상기 아이콘을 제시하는 것인 다중 모니터 컴퓨터 시스템.
- 제25항 내지 제29항 중 어느 한 항에 있어서, 상기 복수의 디스플레이 장치는 복수의 전자 칠판을 포함하는 것인 다중 모니터 컴퓨터 시스템.
- 제30항에 있어서, 각각의 전자 칠판은, 아날로그 저항막식 터치 패널, 정전 용량식 터치 패널, 카메라식 터치 패널, 전자기식 터치 패널, 및 표면탄성파식 터치 패널로 이루어진 군으로부터 선택되는 것인 다중 모니터 컴퓨터 시스템.
- 제25항 내지 제31항 중 어느 한 항에 있어서, 상기 중앙 컴퓨팅 장치와 통신하는 적어도 하나의 원격 컴퓨팅 장치를 더 포함하는 것인 다중 모니터 컴퓨터 시스템.
- 제32항에 있어서, 상기 어플리케이션 관리 절차는 또한 상기 적어도 하나의 원격 컴퓨팅 장치에서 실행 중인 어플리케이션을 결정하고 이들 어플리케이션에 대한 표시를 상기 하나의 디스플레이 장치 상에 표시하는 것인 다중 모니터 컴퓨터 시스템.
- 제32항 또는 제33항에 있어서, 상기 적어도 하나의 원격 컴퓨팅 장치와 상기 중앙 컴퓨팅 장치는 유선 통신 링크 및 무선 통신 링크 중 하나를 통해 통신하는 것인 다중 모니터 컴퓨터 시스템.
- 제25항 내지 제34항 중 어느 한 항에 있어서, 상기 다른 디스플레이 장치로부터 상기 하나의 디스플레이 장치로 이동된 어플리케이션은 상기 다른 디스플레이 장치 상에서 이전에 제시되는 것과 유사한 형태로 상기 하나의 디스플레이 장치 상에 제시되는 것인 다중 모니터 컴퓨터 시스템.
- 제34항 또는 제36항 중 어느 한 항에 있어서, 상기 다른 디스플레이 장치로부터 상기 하나의 디스플레이 장치로 이동된 어플리케이션은 상기 다른 디스플레이 장치 상에서 이전에 제시되는 것과 유사한 위치에서 상기 하나의 디스플레이 장치 상에 제시되는 것인 다중 모니터 컴퓨터 시스템.
- 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 컴퓨터 프로그램을 수록한 컴퓨터 판독 가능 매체로서,
상기 컴퓨터 프로그램은, 상기 다중 모니터 컴퓨터 시스템에서 이용 가능한 어플리케이션의 표시를 상기 디스플레이 장치들 중 적어도 하나의 디스플레이 장치에 표시하기 위한 프로그램 코드; 및
다른 디스플레이 장치에서 이용 가능한 어플리케이션의 표시의 선택에 응답하여, 선택된 표시와 관련된 어플리케이션을 선택이 이루어졌던 디스플레이 장치로 이동시키기 위한 프로그램 코드
를 포함하는 것인 컴퓨터 판독 가능 매체. - 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 방법으로서,
상기 디스플레이 장치들 중 하나의 디스플레이 장치에 제시된 어플리케이션 윈도우와 관련된 적어도 하나의 어플리케이션 이동 아이콘을 표시하는 것; 및
상기 적어도 하나의 어플리케이션 이동 아이콘의 선택에 응답하여, 상기 어플리케이션 윈도우를 표시하는 것을 상기 하나의 디스플레이 장치에서 다른 디스플레이 장치로 이동시키는 것
을 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법. - 제38항에 있어서, 상기 어플리케이션 윈도우를 표시하는 것을 상기 하나의 디스플레이 장치에서 다른 디스플레이 장치로 이동시키는 것은, 상기 하나의 디스플레이 장치에 인접한 디스플레이 장치에 상기 어플리케이션 윈도우를 표시하는 것을 포함하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제39항에 있어서, 상기 적어도 하나의 어플리케이션 이동 아이콘을 표시하는 중에 2개의 어플리케이션 이동 아이콘을 표시하며, 각각의 어플리케이션 이동 아이콘은 상기 하나의 디스플레이 장치에서부터 상이한 인접 디스플레이 장치로의 어플리케이션 윈도우의 이동과 관련이 있는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제39항 또는 제40항에 있어서, 각각의 어플리케이션 이동 아이콘은 상기 어플리케이션 윈도우의 일부를 형성하는 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 제38항 또는 제39항에 있어서, 상기 적어도 하나의 어플리케이션 이동 아이콘은 복수회 선택 가능한 것인 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법.
- 복수의 디스플레이 장치를 포함하는 다중 모니터 컴퓨터 시스템에서 어플리케이션을 관리하는 컴퓨터 프로그램을 구현하는 컴퓨터 판독 가능 매체로서,
상기 컴퓨터 프로그램은, 상기 디스플레이 장치들 중 하나의 디스플레이 장치에 제시된 어플리케이션 윈도우와 관련된 적어도 하나의 어플리케이션 이동 아이콘을 표시하기 위한 프로그램 코드; 및
상기 적어도 하나의 어플리케이션 이동 아이콘의 선택에 응답하여, 상기 어플리케이션 윈도우를 표시하는 것을 상기 하나의 디스플레이 장치에서 다른 디스플레이 장치로 이동시키기 위한 프로그램 코드
를 포함하는 것인 컴퓨터 판독 가능 매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1948008P | 2008-01-07 | 2008-01-07 | |
US61/019,480 | 2008-01-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100108417A true KR20100108417A (ko) | 2010-10-06 |
Family
ID=40852732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107017174A KR20100108417A (ko) | 2008-01-07 | 2009-01-07 | 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20110063191A1 (ko) |
EP (1) | EP2232474A4 (ko) |
KR (1) | KR20100108417A (ko) |
CN (1) | CN101965608A (ko) |
AU (1) | AU2009203871A1 (ko) |
CA (1) | CA2711451C (ko) |
WO (1) | WO2009086631A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012108729A3 (en) * | 2011-02-10 | 2012-10-26 | Samsung Electronics Co., Ltd. | Device including plurality of touch screens and screen change method for the device |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2735799C (en) | 2008-09-03 | 2018-07-10 | Smart Technologies Ulc | Method of displaying applications in a multi-monitor computer system and multi-monitor computer system employing the method |
US8775939B2 (en) * | 2009-02-20 | 2014-07-08 | Fuji Xerox Co., Ltd. | Systems and methods for audience-enabled access to presentation content |
US9830123B2 (en) * | 2009-06-09 | 2017-11-28 | Samsung Electronics Co., Ltd. | Method for transmitting content with intuitively displaying content transmission direction and device using the same |
CN101763270B (zh) | 2010-01-28 | 2011-06-15 | 华为终端有限公司 | 组件显示处理方法和用户设备 |
US8301723B2 (en) * | 2010-02-26 | 2012-10-30 | Research In Motion Limited | Computer to handheld device virtualization system |
CN101957718A (zh) * | 2010-06-22 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标移动方法、装置及数字终端 |
US9043706B2 (en) | 2010-08-31 | 2015-05-26 | Anders Nancke-Krogh | System and method for using state replication between application instances to provide a collaborative desktop environment |
US9052800B2 (en) * | 2010-10-01 | 2015-06-09 | Z124 | User interface with stacked application management |
GB2502227B (en) * | 2011-03-03 | 2017-05-10 | Hewlett Packard Development Co Lp | Audio association systems and methods |
US20140055400A1 (en) * | 2011-05-23 | 2014-02-27 | Haworth, Inc. | Digital workspace ergonomics apparatuses, methods and systems |
US9229625B2 (en) * | 2012-02-06 | 2016-01-05 | Mosaiqq, Inc | System and method for providing a circular computer desktop environment |
US9479549B2 (en) * | 2012-05-23 | 2016-10-25 | Haworth, Inc. | Collaboration system with whiteboard with federated display |
CN103425420B (zh) * | 2012-05-25 | 2016-08-03 | 国网山东省电力公司汶上县供电公司 | 多监视器***及方法 |
US11861561B2 (en) | 2013-02-04 | 2024-01-02 | Haworth, Inc. | Collaboration system including a spatial event map |
US10304037B2 (en) | 2013-02-04 | 2019-05-28 | Haworth, Inc. | Collaboration system including a spatial event map |
US20140241558A1 (en) * | 2013-02-27 | 2014-08-28 | Nokia Corporation | Multiple Audio Display Apparatus And Method |
US20140298245A1 (en) * | 2013-03-28 | 2014-10-02 | Microsoft Corporation | Display Instance Management |
US9870115B2 (en) * | 2013-06-07 | 2018-01-16 | Apple Inc. | User interfaces for multiple displays |
WO2015035254A1 (en) * | 2013-09-05 | 2015-03-12 | Mosaiqq, Inc. | System and method for decoupling windows from the desktop it was created on in a multiple desktop environment |
JP2015153268A (ja) * | 2014-02-18 | 2015-08-24 | ソニー株式会社 | 情報処理装置および方法、情報処理システム、並びにプログラム |
CN105094727B (zh) * | 2014-05-23 | 2018-08-21 | 纬创资通股份有限公司 | 扩展屏幕模式下的应用程序运作方法以及平板计算机 |
WO2015184284A1 (en) | 2014-05-29 | 2015-12-03 | Intergraph Corporation | Apparatus and method of displaying objects in configurable window groups |
TWI511104B (zh) * | 2014-10-07 | 2015-12-01 | Wistron Corp | 互動式電子白板操作方法以及使用該方法的裝置 |
US20160266751A1 (en) * | 2015-03-09 | 2016-09-15 | Lenovo (Singapore) Pte. Ltd. | Virtualized Extended Desktop Workspaces |
EP3292524B1 (en) | 2015-05-06 | 2020-07-08 | Haworth, Inc. | Virtual workspace viewport follow mode in collaboration systems |
US10255023B2 (en) | 2016-02-12 | 2019-04-09 | Haworth, Inc. | Collaborative electronic whiteboard publication process |
DE102016202694A1 (de) * | 2016-02-22 | 2017-08-24 | Siemens Aktiengesellschaft | Benutzerschnittstelle mit mehreren Anzeigen und Verfahren zur Positionierung von Inhalten auf mehreren Anzeigen |
US10846107B2 (en) | 2016-10-28 | 2020-11-24 | Calgary Scientific Inc. | Multi-window architecture and data communication for a remote access application session |
US11934637B2 (en) | 2017-10-23 | 2024-03-19 | Haworth, Inc. | Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces |
US12019850B2 (en) | 2017-10-23 | 2024-06-25 | Haworth, Inc. | Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces |
WO2020176517A1 (en) | 2019-02-25 | 2020-09-03 | Haworth, Inc. | Gesture based workflows in a collaboration system |
US11750672B2 (en) | 2020-05-07 | 2023-09-05 | Haworth, Inc. | Digital workspace sharing over one or more display clients in proximity of a main client |
US11212127B2 (en) | 2020-05-07 | 2021-12-28 | Haworth, Inc. | Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1026827C (zh) * | 1991-05-29 | 1994-11-30 | 魏新华 | 一种新的多显示卡切换法 |
US5564002A (en) * | 1994-08-01 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for implementing a virtual desktop through window positioning |
US5694150A (en) * | 1995-09-21 | 1997-12-02 | Elo Touchsystems, Inc. | Multiuser/multi pointing device graphical user interface system |
US7007239B1 (en) * | 2000-09-21 | 2006-02-28 | Palm, Inc. | Method and apparatus for accessing a contacts database and telephone services |
US6912664B2 (en) * | 2002-02-21 | 2005-06-28 | Hewlett-Packard Development Company, L.P. | Energy-aware software-controlled plurality of displays |
US7161557B2 (en) * | 2002-04-08 | 2007-01-09 | Clearcube Technology, Inc. | Selectively updating a display in a multi-display system |
JP2003330591A (ja) * | 2002-05-08 | 2003-11-21 | Toshiba Corp | 情報処理装置およびコンピュータの操作方法 |
US7251783B2 (en) * | 2002-11-01 | 2007-07-31 | Hewlett-Packard Development Company, L.P. | Large area storage display |
JP2004234426A (ja) * | 2003-01-31 | 2004-08-19 | Toshiba Corp | ウィンドウ管理プログラム、アプリケーション管理プログラム、アプリケーションプログラム、及び、ウィンドウ表示装置 |
US7430721B2 (en) * | 2003-04-08 | 2008-09-30 | Tidebreak, Inc. | Pointright: a system to redirect mouse and keyboard control among multiple machines |
US7702729B2 (en) * | 2003-04-08 | 2010-04-20 | Johanson Bradley E | Event heap: a coordination infrastructure for dynamic heterogeneous application interactions in ubiquitous computing environments |
US20050015731A1 (en) * | 2003-07-15 | 2005-01-20 | Microsoft Corporation | Handling data across different portions or regions of a desktop |
EP1515223A1 (de) * | 2003-09-10 | 2005-03-16 | Siemens Aktiengesellschaft | Generierung einer Objekt-Bearbeitungsplattform zwischen zwei Computern über eine Bildschirmzusammenfügung |
US20050156952A1 (en) * | 2004-01-20 | 2005-07-21 | Orner Edward E. | Interactive display systems |
US8432562B2 (en) * | 2004-02-17 | 2013-04-30 | Ricoh Company, Ltd. | Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions |
EP1759267A2 (en) * | 2004-06-04 | 2007-03-07 | Polyvision Corporation | Interactive communication systems |
US8169410B2 (en) * | 2004-10-20 | 2012-05-01 | Nintendo Co., Ltd. | Gesture inputs for a portable display device |
US8407347B2 (en) * | 2004-11-19 | 2013-03-26 | Xiao Qian Zhang | Method of operating multiple input and output devices through a single computer |
US7409719B2 (en) * | 2004-12-21 | 2008-08-05 | Microsoft Corporation | Computer security management, such as in a virtual machine or hardened operating system |
JP5153615B2 (ja) * | 2005-04-11 | 2013-02-27 | ポリビジョン コーポレイション | 自動投影キャリブレーション |
US7624354B2 (en) * | 2005-04-29 | 2009-11-24 | Microsoft Corporation | Efficient workspace management using content groups |
US9165281B2 (en) * | 2005-06-07 | 2015-10-20 | Hewlett-Packard Development Company, L.P. | System and method for enabling electronic presentations |
JP2006350831A (ja) * | 2005-06-17 | 2006-12-28 | Ntt Docomo Inc | 通信装置およびブラウザ切換方法 |
CN100367184C (zh) * | 2005-07-25 | 2008-02-06 | 联想(北京)有限公司 | 一种多显示器***及其窗口切换方法 |
US20070064984A1 (en) * | 2005-09-19 | 2007-03-22 | General Electric Company | System and method for dynamic configuration of PACS workstation displays |
US8495492B2 (en) | 2006-03-14 | 2013-07-23 | Technische Universität Darmstadt | Distributed interactive augmentation of display output |
US7765261B2 (en) * | 2007-03-30 | 2010-07-27 | Uranus International Limited | Method, apparatus, system, medium and signals for supporting a multiple-party communication on a plurality of computer servers |
US8681104B2 (en) * | 2007-06-13 | 2014-03-25 | Apple Inc. | Pinch-throw and translation gestures |
AU2009203870A1 (en) * | 2008-01-07 | 2009-07-16 | Smart Technologies Ulc | Method of launching a selected application in a multi-monitor computer system and multi-monitor computer system employing the same |
US20090173856A1 (en) * | 2008-01-08 | 2009-07-09 | Smart Technologies Inc. | Safety Device For A Cantilevered Beam And Boom Assembly Incorporating The Same |
US8862731B2 (en) * | 2008-04-25 | 2014-10-14 | Smart Technologies Ulc | Method and system for coordinating data sharing in a network with at least one physical display device |
US8015589B2 (en) * | 2008-09-03 | 2011-09-06 | Sony Corporation | Distributed presentation software for multiple instantiations in home network |
US8798252B2 (en) * | 2009-03-24 | 2014-08-05 | Microsoft Corporation | Automatic utilization of resources in a realtime conference |
-
2009
- 2009-01-07 US US12/811,689 patent/US20110063191A1/en not_active Abandoned
- 2009-01-07 EP EP09701267A patent/EP2232474A4/en not_active Withdrawn
- 2009-01-07 CN CN2009801065547A patent/CN101965608A/zh active Pending
- 2009-01-07 CA CA2711451A patent/CA2711451C/en active Active
- 2009-01-07 KR KR1020107017174A patent/KR20100108417A/ko not_active Application Discontinuation
- 2009-01-07 WO PCT/CA2009/000016 patent/WO2009086631A1/en active Application Filing
- 2009-01-07 AU AU2009203871A patent/AU2009203871A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012108729A3 (en) * | 2011-02-10 | 2012-10-26 | Samsung Electronics Co., Ltd. | Device including plurality of touch screens and screen change method for the device |
US10635295B2 (en) | 2011-02-10 | 2020-04-28 | Samsung Electronics Co., Ltd | Device including plurality of touch screens and screen change method for the device |
Also Published As
Publication number | Publication date |
---|---|
CN101965608A (zh) | 2011-02-02 |
AU2009203871A1 (en) | 2009-07-16 |
EP2232474A4 (en) | 2011-08-31 |
CA2711451A1 (en) | 2009-07-16 |
WO2009086631A1 (en) | 2009-07-16 |
US20110063191A1 (en) | 2011-03-17 |
EP2232474A1 (en) | 2010-09-29 |
CA2711451C (en) | 2016-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100108417A (ko) | 다중 모니터 컴퓨터 시스템에서의 어플리케이션 관리 방법 및 이 방법을 채용한 다중 모니터 컴퓨터 시스템 | |
US8963796B2 (en) | Method of launching a selected application in a multi-monitor computer system and multi-monitor computer system employing the same | |
US7451406B2 (en) | Display apparatus and management method for virtual workspace thereof | |
US20110241985A1 (en) | Method of displaying applications in a multi-monitor computer system and multi-monitor computer system employing the method | |
US20110214063A1 (en) | Efficient navigation of and interaction with a remoted desktop that is larger than the local screen | |
US10839572B2 (en) | Contextual virtual reality interaction | |
KR20060052717A (ko) | 가상 데스크 탑, 프로그램 예의 배열을 리콜링하는 방법, 애플리케이션 예를 관리하는 방법 및 애플리케이션을 관리하는 방법 | |
MX2010011964A (es) | Desplazamiento de vista de escritorio virtual. | |
KR20100108422A (ko) | 멀티 모니터 컴퓨터 시스템에서 다수의 소스 컴퓨터로부터의 비디오 데이터를 디스플레이하기 위한 방법 및 장치 | |
US20120066624A1 (en) | Method and apparatus for controlling movement of graphical user interface objects | |
US20120066640A1 (en) | Apparatus for providing multi-mode warping of graphical user interface objects | |
JP6160305B2 (ja) | 画像処理装置、プログラム、画像処理システムおよび画像処理方法 | |
US7598941B2 (en) | Pointer for a large display | |
JP2014010531A (ja) | 画像表示装置及び画像表示システム | |
CN112181332A (zh) | Led云拼接墙任意分辨率画面的显示方法和led云拼接墙 | |
JP2016018363A (ja) | 仮想空間平面上に配置したオブジェクトを表示制御するゲーム・プログラム | |
US9791994B2 (en) | User interface for application interface manipulation | |
CA2886483C (en) | Dynamically determining workspace bounds during a collaboration session | |
JP2016016319A (ja) | 仮想空間平面上に配置したオブジェクトを表示制御するゲーム・プログラム | |
Liu | Lacome: a cross-platform multi-user collaboration system for a shared large display | |
JP6068428B2 (ja) | 画像表示システムの制御方法及び制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |