KR20150082824A - 장치 제어 방법 및 제어 장치 - Google Patents

장치 제어 방법 및 제어 장치 Download PDF

Info

Publication number
KR20150082824A
KR20150082824A KR1020140002246A KR20140002246A KR20150082824A KR 20150082824 A KR20150082824 A KR 20150082824A KR 1020140002246 A KR1020140002246 A KR 1020140002246A KR 20140002246 A KR20140002246 A KR 20140002246A KR 20150082824 A KR20150082824 A KR 20150082824A
Authority
KR
South Korea
Prior art keywords
function menu
layout
control
user
control tool
Prior art date
Application number
KR1020140002246A
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 KR1020140002246A priority Critical patent/KR20150082824A/ko
Priority to US14/591,198 priority patent/US20150193130A1/en
Priority to EP15150364.6A priority patent/EP2894562A1/en
Publication of KR20150082824A publication Critical patent/KR20150082824A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 연결된 타 장치의 프로세스를 확인하는 과정, 상기 프로세스와 연관된 기능메뉴를 표시하는 과정, 및 상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어하는 과정을 포함하는 장치 제어 방법을 제공한다.

Description

장치 제어 방법 및 제어 장치{METHOD FOR CONTROLLING DEVICE AND CONTROL APPARATUS}
본 발명은 타 장치를 제어하는 방안에 관한 것이다.
휴대 단말기의 기능이 점차 발전하면서, 처음에는 음성통화, 문자 메시지 전송 등의 1차적인 서비스를 진행하였다면, 최근에는 노트북과 같이, 사진 편집, 문서 작성, 무선 인터넷 등과 같은 더욱 다양한 서비스를 제공하고 있다. 더욱이, 휴대 단말기의 화면 크기가 점차 커지고 있다.
따라서, 휴대 단말기를 제어하기 위한 다양한 보조 입력장치들이 개발되고 있다. 예컨대, 문자 및 스크롤 입력이 가능한 무선 키보드와 마우스, 게임 컨트롤을 위한 무선 컨트롤러, 음성 입력 및 볼륨 컨트롤이 가능한 블루투스 헤드셋 및 기타 다양한 리모트 컨트롤 액세서리가 시판되고 있다.
시판되고 있는 보조 장치들은 미리 정해진 기능을 제어하도록 구성되어 있다. 따라서, 보조 장치에 미리 정해진 기능은 제어 가능하지만, 정해지지 않은 기능을 이용하기 위해서는 다른 보조 장치가 필요하다. 즉, 하나의 보조 장치로 휴대 단말기를 완전히 제어할 수 없어, 다양한 기능을 제어할 수 있는 보조 장치가 각각 필요하다. 따라서, 기능마다 보조 장치를 각각 구비 해야 한다는 불편함이 있다.
본 발명의 일실시예는 하나의 제어장치로 타 장치를 효율적으로 제어할 수 있는 장치 제어 방법 및 제어 장치를 제공함을 목적으로 한다.
본 발명의 일실시예에 따른 장치 제어 방법은 연결된 타 장치의 프로세스을 확인하는 과정, 상기 프로세스와 연관된 기능메뉴를 표시하는 과정, 및 상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어하는 과정을 포함한다.
본 발명의 일실시예에 따른 제어 장치는 연결된 타 장치의 프로세스를 확인하는 확인부, 상기 프로세스와 연관된 기능메뉴를 표시하는 표시부, 및 상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어하는 제어부를 포함한다.
본 발명의 일실시예에 따르면, 하나의 제어장치로 타 장치를 효율적으로 제어할 수 있다.
도 1은 본 발명의 일실시예에 따른 장치 제어 방법을 도시한 흐름도이다.
도 2는 본 발명의 일실시예에 따른 기능메뉴를 통해 타 장치의 프로세스를 제어하는 일례를 도시한 도면이다.
도 3a 및 도 3b는 본 발명의 일실시예에 따른 프로세스별 기능메뉴를 선택받는 일례를 도시한 도면이다.
도 4a 내지 도 4c는 본 발명의 일실시예에 따른 선택된 기능메뉴와 연관하여 타 장치의 프로세스를 실행시키는 일례를 도시한 도면이다.
도 5는 본 발명의 일실시예에 따른 기능메뉴를 생성하는 일례를 도시한 도면이다.
도 6은 본 발명의 일실시예에 따른 레이아웃이 타 장치에 적용된 일례를 도시한 도면이다.
도 7은 본 발명의 일실시예에 따른 기능메뉴와 연관된 레이아웃을 제공하는 일례를 도시한 도면이다.
도 8a 내지 도 8c는 본 발명의 일실시예에 따라 프로세스의 속성에 따라 레이아웃을 제공하는 일례를 도시한 도면이다.
도 9는 본 발명의 일실시예에 따른 제어 장치를 도시한 블록도이다.
이하, 첨부된 도면들을 참조하여 다양한 실시예들을 상세히 설명한다. 이때, 첨부된 도면들에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다. 하기의 설명에서는 본 발명의 다양한 실시 예들에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
본 발명의 제어 장치는 전자장치에 포함되어 수행될 수 있다.
어떤 실시예들에 따르면, 전자 장치는 통신 기능이 포함된 장치일 수 있다. 예를 들면, 전자 장치는 스마트 폰(smartphone), 태블릿 PC(tablet personal computer), 이동전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라(camera), 또는 웨어러블 장치(wearable device)(예: 전자 안경과 같은 head-mounted-device(HMD), 전자 의복, 전자 팔찌, 전자 목걸이, 전자 앱세서리(appcessory), 전자 문신, 또는 스마트 와치(smartwatch))중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 통신 기능을 갖춘 스마트 가전 제품(smart home appliance)일 수 있다. 스마트 가전 제품은, 예를 들자면, 전자 장치는 텔레비전, DVD(digital video disk) 플레이어, 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스(set-top box), TV 박스(예를 들면, 삼성 HomeSyncTM, 애플TVTM, 또는 구글 TVTM), 게임 콘솔(game consoles), 전자 사전, 전자 키, 캠코더(camcorder), 또는 전자 액자 중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 각종 의료기기(예: MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 초음파기 등), 네비게이션(navigation) 장치, GPS 수신기(global positioning system receiver), EDR(event data recorder), FDR(flight data recorder), 자동차 인포테인먼트(infotainment) 장치, 선박용 전자 장비(예: 선박용 항법 장치 및 자이로 콤파스 등), 항공 전자기기(avionics), 보안 기기, 또는 산업용 또는 가정용 로봇 중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 통신 기능을 포함한 가구(furniture) 또는 건물/구조물의 일부, 전자 보드(electronic board), 전자 사인 입력장치(electronic signature receiving device), 프로젝터(projector), 또는 각종 계측기기(예: 수도, 전기, 가스, 또는 전파 계측 기기 등) 중 적어도 하나를 포함할 수 있다. 본 개시에 따른 전자 장치는 전술한 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 또한, 본 개시에 따른 전자 장치는 전술한 기기들에 한정되지 않음은 당업자에게 자명하다.
도 1은 본 발명의 일실시예에 따른 장치 제어 방법을 도시한 흐름도이다.
본 발명의 장치 제어 방법은 "제어 장치"에 의해 수행될 수 있다. 상기 제어 장치는 스마트폰과 같은 메인 장치일 수도 있고, 무선 키보드, 헤드셋 등 상기 메인 장치를 제어하는 보조 장치일 수도 있다.
이하, 도 1에서는 상기 제어 장치를 "보조 장치"로 설명한다.
도 1을 참고하면, 과정(110)에서, 상기 제어 장치는 연결된 타 장치의 프로세스를 확인한다. 여기서, "연결된"은 상기 제어 장치와 상기 타 장치 간에 물리적 또는 전기적으로 유선 및 무선으로 연결되었다는 의미로 "페어링"일 수 있다. 즉, 상기 제어 장치는 상기 타 장치와 데이터 통신으로 연결된 경우, 상기 타 장치의 프로세스를 확인할 수 있다. 상기 프로세스는 상기 타 장치에서 실행 중인 어플리케이션, 프로그램, OS(Operation System) 및 미들웨어(middleware) 중 적어도 하나를 포함할 수 있다.
예컨대, 상기 제어 장치는 유선 또는 무선으로 상기 타 장치가 연결되는지 여부를 확인하고, 확인결과 연결된 경우, 상기 타 장치로 요청신호를 전송할 수 있다. 상기 무선은 블루투스(Bluetooth), 근거리 무선통신(Near Field Communication; NFC), 음파통신 등 다양한 통신 방법을 포함하며, 상기 제어 장치는 무선으로 상기 타 장치가 연결되는지 여부를 실시간으로 감시(monitoring)할 수 있다. 상기 요청신호는 상기 타 장치의 프로세스에 대한 정보를 요청하는 것일 수 있다. 상기 타 장치는 상기 요청신호를 수신하고, 상기 요청신호에 대한 응답신호를 전송할 수 있다. 상기 응답신호는 상기 타 장치의 프로세스에 대한 정보를 포함할 수 있다. 상기 제어 장치는 상기 응답신호에 기초하여 상기 타 장치의 프로세스를 확인할 수 있다. 또는, 상기 응답신호는 상기 타 장치의 상태정보(메시지 알림, 베터리 레벨, 통신 신호 세기 등)를 포함할 수도 있다.
무선 연결을 통해 상호간의 제어 명령(eg, 볼륨 제어, 미디어 재생 및 정지 등) 및 전자장치의 상태 정보(eg, 메시지 알림, 배터리 레벨, 통신 신호 세기 등)를 교환할 수 있다.
과정(120)에서, 상기 제어 장치는 상기 확인된 프로세스와 연관된 기능메뉴를 표시한다. 상기 기능메뉴는 볼륨 제어, 미디어 재생, 방향키, 시작, 종료 등 다양한 제어도구(tool)와 연관된 것이다. 예컨대, 상기 확인된 프로세스가 "음악"인 경우, 상기 제어 장치는 미디어 재생과 연관된 재생, 정지, 검색, 다음 곡, 이전 곡 및 일시정지 중 적어도 하나를 포함하는 기능메뉴를 표시할 수 있다. 또는, 상기 확인된 프로세스가 "게임"인 경우, 상기 제어 장치는 방향키(상, 하, 좌, 우)를 기능메뉴로 표시할 수 있다.
과정(130)에서, 상기 제어 장치는 상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어한다. 상기 사용자는 상기 기능메뉴에서 원하는 제어도구를 선택하고, 상기 제어 장치는 상기 선택된 제어도구와 연관된 제어신호를 상기 타 장치로 전송함으로써, 상기 제어신호에 의해 상기 타 장치의 프로세스를 제어할 수 있다.
도 2는 본 발명의 일실시예에 따른 기능메뉴를 통해 타 장치의 프로세스를 제어하는 일례를 도시한 도면이다.
도 2를 참고하면, 제어 장치(210)는 웨어러블 디바이스로서, 사용자의 몸체에 착용이 가능하다. 또한, 타 장치(220)는 스마트폰으로서, 제어 장치(210)보다 많은 기능을 제공하고, 좀 더 큰 화면을 가질 수 있다. 제어 장치(210)는 타 장치(220)에서 "노트 프로그램(프로세스)"을 실행하고 있는 경우, 노트 프로그램에 필요한 기능메뉴(펜 속성, 지우개, 색상 선택 등)를 화면에 표시할 수 있다. 펜 속성은 펜, 연필, 형광펜, 만년필 등 펜의 종류를 선택하는 것일 수 있다. 따라서, 사용자는 타 장치(220)에서 기능메뉴를 사용하지 않고, 제어 장치(210)의 기능메뉴를 이용하여 상기 노트 프로그램을 이용할 수 있다.
또 다른 실시예로, 상기 제어 장치는 상기 사용자로부터 프로세스별 기능메뉴를 선택받고, 상기 선택된 기능메뉴를 프로세스별로 메모리에 저장할 수 있다. 따라서, 상기 제어 장치는 과정(120)을 수행할 때, 상기 메모리로부터 상기 확인된 프로세스와 연관된 기능메뉴를 검색하여, 상기 검색된 기능메뉴를 표시할 수 있다.
도 3a 및 도 3b는 본 발명의 일실시예에 따른 프로세스별 기능메뉴를 선택받는 일례를 도시한 도면이다.
도 3a를 참고하면, 제어장치(310)는 타 장치(320)의 "음악 재생(제목: Better Together)"에 대해서 재생, 정지, 다음 곡, 이전 곡, 볼륨 조절을 포함하는 기능메뉴를 선택받을 수 있다. 도 3b를 참고하면, 제어장치(330)는 타 장치(340)의 "게임"에 대해서 좌 방향키, 우 방향키를 포함하는 기능메뉴를 선택받을 수 있다. 이때, 상기 기능메뉴는 상 방향키, 하 방향키, 엔터키 등 게임과 관련된 다른 제어도구를 더 포함할 수 있다. 상기와 같이, 선택된 기능메뉴는 프로세스별 메모리에 저장될 수 있다.
또 다른 실시예로, 상기 제어 장치는 상기 사용자로부터 선택된 기능메뉴에 대한 선택신호를 상기 타 장치로 전송하고, 상기 선택신호에 의해 상기 선택된 기능메뉴와 연관하여 상기 타 장치의 프로세스를 실행시킬 수 있다.
도 4a 내지 도 4c는 본 발명의 일실시예에 따른 선택된 기능메뉴와 연관하여 타 장치의 프로세스를 실행시키는 일례를 도시한 도면이다. 여기서, 상기 프로세스는 상기 제어 장치에 설치된 "어플리케이션"일 수 있다.
상기 제어 장치는 프로세스별 복수의 기능메뉴들을 메모리에 저장하고, 저장된 복수의 기능메뉴들(게임, 음악, 노트)을 화면에 표시할 수 있다. 도 4a를 참고하면, 상기 제어 장치는 상기 사용자로부터 게임(410)과 관련된 기능메뉴를 선택받은 경우, 선택된 기능메뉴와 연관된 선택신호를 타 장치(420)로 전송한다. 상기 선택신호는 "게임 어플리케이션"에 대한 정보를 포함할 수 있다. 타 장치(420)는 상기 선택신호를 수신하고, 수신된 선택신호에 따라 게임 어플리케이션을 실행시킬 수 있다. 게임이 실행되면, 상기 제어 장치는 화면에 게임(410)과 연관된 기능메뉴를 표시하고, 표시된 기능메뉴를 통해 상기 사용자로부터 제어도구를 입력받을 수 있다. 상기 제어 장치는 상기 입력된 제어도구에 관한 제어신호를 타 장치(420)로 전송함으로써, 타 장치(420)의 게임을 제어할 수 있다.
도 4b를 참고하면, 상기 제어 장치는 상기 사용자로부터 음악(430)과 관련된 기능메뉴를 선택받은 경우, 선택된 기능메뉴와 연관된 선택신호를 타 장치(440)로 전송한다. 타 장치(440)는 상기 선택신호를 수신하고, 수신된 선택신호에 따라 음악 어플리케이션을 실행시킬 수 있다. 음악이 실행되면, 상기 제어 장치는 화면에 음악(430)과 연관된 기능메뉴를 표시하고, 표시된 기능메뉴를 통해 입력되는 제어신호를 타 장치(440)로 전송함으로써, 타 장치(440)의 음악을 제어할 수 있다.
도 4c를 참고하면, 상기 제어 장치는 상기 사용자로부터 노트(450)와 관련된 기능메뉴를 선택받은 경우, 선택된 기능메뉴와 연관된 선택신호를 타 장치(460)로 전송한다. 타 장치(460)는 상기 선택신호를 수신하고, 수신된 선택신호에 따라 노트 프로그램을 실행시킬 수 있다. 노트가 실행되면, 상기 제어 장치는 화면에 노트(450)와 연관된 기능메뉴를 표시하고, 표시된 기능메뉴를 통해 입력되는 제어신호를 타 장치(460)로 전송함으로써, 타 장치(460)의 노트를 제어할 수 있다.
이하, 도 5에서는 상기 제어 장치를 "메인 장치"로 설명한다. 실시예로, 상기 제어 장치는 타 장치에서 사용될 프로세스별 기능메뉴를 생성할 수 있다.
도 5는 본 발명의 일실시예에 따른 기능메뉴를 생성하는 일례를 도시한 도면이다.
도 5를 참고하면, 상기 제어 장치는 음악 프로세스를 제공하고 있는 화면에서 타 장치(510)가 연결되어 있음을 아이콘 형태로 표시할 수 있다. 사용자가 표시된 타 장치(510)의 아이콘을 선택하는 경우, 상기 제어 장치는 기능메뉴와 연관된 레이아웃(20) 또는 제어도구(530)를 제공할 수 있다. 이때, 상기 제어 장치는 프로세스의 속성, 타 장치의 속성 및 사용자의 특성 중 적어도 하나에 따라 제공되는 레이아웃(520) 또는 제어도구(530)를 결정할 수 있다. 레이아웃(520) 또는 제어도구(530)를 결정하는 것은 레이아웃(520) 또는 제어도구(530)의 형상(shape), 개수 및 위치를 결정하는 것일 수 있다. 상기 제어 장치는 상기 사용자로부터 드래그된 제어도구(530)를 레이아웃(520)에 배치하여 기능메뉴를 생성할 수 있다. 제어도구(530)는 부호, 문자, 기호, 아이콘, 버튼 및 이미지 중 적어도 하나로 표시될 수 있다.
아이콘(510) 선택 시, 제어도구(530)는 레이아웃(520)에 이동 가능하도록 플로팅(floating)될 수 있다. 상기 제어 장치는 '노멀 모드'에서는 버튼 등의 기본 동작을 하지만, 레이아웃이 활성화된 경우, 기본 동작으로 구동되지 않고 플로팅되어 드래그앤 드롭이 가능하도록 변경된다.도 6은 본 발명의 일실시예에 따른 레이아웃이 타 장치에 적용된 일례를 도시한 도면이다.도 6을 참고하면, 제어 장치(610)는 생성된 프로세스별 기능메뉴를 타 장치(620)로 전송할 수 있다. 제어 장치(610)는 상기 생성된 프로세스별 기능메뉴를 메모리에 저장할 수도 있다.
도 7은 본 발명의 일실시예에 따른 기능메뉴와 연관된 레이아웃을 제공하는 일례를 도시한 도면이다.
도 7를 참고하면, 제어 장치는 프로세스의 속성, 타 장치의 속성 및 사용자의 특성 중 적어도 하나에 따라 레이아웃 또는 제어도구의 형상, 개수 및 위치 중 적어도 하나를 결정할 수 있다. 예컨대, 실행중인 프로세스가 음악인 경우, 음악과 연관된 제어도구는 재생, 정지, 볼륨 제어, 다음 곡, 이전 곡일 수 있다. 따라서, 상기 제어 장치는 프로세스의 속성에 따라 레이아웃 또는 제어도구의 형상, 개수 및 위치 중 적어도 하나를 결정할 수 있다. 또는, 상기 제어 장치는 상기 타 장치의 화면 크기, 성능 등의 타 장치의 속성에 따라 레이아웃 또는 제어도구의 형상, 개수 및 위치 중 적어도 하나를 결정할 수 있다. 또는, 상기 제어 장치는 배경화면에 프로세스 아이콘을 배열하는 순서, 위치, 개수 기타 사용 특성을 고려하여 상기 사용자의 특성을 분석하고, 상기 사용자의 특성에 따라 레이아웃 또는 제어도구의 형상, 개수 및 위치 중 적어도 하나를 결정할 수 있다.
형상은 원형, 사각형, 삼각형 등 다각형으로 표시할 지 여부일 수 있다. 상기 개수는 기능메뉴를 몇 등분으로 분할할지 또는 몇 개의 제어도구를 포함할 지 여부일 수 있다. 상기 위치는 타 장치의 화면 중앙, 상단, 하단, 좌측, 우측 등 상기 기능메뉴가 위치하는 부분을 의미할 수 있다.
따라서, 상기 제어장치는 상기 프로세스의 속성, 상기 타 장치의 속성 및 상기 사용자의 특성 중 적어도 하나에 따라 삼각 형태로 4등분한 레이아웃(710), 분할하지 않은 레이아웃(720), 커튼 형상의 레이아웃(730), 2등분한 레이아웃(740), 8등분한 레이아웃(750), 사각형태로 4등분한 레이아웃(760)을 제공할 수 있다.
도 8a 내지 도 8c는 본 발명의 일실시예에 따라 프로세스의 속성에 따라 레이아웃을 제공하는 일례를 도시한 도면이다.
도 8a를 참고하면, 제어 장치는 게임 실행 화면에서 사용자로부터 타 장치의 아이콘을 선택받은 경우, 게임의 속성에 따라 사각형태로 2등분한 레이아웃(810)을 제공할 수 있다. 상기 제어 장치는 상기 제공된 레이아웃(810)에 원하는 제어도구를 드래그함으로써, 기능메뉴(820)를 생성할 수 있다. 제어 장치는 상기 생성된 기능메뉴(좌 방향키, 우 방향키, 820)를 타 장치로 전송할 수 있다.
도 8b를 참고하면, 제어 장치는 음악 실행 화면에서 사용자로부터 타 장치의 아이콘을 선택받은 경우, 음악의 속성에 따라 삼각형태로 4등분한 레이아웃(830)을 제공할 수 있다. 상기 제어 장치는 상기 제공된 레이아웃(830)에 원하는 제어도구를 드래그함으로써, 기능메뉴(840)를 생성할 수 있다. 제어 장치는 상기 생성된 기능메뉴(재생, 다음곡, 정지, 이전곡, 840)를 타 장치로 전송할 수 있다.
도 8c를 참고하면, 제어 장치는 노트 실행 화면에서 사용자로부터 타 장치의 아이콘(850)을 선택받은 경우, 노트의 속성에 따라 레이아웃을 제공할 수 있다. 이때의 레이아웃은 복수의 색상들을 배열한 형태일 수 있다. 상기 제어 장치는 상기 제공된 레이아웃에 제어도구(색상)를 배열함으로써, 기능메뉴(860)를 생성할 수 있다. 제어 장치는 상기 생성된 기능메뉴(860)를 타 장치로 전송할 수 있다.
상기와 같이, 도면을 통하여 제어 장치가 보조 장치인 경우, 또는 메인 장치인 경우를 구분하여 설명하였지만, 이해를 돕기 위한 것일 뿐, 제어 장치는 보조 장치 또는 메인 장치를 모두 포함하는 것임은 자명하다.
도 9는 본 발명의 일실시예에 따른 제어 장치를 도시한 블록도이다.
도 9를 참고하면, 제어 장치(900)는 확인부(910), 표시부(920) 및 제어부(930)를 포함한다. 이때의 제어 장치(900)는 보조 장치 또는 메인 장치일 수 있다. 먼저, 제어 장치(900)가 "보조 장치"인 경우를 설명한다.
확인부(910)는 연결된 타 장치의 프로세스를 확인한다. 여기서, "연결된"은 상기 제어 장치와 상기 타 장치 간에 물리적으로(유선) 또는 전기적으로 연결되었다는 의미로서, "페어링"일 수 있다. 상기 타 장치는 "메인 장치"를 의미한다. 확인부(910)는 상기 타 장치와 데이터 통신으로 연결된 경우, 상기 타 장치의 프로세스를 확인한다. 상기 프로세스는 상기 타 장치에서 실행 중인 어플리케이션, 프로그램, OS, 및 미들웨어 중 적어도 하나를 포함할 수 있다.
표시부(920)는 상기 확인된 프로세스와 연관된 기능메뉴를 표시한다. 상기 기능메뉴는 볼륨 제어, 미디어 재생, 방향키 시작, 종료 등 다양한 제어도구와 연관된 것이다.
제어부(930)는 상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어한다. 예컨대, 상기 기능메뉴에서 상기 사용자가 원하는 제어도구를 선택하면, 상기 제어 장치는 상기 선택된 제어도구와 연관된 제어신호를 상기 타 장치로 전송함으로써, 상기 제어신호에 의해 상기 타 장치의 프로세스를 제어할 수 있다.
실시예로, 제어부(930)는 프로세스별 복수의 기능메뉴들을 메모리에 저장하고, 저장된 복수의 기능메뉴들(게임, 음악, 노트)을 표시부(20)를 통해 표시할 수 있다. 제어부(930)는 상기 표시된 복수의 기능메뉴들 중 상기 사용자로부터 선택된 기능메뉴에 대한 선택신호를 상기 타 장치로 전송하고, 상기 선택신호에 의해 상기 선택된 기능메뉴와 연관하여 상기 타 장치에서의 프로세스를 실행시킬 수 있다.
제어 장치(900)가 "메인 장치"인 경우를 설명한다.
제어부(930)는 타 장치에서 사용될 프로세스별 기능메뉴를 생성할 수 있다. 여기서, 상기 타 장치는 "보조 장치"일 수 있다. 다른 실시예로, 제어부(930)는 기능메뉴와 연관된 레이아웃 또는 제어도구를 제공하고, 상기 사용자로부터 드래그된 제어도구를 상기 레이아웃에 배치하여 기능메뉴를 생성할 수 있다. 제어부(930)는 프로세스의 속성, 타 장치의 속성 및 사용자의 특성 중 적어도 하나에 따라 제공되는 레이아웃 또는 제어도구를 결정할 수 있다. 제어부(930)는 상기 프로세스의 속성, 상기 타 장치의 속성 및 상기 사용자의 특성 중 적어도 하나에 따라 상기 레이아웃 또는 상기 제어도구의 형상, 개수 및 위치 중 적어도 하나를 결정할 수 있다. 형상은 원형, 사각형, 삼각형 등 다각형으로 표시할 지 여부일 수 있다. 상기 개수는 기능메뉴를 몇 등분으로 분할할지 또는 몇 개의 제어도구를 포함할 지 여부일 수 있다. 상기 위치는 타 장치의 화면 중앙, 상단, 하단, 좌측, 우측 등 상기 기능메뉴가 위치하는 부분을 의미할 수 있다. 상기 제어도구는 부호, 문자, 기호, 아이콘, 버튼 및 이미지 중 적어도 하나로 표시될 수 있다.
제어부(930)는 상기 생성된 기능메뉴를 프로세스별로 메모리에 저장하고, 상기 저장된 프로세스별 기능메뉴를 상기 타 장치로 전송할 수 있다.
도시하지는 않았지만, 제어 장치(900)는 메모리, 통신부 등 전자장치에 필요한 다른 구성요소들을 더 포함할 수 있다.
그리고 본 명세서와 도면에 개시된 실시 예들은 본 발명의 내용을 쉽게 설명하고, 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
900: 제어 장치
910: 확인부
920: 표시부
930: 제어부

Claims (16)

  1. 연결된 타 장치의 프로세스을 확인하는 과정;
    상기 프로세스와 연관된 기능메뉴를 표시하는 과정; 및
    상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어하는 과정
    을 포함하는 장치 제어 방법.
  2. 제1항에 있어서,
    상기 프로세스를 확인하는 과정은,
    상기 타 장치와 데이터 통신으로 연결된 경우, 상기 타 장치의 프로세스를 확인하는 과정을 포함하는 장치 제어 방법.
  3. 제1항에 있어서,
    상기 사용자로부터 프로세스별 기능메뉴를 선택받는 과정; 및
    상기 선택된 기능메뉴를 프로세스 별로 메모리에 저장하는 과정을 더 포함하는 장치 제어 방법.
  4. 제3항에 있어서,
    상기 기능메뉴를 표시하는 과정은,
    상기 메모리로부터 상기 확인된 프로세스와 연관된 기능메뉴를 검색하는 과정; 및
    상기 검색된 기능메뉴를 표시하는 과정을 포함하는 장치 제어 방법.
  5. 제1항에 있어서,
    상기 사용자로부터 선택된 기능메뉴에 대한 선택신호를 상기 타 장치로 전송하는 과정; 및
    상기 선택신호에 의해 상기 선택된 기능메뉴와 연관하여 상기 타 장치의 프로세스를 실행시키는 과정을 더 포함하는 장치 제어 방법.
  6. 제1항에 있어서,
    기능메뉴와 연관된 레이아웃 또는 제어도구를 제공하는 과정;
    상기 사용자로부터 선택된 제어도구를 상기 레이아웃에 배치하여 기능메뉴를 생성하는 과정; 및
    상기 생성된 기능메뉴를 상기 타 장치로 전송하는 과정을 더 포함하는 장치 제어 방법.
  7. 제6항에 있어서,
    상기 레이아웃 또는 상기 제어도구를 제공하는 과정은,
    프로세스의 속성, 타 장치의 속성 및 사용자의 특성 중 적어도 하나에 따라 제공되는 레이아웃 또는 제어도구를 결정하는 과정을 포함하는 장치 제어 방법.
  8. 제7항에 있어서,
    상기 결정하는 과정은,
    상기 프로세스의 속성, 상기 타 장치의 속성 및 상기 사용자의 특성 중 적어도 하나에 따라 상기 레이아웃 또는 상기 제어도구의 형상(shape), 개수 및 위치 중 적어도 하나를 결정하는 과정을 포함하는 장치 제어 방법.
  9. 제8항에 있어서,
    상기 제어도구를 제공하는 과정은,
    부호, 문자, 기호, 아이콘, 버튼 및 이미지 중 적어도 하나로 상기 제어도구를 표시하는 과정을 포함하는 장치 제어 방법.
  10. 연결된 타 장치의 프로세스를 확인하는 확인부;
    상기 프로세스와 연관된 기능메뉴를 표시하는 표시부; 및
    상기 표시된 기능메뉴를 통해 입력되는 사용자의 제어신호를 상기 타 장치로 전송하여 상기 타 장치의 상기 프로세스를 제어하는 제어부
    를 포함하는 제어 장치.
  11. 제10항에 있어서,
    상기 확인부는,
    상기 타 장치와 데이터 통신으로 연결된 경우, 상기 타 장치의 프로세스를 확인하는, 제어 장치.
  12. 제10항에 있어서,
    상기 제어부는,
    기능메뉴와 연관된 레이아웃 또는 제어도구를 제공하고, 상기 사용자로부터 드래그된 제어도구를 상기 레이아웃에 배치하여 기능메뉴를 생성하는, 제어 장치.
  13. 제12항에 있어서,
    상기 제어부는,
    상기 생성된 기능메뉴를 프로세스별로 메모리에 저장하고, 상기 저장된 프로세스별 기능메뉴를 상기 타 장치로 전송하는, 제어 장치.
  14. 제12항에 있어서,
    상기 제어부는,
    프로세스의 속성, 타 장치의 속성 및 사용자의 특성 중 적어도 하나에 따라 제공되는 레이아웃 또는 제어도구를 결정하는, 제어 장치.
  15. 제14항에 있어서,
    상기 제어부는,
    상기 프로세스의 속성, 상기 타 장치의 속성 및 상기 사용자의 특성 중 적어도 하나에 따라 상기 레이아웃 또는 상기 제어도구의 형상, 개수 및 위치 중 적어도 하나를 결정하는, 제어 장치.
  16. 제12항에 있어서,
    상기 제어부는,
    부호, 문자, 기호, 아이콘, 버튼 및 이미지 중 적어도 하나로 상기 제어도구를 표시하는, 제어 장치.
KR1020140002246A 2014-01-08 2014-01-08 장치 제어 방법 및 제어 장치 KR20150082824A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020140002246A KR20150082824A (ko) 2014-01-08 2014-01-08 장치 제어 방법 및 제어 장치
US14/591,198 US20150193130A1 (en) 2014-01-08 2015-01-07 Method of controlling device and control apparatus
EP15150364.6A EP2894562A1 (en) 2014-01-08 2015-01-07 Method of controlling device and control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140002246A KR20150082824A (ko) 2014-01-08 2014-01-08 장치 제어 방법 및 제어 장치

Publications (1)

Publication Number Publication Date
KR20150082824A true KR20150082824A (ko) 2015-07-16

Family

ID=52464137

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140002246A KR20150082824A (ko) 2014-01-08 2014-01-08 장치 제어 방법 및 제어 장치

Country Status (3)

Country Link
US (1) US20150193130A1 (ko)
EP (1) EP2894562A1 (ko)
KR (1) KR20150082824A (ko)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8984431B2 (en) 2009-03-16 2015-03-17 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US10706096B2 (en) 2011-08-18 2020-07-07 Apple Inc. Management of local and remote media items
USD763916S1 (en) * 2013-02-23 2016-08-16 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
USD763907S1 (en) * 2013-02-23 2016-08-16 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
USD752096S1 (en) * 2013-06-21 2016-03-22 Microsoft Corporation Display screen with icon
EP3195098A2 (en) 2014-07-21 2017-07-26 Apple Inc. Remote user interface
USD798883S1 (en) * 2014-08-19 2017-10-03 Fujifilm Corporation Digital camera with display screens having graphical user interfaces
USD761865S1 (en) * 2014-08-29 2016-07-19 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
CN110072131A (zh) 2014-09-02 2019-07-30 苹果公司 音乐用户界面
US9857968B2 (en) * 2015-06-02 2018-01-02 Verizon Patent And Licensing Inc. Wearable article with display
CN106231793B (zh) * 2016-09-30 2018-11-16 重庆联导金宏实业有限公司 车载远程控制装置
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
US10591730B2 (en) * 2017-08-25 2020-03-17 II Jonathan M. Rodriguez Wristwatch based interface for augmented reality eyewear
USD861014S1 (en) * 2018-03-15 2019-09-24 Apple Inc. Electronic device with graphical user interface
USD873680S1 (en) 2018-03-15 2020-01-28 Apple Inc. Electronic device with graphical user interface
USD891454S1 (en) 2018-09-11 2020-07-28 Apple Inc. Electronic device with animated graphical user interface
US20200379716A1 (en) * 2019-05-31 2020-12-03 Apple Inc. Audio media user interface
USD914056S1 (en) 2019-05-31 2021-03-23 Apple Inc. Electronic device with animated graphical user interface
USD913325S1 (en) 2019-05-31 2021-03-16 Apple Inc. Electronic device with graphical user interface
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
US11620103B2 (en) 2019-05-31 2023-04-04 Apple Inc. User interfaces for audio media control
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
US10904029B2 (en) 2019-05-31 2021-01-26 Apple Inc. User interfaces for managing controllable external devices
USD949179S1 (en) 2019-09-06 2022-04-19 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD963742S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
USD963741S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
US11079913B1 (en) 2020-05-11 2021-08-03 Apple Inc. User interface for status indicators
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
USD976943S1 (en) * 2021-05-14 2023-01-31 Apple Inc. Display screen or portion thereof with graphical user interface
USD995542S1 (en) * 2021-06-06 2023-08-15 Apple Inc. Display screen or portion thereof with graphical user interface
USD1026900S1 (en) 2022-05-20 2024-05-14 Apple Inc. Wearable device with graphical user interface

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10198743A (ja) * 1997-01-07 1998-07-31 Ibm Japan Ltd オペレータ入力位置を識別表示する方法及び装置、オペレータ入力位置を識別表示するプログラムを格納する記憶媒体
US7831930B2 (en) * 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US6914551B2 (en) * 2002-04-12 2005-07-05 Apple Computer, Inc. Apparatus and method to facilitate universal remote control
US20060250578A1 (en) * 2005-05-06 2006-11-09 Pohl Garrick G Systems and methods for controlling, monitoring, and using remote applications
US20080034309A1 (en) * 2006-08-01 2008-02-07 Louch John O Multimedia center including widgets
US8582919B2 (en) * 2007-09-24 2013-11-12 Microsoft Corporation Altering the appearance of a digital image using a shape
US20090153289A1 (en) * 2007-12-12 2009-06-18 Eric James Hope Handheld electronic devices with bimodal remote control functionality
EP2504961A4 (en) * 2009-11-25 2013-05-22 Pebble Ind Inc SYSTEM AND METHOD FOR ADVISING A USER ON AN EXTERNAL DEVICE OF NOTIFICATIONS OR ALERTS FROM A DEVICE CONNECTED TO A NETWORK
US8479107B2 (en) * 2009-12-31 2013-07-02 Nokia Corporation Method and apparatus for fluid graphical user interface
US20110191516A1 (en) * 2010-02-04 2011-08-04 True Xiong Universal touch-screen remote controller
US8588806B2 (en) * 2010-02-26 2013-11-19 Thl Holding Company, Llc Wireless device and methods for use in a paging network
US20120054355A1 (en) * 2010-08-31 2012-03-01 Nokia Corporation Method and apparatus for generating a virtual interactive workspace with access based on spatial relationships
US20120172027A1 (en) * 2011-01-03 2012-07-05 Mani Partheesh Use of geofences for location-based activation and control of services
US8990703B2 (en) * 2011-02-01 2015-03-24 Sony Corporation Smart-remote protocol
US8886782B2 (en) * 2012-05-03 2014-11-11 Nokia Corporation Method and apparatus for binding devices into one or more groups
CN104768455B (zh) * 2012-09-11 2018-01-02 L.I.F.E.公司 可穿戴式通信平台
KR20140061620A (ko) * 2012-11-13 2014-05-22 삼성전자주식회사 증강 현실을 활용한 소셜 네트워크 서비스 제공 시스템 및 방법과, 디바이스
WO2014084863A1 (en) * 2012-11-30 2014-06-05 Empire Technology Development, Llc. Application equivalence map for synchronized positioning of application icons across device platforms
US20140308930A1 (en) * 2013-04-12 2014-10-16 Bao Tran Timely, glanceable information on a wearable device
US9078089B2 (en) * 2013-07-25 2015-07-07 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device
US20150058744A1 (en) * 2013-08-22 2015-02-26 Ashvin Dhingra Systems and methods for managing graphical user interfaces
US20150170249A1 (en) * 2013-12-13 2015-06-18 Ebay Inc. Item search and refinement using wearable device
US9684778B2 (en) * 2013-12-28 2017-06-20 Intel Corporation Extending user authentication across a trust group of smart devices

Also Published As

Publication number Publication date
US20150193130A1 (en) 2015-07-09
EP2894562A1 (en) 2015-07-15

Similar Documents

Publication Publication Date Title
KR20150082824A (ko) 장치 제어 방법 및 제어 장치
KR102302353B1 (ko) 전자 장치 및 이의 ui 표시 방법
US20210006616A1 (en) Device and method for adaptively changing task-performing subjects
KR102157289B1 (ko) 데이터 처리 방법 및 그 전자 장치
KR101857563B1 (ko) 네트워크 전자기기들 간 데이터 공유 방법 및 장치
KR102309027B1 (ko) 통합 표시 방법 및 휴대장치
US9621434B2 (en) Display apparatus, remote control apparatus, and method for providing user interface using the same
KR102282003B1 (ko) 전자 장치 및 이의 표시 제어 방법
TWI522894B (zh) 用於電子元件中的方法、電腦程式產品以及非暫時性電腦可讀記錄媒體
US20150193036A1 (en) User terminal apparatus and control method thereof
KR102504201B1 (ko) 전자 장치 및 이의 알림 출력 제어 방법
EP2703979A2 (en) Method of controlling a list scroll bar and an electronic device using the same
US9426606B2 (en) Electronic apparatus and method of pairing in electronic apparatus
KR102124191B1 (ko) 메시지 처리 방법 및 그 전자 장치
KR102206053B1 (ko) 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법
KR20160011388A (ko) 전자 장치의 화면 표시 방법 및 그 전자 장치
KR20150135837A (ko) 디스플레이 운용 전자장치 및 방법
KR102215178B1 (ko) 전자장치에서 사용자 입력 방법 및 장치
KR20150049469A (ko) 멀티 윈도우에서의 사용자 인터페이스 제공 방법 및 장치
KR20160062922A (ko) 외부 장치와의 정보 교환 방법 및 그 전자 장치
CN107077778B (zh) 用于远程控制的方法和装置
US10585636B2 (en) Mobile device and method for operating mobile device
EP2827256A2 (en) Method for editing object and electronic device therefor
US20160070368A1 (en) Method for controlling user interface and electronic device supporting the same
KR102120449B1 (ko) 어플리케이션 운용 방법 및 그 전자 장치

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