KR102162828B1 - 베젤에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법 - Google Patents

베젤에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법 Download PDF

Info

Publication number
KR102162828B1
KR102162828B1 KR1020130049444A KR20130049444A KR102162828B1 KR 102162828 B1 KR102162828 B1 KR 102162828B1 KR 1020130049444 A KR1020130049444 A KR 1020130049444A KR 20130049444 A KR20130049444 A KR 20130049444A KR 102162828 B1 KR102162828 B1 KR 102162828B1
Authority
KR
South Korea
Prior art keywords
display
displays
button
displayed
electronic device
Prior art date
Application number
KR1020130049444A
Other languages
English (en)
Other versions
KR20140011250A (ko
Inventor
사우니 파르빈데르
함형욱
킹 피터
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Publication of KR20140011250A publication Critical patent/KR20140011250A/ko
Application granted granted Critical
Publication of KR102162828B1 publication Critical patent/KR102162828B1/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1647Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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
    • 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/0486Drag-and-drop
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

전자 장치 및 전자 장치의 베젤에 배치되는 프로그램 가능한 버튼에 관한 방법이 제공될 수 있다. 제1디스플레이와 베젤 영역에 하나 또는 그 이상의 제2디스플레이를 포함하는 전자 장치에 있어서, 상기 제1디스플레이에 디스플레이된 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작과 상기 버튼을 상기 하나 또는 그 이상의 제2디스플레이에 디스플레이하는 동작 및 상기 디스플레이된 버튼이 활성화될 때, 상기 오브젝트에 대응하는 동작을 수행하는 동작을 포함할 수 있다.

Description

베젤에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법{ELECTRONIC DEVICE HAVING PROGRAMMABLE BUTTON ON BEZEL AND METHOD THEREOF}
본 개시는 전자 장치에 관한 것이고, 더 상세히는 베젤(bezel)에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법에 관한 것이다.
전자 장치를 포함하는 전자 장치는 다양한 기능들을 수행하도록 구성된다. 다양한 기능들의 예는 데이터/음성 통신 수립, 카메라를 이용하여 사진 또는 동영상 캡쳐, 음성 신호 저장, 스피커 시스템을 이용해 음악파일 재생, 이미지 또는 비디오 플레이 등을 포함한다.
일부 전자 장치는 게임 플레이 기능을 더 포함하고, 일부 전자 장치는 멀티미디어 장치로 구현될 수 있다. 더욱이 최근에 개발된 전자 장치는 방송 또는 멀티캐스트 신호를 수신해 사용자가 비디오 또는 텔레비전 프로그램을 볼 수 있게 한다.
전자 장치의 기능들과 능력이 증가하면서, 전자 장치의 디스플레이 화면 크기를 늘리는 데 대한 요구가 증가하고 있다. 그러나 디스플레이 화면 크기를 늘리는 것은 사용자 입력의 필요로 인해 제한된다. 예를 들어, 전자 장치는 키패드를 사용해 사용자 입력을 가능하게 할 수 있다. 사용자 입력 기능을 유지하면서 큰 화면에 대한 요구를 처리하기 위해 전자 장치에 터치스크린이 채용되었다.
상술한 정보는 본 개시의 이해를 돕기 위해서 배경 정보로만 제시된다. 상술한 내용 중 어느 것이 본 개시에 대한 종래기술로서 적용될 수 있는지에 대해 아무런 판정이 이뤄지지 않았고, 아무런 주장도 이뤄지지 않았다.
본 개시의 다양한 실시시예들은 최소한 상술한 문제 및/또는 단점을 처리하고, 적어도 하기 장점을 제공할 수 있다. 따라서 본 개시의 기술적 과제는 전자 장치의 베젤에 디스플레이 장치를 제공하고, 여기에 디스플레이되는 조작 가능한 하나 또는 그 이상의 오브젝트에 대한 운용 방법을 제공할 수 있다.
다양한 실시예에 따르면, 제1디스플레이와 베젤 영역에 하나 또는 그 이상의 제2디스플레이를 포함하는 전자 장치의 운용 방법에 있어서, 상기 제1디스플레이에 디스플레이된 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작과, 상기 버튼을 상기 하나 또는 그 이상의 제2디스플레이에 디스플레이하는 동작 및 상기 디스플레이된 버튼이 활성화될 때, 상기 오브젝트에 대응하는 동작을 수행하는 동작을 포함할 수 있다.
다양한 실시예에 따르면, 상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작은, 상기 제1디스플레이에 디스플레이된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이로 드래그된 것을 검출하는 동작과, 상기 드래그된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이에서 드롭되는 것을 검출하는 동작과, 상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작 및 상기 매핑을 저장하는 동작을 포함할 수 있다. 한 실시예에 따르면, 상기 오브젝트는 상기 제1디스플레이에서 드래그될 때, 상기 제1디스플레이에 디스플레이될 수 있다. 한 실시예에 따르면 제2항에 있어서, 상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작은 상기 오브젝트가 제2디스플레이의 드롭된 위치와 가장 가까운 위치에 배치된 버튼과 매핑하는 동작일 수 있다.
다양한 실시예에 따르면, 상기 디스플레이된 버튼은 탭핑, 터치 앤 홀드 및 더블 탭핑 중 하나가 상기 버튼의 해당하는 위치에서 검출될 때 활성화될 수 있다.
다양한 실시예에 따르면, 상기 하나 또는 그 이상의 제2디스플레이 각각은 하나 또는 그 이상의 버튼을 디스플레이할 수 있다.
다양한 실시예에 따르면, 상기 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이의 버튼으로 매핑되면, 상기 오브젝트는 상기 제1디스플레이에 디스플레이되지 않을 수 있다.
다양한 실시예에 따르면, 상기 제1디스플레이는 그래픽 사용자 인터페이스(GUI) 환경을 디스플레이하고, 상기 하나 또는 그 이상의 제2디스플레이는 하나 이상의 버튼만을 디스플레이할 수도 있다.
다양한 실시예에 따르면, 상기 제1디스플레이 및 상기 적어도 하나의 제2디스플레이는 터치 센서를 포함하는 터치 스크린으로 형성될 수 있다.
다양한 실시예에 따르면, 상기 전자 장치는 휴대폰, 스마트폰, 태블릿 컴퓨터, 랩탑 컴퓨터, 노트북 컴퓨터, 디지털 방송 단말기, 개인정보단말기(PDA), 휴대용 멀티미디어 플레이어(PMP), 항법장치, 모니터, 텔레비전(TV), 디지털 소비자 전자공학(CE) 장치, 디지털 텔레비전(DTV), 인터넷 프로토콜 TV(IPTV), 디스플레이 장치가 구비된 냉장고, 디스플레이 장치가 구비된 에어콘 및 디스플레이 장치가 구비된 프린터 중 적어도 하나를 포함할 수 있다.
다양한 실시예에 따르면, 전자 장치는 터치 센서와, 하나 또는 그 이상의 오브젝트를 디스플레이하는 제1디스플레이와, 상기 제1디스플레이 주변의 베젤(bezel)에 배치되는 하나 또는 그 이상의 제2디스플레이 및 상기 터치 센서, 상기 제1디스플레이 및 상기 하나 또는 그 이상의 제2디스플레이를 제어하고, 상기 오브젝트를 상기 적어도 하나의 제2디스플레이에 배치된 버튼으로 매핑하며, 상기 버튼을 상기 하나 또는 그 이상의 제2디스플레이에 디스플레이하도록 제어하며, 상기 디스플레이된 버튼이 활성화되면 상기 오브젝트에 해당하는 동작을 수행하는 적어도 하나의 제어부를 포함할 수 있다.
본 개시의 다른 양상, 장점 및 핵심적인 특징들은 첨부된 도면을 참조하여 본 개시의 예시적인 실시예들을 개시한 다음의 상세한 설명으로부터 당업자에게 명백해질 것이다.
본 개시의 다양한 실시예에 따르면, 제1디스플레이에 디스플레이된 오브젝트를 베젤 영역에 이동시켜 편리하게 사용할 수 있다.
본 개시의 예시적인 실시예들의 양상, 특징 및 장점들은 첨부된 도면을 참조한 다음의 설명으로부터 명백해질 것이다.
도 1은 본 개시의 예시적인 실시예에 따른 전자 장치의 블록도;
도 2는 본 개시의 예시적인 실시예에 따른 전자 장치의 베젤에 배치된 프로그램 가능한 버튼에 관한 예시적인 개념도;
도 3은 본 개시의 예시적인 실시예에 따른 전자 장치의 구성을 도시한 블록도;
도 4는 본 개시의 예시적인 실시예에 따른 전자 장치의 베젤에 배치되는 버튼을 매핑하는 방법을 도시한 흐름도; 및
도 5는 본 개시의 예시적인 실시예에 다른 전자 장치의 베젤에 배치되는 버튼의 동작을 도시한 흐름도.
도면 전체에서 동일한 참조 번호는 동일한 구성 요소, 특징 및 구조물을 나타낸다.
첨부된 도면을 참조한 다음의 설명은 청구범위 및 그 균등물에 의해 정의된 본 개시의 예시적인 실시예들에 대한 포괄적인 이해를 돕기 위해 제공된다. 상세한 설명은 이해를 돕기 위해 다양한 세부 사항들을 포함하지만, 이는 단지 예시적일 뿐이다. 따라서 본 개시가 속하는 기술 분야의 당업자는 본 명세서에서 설명된 실시예들의 다양한 변경 및 변형이 본 개시의 범위와 기술적 사상을 벗어나지 않고 이루어질 수 있음을 인식할 것이다. 또한 명확성과 간결성을 위해 잘 알려진 기능과 구성에 대한 설명은 생략하기로 한다.
다음의 설명과 청구범위에 사용된 용어와 단어들은 사전적인 의미에 한정되지 않으며, 단순히 본 개시에 대한 명확하고 일관성있는 이해를 위해 발명자에 의해 사용된 것이다. 따라서 본 개시의 예시적인 실시예에 대한 다음의 설명은 설명의 목적으로만 제공되며 부가된 청구범위와 그 균등물에 의해 정의된 개시를 제한할 목적으로 제공되지 않았음이 당업자에게는 명백할 것이다.
먼저, 본 개시에 사용된 용어는 본 개시의 예시적인 실시예들이 더 자세하게 설명되기 전에 하기에서 간략하게 설명된다.
본 명세서에서 사용된 대부분의 용어들은 본 개시가 속하는 기술 분야에서 광범위하게 사용되어온 일반적인 용어이다. 그러나 본 명세서에서 사용된 용어들 중 일부는 이 기술, 선례 또는 새로운 기술에서 기술자들의 의도를 반영하도록 생성되었을 수 있다. 또한 본 명세서에서 사용된 용어들 중 일부는 임의로 선택되었을 수 있다. 이 경우, 이 용어들은 하기에서 자세하게 정의된다. 따라서 본 명세서에서 사용된 특정 용어들은 그 고유의 의미와 본 개시의 전체 맥락을 기초로 해석되어야 한다.
본 개시에서 '포함하다' 또는 '구비하다' 등과 같은 용어는 본 개시에서 개시된 특징, 개수, 단계, 동작, 구성 요소, 부품, 또는 그 결합을 나타내도록 의도되었으며, 하나 이상의 다른 특징, 개수, 단계, 동작, 구성 요소, 부품 또는 그 결합이 존재하거나 추가될 수 있는 가능성을 배제하려고 의도되지 않았다. 또한 '부' 또는 '모듈' 등은 적어도 하나의 기능 또는 동작을 처리하고 하드웨어 방식으로 또는 하드웨어 방식과 소프트웨어 방식의 결합으로 구현되는 단위로 이해되어야 할 것이다.
별도로 명시되지 않았다면 단수형 표현은 복수형을 포함한다는 것이 이해되어야 한다. 따라서, 예를 들어, "하나의 구성 요소의 표면"에 대한 언급은 하나 이상의 그러한 표면들에 대한 언급을 포함한다.
본 명세서에서 사용된 바와 같이, 용어 "및/또는"은 해당 열거된 항목 중 어느 하나 이상의 모든 조합을 포함한다. "적어도 하나"와 같은 표현은 열거된 구성 요소들을 선행시킬 때 구성 요소 전체 리스트를 변경하고 열거된 개별 구성 요소들은 변경하지 않는다.
본 명세서에 사용된 바와 같이, 용어 "실질적으로"는 동작, 특성, 성질, 상태, 구조, 항목 또는 결과의 완전한 또는 거의 완전한 범위 또는 정도를 지칭한다. 예를 들어 "실질적으로" 둘러싸인 오브젝트(object)는 그 오브젝트가 완전하게 둘러싸였거나 거의 완전하게 둘러싸인 것을 의미한다. 절대적인 완전함에서 정확하고 허용가능한 편차 정도는 일부 경우에 특정 문맥에 좌우된다. 그러나 일반적으로 완전함에 가깝다고 하는 것은 절대적이고 전체적인 완전함이 얻어지는 것과 동일한 전체 결과를 갖게 하기 위한 것이다. 단어 "실질적으로"의 사용은 동작, 특성, 성질, 상태, 구조, 항목 또는 결과의 완전한 또는 거의 완전한 부족을 지칭하는 데 대한 부정적인 함축에 사용될 때 동일하게 적용할 수 있다.
본 명세서에 사용된 바와 같이, 용어 "약"은 주어진 값이 종단점보다 "약간 높"거나 "약간 낮"을 수 있음을 허용함으로써 수치적인 범위의 종단점에 유연성을 주기 위한 것이다.
본 명세서에서 사용된 바와 같이, "제1', "제2" 등은 동일한 용어를 갖는 오브젝트들의 구별하기 위해 사용되며, 달리 명시되지 않았다면, 시간적인 순서를 나타내지 않는다. 또한 "집합"은 적어도 하나의 엘리먼트(element)를 포함하는, 비어있지 않은 집합으로 정의된다.
본 개시를 통해, 용어 "오브젝트"는 사용자가 사용자 인터페이스(UI) 및/또는 그래픽 사용자 인터페이스(Graphic User Interface;GUI)에서 선택할 수 있는 임의의 것을 의미한다. 설명의 편의를 위해, UI 및/또는 GUI는 총괄하여 GUI로 언급될 것이다. 오브젝트의 예는 아이콘, 링크, 사진, 텍스트, 인덱스 항목 등을 포함할 수 있다. 용어 '페이지'는 컨텐츠, 정보, 또는 오브젝트를 포함하는 공간을 의미한다. 예를 들어, 페이지는 웹 페이지, 컨텐츠 목록, 썸네일(thumbnail) 목록, 사진 트레이, 아이콘 트레이 등일 수 있다.
본 개시를 통해, 용어 '제스처(gesture)'는, 예를 들어, 전자 장치를 제어하는 사용자의 손의 움직임(movement)을 의미한다. 본 명세서에서 설명된 제스처의 예는 탭핑(tapping), 터치 앤 홀드(touching and holding), 더블 탭핑, 드래그, 패닝(panning), 플릭킹(flicking), 및 드래그 앤 드롭(dragging and dropping) 등을 포함한다.
용어 '탭핑'은 사용자가 손가락이나 스타일러스로 매우 빠른 속도로 화면을 터치하는 것으로 이해될 수 있다. 달리 말하면, 용어 '탭핑'은 터치 인(touch-in)이 행해지고 터치 아웃(touch-out)이 행해진 사이의 시간 간격이 매우 짧은 경우를 의미한다. 터치 인은 사용자가 손가락 혹은 스타일러스로 화면을 터치하는 것을 의미하고, 터치 아웃은 손가락 혹은 스타일러스를 화면에서 떼는 것을 의미한다.
용어 '터치 앤 홀드'는 사용자가 화면을 손가락 혹은 스타일러스로 터치하고 그 터치를 임계 시간 간격 이상 유지하는 것을 의미한다. 즉, 용어 '터치 앤 홀드'는 터치 인이 행해지고 터치 아웃이 행해진 시간 간격이 임계 시간 간격 이상인 경우를 의미한다. 터치 입력이 임계 시간 간격 이상 유지되면, 사용자가 그 터치 입력이 탭핑 동작인지 또는 터치 앤 홀드 동작인지를 판단할 수 있도록 비디오 또는 오디오 피드백 신호가 사용자에게 제공된다.
용어 '더블 탭핑'은 사용자가 손가락이나 스타일러스(stylus)를 사용하여 화면을 빠른 속도로 두 번 터치하는 것을 의미한다.
용어 '드래그'는 사용자가 화면의 한 포인트를 손가락 혹은 스타일러스로 터치하고 터치를 유지하면서 그 손가락 혹은 스타일러스를 화면상의 다른 포인트까지 움직이는 것을 의미한다. 드래그가 행해져 오브젝트를 움직이거나 패닝을 수행한다.
용어 '패닝'은 오브젝트를 선택하지 않고 드래그를 수행하는 것을 의미한다. 패닝이 이뤄지는 동안 오브젝트가 선택되지 않기 때문에, 패닝이 수행되면 화면 내에서 페이지가 이동하거나 페이지 내에서 단일 오브젝트가 아닌 오브젝트 그룹이 이동한다.
용어 '플릭킹'은 사용자가 손가락이나 스타일러스를 사용하여 고속으로 드래그하는 것을 의미한다. 드래그(또는 패닝)와 플릭킹은 손가락 혹은 스타일러스의 움직이는 속도가 임계 속도 이상인지의 여부에 따라 서로 구별될 수 있다.
용어 '드래그 앤 드롭'은 사용자가 손가락이나 스타일러스를 사용해 오브젝트를 화면에서 원하는 위치까지 드래그한 다음 손가락 또는 스타일러스가 화면에서 떨어지는 위치에서 오브젝트를 드롭하도록 손가락이나 스타일러스를 화면에서 떼는 것을 의미한다.
이하에서 본 개시의 예시적인 실시예들이 당업자가 본 개시의 실시예들을 쉽게 이룰 수 있도록 첨부된 도면을 참조하여 더 상세하게 설명될 것이다. 그러나 본 개시는 많은 다른 형태로 구현될 수 있으며, 본 명세서에서 개시된 예시적인 실시예들에 한정되는 것으로 해석되어서는 안된다. 다음의 설명에서, 불필요한 상세한 설명으로 인해 본 개시를 불분명하게 할 수 있다고 판단되면, 잘 알려진 기능 또는 구성에 대해 상세하게 설명되지 않는다. 도면 전체를 통해 동일한 엘리먼트들은 후속 도면에서 다시 나타날 때마다 동일한 참조번호로 나타내어질 수 있다.
하기 설명된 본 개시의 예시적인 실시예들은 전자 장치를 포함하는 전자 장치와 관련된다. 특히, 본 개시의 예시적인 실시예들은 전자 장치의 베젤(bezel)t상의 프로그램 가능한 버튼에 관한 기술에 관련된 것이다.
본 개시의 다양한 실시예들을 설명함에 있어, 터치 스크린을 포함하는 전자 장치를 도시하고 이에 대하여 설명하였으나 이에 국한되지는 않는다.
전자 장치의 테두리상의 프로그램 가능한 버튼에 관한 기술을 구비한 전자 장치의 예가 도 1을 참조하여 하기에서 설명된다.
도 1은 본 개시의 예시적인 실시예에 따른 전자 장치의 블록도이다.
전자 장치(100)는 다양한 형태로 구현될 수 있다. 전자 장치(100)는 예컨대, 터치 스크린을 포함하는 다양한 기기, 즉, PDA(Personal Digital Assistant), 랩탑 컴퓨터(Laptop Computer), 모바일 폰(Mobile Phone), 스마트폰(Smart Phone), 넷북(Netbook), 휴대 인터넷 장치(MID: Mobile Internet Device), 울트라 모바일 PC(UMPC: Ultra Mobile PC), 태블릿 PC(Tablet Personal Computer), 네비게이션, MP3, 휴대폰, 노트북 컴퓨터, 디지털 방송 단말기, 휴대용 멀티미디어 플레이어(PMP), 항법장치, 모니터, 텔레비전(TV), 디지털 소비자 전자공학(CE) 장치, 디지털 텔레비전(DTV), 인터넷 프로토콜 TV(IPTV), 디스플레이 장치가 구비된 냉장고, 디스플레이 장치가 구비된 에어콘 및 디스플레이 장치가 구비된 프린터 중 하나 또는 그 이상을 포함할 수 있다.
도 1을 참조하면, 전자 장치(100)는 감지부(110), 메모리(120), 제1디스플레이부(130), 제2디스플레이부(140), 통신부(150), 버튼 매핑부(160) 및 제어부(170)를 포함할 수 있으나 그에 한정되지 않는다. 전자 장치(100)는 다른 구성 요소들을 더 포함할 수 있거나 도 1에 도시된 구성 요소들 전체보다 더 적게 포함할 수 있다. 또한, 도 1에 도시된 하나 이상의 구성 요소들은 단일 구성 요소로 결합될 수 있고, 도 1에 도시된 구성 요소들 중 임의의 하나는 복수의 구성 요소들로부터 분리될 수 있다. 더욱이 전자 장치(100)는 도 1에 도시된 구성 요소들 중 어느 하나 이상을 포함할 수 있다. 도 1에 도시된 전자 장치(100)의 구성 요소들이 설명된다.
감지부(110)는 전자 장치(100)의 현재 상태, 즉, 전자 장치(100)의 위치, 사용자가 전자 장치(100)를 터치하는지의 여부, 전자 장치(100)의 방향 및 전자 장치(100)의 가속/감속을 감지하고 전자 장치(100)의 동작을 제어하는 감지 신호를 생성할 수 있다.
감지부(110)는 전자 장치(100)의 동작을 제어하는 입력 데이터를 생성하는 사용자 입력부를 포함하거나 사용자 입력부로 작용할 수 있다. 이 경우, 감지부(110)는 키패드, 돔(dome) 스위치, 터치 패드, 예를 들어, 항압형(constant pressure type)/용량형 터치 패드, 조그 휠, 조그 스위치, 하드웨어 버튼 등을 포함할 수 있다. 특히, 터치 패드가 제1디스플레이부(130) 및/또는 제2디스플레이부(140)과 함께 계층 구조를 형성한다면, 터치 패드는 터치 스크린으로 지칭될 수 있다.
본 개시의 예시적인 실시예에 따르면, 감지부(110)는 여러 센서들을 포함하여 터치스크린상의 또는 근처에서 터치, 즉, 실제 터치(real touch) 또는 근접 터치(proximity touch)를 감지할 수 있다. 촉각 센서는 터치스크린상의 또는 터치스크린 근처에서 터치를 감지하는 센서 타입일 수 있다. 촉각 센서는 사람이 터치를 감지할 수 있는 정도와 같거나 더 정확하게 화면상의 터치를 감지할 수 있다. 촉각 센서는 다양한 정보, 예를 들어, 접촉 표면의 거친 정도, 터치될 오브젝트의 딱딱함 및 터치될 포인트의 온도를 감지할 수 있다.
근접 센서는 터치스크린 근처의 터치를 감지하는 센서의 다른 예이다.
근접 센서는 물리적인 접촉이 없이 자기장의 힘 또는 적외선을 이용하여 접근하거나 소정 검출 표면 가까이에 위치된 오브젝트의 존재를 감지하는 센서일 수 있다. 따라서 근접 센서는 수명이 매우 길고 촉각 센서에 비해 다양한 목적에 사용될 수 있다.
근접 센서의 예들은 투과형 광전센서, 직접 반사형 광전센서, 거울 반사형 광전센서, 고주파 진동 근접 센서, 정전 용량형 근접 센서, 자기 근접 센서, 적외선 근접 센서 등을 포함할 수 있다.
따라서 감지부(110)는 사용자에 의한 제스처 또는 패턴 입력을 감지할 수 있다. 예를 들어, 감지부(110)는 사용자의 제스처, 예를 들어, 드래그, 플리킹, 탭핑, 터치 앤 홀드, 더블 탭핑, 패닝 또는 스위핑(sweeping)을 감지할 수 있다. 이 경우, 감지부(110)는, 예를 들어, 제스처의 방향, 속도 및 움직임 길이를 감지할 수 있다.
메모리(120)는 운영체제, 애플리케이션 및 제어부(170)에 의해 실행될 다른 소프트웨어, 운영체제 및/또는 프로그램들이 동작하는 동안 생성된 데이터, 입력/출력 데이터 등을 저장할 수 있다. 또한 메모리(120)는 테두리 버튼 매핑 정보를 포함할 수 있다.
메모리(120)는 플래시 메모리형 스토리지 매체, 하드 디스크 스토리지 매체, 멀티미디어 카드 마이크로형 스토리지 매체, 카드형 메모리, 예를 들어, 보안 디지털(SD) 메모리, 익스트림 디지털(XD) 메모리, 램(RAM), 정적 램(SRAM), 롬(ROM), EEPROM, 프로그래머블 롬(PROM), 자기 디스크, 광 디스크 메모리 중 적어도 하나의 스토리지 매체를 포함할 수 있다. 또한 전자 장치(100)는 메모리(120)처럼 또는 그 외에 인터넷에서의 웹 스토리지를 수행할 수 있다.
제1디스플레이부(130)는 전자 장치(100)에 의해 처리된 정보를 출력 및 디스플레이할 수 있다. 예를 들어, 제1디스플레이부(130)는 GUI 환경을 디스플레이할 수 있다. GUI 환경은 전자 장치(100)의 운영체제(OS) 또는 전자 장치(100)의 OS 내에서 실행되는 애플리케이션에 해당할 수 있다. 제1디스플레이부(130)는 전자 장치(100)의 1차 디스플레이로서 동작할 수 있다. 또한 전자 장치(100)의 구현에 따라 하나 이상의 디스플레이부(130)가 사용될 수 있다.
제2디스플레이부(140)는 전자 장치(100)에 의해 처리된 정보를 출력 및 디스플레이할 수 있다. 제2디스플레이부(140)는 전자 장치(100)의 2차 디스플레이로 동작할 수 있다. 예를 들어, 제2디스플레이부(140)는 제1디스플레이부(130)의 테두리에 배치될 수 있다. 제2디스플레이부(140)는 제1디스플레이부(130)에 디스플레이된 GUI 환경과 연계되는 및/또는 추가적인 지시자, 버튼 및/또는 오브젝트들을 디스플레이한다. 용어 "버튼(button)"은, 전자 장치(100)가 사용자에 의해 활성화될 때, 매핑된 오브젝트에 대응하는 동작이 수행되도록 하는 제2디스플레이부(140)에 디스플레이된 아이템을 지칭할 수 있다. 오브젝트는 사용자가 제1디스플레이부(130)에 디스플레이된, 매핑될 오브젝트를 버튼으로 매핑하는 제스처를 수행할 때 매핑될 수 있다. 또는, 오브젝트는 오브젝트로 미리 매핑될 수 있다. 제2디스플레이부(140)에 디스플레이될 때, 버튼은 오브젝트 또는 그 오브젝트에 해당하는 이미지 및/또는 문자로 디스플레이될 수 있다. 오브젝트가 버튼으로 매핑될 때, 그 오브젝트는 더 이상 제1디스플레이부(130)에 디스플레이되지 않을 수 있다.
제2디스플레이부(140)은 복수의 버튼을 디스플레이할 수 있다. 복수의 버튼의 크기는 동일하거나 다를 수 있다. 또한 복수의 버튼은 제2디스플레이부(140)에 미리 설정된 위치 또는 사용자에 의해 설정된 임의의 위치에 배치될 수 있다. 또한 복수의 제2디스플레이부(140) 각각은 제1디스플레이부(130)와 연계되어 사용될 수 있다. 복수의 제2디스플레이부(140)가 채용되면 복수의 제2디스플레이부(140) 각각은 하나 이상의 버튼을 디스플레이할 수 있다.
제1디스플레이부(130) 및/또는 제2디스플레이부(140), 및 터치 패드는 함께 계층구조를 형성해 상술한 바와 같은 터치 스크린을 만드는 경우, 제1디스플레이부(130) 및/또는 제2디스플레이부(140)는 출력 장치뿐만 아니라 감지부(110)에 포함된 사용자 입력부와 같은 입력 장치로도 사용될 수 있다. 제1디스플레이부(130) 및/또는 제2디스플레이부(140)는 액정 디스플레이(LCD), 박막 트랜지스터 액정 디스플레이(TFT-LCD), 유기 발광 다이오드(OLED), 유연한 디스플레이, 3차원(3D) 디스플레이, E-잉크(E-Ink) 디스플레이 중 적어도 하나를 포함할 수 있다. 제1디스플레이부(130) 및 제2디스플레이부(140)는 동일한 혹은 다른 형태의 디스플레이들로 구현될 수 있다. 터치 스크린은 터치 입력 위치, 터치 영역 및 터치 압력을 감지하도록 구성될 수 있다. 또한 터치 스크린은 실제 터치뿐만 아니라 근접 터치도 감지하도록 구성될 수 있다.
본 개시에서, 용어 '실제 터치'는 포인터가 실제로 화면을 터치하는 경우를 의미하고, 용어 '근접 터치'는 포인터가 실제로 화면을 터치하지 않지만 화면에서 소정 거리 이내로 화면에 접근하는 것을 의미한다. 이러한 근접 터치로는 전자기 유도 방식을 호버링 입력이 가능한 터치일 수 있다. 이러한 터치 입력의 경우 전자기 유도를 위한 터치 펜이 사용될 수 있으며, 전자 장치에는 이를 감지하기 위한 별도의 디지타이저와 같은 센서 패드가 구비될 수 있다. 본 개시에서, 용어 '포인터'는 화면상의 특정 위치 또는 그 근처를 터치하는 도구(tool)를 의미한다. 포인터의 예는 스타일러스 펜 및 사용자의 손가락을 포함할 수 있다.
통신부(150)는 전자 장치(100)가 외부 장치와 통신하게 하는 적어도 하나의 구성 요소를 포함할 수 있다. 예를 들어, 통신부(150)는 방송수신모듈, 이동통신 모듈, 무선 인터넷 모듈, 유선 인터넷 모듈, 단거리 무선 통신 모듈, 위치정보 모듈 등을 포함할 수 있다.
방송수신모듈은 방송신호 및/또는 방송관련 정보를 외부 방송 관리 서버(도시되지 않음)로부터 방송 채널을 통해 수신할 수 있다. 방송 채널은 위성채널, 지상방송 채널 등일 수 있다.
이동통신모듈은 무선신호를 이동통신 네트워크를 통해 기지국, 외부 단말기 및 서버 중 적어도 하나와 송수신할 수 있다. 무선신호의 예는 음성 전화신호, 비디오 통신 전화신호 및 메시지/멀티미디어 메시지를 송수신하는데 필요한 다양한 데이터 형태를 포함할 수 있다.
무선 인터넷 모듈은 무선방식으로 인터넷에 접속하는 모듈이다. 무선 인터넷 모듈은 통신부(150) 내부 또는 외부에 설치될 수 있다. 유선 인터넷 모듈은 유선 방식으로 인터넷에 접속하는 모듈일 수 있다.
근거리 무선통신 모듈은 단거리 무선통신을 수립하는 모듈일 수 있다. 근거리 무선통신 기술은 블루투스, 무선인식(RFID), 적외선 데이터 연결(IrDA), 초광대역(UWB), 지그비(ZigBee) 및 와이파이 다이렉트(WFD), 및 근거리 통신(NFC)를 포함할 수 있다.
위치정보 모듈은 전자 장치(100)의 위치를 검출하거나 전자 장치(100)의 위치정보를 얻는 모듈일 수 있다. 글로벌 포지셔닝 시스템(GPS) 모듈은 위치정보 모듈의 일례이다. GPS 모듈은 복수의 위성으로부터 전자 장치(100)의 위치정보를 수신한다. 여기서, 위치정보는 위도 및 경도로 나타내지는 좌표정보를 포함할 수 있다.
버튼 매핑부(160)는 본 명세서에서 기술된, 전자 장치 배젤상의 프로그램 가능한 버튼에 관한 기술을 수행하는 동작들의 일부 또는 모두를 수행할 수 있다. 또는 버튼 매핑부(160)는 생략될 수 있다. 이 경우, 본 명세서에서 기술된, 전자 장치 베젤상의 프로그램 가능한 버튼에 관한 기술을 실행하는 동작들은 전자 장치(100)의 하나 이상의 다른 구성 요소들에 의해 실행될 수 있다.
제어부(170)는 전자 장치(100)의 전체 동작을 제어한다. 예를 들어, 제어부(170)는 버튼 매핑, 음성 통신, 데이터 통신, 비디오 통신 등과 관련된 제어 및 처리를 수행할 수 있다. 달리 설명하면, 제어부(170)는 감지부(110), 메모리(120), 제1디스플레이부(130), 제2디스플레이부(140), 통신부(150) 및 버튼 매핑부(160)의 동작을 제어할 수 있다.
제어부(170)는 멀티미디어 컨텐츠를 재생하는 멀티미디어 모듈(도시되지 않음)을 포함할 수 있다. 멀티미디어 모듈은 제어부(170) 내부 또는 외부에 포함될 수 있다.
전자 장치 테두리상의 프로그래머블 버튼에 관한 기술의 예를 도 2를 참조하여 아래에서 설명한다.
도 2는 본 개시의 예시적인 실시예에 따른 전자 장치의 베젤에 배치된 프로그램 가능한 버튼에 관한 예시적인 개념도이다.
도 2를 참조하면, 전자 장치(100)는 설명의 편의를 위해 태블릿 컴퓨터에 구현된 것으로 보인다. 그러나 본 개시는 전자 장치(100)가 태블릿 컴퓨터로 구현되는 것에 한정되지 않는다. 즉, 전자 장치(100)는 본 명세서에서 기술된, 전자 장치의 베젤상의 프로그램 가능한 버튼에 관한 기술을 지원하는 여타 다른 장치로 구현될 수 있다.
전자 장치(100)는 제1디스플레이(130) 및 제1디스플레이(130)를 둘러싸는 테두리(180)를 포함한다. GUI(Graphic User Interface) 환경은 제1디스플레이(130)상에 디스플레이된다. 테두리(180)는 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L) 및 우측 제2디스플레이(140R)를 포함한다. 여기서, 제1디스플레이(130), 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L), 및 우측 제2디스플레이(140R)는 단일 터치 스크린의 일부일 수 있다. 또는 제1디스플레이(130), 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L), 및 우측 제2디스플레이(140R) 각각은 개별 터치 스크린들의 일부일 수 있다. 또는 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L), 및 우측 제2디스플레이(140R) 각각은 하나 이상의 키들과 같은, 터치 스크린이 아닌 다른 입력과 연계될 수 있다.
본 예시적인 실시예에서, 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L), 및 우측 제2디스플레이(140R) 각각은 미리 설정된 위치에 미리 설정된 크기의 복수의 버튼들로 구성될 수 있다. 상술한 바와 같이, 버튼이 사용자에 의해 활성화되면 버튼은 동작이 수행되게 할 수 있다. 또는, 버튼은 사용자에게 애플리케이션 또는 전자 장치(100)의 상태를 알려주는 시각적인 지시자로 동작할 수 있다.
버튼은 GUI 환경 및/또는 전자 장치(100)의 동작과 연계될 수 있다. 예를 들어, 버튼은 전자 장치(100)에서 실행되는 애플리케이션 기능들 또는 데이터에 대응할 수 있다. 유사하게, 버튼은 전자 장치(100)의 기능들 또는 데이터에 대응할 수 있다.
도 2에서 볼 수 있는 것처럼, 다양한 버튼들이 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L), 및 우측 제2디스플레이(140R) 각각으로 매핑될 수 있다. 또한 도 2는 제1디스플레이(130)에 디스플레이된 오브젝트(200)의 하측 제2디스플레이(140B)상의 버튼(202)으로의 매핑을 보인다. 그 매핑은 미리 설정되거나 사용자가 구성할 수 있다. 매핑이 사용자가 구성하는 것이라면, 그 매핑은 사용자가 오브젝트(200)를 버튼(202) 위치로 드래그한 다음 드롭하는 것과 같은 제스처를 수행할 때 수행된다. 여기서 버튼(202)은 비어있는 것으로 가정된다. 오브젝트(200)의 움직임은 제1디스플레이(130)상에서 보여진다. 사용자가 버튼(202) 위치에서 오브젝트(200)를 드롭하면, 버튼(202)은 오브젝트(200)로 매핑되고 이후 버튼(202)은 하측 제2디스플레이부(140B)의 해당 위치에서 디스플레이된다. 버튼 매핑은 메모리(120)에 저장된다. 또한 버튼(202)이 오브젝트(200)로 매핑되면, 오브젝트(200)는 더 이상 제1디스플레이(130)에 디스플레이되지 않을 수 있다. 사용자가 하측 제2디스플레이(140B)에서 오브젝트(200)를 드롭하면, 사용자가 오브젝트(200)를 드롭한 곳에서 가장 가까운, 버튼용으로 미리 설정된 위치가 버튼(202)용 위치로 결정될 수 있다.
사용자가 오브젝트(200)를 드롭하고, 버튼(202)이 이미 다른 오브젝트로 매핑되면 복수의 다른 동작들 중 하나가 일어날 수 있다. 한가지 경우, 가장 가까운, 사용 가능한 버튼 위치가 사용될 수 있다. 다른 경우, 버튼(202)으로 이미 매핑된 오브젝트의 매핑이 해제된 다음, 새로운 오브젝트의 기능을 갖는 버튼(202)으로 매핑될 수 있다. 이 경우, 매핑 해제된 오브젝트는 제1디스플레이(130)에 의해 다시 디스플레이될 수 있다. 또 다른 경우, 버튼(202)으로 이미 매핑된 오브젝트는 하측 제2디스플레이(140B)에 디스플레이된 다른 버튼으로 다시 매핑될 수 있다. 또 다른 경우, 버튼(202)은 폴더에 대응할 수 있다. 이 경우 버튼(202)은 버튼(202)으로 매핑된 오브젝트와 오브젝트(200)를 포함하는 폴더에 대한 버튼이 될 수 있다. 여기서, 버튼(202)이 폴더에 해당하고 버튼(202)이 사용자에 의해 활성화되면, 폴더의 버튼들은 제1디스플레이(130), 하측 제2디스플레이(140B), 좌측 제2디스플레이(140L) 및 우측 제2디스플레이(140R) 중 적어도 하나에 디스플레이될 수 있다.
오브젝트가 제2디스플레이(140)으로 매핑되면, 오브젝트 또는 그 표현은 매핑된 위치에서 제2디스플레이(140)에 디스플레이된다. 버튼들의 디스플레이는 제1디스플레이(130)에 디스플레이되는 것과 무관하게, 전자 장치(100)에 의해 실행되는 것과 무관하게, 또는 전자 장치(100)의 상태와 무관하게 동일하게 유지될 수 있다. 또는 버튼들의 디스플레이는 제1디스플레이(130)에 디스플레이되는 것, 전자 장치(100)에 의해 실행되고 있는 것, 또는 전자 장치(100)의 상태 중 적어도 하나에 종속하여 바뀔 수 있다.
오브젝트(200)가 제2디스플레이(140)에 버튼(202)으로 디스플레이되는 동안, 사용자는 버튼(202)을 선택하는 제스처를 수행할 수 있다. 예를 들어, 사용자는 탭핑, 터치 앤 홀드, 더블 탭핑 등 중 하나를 수행하여 버튼을 선택할 수 있다. 버튼이 사용자에 의해 선택되면, 버튼(202)으로 매핑된 오브젝트(200)에 해당하는 동작이 수행될 수 있다.
베젤상의 프로그램 가능한 버튼에 관한 기술을 구비한 전자 장치의 예시적인 구현은 도 3을 참조하여 아래에서 설명된다.
도 3은 본 개시의 예시적인 실시예에 따른 전자 장치의 구성을 도시한 블록도이다.
도 3에서 전자 장치(100)는 단일 터치스크린을 형성하는 감지부(110), 제1디스플레이(130) 및 제2디스플레이(140)로 구현되는 것이 보여진다. 그러나 본 개시는 단일 터치스크린을 형성하는 감지부(110), 제1디스플레이(130) 및 제2디스플레이(140)에 한정되지 않는다.
도 3을 참조하면, 감지부(110, 도 3에 도시되지 않음)는 터치 패널(112) 및 터치스크린 제어부(114)를 포함할 수 있다. 제1디스플레이(130) (도 3에 도시되지 않음)는 제1디스플레이 패널(132) 및 제1디스플레이 제어부(134)를 포함할 수 있다. 제2디스플레이(140)(도 3에 도시되지 않음)는 제2디스플레이 패널(142) 및 제2디스플레이 제어부(144)를 포함할 수 있다. 제어부(17)는 메모리(120)에 저장된 소프트웨어를 실행할 수 있다. 제어부(170)에 의해 실행되는 소프트웨어는 터치스크린 드라이버 소프트웨어(171), 제1디스플레이 드라이버 소프트웨어(173), 제2디스플레이 드라이버 소프트웨어(174) 및 GUI 프레임워크(177)를 포함할 수 있다.
베젤의 버튼을 매핑하는 동작은 도 3을 참조해 아래와 같이 설명된다. 사용자가 오브젝트를 베젤의 한 위치로 매핑하기를 원하면, 사용자는 드래그 앤 드롭 동작을 수행할 수 있다. 특히 사용자가 제1디스플레이 패널(132)에 디스플레이된 오브젝트에 해당하는 위치에서 터치 패널(112)을 터치하면(1), 터치 패널(112)은 해당 전기신호를 터치스크린 제어부(114)로 전송할 수 있다.(2). 사용자가 터치를 홀드하면서 움직이면, 터치 패널(112)은 터치 패널(112)상의 사용자의 움직임을 감지하고 해당 전기신호를 터치스크린 제어부(114)로 전송할 수 있다. 사용자가 터치를 해제(release) 하면(8), 터치 패널(112)은 전기신호의 터치 스크린 제어부(114)로의 전송(9)을 중단할 수 있다.
터치 패널(112)로부터 수신된 전기신호를 기초로, 터치 스크린 제어부(114)는 초기 터치 위치, 터치가 움직이는 동안의 위치, 및 터치 릴리즈 위치를 결정할 수 있다. 터치 스크린 제어부(114)는 초기 터치 위치(3), 움직임(3) 및 터치 릴리즈 위치(10)에 대한 정보를 제어부(170)로 전송하여 터치 스크린 드라이버 소프트웨어(171)에 의해 처리하게 할 수 있다.
터치스크린 드라이버 소프트웨어(171)은 초기 터치 위치, 움직임, 및 터치 해제 위치에 대한 정보를 기초로, 터치가 오브젝트의 위치에서 발생했고, 오브젝트가 움직임에 따라 드래그됐으며, 터치 해제 위치에 대응하는 위치에서 드롭됐음을 판단할 수 있다. 터치스크린 드라이버 소프트웨어(171)는, 드래그 앤 드롭이 일어나는 동안, GUI 프레임워크(177)에게 오브젝트의 드래그 앤 드롭을 알릴 수 있다.(4, 11). 한편, GUI 프레임워크(177)는 제1디스플레이 드라이버 소프트웨어(173)에게 지시하여(5) 제1디스플레이 패널 제어부(134)가 감지된 터치 위치에 해당하는 제1디스플레이 패널(132)상의 위치에 오브젝트를 디스플레이하도록(7) 제어할 수 있다(6). 따라서 터치 움직임에 대응하는 오브젝트의 움직임이 디스플레이될 수 있다.
터치가 제2디스플레이 패널(142)의 위치에 대응하면, GUI 프레임워크(177)는 제2디스플레이 드라이버 소프트웨어(174)에게 지시하여(12) 제2디스플레이 제어부(144)가 감지된 터치 위치에 해당하는 제2디스플레이 패널(142)상의 한 위치에 오브젝트를 디스플레이하도록(14) 제어할 수 있다(13). 제2디스플레이 패널(142) 상의 한 위치에서 드롭이 발생하면, GUI 프레임워크(177)는 오브젝트의 제2디스플레이 패널(142)에서 해당 위치로의 매핑을 메모리(120)에 저장하고, 제2디스플레이 드라이버 소프트웨어(174)에게 지시하여(12) 제2디스플레이 제어부(144)가 감지된 드롭 위치에 해당하는 제2디스플레이 패널상의 위치에 오브젝트에 해당하는 버튼을 디스플레이하도록(14) 지속적으로 제어할 수 있다(13).
베젤상의 버튼을 활성화하는 동작은 도 3을 참조하여 하기에서 설명한다. 사용자가 제2디스플레이 패널(142B, 142L, 142R)의 버튼을 활성화하기를 원하면, 사용자는 탭핑, 터치 앤 홀드, 더블 탭핑 중 하나를 수행하여 버튼을 선택할 수 있다. 특히 사용자가 제2디스플레이 패널(142B, 142L, 142R)상의 버튼에 해당하는 위치에서 터치 패널(112)을 터치하면(A), 터치 패널(112)은 해당 전기신호(B)를 터치스크린 제어부(114)로 전송할 수 있다.
터치 패널(112)로부터 수신된 전기신호를 기초로, 터치스크린 제어부(114)는 터치 위치를 판단할 수 있다. 터치 스크린 제어부(114)는 터치 위치에 대한 정보(C)를 제어부(170)로 전송해 터치스크린 드라이버 소프트웨어(171)에 의해 처리되게 할 수 있다.
터치스크린 드라이버 소프트웨어(171)는 터치 위치에 대한 정보를 기초로, 터치가 버튼 위치에서 일어났음을 결정할 수 있다. 터치스크린 드라이버 소프트웨어(171)는 GUI 프레임워크(177)에게 버튼의 활성화를 알릴 수 있다(D). 이후 GUI 프레임워크(177)는 버튼으로 매핑된 오브젝트에 해당하는 동작을 수행할 수 있다.
전자 장치 테두리상의 버튼을 매핑하는 방법은 도 4를 참조하여 하기와 같이 설명된다.
도 4는 본 개시의 예시적인 실시예에 따른 전자 장치의 베젤에 배치되는 버튼을 매핑하는 방법을 도시한 흐름도이다.
도 4를 참조하면, 402단계에서, 제1디스플레이에 디스플레이된 오브젝트에 대한 적어도 하나의 제2디스플레이로의 드래그가 검출될 수 있다. 404단계에서, 드래그된 오브젝트에 대한 적어도 하나의 제2디스플레이상의 버튼으로의 드롭이 검출될 수 있다. 406단계에서, 오브젝트는 적어도 하나의 제2디스플레이상의 버튼으로 매핑될 수 있다. 408단계에서, 그 매핑은 메모리에 저장된다. 410단계에서, 버튼은 적어도 하나의 제2디스플레이에 디스플레이될 수 있다.
전자 장치 테두리상의 버튼을 동작시키는 방법은 도 5를 참조하여 설명된다.
도 5는 본 개시의 예시적인 실시예에 다른 전자 장치의 베젤에 배치되는 버튼의 동작을 도시한 흐름도.
도 5를 참조하면, 502단계에서, 매핑된 버튼이 디스플레이될 수 있다. 504단계에서, 디스플레이된 버튼의 활성화가 검출될 수 있다. 506단계에서, 버튼이 매핑된 오브젝트에 해당하는 동작이 수행될 수 있다.
이점에서 상술한 바와 같은 본 개시의 예시적인 실시예들은 보통 어떤 범위까지의 입력 데이터의 처리와 출력 데이터의 생성을 포함한다는 것이 주지되어야 한다. 이 입력 데이터의 처리와 출력 데이터의 생성은 하드웨어 또는 하드웨어와 결합된 소프트웨어로 구현될 수 있다. 예를 들어, 상술한 바와 같이 본 개시의 예시적인 실시예들과 연계된 기능들을 구현하는 유사 또는 관련 회로, 또는 휴대 장치에 특정 전자 콤포넌트가 채용될 수 있다. 또는 저장된 명령어들(즉, 코드)에 따라 동작하는 하나 이상의 프로세서들은 상술한 바와 같은 본 개시의 예시적인 실시예들과 연계된 기능들을 구현할 수 있다. 그러한 경우, 그러한 명령어들이 하나 이상의 비일시적이고 프로세서가 읽을 수 있는 매체에 저장될 수 있음은 본 개시의 범위에 속한다. 비일시적이고 프로세서가 읽을 수 있는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크 및 광 데이터 스토리지 장치들을 포함한다. 비일시적이고 프로세서가 읽을 수 있는 매체는 또한 명령어들이 배포된 형태로 저장 및 실행될 수 있도록 컴퓨터 시스템과 결합된 네트워크를 통해 배포될 수 있다. 또한 본 개시를 달성하기 위한 기능적인 컴퓨터 프로그램, 명령어들, 및 명령어 세그먼트들은 본 개시가 속하는 기술 분야의 숙련된 프로그래머에 의해 쉽게 해석될 수 있다.
본 개시는 예시적인 실시예를 참조하여 도시되고 설명되었으며, 형태와 세부사항들의 다양한 변화가 첨부된 청구범위와 그 균등물에 의해 정의된 바와 같이 본 개시의 사상과 범위를 벗어나지 않고 그 안에서 이루어질 수 있음을 당업자는 이해해야 할 것이다.
예를 들어, 제1디스플레이와 제2디스플레이가 일체 또는 개별적으로 구성되는 터치 스크린일 경우, 제1디스플레이에 배치된 오브젝트는 사용자에 의한 드래그 앤 드롭 제스처에 의해 제2디스플레이로 이동될 수 있다. 이러한 경우, 제2디스플레이에 별도의 버튼이 배치되는 것이 아닌, 제1디스플레이에 배치된 오브젝트가 실질적으로 이동하여 제2디스플레이에 디스플레이될 수도 있을 것이다. 이러한 경우, 이동된 오브젝트는 제2디스플레이의 사용자가 오브젝트를 드롭한 그 위치에 디스플레이될 수 있다.
100: 전자 장치 130: 제1디스플레이
140B, 140L, 140R: 제2디스플레이 200: 오브젝트
202: 버튼(위치)

Claims (23)

  1. 제1디스플레이와 베젤 영역에 하나 또는 그 이상의 제2디스플레이를 포함하는 전자 장치의 운용 방법에 있어서,
    상기 제1디스플레이에 디스플레이된 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작;
    상기 버튼을 상기 하나 또는 그 이상의 제2디스플레이에 디스플레이하는 동작; 및
    상기 디스플레이된 버튼이 활성화될 때, 상기 오브젝트에 대응하는 동작을 수행하는 동작을 포함하고,
    상기 버튼으로 매핑하는 동작은,
    상기 버튼에 이미 다른 오브젝트가 매핑된 경우, 상기 다른 오브젝트의 매핑을 해제하는 동작, 및
    상기 매핑 해제된 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 다른 버튼으로 다시 매핑하는 동작을 포함하는 것을 특징으로 하는 방법.
  2. 제1항에 있어서, 상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작은,
    상기 제1디스플레이에 디스플레이된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이로 드래그된 것을 검출하는 동작;
    상기 드래그된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이에서 드롭되는 것을 검출하는 동작;
    상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작; 및
    상기 매핑을 저장하는 동작을 포함하는 것을 특징으로 하는 방법.
  3. 제2항에 있어서,
    상기 오브젝트는 상기 제1디스플레이에서 드래그될 때, 상기 제1디스플레이에 디스플레이되는 것을 특징으로 하는 방법.
  4. 제2항에 있어서, 상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 동작은,
    상기 오브젝트를 상기 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이에서 드롭된 위치와 가장 가까운 위치에 배치된 버튼과 매핑하는 동작인 것을 특징으로 하는 방법.
  5. 제1항에 있어서,
    상기 디스플레이된 버튼은 탭핑, 터치 앤 홀드 및 더블 탭핑 중 하나가 상기 버튼의 해당하는 위치에서 검출될 때 활성화되는 것을 특징으로 하는 방법.
  6. 제1항에 있어서,
    상기 하나 또는 그 이상의 제2디스플레이 각각은 하나 또는 그 이상의 버튼을 디스플레이하는 것을 특징으로 하는 방법.
  7. 제1항에 있어서,
    상기 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이의 버튼으로 매핑되면, 상기 오브젝트는 상기 제1디스플레이에 디스플레이되지 않는 것을 특징으로 하는 방법.
  8. 제1항에 있어서,
    상기 제1디스플레이는 그래픽 사용자 인터페이스(GUI) 환경을 디스플레이하고, 상기 하나 또는 그 이상의 제2디스플레이는 하나 이상의 버튼만을 디스플레이하는 것을 특징으로 하는 방법.
  9. 제1항에 있어서,
    상기 제1디스플레이 및 상기 하나 또는 그 이상의 제2디스플레이는 터치 센서를 포함하는 터치 스크린으로 형성되는 것을 특징으로 하는 방법.
  10. 제1항에 있어서,
    상기 전자 장치는 휴대폰, 스마트폰, 태블릿 컴퓨터, 랩탑 컴퓨터, 노트북 컴퓨터, 디지털 방송 단말기, 개인정보단말기(PDA), 휴대용 멀티미디어 플레이어(PMP), 항법장치, 모니터, 텔레비전(TV), 디지털 소비자 전자공학(CE) 장치, 디지털 텔레비전(DTV), 인터넷 프로토콜 TV(IPTV), 디스플레이 장치가 구비된 냉장고, 디스플레이 장치가 구비된 에어콘 및 디스플레이 장치가 구비된 프린터 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  11. 전자 장치에 있어서,
    터치 센서;
    제1디스플레이;
    상기 제1디스플레이 주변의 베젤(bezel)에 배치되는 하나 또는 그 이상의 제2디스플레이; 및
    상기 터치 센서, 상기 제1디스플레이 및 상기 하나 또는 그 이상의 제2디스플레이를 제어하는 적어도 하나의 제어부를 포함하고,
    상기 적어도 하나의 제어부는,
    상기 제1디스플레이에 디스플레이된 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하고,
    상기 버튼을 상기 하나 또는 그 이상의 제2디스플레이에 디스플레이하도록 제어하고,
    상기 디스플레이된 버튼이 활성화되면 상기 오브젝트에 대응하는 동작을 수행하되,
    상기 버튼에 이미 다른 오브젝트가 매핑된 경우, 상기 다른 오브젝트의 매핑을 해제하고,
    상기 매핑 해제된 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 다른 버튼으로 다시 매핑하는 것을 특징으로 하는 전자 장치.
  12. 제11항에 있어서,
    상기 제1디스플레이에 디스플레이된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이의 버튼으로 매핑되는 것을 저장하는 메모리를 더 포함하는 것을 특징으로 하는 전자 장치.
  13. 제11항에 있어서, 상기 적어도 하나의 제어부는,
    상기 제1디스플레이에 디스플레이된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이로 드래그되는 것을 검출하고, 상기 드래그된 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이에서 드롭되는 것을 검출하며, 상기 오브젝트를 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑하는 것을 특징으로 하는 전자 장치.
  14. 제13항에 있어서, 상기 적어도 하나의 제어부는,
    상기 오브젝트가 상기 제1디스플레이에서 드래그될 때, 상기 오브젝트를 상기 제1디스플레이에 디스플레이하는 것을 특징으로 하는 전자 장치.
  15. 제13항에 있어서, 상기 적어도 하나의 제어부는,
    상기 오브젝트를 상기 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이에서 드롭된 위치와 가장 가까운 위치에 배치된 버튼과 매핑하는 것을 특징으로 하는 전자 장치.
  16. 제11항에 있어서,
    상기 디스플레이된 버튼에 대응하는 위치에서 탭핑, 터치 앤 홀드, 더블 탭핑 중 하나가 검출될 때, 상기 디스플레이된 버튼이 활성화되는 것을 특징으로 하는 전자 장치.
  17. 제11항에 있어서,
    상기 하나 또는 그 이상의 제2디스플레이 각각은 하나 또는 그 이상의 버튼을 디스플레이하는 것을 특징으로 하는 전자 장치.
  18. 제11항에 있어서,
    상기 오브젝트가 상기 하나 또는 그 이상의 제2디스플레이에 배치된 버튼으로 매핑되면, 상기 오브젝트는 상기 제1디스플레이에 디스플레이되지 않는 것을 특징으로 하는 전자 장치.
  19. 제11항에 있어서,
    상기 제1디스플레이는 그래픽 사용자 인터페이스(GUI) 환경을 디스플레이하고, 상기 하나 또는 그 이상의 제2디스플레이는 하나 또는 그 이상의 버튼을 디스플레이하는 것을 특징으로 하는 전자 장치.
  20. 제11항에 있어서,
    상기 터치 센서, 상기 제1디스플레이 및 상기 하나 또는 그 이상의 제2디스플레이는 터치스크린을 형성하는 것을 특징으로 하는 전자 장치.
  21. 제11항에 있어서,
    상기 전자 장치는 휴대폰, 스마트폰, 태블릿 컴퓨터, 랩탑 컴퓨터, 노트북 컴퓨터, 디지털 방송 단말기, 개인정보단말기(PDA), 휴대용 멀티미디어 플레이어(PMP), 항법장치, 모니터, 텔레비전(TV), 디지털 소비자 전자공학(CE) 장치, 디지털 텔레비전(DTV), 인터넷 프로토콜 TV(IPTV), 디스플레이 장치가 구비된 냉장고, 디스플레이 장치가 구비된 에어콘 및 디스플레이 장치가 구비된 프린터 중 적어도 하나를 포함하는 것을 특징으로 하는 전자 장치.
  22. 제1항에 있어서,
    상기 매핑 해제된 오브젝트를 상기 제1디스플레이에 디스플레이하는 동작을 더 포함하는 것을 특징으로 하는 방법.
  23. 삭제
KR1020130049444A 2012-07-18 2013-05-02 베젤에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법 KR102162828B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/552,336 2012-07-18
US13/552,336 US8994678B2 (en) 2012-07-18 2012-07-18 Techniques for programmable button on bezel of mobile terminal

Publications (2)

Publication Number Publication Date
KR20140011250A KR20140011250A (ko) 2014-01-28
KR102162828B1 true KR102162828B1 (ko) 2020-10-07

Family

ID=48832771

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130049444A KR102162828B1 (ko) 2012-07-18 2013-05-02 베젤에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법

Country Status (3)

Country Link
US (1) US8994678B2 (ko)
EP (1) EP2687972A3 (ko)
KR (1) KR102162828B1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102227073B1 (ko) * 2014-05-08 2021-03-12 에스케이플래닛 주식회사 사용자 지정 버튼을 이용한 어플리케이션 명령 수행 장치 및 그 방법
US10406027B2 (en) * 2014-06-13 2019-09-10 Novartis Ag OCT transparent surgical instruments and methods
KR20160046633A (ko) * 2014-10-21 2016-04-29 삼성전자주식회사 입력 지원 방법 및 이를 지원하는 전자 장치
WO2016195206A1 (ko) * 2015-06-02 2016-12-08 주식회사 와이드벤티지 입력 장치, 입력 장치의 동작 방법 및 입력 장치에 대응하는 전자 장치
KR101667735B1 (ko) * 2015-09-11 2016-10-28 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN105138182B (zh) * 2015-09-25 2018-11-06 京东方科技集团股份有限公司 触控显示模组、触控输入单元以及触控输入方法
US10705723B2 (en) 2015-11-23 2020-07-07 Verifone, Inc. Systems and methods for authentication code entry in touch-sensitive screen enabled devices
EP4050462A1 (en) 2015-11-23 2022-08-31 Verifone, Inc. Authentication code entry in devices having touch-sensitive screen
KR101876458B1 (ko) * 2016-11-17 2018-07-09 주식회사 에스티유니타스 학습 컨텐츠 표시 방법, 장치 및 어플리케이션
CN108266960B (zh) 2017-01-03 2020-09-22 三星电子株式会社 食物储存装置及其控制方法
CN109891386B (zh) * 2017-01-25 2023-09-22 惠普发展公司,有限责任合伙企业 曲面模块化显示器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011510413A (ja) * 2008-01-25 2011-03-31 センシティブ オブジェクト タッチ感応パネル
US20110151935A1 (en) * 2009-12-22 2011-06-23 Nokia Corporation Apparatus comprising a sliding display part
US20110205163A1 (en) 2010-02-19 2011-08-25 Microsoft Corporation Off-Screen Gestures to Create On-Screen Input

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6289466B1 (en) 1997-06-11 2001-09-11 Compaq Computer Corporation Usage of monitor bezel buttons to control and indicate multimedia functions
US20030221877A1 (en) 2002-06-03 2003-12-04 Intel Corporation Configurable keys for pen-based devices
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US20060007169A1 (en) * 2004-06-04 2006-01-12 Robbins Michael S Self-encoding control interface bezel system
US8154523B2 (en) * 2007-12-13 2012-04-10 Eastman Kodak Company Electronic device, display and touch-sensitive user interface
KR20090121504A (ko) * 2008-05-22 2009-11-26 삼성전자주식회사 테두리 영역에 디스플레이가 배치된 영상표시장치 및 이를적용한 영상표시방법
US20110102354A1 (en) * 2008-06-30 2011-05-05 Tetsuya Fuyuno Information processing device, display control method, and recording medium
KR101529916B1 (ko) * 2008-09-02 2015-06-18 엘지전자 주식회사 휴대 단말기
US20110080348A1 (en) 2009-10-01 2011-04-07 Apple Inc. Electronic devices with a primary display and a selectively illuminated secondary display
US8791787B2 (en) * 2009-12-11 2014-07-29 Sony Corporation User personalization with bezel-displayed identification
US8638302B2 (en) * 2009-12-22 2014-01-28 Nokia Corporation Apparatus with multiple displays
KR101085474B1 (ko) * 2010-04-02 2011-11-21 한국과학기술원 디스플레이 장치 베젤에서의 소형 디스플레이 모듈 및 터치 필름을 사용한 대형 디스플레이 장치 확장 시스템
US20130044075A1 (en) * 2011-08-19 2013-02-21 Korry Electronics Co. Reconfigurable fixed function, nbc compatible integrated display and switch system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011510413A (ja) * 2008-01-25 2011-03-31 センシティブ オブジェクト タッチ感応パネル
US20110151935A1 (en) * 2009-12-22 2011-06-23 Nokia Corporation Apparatus comprising a sliding display part
US20110205163A1 (en) 2010-02-19 2011-08-25 Microsoft Corporation Off-Screen Gestures to Create On-Screen Input

Also Published As

Publication number Publication date
EP2687972A2 (en) 2014-01-22
US20140022182A1 (en) 2014-01-23
KR20140011250A (ko) 2014-01-28
US8994678B2 (en) 2015-03-31
EP2687972A3 (en) 2016-11-02

Similar Documents

Publication Publication Date Title
KR102162828B1 (ko) 베젤에 프로그램 가능한 버튼을 갖는 전자 장치 및 그 운용 방법
CN107408045B (zh) 控制安装有多个操作***的设备的方法和该设备
US10509492B2 (en) Mobile device comprising stylus pen and operation method therefor
US10353661B2 (en) Method for sharing screen between devices and device using the same
KR102481878B1 (ko) 휴대 장치 및 휴대 장치의 화면 표시방법
US10126939B2 (en) Portable device and method for controlling screen thereof
KR102284108B1 (ko) 전자 장치가 외부 디스플레이 장치와 화면을 공유하는 방법 및 전자 장치
KR102020345B1 (ko) 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치
KR101974852B1 (ko) 터치스크린을 가진 단말에서 오브젝트 이동 방법 및 장치
KR102021048B1 (ko) 사용자 입력을 제어하기 위한 방법 및 그 전자 장치
EP2752754B1 (en) Remote mouse function method and terminals
US20150193036A1 (en) User terminal apparatus and control method thereof
US10824291B2 (en) Device and method of displaying windows by using work group
US11003328B2 (en) Touch input method through edge screen, and electronic device
US11281313B2 (en) Mobile device comprising stylus pen and operation method therefor
US20160349946A1 (en) User terminal apparatus and control method thereof
US20150067590A1 (en) Method and apparatus for sharing objects in electronic device
KR20160089265A (ko) 전자 디바이스 및 전자 디바이스의 제어 방법
US10372487B2 (en) Device and method of running multiple operating systems and presenting multiple operation screens
CA2846482A1 (en) Method of providing of user interface in portable terminal and apparatus thereof
US11243802B2 (en) Device and method of running multiple operating systems and presenting multiple operation screens using locking of host operating system
KR102157621B1 (ko) 휴대장치 및 그 컨텐츠 공유 방법
KR101507595B1 (ko) 제스처를 이용한 기능 실행 방법 및 이를 위한 휴대용 전자 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)