Nothing Special   »   [go: up one dir, main page]

KR20150078159A - 전자 장치 및 전자 장치의 애플리케이션 실행 방법 - Google Patents

전자 장치 및 전자 장치의 애플리케이션 실행 방법 Download PDF

Info

Publication number
KR20150078159A
KR20150078159A KR1020130167301A KR20130167301A KR20150078159A KR 20150078159 A KR20150078159 A KR 20150078159A KR 1020130167301 A KR1020130167301 A KR 1020130167301A KR 20130167301 A KR20130167301 A KR 20130167301A KR 20150078159 A KR20150078159 A KR 20150078159A
Authority
KR
South Korea
Prior art keywords
external device
application
sensor
activated
electronic device
Prior art date
Application number
KR1020130167301A
Other languages
English (en)
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 KR1020130167301A priority Critical patent/KR20150078159A/ko
Priority to US14/472,432 priority patent/US20150184992A1/en
Publication of KR20150078159A publication Critical patent/KR20150078159A/ko

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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
    • G06F3/1438Digital 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 using more than one graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

적어도 하나의 외부 장치와 연결가능한 전자 장치가 개시된다. 전자 장치는, 적어도 하나의 외부 장치가 기 설정된 거리 이내에 위치하면 활성화되는 복수의 센서, 복수의 센서 중 적어도 하나의 센서가 활성화되면, 활성화된 센서에 대응되는 신호를 출력하는 감지부, 활성화된 센서에 대응되는 신호를 수신하여 적어도 하나의 외부 장치의 위치를 결정하고, 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 제어부;를 포함한다.

Description

전자 장치 및 전자 장치의 애플리케이션 실행 방법{ELECTRONIC DEVICE AND METHOD FOR OPERATING AN APPLICATION THEREOF}
본 발명은 전자 장치 및 전자 장치의 애플리케이션 실행 방법에 관한 것으로, 보다 상세하게는 전자 장치와 연결가능한 외부 장치의 전자 장치에 대한 위치를 결정하고, 외부 장치의 위치에 대응되는 애플리케이션을 자동으로 실행하는 전자 장치 및 전자 장치의 애플리케이션 실행 방법에 관한 것이다.
이동 단말기를 포함한 각종 전자 기기와 관련된 하드웨어 기술 및 소프트웨어 기술이 비약적으로 발전함에 따라, 전자 기기는 매우 다양한 기능들과 정보들을 제공하거나 저장할 수 있게 되었다. 또한, 사용자에게 더욱 확장된 기능을 제공하기 위하여 복수의 디바이스를 연결시켜 편리성을 증대시키기 위한 솔루션 개발이 이루어지고 있다.
한편, 종래에는 스마트폰, 태블릿 PC 등의 전자 장치를 서로 연결하고자 할경우, 사용자가 직접 복수의 전자 장치를 연결하는데 필요한 프로그램을 선택하여 실행시켜야만 했었다. 도 1 및 도 3은 복수의 전자 장치를 연결하는 방법을 설명하기 위한 도면이다.
사용자가 도 1에 도시된 바와 같이 태블릿 PC(13)를 노트북 PC(11)의 디스플레이부 측면에 연결하여 보조 모니터로 활용하고자 하는 경우, 도 2에 도시된 애플리케이션을 실행시켜 주 모니터로 어떤 전자 장치를 사용할 것인지 또는 보조 모니터로 어떤 전자 장치를 사용할 것인지에 대한 설정 정보를 입력해야만 했었다.
또한, 도 3에 도시된 바와 같이 태블릿 PC(33)를 노트북 PC(31)의 하단부 연결하여 트랙패드로써 활용하고자 하는 경우에도 마찬가지로, 태블릿 PC(33)를 트랙패드로 사용하기 위한 애플리케이션을 실행시킨 후 그에 필요한 설정정보를 입력해야만 했었다.
즉, 사용자는 복수의 전자 장치를 서로 연결하여 사용하고자 할 때마다 애플리케이션을 실행시켜 설정정보를 입력해야하므로 많은 시간이 소요될 뿐만 아니라 사용자가 번거로움을 느끼게 된다는 문제점이 있었다.
따라서, 전자 장치에 대한 외부 장치의 연결 위치에 따라 그에 대응되는 기능을 실행하기 위해 필요한 애플리케이션을 자동으로 실행할 수 있는 전자 장치의 필요성이 대두되었다.
본 발명은 상술한 문제점을 해결하기 위해 제안된 것으로, 본 발명의 목적은 하나의 전자 장치에 연결될 수 있는 외부 장치의 전자 장치에 대한 위치를 결정하고, 결정된 위치에 따라 애플리케이션을 자동으로 실행할 수 있는 전자 장치 및 전자 장치의 애플리케이션 실행 방법을 제공하는데 있다.
본 발명의 일 실시예에 따른 적어도 하나의 외부 장치와 연결가능한 전자 장치는 상기 적어도 하나의 외부 장치가 기 설정된 거리 이내에 위치하면 활성화되는 복수의 센서; 상기 복수의 센서 중 적어도 하나의 센서가 활성화되면, 활성화된 센서에 대응되는 신호를 출력하는 감지부; 상기 활성화된 센서에 대응되는 신호를 수신하여 상기 적어도 하나의 외부 장치의 위치를 결정하고, 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 제어부;를 포함한다.
한편, 제어부는, 상기 복수의 센서 중 활성화된 센서의 기 설정된 거리 이내에 상기 적어도 하나의 외부 장치가 위치한 것으로 결정할 수 있다.
또한, 전자 장치는 상기 적어도 하나의 외부 장치와 데이터를 송수신하는 통신부;를 더 포함할 수도 있다.
그리고 상기 제어부는, 상기 적어도 하나의 외부 장치로부터 수신되는 데이터로 상기 적어도 하나의 외부 장치의 종류를 결정하고, 상기 적어도 하나의 외부 장치의 종류 및 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행할 수도 있다.
또한, 상기 제어부는, 상기 애플리케이션에 설정정보가 입력되면, 상기 설정정보에 대응되는 동작을 수행하도록 상기 적어도 하나의 외부 장치를 제어할 수도 있다.
그리고, 전자 장치는 상기 상기 적어도 하나의 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 저장하는 저장부;를 더 포함할 수도 있다.
그리고, 상기 복수의 센서는, 홀 IC 센서(Hall IC sensor)를 포함하고, 상기 복수의 센서에 중 하나의 센서에 기 설정된 크기 이상의 자기장이 감지되면, 상기 자기장을 감지한 센서가 활성화될 수도 있다.
또한, 상기 제어부는, 상기 적어도 하나의 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 변경할 수 있는 UI를 제공할 수도 있다.
한편, 본 발명의 또 다른 실시예에 따른 적어도 하나의 외부 장치와 연결가능한 전자 장치의 애플리케이션 실행 방법은, 복수의 센서 중 하나의 센서의 기 설정된 거리 이내에 상기 적어도 하나의 외부 장치가 위치하면 상기 복수의 센서 중 적어도 하나의 센서가 활성화되는 단계; 상기 활성화된 센서에 대응되는 신호를 출력하는 단계;및 상기 신호를 수신하여 상기 적어도 하나의 외부 장치의 위치를 결정하고, 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 단계;를 포함한다.
여기서 전자 장치의 애플리케이션 실행 방법은, 상기 활성화된 센서의 기 설정된 거리 이내에 상기 적어도 하나의 외부 장치가 위치한 것으로 결정하는 단계;를 더 포함할 수도 있다.
또한, 전자 장치의 애플리케이션 실행 방법은, 상기 적어도 하나의 외부 장치와 데이터를 송수신하는 단계;를 더 포함할 수도 있다.
그리고, 전자 장치의 애플리케이션 실행 방법은, 상기 적어도 하나의 외부 장치로부터 수신되는 데이터로 상기 적어도 하나의 외부 장치의 종류를 결정하는 단계;및 상기 적어도 하나의 외부 장치의 종류 및 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 단계;를 더 포함할 수도 있다.
한편, 전자 장치의 애플리케이션 실행 방법은, 상기 애플리케이션으로부터 설정정보를 입력받는 단계; 및 상기 설정정보에 대응되는 동작을 수행하도록 상기 적어도 하나의 외부 장치를 제어하는 단계를 더 포함할 수도 있다.
그리고, 전자 장치의 애플리케이션 실행 방법은, 상기 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 저장하는 단계;를 더 포함할 수도 있다.
또한, 상기 복수의 센서는 홀 IC 센서(Hall IC sensor)를 포함하고, 상기 복수의 센서 중 하나의 센서에 기 설정된 크기 이상의 자기장이 감지되면, 상기 자기장을 감지한 센서가 활성화되는 단계;를 더 포함할 수도 있다.
그리고, 전자 장치의 애플리케이션 실행 방법은, 상기 적어도 하나의 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 변경할 수 있는 UI를 제공하는 단계;를 더 포함할 수도 있다.
상술한 바와 같이, 전자 장치에 대한 외부 장치의 위치를 결정하고, 그 위치에 대응되는 애플리케이션을 자동으로 실행함에 따라 사용자 편의를 높일 수 있으며, 사용자의 간편한 조작만으로도 외부 장치를 제어할 수 있는 애플리케이션을 실행시킬 수 있다는 효과를 달성할 수 있게 된다.
도 1 및 도 3은 복수의 전자 장치를 서로 연결하는 방법을 설명하기 위한 도면,
도 4는 본 발명의 일 실시예에 따른 전자 장치를 설명하기 위한 블록도,
도 5 및 도 6은 본 발명의 일 실시예에 따른 전자 장치(400)를 설명하기 위한 도면,
도 7은 본 발명의 일 실시예에 따라 외부 장치의 종류 및 위치에 대응되는 애플리케이션을 실행하는 방법을 설명하기 위한 도면,
도 8은 본 발명의 일 실시예에 따라 자동으로 실행되는 애플리케이션의 종류를 설정할 수 있는 UI를 설명하기 위한 도면 및
도 9는 본 발명의 일 실시예에 따른 전자 장치의 애플리케이션 실행 방법을 설명하기 위한 도면이다.
이하에서는 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다.
도 4는 본 발명의 일 실시예에 따른 전자 장치(400)를 설명하기 위한 블록도이다. 도 4를 참조하면, 전자 장치(400)는 센서(410), 감지부(430), 제어부(450)를 포함한다.
도 4에 도시된 전자 장치(400)는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 도 4에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 알 수 있다.
도 4에 도시된 전자 장치(400)는 노트북 PC가 될 수 있으나, 이에 한정되지 않는다. 이하에서는 설명의 편의를 위하여 전자 장치(400)가 노트북 PC인 것으로 설명할 것이나, 이에 한정되지 않고 스마트폰, PDA, 태블릿 PC, 복합기, 프린터 등 다른 외부 장치와 연결될 수 있는 다양한 전자 장치가 될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 알 수 있다.
센서(410)는 적어도 하나의 외부 장치가 전자 장치로부터 기 설정된 거리 이내에 위치하면 활성화된다. 도 4에서 전자 장치(400)는 한 개의 센서(410)만을 구비한 것으로 도시하였으나, 전자 장치(400)의 서로 다른 위치에 복수의 센서(410)가 구비되도록 구현할 수도 있다.
한편, 본 발명의 일 실시예에 따르면 복수의 센서(410)는 홀 IC 센서(Hall IC sensor)를 포함할 수 있다. 홀 IC 센서는 기 설정된 크기 이상의 자기장이 감지되면 활성화되는 센서로서, 전류가 흐르는 도체에 자기장을 걸어주면 전류와 자기장에 수직 방향으로 전압이 발생하는 홀 효과를 이용하는 센서이다.
따라서, 센서(410)가 홀 IC 센서이고 전자 장치(400)에 연결시키고자 하는 외부 장치가 자성체를 포함하고 있다면, 센서(410)로부터 기 설정된 거리 이내에 외부 장치가 접근했을 때 센서(410)가 활성화 된다.
감지부(430)는 복수의 센서 중 적어도 하나의 센서가 활성화되면, 활성화된 센서에 대응되는 신호를 출력한다. 예를 들어, 전자 장치(400)가 노트북 PC이고, 노트북 PC의 화면 상단, 화면 좌측 및 화면 우측에 총 3개의 홀 IC 센서가 구비되어 있으며, 사용자가 태블릿 PC와 같은 외부 장치를 노트북 PC의 화면 좌측에 부착하여 사용하자 하는 경우, 태블릿 PC가 자성체를 포함하고 있다면, 노트북 PC의 화면 좌측에 구비된 홀 IC 센서가 활성화된다. 이때, 감지부(430)는 활성화된 노트북 PC의 화면 좌측에 구비된 홀 IC 센서에 대응하는 신호를 출력한다.
제어부(450)는 감지부(430)로부터 활성화된 센서에 대응되는 신호를 수신하여, 전자 장치(400)에 대한 외부 장치의 위치를 결정하고, 외부 장치의 위치에 대응되는 애플리케이션을 실행한다. 예를 들어, 전자 장치(400)가 노트북 PC인 경우, 사용자가 외부 장치인 태블릿 PC를 노트북 PC의 화면 좌측에 연결시키고자 하면, 노트북 PC의 화면 좌측에 있는 센서(410)가 활성화 된다.
감지부(430)는 활성화된 노트북 PC 화면 좌측의 센서에 대응되는 신호를 출력하고, 제어부는 이 신호를 수신하여 노트북 PC 화면 좌측에 외부 장치인 태블릿 PC가 연결된 것으로 판단하고 이에 대응되는 애플리케이션을 실행한다.
사용자가 전자 장치(400)인 노트북 PC 좌측에 외부 장치인 태블릿 PC를 연결시킨 것은, 외부 장치를 보조 모니터로 활용하고자 한 것일 수 있으므로, 제어부(450)는 외부 장치를 보조 모니터로 활용하는데 필요한 설정정보를 입력할 수 있는 애플리케이션을 자동으로 실행시킨다.
사용자는 이 애플리케이션을 이용하여, 외부 장치의 해상도, 화면 방향 등을 설정할 수 있을 뿐만 아니라 어떤 모니터를 주 모니터로 활용할 것인지에 대한 정보도 입력할 수 있다. 또는 사용자가 외부 장치를 노트북 PC의 키보드 우측에 연결시킨 경우, 제어부(450)는 외부 장치인 태블릿 PC를 트랙 패드로 사용할 때 필요한 설정정보를 입력할 수 있는 애플리케이션을 자동으로 실행시킬 수도 있다.
또한, 전자 장치(400)는 저장부(미도시)를 더 포함할 수 있으며, 저장부에는 외부 장치의 위치에 따라 자동으로 실행되는 복수의 애플리케이션이 미리 저장되어 있을 수 있다. 그리고, 사용자는 외부 장치의 위치에 따라 자동으로 실행되는 애플리케이션의 종류를 변경할 수도 있다.
상술한 바와 같이, 전자 장치(400)에 연결되는 외부 장치의 전자 장치(400)에 대한 위치를 결정하고, 결정된 위치에 대응되는 애플리케이션을 자동으로 실행시킴에 따라, 사용자가 별도로 외부 장치의 기능을 설정하기 위한 애플리케이션을 실행하지 않아도 되므로 사용자 편의성을 증대시킬 수 있다는 효과를 달성할 수 있게 된다.
도 5 및 도 6은 본 발명의 일 실시예에 따른 전자 장치(400)를 설명하기 위한 도면이다.
본 실시예에서 전자 장치(400)는 노트북 PC이고 외부 장치(500)는 태블릿 PC인 것으로 도시하였으나, 이는 발명의 설명을 편리하게 하기 위해 도시한 것인바, 이에 한정되지 않는다.
전자 장치(400)에는 각각의 위치에 복수의 센서(410a, 410b, 410c, 410d)가 구비되어 있을 수 있다. 또한, 외부 장치(500)에는 전자 장치(400)의 센서(410a, 410b, 410c, 410d)에 기 설정된 거리 이내로 접근하면, 센서(410a, 410b, 410c, 410d)를 활성화 시킬 수 있는 또 다른 센서(510)가 구비되어 있을 수 있다.
본 발명의 일 실시예에 따르면 전자 장치(400)에 구비된 센서(410a, 410b, 410c, 410d)는 홀 IC 센서일 수 있고, 외부 장치(500)에 구비된 센서(510)는 홀 IC 센서를 활성화 시킬 수 있는 자성체를 포함할 수 있다.
사용자가 외부 장치(500)를 전자 장치(400)의 상단 우측에 연결시키고자 할 경우, 해당 위치에 있는 센서(410b)가 활성화된다. 이때 감지부(430)는 활성화된 센서(410b)에 대응되는 신호를 출력하고, 제어부(450)가 이 신호를 수신하여 활성화된 센서(410b)가 위치한 곳에 외부 장치(500)가 연결되었음을 인식한다. 이후, 제어부(450)는 외부 장치(500)가 연결된 위치에 대응되는 애플리케이션을 자동으로 실행시킨다. 예를 들어, 사용자가 외부 장치(500)를 전자 장치(400)의 우측 상단에 연결시킨 것은 이를 보조 모니터로 이용하기 위한 것일 수 있으므로, 외부 장치(500)를 보조 모니터로 활용하는데 필요한 설정정보를 입력할 수 있는 애플리케이션을 실행시킬 수 있다.
또는, 도 6에 도시된 바와 같이 사용자가 외부 장치(500)를 전자 장치(400)의 우측 하단에 연결 시킨 경우,그에 대응되는 센서(410d)가 활성화되고, 감지부(430)는 활성화된 센서(410d)에 대응되는 신호를 출력한다.
제어부(450)는 감지부(430)로부터 수신한 신호를 기초로 활성화된 센서(410d)의 기 설정된 거리 이내에 전자 장치(500)가 연결된 것으로 판단한다. 그리고, 외부 장치(500)의 전자 장치(400)에 대한 위치에 대응되는 애플리케이션을 실행시킨다.
사용자가 외부 장치(500)를 전자 장치(400)의 우측 하단에 연결시킨 경우, 외부 장치(500)를 트랙패드로 활용하고자 한 것일 수 있으므로, 제어부(450)는 외부 장치(500)를 트랙패드로 사용하는데 필요한 설정정보를 입력할 수 있는 애플리케이션을 자동으로 실행시킬 수 있다.
한편, 도 5 및 도 6에서는 외부 장치(500)의 위치에 대응되는 애플리케이션이 자동으로 실행하는 것만을 설명하였으나, 제어부(450)가 외부 장치(500)의 종류 및 위치에 대응되는 애플리케이션을 실행할 수도 있다.
도 7은 본 발명의 일 실시예에 따라 외부 장치의 종류 및 위치에 대응되는 애플리케이션을 실행하는 방법을 설명하기 위한 도면이다.
전자 장치(400)는 외부 장치(500)와 데이터를 송수신하기 위한 통신부(미도시)를 더 포함할 수도 있다. 통신부는 유무선으로 구현될 수 있으며, USB(Universal Serial Bus), HDMI(High Definition Multimedia interface)와 같은 유선 인터페이스부나 Wi-fi, Wi-fi Direct, 블루투스, RFID 등의 무선 인터페이스부를 포함할 수도 있다.
제어부(450)는 감지부(430)로부터 수신한 신호를 기초로 외부 장치(500a, 500b)의 위치를 결정할 수 있을 뿐만 아니라, 통신부를 통해 수신되는 데이터를 기초로 외부 장치(500a, 500b)의 종류도 결정할 수 있다. 예를 들어, 전자 장치(400)인 노트북 PC에는 태블릿 PC(500a)뿐만 아니라 스마트폰(500b)이 연결될 수도 있고, 사용자가 전자 장치(400)에 스마트폰(500b)을 연결시킨 것은, 태블릿 PC(500a)를 연결시킨 목적과는 상이하므로, 제어부(450)는 스마트폰에 대응되는 애플리케이션을 실행할 수도 있다.
즉, 제어부(450)는 전자 장치(400)의 우측상단에 연결된 외부 장치가 태블릿 PC(500a)라고 판단되면, 태블릿 PC(500a)를 보조 모니터로 활용하는데 필요한 설정정보를 입력할 수 있는 애플리케이션을 자동으로 실행시키고, 스마트폰(500b)이 연결된 것이라고 판단되면, 스마트폰(500b)을 웹캠으로 사용하는데 필요한 설정정보를 입력할 수 있는 애플리케이션을 자동으로 실행시킬 수 있다. 이후, 설정정보가 입력되면, 제어부(450)는 외부 장치가 입력된 설정정보에 따라 그에 대응되는 동작을 수행하도록 외부 장치를 제어할 수 있다.
예를 들어, 외부 장치가 보조 모니터로 활용되는 경우 사용자가 특정 해상도를 설정하였다면, 설정된 해상도에 따라 각종 컨텐츠를 표시하도록 외부 장치를 제어할 수 있다.
상술한 바와 같이, 전자 장치(400)에 연결되는 외부 장치의 종류 및 전자 장치(400)에 대한 외부 장치의 위치를 결정하고, 그에 대응되는 애플리케이션을 자동으로 실행시킴에 따라, 사용자가 필요한 애플리케이션을 수동으로 실행시킨 후 필요한 설정정보를 입력해야 하는 번거로움을 없앨 수 있다.
한편, 외부 장치의 위치 및 종류에 따라 자동으로 실행되는 애플리케이션의 종류는 사용자에 의해 변경될 수도 있다.
도 8은 본 발명의 일 실시예에 따라 자동으로 실행되는 애플리케이션의 종류를 설정할 수 있는 UI를 설명하기 위한 도면이다.
본 실시예에서 전자 장치(400)가 노트북 PC이고 4개의 센서를 구비하는 것으로 도시하였으나, 본 발명이 속한 기술분야의 통상의 기술자라면 노트북 PC 이외의 다른 전자 장치가 더 많은 혹은 더 적은 수의 센서를 구비하는 경우도 있을 수 있음을 알 수 있다.
설정정보 창(800)에는 외부 장치의 종류를 선택할 수 있는 입력창(810)과 외부 장치가 전자 장치(400)에 연결되는 위치에 따라 자동을 실행되는 애플리케이션을 설정할 수 있는 창(820)이 포함될 수 있다.
외부 장치의 종류를 선택할 수 있는 입력창(810)에는 사용자가 전자 장치(400)에 연결하고자 하는 다양한 외부 장치의 종류를 선택할 수 있다. 본 실시예에서는 전자 장치(400)에 연결되는 외부 장치가 태블릿 PC인 것으로 도시하였으나, 태블릿 PC이외에 스마트폰, 외부 모니터, PDA 등 다양한 외부 장치가 선택될 수 있음은 물론이다.
사용자가 전자 장치(400)에 연결될 수 있는 외부 장치의 종류를 선택하면, 외부 장치가 연결되는 위치에 따라 자동으로 실행되는 애플리케이션을 설정할 수 있는 입력창(820)이 활성화된다.
도 8에는 사용자가 태블릿 PC를 전자 장치(400)의 우측하단에 연결한 경우, 즉, 태블릿 PC가 Mode 4 위치에 연결된 경우 'Touch Pad 설정" 애플리케이션이 자동으로 실행되는 것으로 도시되어 있으나, 사용자가 "변경" 키를 선택하여 태블릿 PC가 Mode 4 위치에 연결되었을 때 자동으로 실행될 애플리케이션의 종류를 변경할 수도 있다.
따라서, 사용자는 전자 장치(400)에 외부 장치를 연결했을 때, 연결된 위치에 대응되는 애플리케이션의 종류를 미리 설정하여 자동으로 실행되게 함으로서, 외부 장치를 연결할 때마다 필요한 애플리케이션을 수동으로 실행시켜야 하는 번거로움을 없앨 수 있게 된다.
도 9는 본 발명의 일 실시예에 따른 전자 장치의 애플리케이션 실행 방법을 설명하기 위한 도면이다.
복수의 센서 중 하나의 센서의 기 설정된 거리 이내에 적어도 하나의 외부 장치가 위치하면 복수의 센서 중 하나의 센서가 활성화된다(S910).
예를들어, 센서가 홀 IC 센서(Hall IC Secsor)이고, 외부 장치가 자성체를 포함하면, 외부 장치가 센서로부터 기 설정된 거리 이내에 위치할 때 센서가 활성화된다. 이후, 감지부(430)는 활성화된 센서에 대응되는 신호를 출력한다(S920). 전자 장치(400)는 각각의 위치에 복수의 센서를 구비하고 있을 수 있으므로, 특정 위치의 센서가 활성화되면 그 센서에 대응되는 신호를 출력한다.
제어부(450)는 감지부(430)로부터 신호를 수신하여, 외부 장치의 전자 장치에 대한 위치를 결정하고, 이 위치에 대응되는 애플리케이션을 실행한다. 이때 제어부(430)는 활성화된 센서의 기 설정된 거리 이내에 외부 장치가 위치한 것으로 판단할 수 있다.
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
400 : 전자 장치 410 : 센서
430 : 감지부 450 : 제어부

Claims (16)

  1. 적어도 하나의 외부 장치와 연결가능한 전자 장치에 있어서,
    상기 적어도 하나의 외부 장치가 기 설정된 거리 이내에 위치하면 활성화되는 복수의 센서;
    상기 복수의 센서 중 적어도 하나의 센서가 활성화되면, 활성화된 센서에 대응되는 신호를 출력하는 감지부;
    상기 활성화된 센서에 대응되는 신호를 수신하여 상기 적어도 하나의 외부 장치의 위치를 결정하고, 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 제어부;를 포함하는 전자 장치.
  2. 제1항에 있어서,
    상기 제어부는,
    상기 복수의 센서 중 활성화된 센서의 기 설정된 거리 이내에 상기 적어도 하나의 외부 장치가 위치한 것으로 결정하는 것을 특징으로 하는 전자 장치.
  3. 제1항에 있어서,
    상기 적어도 하나의 외부 장치와 데이터를 송수신하는 통신부;를 더 포함하는 것을 특징으로 하는 전자 장치.
  4. 제3항에 있어서,
    상기 제어부는,
    상기 적어도 하나의 외부 장치로부터 수신되는 데이터로 상기 적어도 하나의 외부 장치의 종류를 결정하고, 상기 적어도 하나의 외부 장치의 종류 및 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 것을 특징으로 하는 전자 장치.
  5. 제1항에 있어서,
    상기 제어부는,
    상기 애플리케이션으로부터 설정정보가 입력되면, 상기 설정정보에 대응되는 동작을 수행하도록 상기 적어도 하나의 외부 장치를 제어하는 것을 특징으로 하는 전자 장치.
  6. 제1항에 있어서,
    상기 적어도 하나의 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 저장하는 저장부;를 더 포함하는 것을 특징으로 하는 전자 장치.
  7. 제1항에 있어서,
    상기 복수의 센서는,
    홀 IC 센서(Hall IC sensor)를 포함하고, 상기 복수의 센서 중 하나의 센서에 기 설정된 크기 이상의 자기장이 감지되면, 상기 자기장을 감지한 센서가 활성화되는 것을 특징으로 하는 전자 장치.
  8. 제1항에 있어서,
    상기 제어부는,
    상기 적어도 하나의 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 변경할 수 있는 UI를 제공하는 것을 특징으로 하는 전자 장치.
  9. 적어도 하나의 외부 장치와 연결가능한 전자 장치의 애플리케이션 실행 방법에 있어서,
    복수의 센서 중 하나의 센서의 기 설정된 거리 이내에 상기 적어도 하나의 외부 장치가 위치하면 상기 복수의 센서 중 적어도 하나의 센서가 활성화되는 단계;
    상기 활성화된 센서에 대응되는 신호를 출력하는 단계;및
    상기 신호를 수신하여 상기 적어도 하나의 외부 장치의 위치를 결정하고, 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 단계;를 포함하는 전자 장치의 애플리케이션 실행 방법.
  10. 제9항에 있어서,
    상기 활성화된 센서의 기 설정된 거리 이내에 상기 적어도 하나의 외부 장치가 위치한 것으로 결정하는 단계;를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
  11. 제9항에 있어서,
    상기 적어도 하나의 외부 장치와 데이터를 송수신하는 단계;를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
  12. 제11항에 있어서,
    상기 적어도 하나의 외부 장치로부터 수신되는 데이터로 상기 적어도 하나의 외부 장치의 종류를 결정하는 단계;및
    상기 적어도 하나의 외부 장치의 종류 및 상기 적어도 하나의 외부 장치의 위치에 대응되는 애플리케이션을 실행하는 단계;를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
  13. 제9항에 있어서,
    상기 애플리케이션으로부터 설정정보를 입력받는 단계; 및
    상기 설정정보에 대응되는 동작을 수행하도록 상기 적어도 하나의 외부 장치를 제어하는 단계를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
  14. 제9항에 있어서,
    상기 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 저장하는 단계;를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
  15. 제9항에 있어서,
    상기 복수의 센서는 홀 IC 센서(Hall IC sensor)를 포함하고,
    상기 복수의 센서 중 하나의 센서에 기 설정된 크기 이상의 자기장이 감지되면, 상기 자기장을 감지한 센서가 활성화되는 단계;를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
  16. 제9항에 있어서,
    상기 적어도 하나의 외부 장치의 위치에 대응하여 실행되는 애플리케이션을 변경할 수 있는 UI를 제공하는 단계;를 더 포함하는 것을 특징으로 하는 전자 장치의 애플리케이션 실행 방법.
KR1020130167301A 2013-12-30 2013-12-30 전자 장치 및 전자 장치의 애플리케이션 실행 방법 KR20150078159A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130167301A KR20150078159A (ko) 2013-12-30 2013-12-30 전자 장치 및 전자 장치의 애플리케이션 실행 방법
US14/472,432 US20150184992A1 (en) 2013-12-30 2014-08-29 Electronic device and method of operating application thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130167301A KR20150078159A (ko) 2013-12-30 2013-12-30 전자 장치 및 전자 장치의 애플리케이션 실행 방법

Publications (1)

Publication Number Publication Date
KR20150078159A true KR20150078159A (ko) 2015-07-08

Family

ID=53481313

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130167301A KR20150078159A (ko) 2013-12-30 2013-12-30 전자 장치 및 전자 장치의 애플리케이션 실행 방법

Country Status (2)

Country Link
US (1) US20150184992A1 (ko)
KR (1) KR20150078159A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10515344B1 (en) * 2015-02-10 2019-12-24 Open Invention Network Llc Location awareness assistant that activates a business-oriented operation system or a personal-oriented operation system based on conditions
US10346122B1 (en) * 2018-10-18 2019-07-09 Brent Foster Morgan Systems and methods for a supplemental display screen

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100099428A (ko) * 2009-03-03 2010-09-13 삼성전자주식회사 단말기 간 자동 동작 제어 방법 및 이를 지원하는 단말기
KR101663015B1 (ko) * 2010-04-09 2016-10-07 삼성전자 주식회사 프로젝션 디바이스의 프로젝션 모드 운용 방법 및 장치
US9460029B2 (en) * 2012-03-02 2016-10-04 Microsoft Technology Licensing, Llc Pressure sensitive keys

Also Published As

Publication number Publication date
US20150184992A1 (en) 2015-07-02

Similar Documents

Publication Publication Date Title
KR20130053594A (ko) 터치스크린 단말기에서 문자 입력 방법 및 장치
KR20190090982A (ko) 디스플레이를 제어하는 전자 장치 및 방법
KR20190058067A (ko) 입력 인터페이스를 구성하는 방법 및 이를 사용하는 전자 장치
CN104035675B (zh) 电子设备及其显示控制方法
JP2013200660A (ja) 表示制御装置及びその制御方法
JP2014229304A (ja) 表示装置、表示装置の操作方法、情報表示システム及び表示装置の操作プログラム
KR101936090B1 (ko) 키 입력 제어 장치 및 방법
JP6102474B2 (ja) 表示装置、入力制御方法、及び入力制御プログラム
EP3145115A1 (en) Input apparatus and controlling method thereof
US20160139729A1 (en) Methods in computing devices
KR20140089988A (ko) 입력 장치, 디스플레이 장치 및 제어 방법
CN103809903A (zh) 用于控制虚拟屏幕的方法和装置
KR20150001130A (ko) 사용자 입력 처리 방법 및 상기 방법이 적용된 장치
KR101459447B1 (ko) 터치스크린을 이용한 항목 선택 방법 및 시스템
KR102295823B1 (ko) 모바일 디바이스 및 웨어러블 디바이스를 이용한 인터페이스 제공 방법
KR102259434B1 (ko) 다기능 터치 펜
KR20150078159A (ko) 전자 장치 및 전자 장치의 애플리케이션 실행 방법
JP5221694B2 (ja) 電子機器、オブジェクトの表示方法及びオブジェクトの表示プログラム。
KR101644368B1 (ko) 이동 통신 단말기
CN103885696A (zh) 一种信息处理方法及电子设备
KR102292619B1 (ko) 색상 생성 방법 및 그에 따른 장치, 그에 따른 시스템
JP2013161181A (ja) 表示制御装置および表示制御装置の制御方法
JP2016009398A (ja) 情報処理装置、情報処理システム、情報処理方法及びコンピュータプログラム
KR20140038854A (ko) 모바일 디바이스 및 모바일 디바이스에서 사용자 인터페이스 방법
JP6112554B2 (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