KR102406102B1 - 전자 장치 및 그의 표시 방법 - Google Patents
전자 장치 및 그의 표시 방법 Download PDFInfo
- Publication number
- KR102406102B1 KR102406102B1 KR1020150058042A KR20150058042A KR102406102B1 KR 102406102 B1 KR102406102 B1 KR 102406102B1 KR 1020150058042 A KR1020150058042 A KR 1020150058042A KR 20150058042 A KR20150058042 A KR 20150058042A KR 102406102 B1 KR102406102 B1 KR 102406102B1
- Authority
- KR
- South Korea
- Prior art keywords
- view
- display
- sub
- controller
- unit
- 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]
-
- 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/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- 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
-
- 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/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
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)
- Controls And Circuits For Display Device (AREA)
Abstract
본 발명은 전자 장치 및 그의 표시 방법에 관한 것으로, 미리 설정된 메인 뷰를 형성하고, 메인 뷰에 적어도 하나의 제 1 오브젝트를 표시하고, 회전 입력에 대응하여, 메인 뷰와 상이한 서브 뷰를 형성하고, 서브 뷰에 적어도 하나의 제 2 오브젝트를 표시하도록 구성된다.
Description
본 발명은 전자 장치 및 그의 동작 방법에 관한 것으로, 특히 표시부를 갖는 전자 장치 및 그의 표시 방법에 관한 것이다.
일반적으로 전자 장치는 다양한 기능들이 부가되어 복합적인 기능을 수행한다. 예를 들면, 전자 장치는 이동 통신 기능, 데이터 통신 기능, 영상 촬영 기능, 음성 녹음 기능 등을 수행할 수 있다. 이러한 전자 장치는 많은 양의 데이터를 저장하여, 관리한다. 이 때 전자 장치는 데이터를 검색하여, 표시할 수 있다. 여기서, 전자 장치는 표시부를 포함하며, 표시부에 데이터를 표시할 수 있다.
그런데, 상기와 같은 전자 장치는 표시부에 표시할 수 있는 데이터의 양이 제한적이다. 이로 인하여, 전자 장치의 사용자가 데이터의 연관성을 파악하는 데 어려움이 있다. 이는, 표시부가 소형화될수록, 보다 심각해진다. 즉 전자 장치의 이용 효율성 및 사용자 편의성이 낮은 문제점이 있다.
본 발명의 실시예에 따른 전자 장치의 표시 방법은, 미리 설정된 메인 뷰를 형성하는 동작, 상기 메인 뷰에 적어도 하나의 제 1 오브젝트를 표시하는 동작, 회전 입력에 대응하여, 상기 메인 뷰와 상이한 서브 뷰를 형성하는 동작 및 상기 서브 뷰에 적어도 하나의 제 2 오브젝트를 표시하는 동작을 포함한다.
본 발명의 실시예에 따른 전자 장치는, 표시부, 회전 입력을 발생시키기 위한 회전부 및 미리 설정된 메인 뷰를 형성하고, 상기 메인 뷰에 적어도 하나의 제 1 오브젝트를 표시하도록 제어하고, 상기 회전 입력에 대응하여, 상기 메인 뷰와 상이한 서브 뷰를 형성하고, 상기 서브 뷰에 적어도 하나의 제 2 오브젝트를 표시하도록 제어하기 위한 제어부를 포함한다.
본 발명의 실시예에 따른 전자 장치 및 그의 표시 방법은, 다양한 뷰들을 통해 오브젝트를 표시한다. 이 때 전자 장치는, 회전 입력에 대응하여, 뷰들 간의 전환을 수행한다. 이로 인하여, 전자 장치의 사용자가 데이터의 연관성을 용이하게 파악할 수 있다. 즉 전자 장치에서 표시부가 소형으로 구현되더라도, 전자 장치의 사용자가 데이터의 연관성을 용이하게 파악할 수 있다. 이에 따라, 전자 장치의 이용 효율성 및 사용자 편의성이 향상될 수 있다.
도 1은 본 발명의 실시예에 따른 전자 장치를 도시하는 블록도,
도 2는 본 발명의 실시예에 따른 전자 장치의 구현 예를 도시하는 예시도,
도 3은 본 발명의 실시예에 따른 표시 방법의 수행 절차를 도시하는 순서도,
도 4는 도 3에서 메인 뷰에 오브젝트 표시 동작의 수행 절차를 도시하는 순서도,
도 5는 도 3에서 서브 뷰에 오브젝트 표시 동작의 수행 절차의 제 1 예를 도시하는 순서도,
도 6, 도 7, 도 8, 도 9, 도 10, 도 11, 도 12, 도 13 및 도 14는 도 5에서 서브 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들,
도 15는 도 3에서 서브 뷰에 오브젝트 표시 동작의 수행 절차의 제 2 예를 도시하는 순서도, 그리고
도 16, 도 17, 도 18, 도 19, 도 20 및 도 21은 도 15에서 서브 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들이다.
도 2는 본 발명의 실시예에 따른 전자 장치의 구현 예를 도시하는 예시도,
도 3은 본 발명의 실시예에 따른 표시 방법의 수행 절차를 도시하는 순서도,
도 4는 도 3에서 메인 뷰에 오브젝트 표시 동작의 수행 절차를 도시하는 순서도,
도 5는 도 3에서 서브 뷰에 오브젝트 표시 동작의 수행 절차의 제 1 예를 도시하는 순서도,
도 6, 도 7, 도 8, 도 9, 도 10, 도 11, 도 12, 도 13 및 도 14는 도 5에서 서브 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들,
도 15는 도 3에서 서브 뷰에 오브젝트 표시 동작의 수행 절차의 제 2 예를 도시하는 순서도, 그리고
도 16, 도 17, 도 18, 도 19, 도 20 및 도 21은 도 15에서 서브 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 보다 상세하게 설명하고자 한다. 이 때 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 그리고 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
하기 설명에서, “뷰(view)”라는 용어는 전자 장치에서 화면 구성 방식을 나타낸다. 여기서, 뷰는 기능 별로 미리 설정되어 있을 수 있다. 이 때 전자 장치는 뷰에 대응하여 컨텐츠를 표시한다. “오브젝트(object)”라는 용어는 컨텐츠에서 뷰에 표시될 수 있는 요소를 나타낸다. 이 때 오브젝트는 배경 화면, 아이템(item) 및 아이콘(icon)을 포함할 수 있다. 즉 뷰에 따라, 오브젝트의 구조, 위치, 사이즈 등이 결정될 수 있다.
도 1은 본 발명의 실시예에 따른 전자 장치를 도시하는 블록도이다. 그리고 도 2는 본 발명의 실시예에 따른 전자 장치의 구현 예를 도시하는 예시도이다. 이 때 본 발명의 실시예에 따른 전자 장치가 손목 시계 타입의 웨어러블(wearable) 장치인 경우를 가정하여 설명할 것이나, 이에 한정하는 것은 아니다.
도 1을 참조하면, 본 발명의 실시예에 따른 전자 장치 100은 통신부 110, 표시부 120, 입력부 130, 회전부 140, 충전부 150, 측정부 160, 저장부 170, 제어부 180 및 알람부 190을 포함한다.
통신부 110은 전자 장치 100에서 통신을 수행한다. 이 때 통신부 110은 다양한 통신 방식으로, 외부 장치(도시되지 않음)와 통신할 수 있다. 여기서, 통신부 110은 무선 통신 또는 유선 통신 중 적어도 어느 하나를 수행할 수 있다. 이를 위해, 통신부 110은 이동 통신망 또는 데이터 통신망 중 적어도 어느 하나에 접속할 수 있다. 또는 통신부 110은 근거리 통신을 수행할 수 있다. 예를 들면, 외부 장치는 전자 장치, 기지국, 서버 및 위성을 포함할 수 있다. 그리고 통신 방식은 LTE(Long Term Evolution), WCDMA(Wideband Code Division Multiple Access), GSM(Global System for Mobile Communications), WiFi(Wireless Fidelity), 블루투스(bluetooth) 및 NFC(Near Field Communications)를 포함할 수 있다.
표시부 120은 전자 장치 100에서 표시 데이터를 출력한다. 이러한 표시부 120은 액정 디스플레이(LCD; Liquid Crystal Display), 발광 다이오드(LED; Light Emitting Diode) 디스플레이, 유기 발광 다이오드(OLED; Organic LED) 디스플레이, 마이크로 전자기계 시스템(MEMS; Micro Electro Mechanical Systems) 디스플레이 및 전자 종이(electronic paper) 디스플레이를 포함할 수 있다. 이 때 표시부 120은 다양한 형태로 구현될 수 있다. 여기서, 표시부 120은 도 2에 도시된 바와 같이 원(circle) 형태로 구현될 수 있다.
입력부 130은 전자 장치 100에서 입력 데이터를 발생시킨다. 이 때 입력부 130은 전자 장치 100의 사용자 입력에 대응하여, 입력 데이터를 발생시킬 수 있다. 그리고 입력부 130은 적어도 하나의 입력 수단을 포함할 수 있다. 이러한 입력부 130은 키 패드(key pad), 돔 스위치(dome switch), 물리 버튼, 터치 패널(touch panel), 조그 셔틀(jog & shuttle) 및 센서(sensor)를 포함할 수 있다. 이 때 입력부 130는 표시부 120과 결합되어, 터치 스크린(touch screen)으로 구현될 수 있다.
회전부 140은 전자 장치 100에서 회전 입력에 따른 입력 데이터를 발생시킨다. 이 때 회전부 140은 전자 장치 100 사용자의 회전 입력에 대응하여, 입력 데이터를 발생시킬 수 있다. 그리고 회전부 140은 표시부 120의 가장자리에 회전 가능하게 체결된다. 이에 더하여, 회전부 140은 압력(squeezing, pressing) 입력 데이터를 발생시킬 수 있다. 여기서, 회전부 140은 전자 장치 100의 사용자 입력에 대응하여, 압력 입력 데이터를 발생시킬 수 있다.
이 때 회전부 140은 다양한 형태로 구현될 수 있다. 여기서, 회전부 140은 도 2에 도시된 바와 같이 링(ring) 형태로 구현될 수 있다. 예를 들면, 회전부 140은 원 형상의 링 형태로 구현될 수 있다. 즉 회전부 140은 표시부 120을 둘러쌀 수 있다. 또한 회전부 140은 표시부 120의 중심축을 중심으로 시계 방향 또는 반시계 방향으로 회전될 수 있다. 또는 도시되지는 않았으나, 회전부 140은 원 기둥 형태로 구현될 수 있다. 예를 들면, 회전부 140은 아날로그(analog) 시계의 용두(crown)와 같은 형태로 구현될 수 있다. 즉 회전부 140의 적어도 일 부분이 전자 장치 100의 내측에 삽입되고, 회전부 140의 나머지 부분이 전자 장치 100의 외측으로 돌출될 수 있다. 게다가, 회전부 140은 표시부 120의 중심축에 직교하는 수직축을 중심으로 시계 방향 또는 반시계 방향으로 회전할 수 있다.
충전부 150은 전자 장치 100에서 전력을 공급한다. 이 때 충전부 150은 외부 전원(도시되지 않음)으로부터 전력을 수신하여, 충전될 수 있다. 여기서, 충전부 150은 외부 전원에 유선으로 연결되어, 전력을 수신할 수 있다. 또는 충전부 150은 외부 전원에 무선으로 연결되어, 전력을 수신할 수 있다. 그리고 충전부 150은 전력을 변환하여, 저장할 수 있다. 또한 충전부 150은 전자 장치 100의 구성 요소들에 전력을 공급할 수 있다. 이러한 충전부 150은 표시부 120의 배면에 대향하여 배치될 수 있다.
측정부 160은 전자 장치 100에서 측정 데이터를 수집한다. 이 때 측정부 160은 전자 장치 100의 주변 환경으로부터 측정 데이터를 수집할 수 있다. 이러한 측정부 160은 각종 센서들을 포함할 수 있다.
여기서, 측정 데이터는 활동 데이터(activity data) 및 생체 데이터(biometry data)를 포함할 수 있다. 예를 들면, 활동 데이터는 휴지(inactivity), 일상적 걸음(light active, light walking) 또는 중고강도 운동(healthy pace) 중 적어도 어느 하나를 포함할 수 있다. 그리고 생체 데이터는 혈당(blood Sugar), 심박동(heart rate, heartbeat), 심전도(electrocardiogram), 땀(sweat), 혈압(blood pressure), 영양(nutrition), 수면(sleep), 호흡수(respiratory rate), 산소 포화도(oxygen saturation), 물 섭취 또는 카페인 섭취 중 적어도 어느 하나를 포함할 수 있다.
한편, 측정부 160은 전자 장치 100의 자세 변화에 대응하여, 측정 데이터를 수집할 수 있다. 여기서, 측정부 160은 표시부 120의 자세 변화를 감지할 수 있다. 예를 들면, 측정부 160은 가속도 센서, 지자기(geomagnetism) 센서 및 자이로스코프(gyroscope) 센서를 포함할 수 있다.
저장부 170은 전자 장치 100의 동작 프로그램들을 저장한다. 이 때 저장부 170은 다수개의 기능들을 저장할 수 있다. 예를 들면, 기능은 애플리케이션(application)일 수 있다. 여기서, 기능들은 영상 관리 기능, 건강 관리 기능, 메시지 수신 기능, 호 수신 기능 등을 포함할 수 있다. 그리고 저장부 170은 회전 입력에 따라 적어도 하나의 오브젝트를 표시하기 위한 프로그램을 저장할 수 있다. 또한 저장부 170은 프로그램들을 수행하는 중에 발생되는 데이터를 저장한다. 이 때 저장부 170은 각종 이벤트에 기반하여, 데이터를 저장할 수 있다. 여기서, 저장부 170은 통지(notification) 이벤트에 대응하여, 통지 데이터를 저장할 수 있다. 예를 들면, 통지 이벤트는, 예컨대 메시지, 호 등과 같은 통신 이벤트 및 모닝콜, 알람, 일정 등과 같은 일정 이벤트를 포함할 수 있다. 게다가, 저장부 170은 입력 이벤트에 대응하여, 입력 데이터를 저장할 수 있다.
제어부 180은 전자 장치 100에서 전반적인 동작을 제어한다. 이러한 제어부 180은 다수개의 기능들을 수행할 수 있다. 여기서, 제어부 180은 각각의 기능을 위한 기능 처리부를 포함할 수 있다. 기능 처리부가 실질적으로 각각의 기능을 처리할 수 있다. 예를 들면, 기능 처리부는 애플리케이션 처리부(Application Processor; AP)일 수 있다. 여기서, 기능들은 영상 관리 기능, 건강 관리 기능, 메시지 수신 기능, 호 수신 기능 등을 포함할 수 있다.
이 때 제어부 180은 도 2에 도시된 바와 같이 표시부 120을 통해 적어도 하나의 오브젝트 220을 표시할 수 있다. 이를 위해, 제어부 180은 표시부 120에 대응하여, 뷰 200을 형성할 수 있다. 그리고 제어부 180은 회전부 140의 회전 입력에 대응하여, 뷰 200을 변경할 수 있다. 여기서, 뷰 200은 원 형상을 가질 수 있다. 또한 뷰 200은 오브젝트 220을 위한 적어도 하나의 표시 영역 210을 포함할 수 있다. 게다가, 표시 영역 210은 원 형상을 가질 수 있다. 예를 들면, 표시 영역 210은 뷰 200의 전체 영역에 해당할 수 있으며, 뷰 200의 일부 영역에 해당할 수 있다. 바꿔 말하면, 표시 영역 210의 사이즈는 뷰 200의 사이즈와 동일할 수 있으며, 뷰 200의 사이즈 미만일 수 있다. 아울러, 제어부 180은 뷰 200에 오브젝트 220을 표시할 수 있다. 여기서, 제어부 180은 뷰 200의 표시 영역 210에 오브젝트 220을 표시할 수 있다. 예를 들면, 제어부 180은 표시 영역 210의 사이즈에 대응하여, 오브젝트 220을 처리할 수 있다. 이를 통해, 오브젝트 220의 사이즈가 표시 영역 210의 사이즈와 동일할 수 있다.
알람부 190은 전자 장치 100에서 알람 신호를 발생시킨다. 여기서, 알람 신호는 발광 신호, 오디오 신호 또는 진동 신호 중 적어도 어느 하나를 포함할 수 있다.
도 3은 본 발명의 실시예에 따른 표시 방법의 수행 절차를 도시하는 순서도이다.
도 3을 참조하면, 본 발명의 실시예에 따른 표시 방법은, 제어부 180이 311 동작에서 표시 이벤트를 감지하는 것으로부터 출발한다. 이 때 표시 이벤트가 발생되면, 제어부 180이 이를 감지할 수 있다. 예를 들면, 전자 장치 100의 자세 변화가 감지되면, 측정부 160이 표시 이벤트를 발생시킬 수 있다. 예를 들면, 전자 장치 100 사용자의 표시부 120을 확인하기 위한 행위에 대응하여, 측정부 160이 전자 장치 100의 자세 변화를 감지할 수 있다. 또는 외부 장치로부터 데이터가 수신되면, 통신부 110이 표시 이벤트를 발생시킬 수 있다. 또는 전자 장치 100의 사용자 입력이 발생되면, 입력부 130이 표시 이벤트를 발생시킬 수 있다. 또는 전자 장치 100에서 애플리케이션들 중 어느 하나가 실행되면, 제어부 180이 이를 감지할 수 있다. 여기서, 표시 이벤트의 발생 조건은 저장부 170에 미리 설정되어 있을 수 있다.
다음으로, 제어부 180은 313 동작에서 메인 뷰에 적어도 하나의 제 1 오브젝트를 표시한다. 이 때 제어부 180은 표시부 120에 대응하여, 메인 뷰를 형성한다. 메인 뷰는 적어도 하나의 제 1 표시 영역을 포함한다. 여기서, 메인 뷰가 하나의 제 1 표시 영역을 포함하는 경우, 제 1 표시 영역은 메인 뷰의 전체 영역에 해당할 수 있다. 그리고 제어부 180은 메인 뷰에 제 1 오브젝트를 표시한다. 이를 위해, 제어부 180은 제 1 표시 영역에 대응하여, 제 1 오브젝트를 위한 데이터를 처리할 수 있다. 여기서, 제 1 오브젝트는 배경 화면, 아이템 또는 아이콘 중 적어도 어느 하나를 포함할 수 있다.
도 4는 도 3에서 메인 뷰에 오브젝트 표시 동작의 수행 절차를 도시하는 순서도이다. 그리고 도 6 및 도 16은 도 4에서 메인 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들이다.
도 4를 참조하면, 제어부 180은 411 동작에서 메인 뷰 600을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 메인 뷰 600을 형성한다. 여기서, 메인 뷰 600의 형태는 표시부 120의 형태와 동일할 수 있다. 예를 들면, 메인 뷰 600은 원 형상을 가질 수 있다. 그리고 메인 뷰 600의 사이즈는 표시부 120의 사이즈와 동일할 수 있다.
그리고 메인 뷰 600은 적어도 하나의 제 1 표시 영역 610을 포함한다. 여기서, 메인 뷰 600이 하나의 제 1 표시 영역 610을 포함하는 경우, 제 1 표시 영역 610은 메인 뷰 600의 전체 영역에 해당할 수 있다. 구체적으로, 제 1 표시 영역 610의 형태는 메인 뷰 600의 형태와 동일할 수 있다. 예를 들면, 제 1 표시 영역 610은 원 형상을 가질 수 있다. 또한 제 1 표시 영역 610의 사이즈는 메인 뷰 600의 사이즈와 동일할 수 있다.
다음으로, 제어부 180은 413 동작에서 메인 뷰 600에 적어도 하나의 제 1 오브젝트 620을 표시한다. 이 때 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 제 1 오브젝트 620을 표시한다. 여기서, 제 1 오브젝트 620의 형태는 제 1 표시 영역 610의 형태와 동일할 수 있다. 예를 들면, 제 1 오브젝트 620은 원 형상을 가질 수 있다. 그리고 제 1 오브젝트 620의 사이즈는 제 1 표시 영역 610의 사이즈와 동일할 수 있다. 이를 위해, 제어부 180은 제 1 오브젝트 620을 위한 데이터를 처리할 수 있다. 예를 들면, 제어부 180은 제 1 표시 영역 610에 대응하여, 제 1 오브젝트 620을 위한 데이터를 디코딩할 수 있다.
이 때 제 1 오브젝트 620은 배경 화면, 아이템 또는 아이콘 중 적어도 어느 하나를 포함할 수 있다. 여기서, 제 1 오브젝트 620은 배경 화면일 수 있다. 예를 들면, 제어부 180은 도 6에 도시된 바와 같이 메인 뷰 600에 배경 화면을 표시할 수 있다. 또는 제 1 오브젝트 620은 아이템일 수 있다. 그리고 제어부 180은 메인 뷰 600에 다수개의 제 1 오브젝트 620들 중 어느 하나를 표시할 수 있다. 예를 들면, 제어부 180은 도 16에 도시된 바와 같이 메인 뷰 600에 아이템을 표시할 수 있다. 한편, 제어부 180은 메인 뷰 600에 인디케이터 640을 추가하여 표시할 수 있다. 여기서, 제어부 180은 제 1 표시 영역 610에 인디케이터 640을 표시할 수 있다. 예를 들면, 인디케이터 640은 다수개의 제 1 오브젝트 620들 중 나머지의 존재를 나타낼 수 있다. 또한 인디케이터 640은 다양한 형태로 구현될 수 있다.
다음으로, 회전 입력이 발생되면, 제어부 180이 315 동작에서 이를 감지한다. 이 때 회전부 140을 통해 회전 입력이 발생되면, 제어부 180이 이를 감지할 수 있다. 여기서, 회전부 140은 표시부 120의 가장자리에 회전 가능하게 체결될 수 있다. 예를 들면, 회전부 140은 원 형상의 링 형태로 구현될 수 있다. 즉 회전부 140은 표시부 120을 둘러쌀 수 있다. 그리고 회전부 140은 표시부 120의 중심축을 중심으로 시계 방향 또는 반시계 방향으로 회전될 수 있다. 또는 도시되지는 않았으나, 회전부 140은 원 기둥 형태로 구현될 수 있다. 예를 들면, 회전부 140은 아날로그 시계의 용두와 같은 형태로 구현될 수 있다. 즉 회전부 140의 적어도 일 부분이 전자 장치 100의 내측에 삽입되고, 회전부 140의 나머지 부분이 전자 장치 100의 외측으로 돌출될 수 있다. 또한 회전부 140은 표시부 120의 중심축에 직교하는 수직축을 중심으로 시계 방향 또는 반시계 방향으로 회전할 수 있다.
다음으로, 제어부 180은 317 동작에서 서브 뷰에 적어도 하나의 제 2 오브젝트를 표시한다. 이 때 제어부 180은 표시부 120에 대응하여, 서브 뷰를 형성한다. 서브 뷰는 적어도 하나의 제 2 표시 영역을 포함한다. 여기서, 제 2 표시 영역은 서브 뷰의 일부 영역에 해당할 수 있다. 그리고 제어부 180은 서브 뷰에 제 2 오브젝트를 표시한다. 이를 위해, 제어부 180은 제 2 표시 영역에 대응하여, 제 2 오브젝트를 위한 데이터를 처리할 수 있다. 여기서, 제 2 오브젝트는 아이콘 또는 아이템 중 어느 하나일 수 있다. 또한 제 2 오브젝트를 위한 데이터는 제 1 오브젝트를 위한 데이터와 동일할 수 있다. 또는 제 2 오브젝트를 위한 데이터는 제 1 오브젝트를 위한 데이터와 상이할 수 있다.
도 5는 도 3에서 서브 뷰에 오브젝트 표시 동작의 수행 절차의 제 1 예를 도시하는 순서도이다. 그리고 도 6, 도 7, 도 8, 도 9, 도 10, 도 11, 도 12, 도 13 및 도 14는 도 5에서 서브 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들이다.
도 5를 참조하면, 제어부 180은 511 동작에서 회전 파라미터를 결정한다. 즉 제어부 180은 회전부 140의 회전 입력으로부터 회전 파라미터를 결정한다. 이 때 회전 파라미터는 회전 방향, 회전 각도 및 회전 시간을 포함할 수 있다.
다음으로, 제어부 180은 513 동작에서 서브 뷰 700을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 서브 뷰 700을 형성한다. 여기서, 서브 뷰 700의 형태는 표시부 120의 형태와 동일할 수 있다. 예를 들면, 서브 뷰 700은 원 형상을 가질 수 있다. 즉 서브 뷰 700의 형태는 메인 뷰 600의 형태와 동일할 수 있다. 그리고 서브 뷰 700의 사이즈는 표시부 120의 사이즈와 동일할 수 있다. 즉 서브 뷰 700의 사이즈는 메인 뷰 600의 사이즈와 동일할 수 있다.
그리고 서브 뷰 700은 적어도 하나의 제 2 표시 영역 710 및 외곽 영역 730을 포함한다. 여기서, 제 2 표시 영역 710은 서브 뷰 700의 일부 영역에 해당할 수 있다. 예를 들면, 서브 뷰 700이 하나의 제 2 표시 영역 710을 포함하는 경우, 제 2 표시 영역 710은 서브 뷰 700의 중앙 영역에 배치될 수 있다. 구체적으로, 제 2 표시 영역 710의 형태는 서브 뷰 700의 형태와 동일할 수 있다. 예를 들면, 제 2 표시 영역 710은 원 형상을 가질 수 있다. 즉 제 2 표시 영역 710의 형태는 제 1 표시 영역 610의 형태와 동일할 수 있다. 또한 제 2 표시 영역 710이 사이즈는 서브 뷰 700의 사이즈 미만일 수 있다. 즉 제 2 표시 영역 710의 사이즈는 제 1 표시 영역 610의 사이즈 미만일 수 있다. 외곽 영역 730은 서브 뷰 700에서 제 2 표시 영역 710의 가장자리 영역에 배치될 수 있다.
다음으로, 제어부 180은 515 동작에서 서브 뷰 700에 적어도 하나의 제 2 오브젝트 720을 표시한다. 이 때 제어부 180은 회전 방향에 따라, 다수개의 제 2 오브젝트 720들 중 어느 하나를 결정할 수 있다. 그리고 제어부 180은 서브 뷰 700의 제 2 표시 영역 710에 제 2 오브젝트 720을 표시한다. 여기서, 제 2 오브젝트 720의 형태는 제 2 표시 영역 710의 형태와 동일할 수 있다. 예를 들면, 제 2 오브젝트 720은 원 형상을 가질 수 있다. 또한 제 2 오브젝트 720의 사이즈는 제 2 표시 영역 710의 사이즈와 동일할 수 있다. 이를 위해, 제어부 180은 제 2 오브젝트 720을 위한 데이터를 처리할 수 있다. 여기서, 제 2 오브젝트 720을 위한 데이터는 제 1 오브젝트 620을 위한 데이터와 상이할 수 있다. 예를 들면, 제어부 180은 제 2 표시 영역 710에 대응하여, 제 2 오브젝트 720을 위한 데이터를 디코딩할 수 있다.
이 때 제어부 180은 회전 각도에 따라, 제 2 오브젝트 720를 표시할 지의 여부를 판단할 수 있다. 이를 위해, 이를 위해, 제어부 180은 회전 각도와 단위 각도를 비교할 수 있다. 여기서, 단위 각도는 회전부 140의 회전 가능 각도를 일정 개수로 분할하여 결정될 수 있다. 즉 제어부 180은, 회전 각도가 단위 각도에 도달하는 지의 여부를 판단할 수 있다. 그리고 단위 각도는 저장부 170에 미리 설정되어 있을 수 있다. 즉 회전 각도가 단위 각도에 도달한 것으로 판단되면, 제어부 180은 제 2 오브젝트 720을 표시해야 하는 것으로 판단할 수 있다. 이를 통해, 제 2 오브젝트 720을 표시해야 하는 것으로 판단되면, 제어부 180이 제 2 오브젝트 720을 표시할 수 있다.
이 때 제 2 오브젝트 720은 아이콘 또는 아이템 중 적어도 어느 하나를 포함할 수 있다. 즉 도 6에 도시된 바와 같이 메인 뷰 600에 배경 화면을 표시하는 중 회전 입력에 대응하여, 제어부 180은 서브 뷰 700에 아이콘 또는 아이템을 표시할 수 있다. 여기서, 제 2 오브젝트 720은 아이콘일 수 있다. 그리고 아이콘에 기능이 할당되어 있을 수 있다. 예를 들면, 회전 방향이 시계 방향이면, 제어부 180은 도 7에 도시된 바와 같이 아이콘들 중 어느 하나를 표시할 수 있다. 또는 제 2 오브젝트 720은 아이템일 수 있다. 여기서, 아이템은 통지 이벤트에 대응될 수 있다. 예를 들면, 회전 방향이 반시계 방향이면, 제어부 180은 도 11에 도시된 바와 같이 아이템들 중 어느 하나를 표시할 수 있다.
한편, 제어부 180은 서브 뷰 700에 인디케이터 740을 추가하여 표시할 수 있다. 여기서, 제어부 180은 외곽 영역 730에 인디케이터 740을 표시할 수 있다. 예를 들면, 인디케이터 740은 다수개의 제 2 오브젝트 720들 중 나머지의 존재를 나타낼 수 있다. 그리고 인디케이터 740은 다양한 형태로 구현될 수 있다.
이어서, 회전 입력이 중지되면, 제어부 180이 517 동작에서 이를 감지한다. 이 때 회전부 140을 통해 회전 입력이 중지되면, 제어부 180이 이를 감지할 수 있다.
이 때 517 동작에서 회전 입력의 중지가 감지되지 않으면, 제어부 180은 519 동작에서 회전 파라미터를 결정한다. 즉 제어부 180은 회전부 140의 회전 입력으로부터 계속해서 회전 파라미터를 결정한다. 이 때 제어부 180은 회전 입력에 따라, 회전 파라미터를 계속해서 갱신할 수 있다. 이 후 제어부 180은 521 동작에서 제 2 오브젝트 720을 이동할 지의 여부를 판단한다. 즉 제어부 180은 서브 뷰 700에서 제 2 오브젝트 720을 변경할 지의 여부를 판단한다. 이 때 제어부 180은 회전 각도에 따라, 제 2 오브젝트 720을 이동할 지의 여부를 판단할 수 있다. 이를 위해, 제어부 180은 회전 각도와 단위 각도를 비교할 수 있다. 여기서, 제어부 180은, 회전 각도가 적어도 하나의 단위 각도에 도달하는 지의 여부를 판단할 수 있다. 즉 회전 각도가 증가하여 각각의 단위 각도에 도달할 때마다, 제어부 180은 제 2 오브젝트 720을 이동해야 하는 것으로 판단할 수 있다.
다음으로, 521 동작에서 제 2 오브젝트 720을 이동하지 않아도 되는 것으로 판단되면, 제어부 180은 517 동작으로 복귀한다. 한편, 521 동작에서 제 2 오브젝트 720을 이동해야 하는 것으로 판단되면, 제어부 180은 523 동작에서 제 2 오브젝트 720을 이동한다. 즉 제어부 180은 서브 뷰 700에서 제 2 오브젝트 720을 변경한다. 이 후 제어부 180은 517 동작으로 복귀한다.
예를 들면, 도 7에 도시된 바와 같이 서브 뷰 700에 아이콘들 중 어느 하나를 표시하는 중 회전 입력에 대응하여, 제어부 180은 서브 뷰 700에 아이콘들 중 다른 하나를 표시할 수 있다. 즉 회전 방향이 시계 방향이면, 제어부 180은 도 8에 도시된 바와 같이 아이콘들 중 다른 하나를 표시할 수 있다. 한편, 도 11에 도시된 바와 같이 서브 뷰 700에 아이템들 중 어느 하나를 표시하는 중 회전 입력에 대응하여, 제어부 180은 서브 뷰 700에 아이템들 중 다른 하나를 표시할 수 있다. 즉 회전 방향이 반시계 방향이면, 제어부 180은 도 12에 도시된 바와 같이 아이템들 중 다른 하나를 표시할 수 있다. 여기서, 제어부 180은 서브 뷰 700에 인디케이터 740을 계속해서 표시할 수 있다.
계속해서, 517 동작에서 회전 입력의 중지가 감지된 다음, 임계 시간이 경과되면, 제어부 180이 525 동작에서 이를 감지한다. 즉 입력부 130 또는 회전부 140에서 입력 데이터가 발생되지 않고, 회전 입력의 중지 시점으로부터 임계 시간이 경과되면, 제어부 180이 이를 감지할 수 있다. 여기서, 임계 시간은 저장부 170에 미리 설정되어 있을 수 있다.
마지막으로, 제어부 180은 527 동작에서 메인 뷰 600을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 메인 뷰 600을 형성한다. 여기서, 메인 뷰 600은 적어도 하나의 제 1 표시 영역 610을 포함한다. 이 후 제어부 180은 529 동작에서 메인 뷰 600에 적어도 하나의 제 1 오브젝트 620을 표시한다. 이 때 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 제 1 오브젝트 620을 표시한다. 이를 위해, 제어부 180은 제 1 오브젝트 620을 위한 데이터를 처리할 수 있다. 여기서, 제 1 오브젝트 620을 위한 데이터는 제 2 오브젝트 720을 위한 데이터와 동일할 수 있다. 예를 들면, 제어부 180은 제 1 표시 영역 610에 대응하여, 제 1 오브젝트 620을 위한 데이터를 디코딩할 수 있다. 이 후 제어부 180은 도 3으로 리턴할 수 있다.
예를 들면, 도 8에 도시된 바와 같이 서브 뷰 700에 아이콘을 표시하는 중 임계 시간이 경과되면, 제어부 180은 메인 뷰 600에 해당 아이콘을 표시할 수 있다. 즉 제어부 180은 도 9에 도시된 바와 같이 메인 뷰 600에 해당 아이콘을 표시할 수 있다. 여기서, 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 대응하여, 해당 아이콘을 위한 데이터를 디코딩할 수 있다. 한편, 도 12에 도시된 바와 같이 서브 뷰 700에 아이템을 표시하는 중 임계 시간이 경과되면, 제어부 180은 메인 뷰 600에 해당 아이템을 표시할 수 있다. 즉 제어부 180은 도 13에 도시된 바와 같이 메인 뷰 600에 해당 아이템을 표시할 수 있다. 여기서, 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 대응하여, 해당 아이콘을 위한 데이터를 디코딩할 수 있다.
한편, 회전 입력의 중지 시점으로부터 임계 시간이 경과되지 않고, 제 2 오브젝트 720이 선택되면, 제어부 180은 531 동작에서 이를 감지한다. 이 때 제 2 표시 영역 710에 대응하여 터치가 발생되면, 제어부 180이 제 2 오브젝트 720의 선택을 감지할 수 있다. 또는 회전부 140에서 압력 입력 데이터가 발생되면, 제어부 180이 제 2 오브젝트 720의 선택을 감지할 수 있다.
마지막으로, 제어부 180은 533 동작에서 컨텐츠 뷰 800을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 컨텐츠 뷰 800을 형성한다. 여기서, 컨텐츠 뷰 800의 형태는 표시부 120의 형태와 동일할 수 있다. 예를 들면, 컨텐츠 뷰 800은 원 형상을 가질 수 있다. 그리고 컨텐츠 뷰 800의 사이즈는 표시부 120의 사이즈와 동일할 수 있다. 또한 제어부 180은 535 동작에서 컨텐츠 뷰 800에 컨텐츠 820을 표시한다. 이 후 제어부 180은 도 3으로 리턴할 수 있다.
예를 들면, 도 8에 도시된 바와 같이 서브 뷰 700에 아이콘을 표시하는 중 해당 아이콘이 선택되면, 제어부 180은 해당 아이콘의 컨텐츠를 표시할 수 있다. 즉 제어부 180은 도 10에 도시된 바와 같이 컨텐츠 뷰 800에 컨텐츠 820을 표시할 수 있다. 이를 위해, 제어부 180은 해당 아이콘에 할당된 기능을 실행할 수 있다. 한편, 도 12에 도시된 바와 같이 서브 뷰 700에 아이템을 표시하는 중 해당 아이템이 선택되면, 제어부 180은 도 14에 도시된 바와 같이 컨텐츠 뷰 800에 컨텐츠 820을 표시할 수 있다. 이를 위해, 제어부 180은 해당 아이템에 대응하는 기능을 실행할 수 있다.
도 15는 도 3에서 서브 뷰에 오브젝트 표시 동작의 수행 절차의 제 2 예를 도시하는 순서도이다. 그리고 도 16, 도 17, 도 18, 도 19, 도 20 및 도 21은 도 15에서 서브 뷰에 오브젝트 표시 동작을 설명하기 위한 예시도들이다.
도 15를 참조하면, 제어부 180은 911 동작에서 제 1 서브 뷰 700을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 제 1 서브 뷰 700을 형성한다. 여기서, 제 1 서브 뷰 700의 형태는 표시부 120의 형태와 동일할 수 있다. 예를 들면, 제 1 서브 뷰 700은 원 형상을 가질 수 있다. 즉 제 1 서브 뷰 700의 형태는 메인 뷰 600의 형태와 동일할 수 있다. 그리고 제 1 서브 뷰 700의 사이즈는 표시부 120의 사이즈와 동일할 수 있다. 즉 제 1 서브 뷰 700의 사이즈는 메인 뷰 600의 사이즈와 동일할 수 있다.
그리고 제 1 서브 뷰 700은 적어도 하나의 제 2 표시 영역 710 및 제 1 외곽 영역 730을 포함한다. 여기서, 제 2 표시 영역 710은 제 1 서브 뷰 700의 일부 영역에 해당할 수 있다. 예를 들면, 제 1 서브 뷰 700이 하나의 제 2 표시 영역 710을 포함하는 경우, 제 2 표시 영역 710은 제 1 서브 뷰 700의 중앙 영역에 배치될 수 있다. 구체적으로, 제 2 표시 영역 710의 형태는 제 1 서브 뷰 700의 형태와 동일할 수 있다. 예를 들면, 제 2 표시 영역 710은 원 형상을 가질 수 있다. 즉 제 2 표시 영역 710의 형태는 제 1 표시 영역 610의 형태와 동일할 수 있다. 또한 제 2 표시 영역 710이 사이즈는 제 1 서브 뷰 700의 사이즈 미만일 수 있다. 즉 제 2 표시 영역 710의 사이즈는 제 1 표시 영역 610의 사이즈 미만일 수 있다. 제 1 외곽 영역 730은 제 1 서브 뷰 700에서 제 2 표시 영역 710의 가장자리 영역에 배치될 수 있다.
다음으로, 제어부 180은 913 동작에서 제 1 서브 뷰 700에 적어도 하나의 제 2 오브젝트 720을 표시한다. 이 때 제어부 180은 제 1 서브 뷰 700의 제 2 표시 영역 710에 제 2 오브젝트 720을 표시한다. 여기서, 제 2 오브젝트 720의 형태는 제 2 표시 영역 710의 형태와 동일할 수 있다. 예를 들면, 제 2 오브젝트 720은 원 형상을 가질 수 있다. 그리고 제 2 오브젝트 720의 사이즈는 제 2 표시 영역 710의 사이즈와 동일할 수 있다. 이를 위해, 제어부 180은 제 2 오브젝트 720을 위한 데이터를 처리할 수 있다. 여기서, 제 2 오브젝트 720을 위한 데이터는 제 1 오브젝트 620을 위한 데이터와 동일할 수 있다. 예를 들면, 제어부 180은 제 2 표시 영역 710에 대응하여, 제 2 오브젝트 720을 위한 데이터를 디코딩할 수 있다.
이 때 제어부 180은 다수개의 제 2 오브젝트 720둘 중 어느 하나를 표시할 수 있다. 예를 들면, 도 16에 도시된 바와 같이 메인 뷰 600에 아이템들 중 어느 하나를 표시하는 중 회전 입력에 대응하여, 제어부 180은 제 1 서브 뷰 700에 해당 아이템을 표시할 수 있다. 즉 제어부 180은 도 17에 도시된 바와 같이 제 1 서브 뷰 700에 해당 아이템을 표시할 수 있다.
한편, 제어부 180은 제 1 서브 뷰 700에 인디케이터 740을 추가하여 표시할 수 있다. 여기서, 제어부 180은 제 1 서브 뷰 700의 제 1 외곽 영역 730에 인디케이터 740을 표시할 수 있다. 예를 들면, 인디케이터 740은 다수개의 제 2 오브젝트 720들 중 나머지의 존재를 나타낼 수 있다. 그리고 인디케이터 740은 다양한 형태로 구현될 수 있다.
한편, 제어부 180은 제 1 서브 뷰 700에 큐 745를 추가하여 표시할 수 있다. 여기서, 제어부 180은 제 1 서브 뷰 700의 제 1 외곽 영역 730에 큐 745를 표시할 수 있다. 예를 들면, 큐 745는 다수개의 제 2 오브젝트 720들 중 나머지의 존재를 나타낼 수 있다. 즉 큐 745는 제 2 오브젝트 720을 기준으로, 제 2 오브젝트 720들 중 나머지의 위치를 가이드할 수 있다. 또한 큐 745는 다양한 형태로 구현될 수 있다.
다음으로, 제어부 180은 915 동작에서 회전 파라미터를 결정한다. 즉 제어부 180은 회전부 140의 회전 입력으로부터 회전 파라미터를 결정한다. 이 때 회전 파라미터는 회전 방향, 회전 각도 및 회전 시간을 포함할 수 있다.
다음으로, 제어부 180은 917 동작에서 회전 각도가 임계 각도에 도달하는 지의 여부를 판단한다. 이를 위해, 제어부 180은 회전 각도와 임계 각도를 비교할 수 있다. 이 때 임계 각도는 적어도 하나의 단위 각도로 이루어질 수 있다. 여기서, 단위 각도는 회전부 140의 회전 가능 각도를 일정 개수로 분할하여 결정될 수 있다. 그리고 임계 각도는 저장부 170에 미리 설정되어 있을 수 있다.
이 때 917 동작에서 회전 각도가 임계 각도에 도달하지 않은 것으로 판단되면, 제어부 180은 919 동작에서 제 2 오브젝트 720을 이동할 지의 여부를 판단한다. 즉 제어부 180은 제 1 서브 뷰 700에서 제 2 오브젝트 720을 변경할 지의 여부를 판단한다. 이 때 제어부 180은 회전 각도에 따라, 제 2 오브젝트 720을 이동할 지의 여부를 판단할 수 있다. 이를 위해, 제어부 180은 회전 각도와 단위 각도를 비교할 수 있다. 여기서, 제어부 180은, 회전 각도가 적어도 하나의 단위 각도에 도달하는 지의 여부를 판단할 수 있다. 즉 회전 각도가 증가하여 각각의 단위 각도에 도달할 때마다, 제어부 180은 제 2 오브젝트 720을 이동해야 하는 것으로 판단할 수 있다.
다음으로, 919 동작에서 제 2 오브젝트 720을 이동해야 하는 것으로 판단되면, 제어부 180은 921 동작에서 제 2 오브젝트 720을 이동한다. 즉 제어부 180은 제 1 서브 뷰 700에서 제 2 오브젝트 720을 변경한다.
예를 들면, 도 17에 도시된 바와 같이 제 1 서브 뷰 700에 아이템들 중 어느 하나를 표시하는 중 회전 입력에 대응하여, 제어부 180은 제 1 서브 뷰 700에 아이템들 중 다른 하나를 표시할 수 있다. 즉 제어부 180은 도 18에 도시된 바와 같이 아이템들 중 다른 하나를 표시할 수 있다. 여기서, 제어부 180은 제 1 서브 뷰 700에 인디케이터 740을 계속해서 표시할 수 있다. 한편, 제어부 180은 제 1 서브 뷰 700에 큐 745를 추가하여 표시할 수 있다.
한편, 즉 919 동작에서 제 2 오브젝트 720을 이동하지 않아도 되는 것으로 판단되면, 제어부 180은 제 2 오브젝트 720을 이동하지 않는다.
다음으로, 회전 입력이 중지되면, 제어부 180이 923 동작에서 이를 감지한다. 이 때 회전부 140을 통해 회전 입력이 중지되면, 제어부 180이 이를 감지할 수 있다.
다음으로, 917 동작에서 회전 각도가 임계 각도에 도달한 것으로 판단되면, 제어부 180은 925 동작에서 제 2 서브 뷰 750을 형성한다. 즉 제어부 180은 제 1 서브 뷰 700을 제 2 서브 뷰 750으로 변경한다. 이 때 제어부 180은 표시부 120에 대응하여, 제 2 서브 뷰 750을 형성한다. 여기서, 제 2 서브 뷰 750의 형태는 표시부 120의 형태와 동일할 수 있다. 예를 들면, 제 2 서브 뷰 750은 원 형상을 가질 수 있다. 즉 제 2 서브 뷰 750의 형태는 메인 뷰 600의 형태와 동일할 수 있다. 그리고 제 2 서브 뷰 750의 사이즈는 표시부 120의 사이즈와 동일할 수 있다. 즉 제 2 서브 뷰 750의 사이즈는 메인 뷰 600의 사이즈와 동일할 수 있다.
그리고 제 2 서브 뷰 750은 다수개의 제 2 표시 영역 760들 및 제 2 외곽 영역 780을 포함한다. 여기서, 제 1 서브 뷰 700이 다수개의 제 2 표시 영역 710들을 포함하는 경우, 제 2 서브 뷰 750에서 제 2 표시 영역 760들의 개수가 제 1 서브 뷰 700에서 제 2 표시 영역 710들의 개수를 초과할 수 있다. 그리고 제 2 표시 영역 760들은 제 2 서브 뷰 750의 일부 영역에 해당할 수 있다. 예를 들면, 제 2 표시 영역 760들은 제 2 서브 뷰 750에서 상호로부터 이격되어 배치될 수 있다. 구체적으로, 제 2 표시 영역 760의 형태는 제 2 서브 뷰 750의 형태와 동일할 수 있다. 예를 들면, 제 2 표시 영역 760은 원 형상을 가질 수 있다. 즉 제 2 표시 영역 760의 형태는 제 1 표시 영역 610의 형태와 동일할 수 있다. 또한 제 2 표시 영역 760의 사이즈는 제 2 서브 뷰 750의 사이즈 미만일 수 있다. 즉 제 2 표시 영역 760의 사이즈는 제 1 표시 영역 610의 사이즈 미만일 수 있다. 제 1 외곽 영역 780은 제 2 서브 뷰 750에서 제 2 표시 영역 760의 가장자리 영역에 배치될 수 있다.
다음으로, 제어부 180은 927 동작에서 제 2 서브 뷰 750에 제 2 오브젝트 770들을 표시한다. 이 때 제어부 180은 회전 방향에 따라, 다수개의 제 2 오브젝트 770들 중 적어도 어느 두 개를 결정할 수 있다. 그리고 제어부 180은 제 2 서브 뷰 750의 제 2 표시 영역 760들에 제 2 오브젝트 770들을 표시한다. 여기서, 제 2 오브젝트 770들의 형태는 제 2 표시 영역 760들의 형태와 동일할 수 있다. 예를 들면, 제 2 오브젝트 770들은 원 형상을 가질 수 있다. 또한 제 2 오브젝트 770들의 사이즈는 제 2 표시 영역 760들의 사이즈와 동일할 수 있다. 이를 위해, 제어부 180은 제 2 오브젝트 770들을 위한 데이터를 처리할 수 있다. 여기서, 제어부 180은 제 2 표시 영역 760들에 대응하여, 제 2 오브젝트 770들을 위한 데이터를 디코딩할 수 있다.
예를 들면, 도 18에 도시된 바와 같이 제 1 서브 뷰 700에 아이템들 중 어느 하나를 표시하는 중 회전 각도가 임계 각도에 도달하면, 제어부 180은 제 2 서브 뷰 750에 아이템들 중 적어도 어느 두 개를 표시할 수 있다. 즉 제어부 180은 도 19에 도시된 바와 같이 제 2 서브 뷰 750에 아이템들 중 적어도 어느 두 개를 표시할 수 있다. 여기서, 제어부 180은 아이템들 중 어느 하나와 적어도 다른 하나를 표시할 수 있다. 그리고 제어부 180은 아이템들 중 어느 하나를 제 2 표시 영역 760들 중 미리 정해진 위치의 어느 하나에 표시할 수 있다.
한편, 제어부 180은 제 2 서브 뷰 750에 인디케이터 790을 추가하여 표시할 수 있다. 여기서, 제어부 180은 제 2 서브 뷰 750의 제 2 외곽 영역 780에 인디케이터 790을 표시할 수 있다. 예를 들면, 인디케이터 790은 다수개의 제 2 오브젝트 770들 중 나머지의 존재를 나타낼 수 있다. 그리고 인디케이터 790은 다양한 형태로 구현될 수 있다.
한편, 제어부 180은 제 2 서브 뷰 750에 큐 795를 추가하여 표시할 수 있다. 여기서, 제어부 180은 제 2 서브 뷰 750의 제 2 외곽 영역 780에 큐 795를 표시할 수 있다. 예를 들면, 큐 795는 다수개의 제 2 오브젝트 770들 중 나머지의 존재를 나타낼 수 있다. 즉 큐 795는 제 2 오브젝트 770을 기준으로, 제 2 오브젝트 770들 중 나머지의 위치를 가이드할 수 있다. 또한 큐 795는 다양한 형태로 구현될 수 있다.
이어서, 회전 입력이 중지되면, 제어부 180이 929 동작에서 이를 감지한다. 이 때 회전부 140을 통해 회전 입력이 중지되면, 제어부 180이 이를 감지할 수 있다.
이 때 929 동작에서 회전 입력의 중지가 감지되지 않으면, 제어부 180은 931 동작에서 회전 파라미터를 결정한다. 즉 제어부 180은 회전부 140의 회전 입력으로부터 계속해서 회전 파라미터를 결정한다. 이 때 제어부 180은 회전 입력에 따라, 회전 파라미터를 계속해서 갱신할 수 있다. 이 후 제어부 180은 933 동작에서 제 2 오브젝트 770들을 이동할 지의 여부를 판단한다. 즉 제어부 180은 제 2 서브 뷰 750에서 제 2 오브젝트 770들을 변경할 지의 여부를 판단한다. 이 때 제어부 180은 회전 각도에 따라, 제 2 오브젝트 770들을 이동할 지의 여부를 판단할 수 있다. 이를 위해, 제어부 180은 회전 각도와 단위 각도를 비교할 수 있다. 여기서, 제어부 180은, 회전 각도가 적어도 하나의 단위 각도에 도달하는 지의 여부를 판단할 수 있다. 즉 회전 각도가 증가하여 각각의 단위 각도에 도달할 때마다, 제어부 180은 제 2 오브젝트 770을 이동해야 하는 것으로 판단할 수 있다.
다음으로, 933 동작에서 제 2 오브젝트 770들을 이동하지 않아도 되는 것으로 판단되면, 제어부 180은 929 동작으로 복귀한다.
한편, 933 동작에서 제 2 오브젝트 770들을 이동해야 하는 것으로 판단되면, 제어부 180은 935 동작에서 제 2 오브젝트 770들을 이동한다. 즉 제어부 180은 제 2 서브 뷰 750에서 제 2 오브젝트 770들을 변경한다. 이 후 제어부 180은 929 동작으로 복귀한다.
예를 들면, 도 19에 도시된 바와 같이 제 2 서브 뷰 750에 아이템들 중 적어도 어느 두 개를 표시하는 중 회전 입력에 대응하여, 제어부 180은 제 2 서브 뷰 750에 아이템들 중 적어도 다른 두 개를 표시할 수 있다. 즉 제어부 180은 도 20에 도시된 바와 같이 아이템들 중 적어도 다른 두 개를 표시할 수 있다. 여기서, 제어부 180은 제 2 서브 뷰 750에 인디케이터 790을 계속해서 표시할 수 있다. 한편, 제어부 180은 제 2 서브 뷰 750에 큐 795를 추가하여 표시할 수 있다.
계속해서, 923 동작 또는 929 동작에서 회전 입력의 중지가 감지된 다음, 임계 시간이 경과되면, 제어부 180이 937 동작에서 이를 감지한다. 즉 입력부 130 또는 회전부 140에서 입력 데이터가 발생되지 않고, 회전 입력의 중지 시점으로부터 임계 시간이 경과되면, 제어부 180이 이를 감지할 수 있다. 여기서, 임계 시간은 저장부 170에 미리 설정되어 있을 수 있다.
마지막으로, 제어부 180은 939 동작에서 메인 뷰 600을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 메인 뷰 600을 형성한다. 여기서, 메인 뷰 600은 적어도 하나의 제 1 표시 영역 610을 포함한다. 이 후 제어부 180은 941 동작에서 메인 뷰 600에 적어도 하나의 제 1 오브젝트 620을 표시한다. 이 때 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 제 1 오브젝트 620을 표시한다. 이를 위해, 제어부 180은 제 1 오브젝트 620을 위한 데이터를 처리할 수 있다. 여기서, 제 1 오브젝트 620을 위한 데이터는 제 2 오브젝트 720을 위한 데이터와 동일할 수 있다. 예를 들면, 제어부 180은 제 1 표시 영역 610에 대응하여, 제 1 오브젝트 620을 디코딩할 수 있다. 즉 제어부 180은 제 1 표시 영역 610에 대응하여, 제 1 오브젝트 620을 위한 데이터를 디코딩할 수 있다. 이 후 제어부 180은 도 3으로 리턴할 수 있다.
이 때 제 1 서브 뷰 700에 아이템들 중 어느 하나를 표시하는 중 임계 시간이 경과되면, 제어부 180은 메인 뷰 600에 해당 아이템을 표시할 수 있다. 예를 들면, 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 대응하여, 해당 아이템을 위한 데이터를 디코딩할 수 있다. 또는 제 2 서브 뷰 750에 아이템들 중 적어도 다른 두 개를 표시하는 중 임계 시간이 경과되면, 제어부 180은 메인 뷰 600에 해당 아이템들 중 어느 하나를 표시할 수 있다. 여기서, 제어부 180은 해당 아이템들 중 미리 설정된 위치의 어느 하나를 선택하여, 표시할 수 있다. 예를 들면, 제어부 180은 메인 뷰 600의 제 1 표시 영역 610에 대응하여, 해당 아이템들 중 어느 하나를 위한 데이터를 디코딩할 수 있다. 한편, 제어부 180은 메인 뷰 600에 인디케이터 640을 추가하여 표시할 수 있다. 여기서, 제어부 180은 제 1 표시 영역 610에 인디케이터 640을 표시할 수 있다.
한편, 회전 입력의 중지 시점으로부터 임계 시간이 경과되지 않고, 제 2 오브젝트 720, 770이 선택되면, 제어부 180은 943 동작에서 이를 감지한다. 이 때 제 2 표시 영역 710, 760에 대응하여 터치가 발생되면, 제어부 180이 제 2 오브젝트 720, 770의 선택을 감지할 수 있다. 또는 회전부 140에서 압력 입력 데이터가 발생되면, 제어부 180이 제 2 오브젝트 720, 770의 선택을 감지할 수 있다.
마지막으로, 제어부 180은 945 동작에서 컨텐츠 뷰 800을 형성한다. 이 때 제어부 180은 표시부 120에 대응하여, 컨텐츠 뷰 800을 형성한다. 여기서, 컨텐츠 뷰 800의 형태는 표시부 120의 형태와 동일할 수 있다. 예를 들면, 컨텐츠 뷰 800은 원 형상을 가질 수 있다. 그리고 컨텐츠 뷰 800의 사이즈는 표시부 120의 사이즈와 동일할 수 있다. 또한 제어부 180은 947 동작에서 컨텐츠 뷰 800에 컨텐츠 820을 표시한다. 이 후 제어부 180은 도 3으로 리턴할 수 있다.
예를 들면, 도 18에 도시된 바와 같이 제 1 서브 뷰 700에 아이템들에서 어느 하나를 표시하는 중 해당 아이템이 선택되면, 제어부 180은 컨텐츠 뷰 800에 컨텐츠 820을 표시할 수 있다. 즉 제어부 180은 도 21의 (a)에 도시된 바와 같이 컨텐츠 820을 표시할 수 있다. 여기서, 제어부 180은 해당 아이템을 위한 데이터를 디코딩할 수 있다. 또는 도 20에 도시된 바와 같이 제 2 서브 뷰 750에 아이템들에서 적어도 다른 두 개를 표시하는 중 해당 아이템들에서 어느 하나가 선택되면, 제어부 180은 컨텐츠 뷰 800에 컨텐츠 뷰 800에 컨텐츠 820을 표시할 수 있다. 즉 제어부 180은 도 21의 (b)에 도시된 바와 같이 컨텐츠 820을 표시할 수 있다. 한편, 제어부 180은 컨텐츠 뷰 800에 인디케이터 840을 추가하여 표시할 수 있다.
본 발명에 따르면, 전자 장치 100은 다양한 뷰 600, 700, 750들을 통해 오브젝트를 표시한다. 이 때 전자 장치 100은, 회전 입력에 대응하여, 뷰 600, 700, 750들 간의 전환을 수행한다. 이로 인하여, 전자 장치의 사용자가 데이터의 연관성을 용이하게 파악할 수 있다. 즉 전자 장치 100에서 표시부 120이 소형으로 구현되더라도, 전자 장치 100의 사용자가 데이터의 연관성을 용이하게 파악할 수 있다. 이에 따라, 전자 장치 100의 이용 효율성 및 사용자 편의성이 향상될 수 있다.
한편, 본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 즉 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
Claims (26)
- 전자 장치의 표시 방법에 있어서,
메인 뷰의 제 1 표시 영역에 적어도 하나의 제 1 오브젝트를 표시하는 동작, 원형 형태의 상기 제 1 표시 영역은 상기 전자 장치의 원형 표시부의 제 1 크기를 가짐;
상기 원형 표시부를 둘러싸는 회전부의 회전 입력에 기초하여, 제 1 서브 뷰의 제 2 표시 영역에 복수의 제 2 오브젝트 중 하나를 표시하는 동작, 원형 형태의 상기 제 2 표시 영역은 상기 제 1 크기보다 작은 제 2 크기를 가짐;
상기 원형 표시부를 둘러싸는 상기 회전부의 회전 각도를 결정하는 동작;
상기 결정된 회전 각도가 임계 각도 이하인 경우, 상기 복수의 제 2 오브젝트 중 다른 하나를 식별하여 상기 제 1 서브 뷰의 상기 제 2 표시 영역에 상기 복수의 제 2 오브젝트 중 상기 식별된 다른 하나를 표시하는 동작;
상기 결정된 회전 각도가 상기 임계 각도 보다 큰 경우, 제 2 서브 뷰의 복수의 제 2 표시 영역에 상기 복수의 제 2 오브젝트 중 적어도 2개를 표시하는 동작, 원형 형태의 상기 복수의 제 2 표시 영역은 상기 제 2 크기보다 작은 제 3 크기를 가짐;
상기 회전 입력의 중지 후 임계 시간이 경과하는지 판단하는 동작; 및
상기 임계 시간이 경과한 경우, 상기 메인 뷰의 상기 제 1 표시 영역에 상기 제 1 오브젝트를 표시하는 동작을 포함하는 표시 방법. - 제 1 항에 있어서,
상기 임계 시간이 경과하지 않은 상태에서 제 2 오브젝트가 선택된 경우, 상기 선택된 제 2 오브젝트의 컨텐츠를 표시하는 동작을 더 포함하는 표시 방법. - 제 1 항에 있어서,
상기 메인 뷰를 형성하는 동작;
상기 회전부의 상기 회전 입력이 시작되는 경우, 상기 제 1 서브 뷰를 형성하는 동작;
상기 결정된 회전 각도가 상기 임계 각도에 도달하는 경우, 상기 제 2 서브 뷰를 형성하는 동작을 더 포함하는 표시 방법. - 제 1 항에 있어서,
상기 제 1 오브젝트를 위한 데이터와 상기 제 2 오브젝트를 위한 데이터가 동일한 표시 방법. - 제 1 항에 있어서,
상기 제 1 오브젝트를 위한 데이터와 상기 제 2 오브젝트를 위한 데이터가 상이한 표시 방법. - 제 1 항에 있어서, 상기 복수의 제 2 오브젝트 중 하나를 표시하는 동작은,
상기 제 1 서브 뷰에 상기 복수의 제 2 오브젝트 중 상기 하나를 표시하고, 상기 제 1 서브 뷰에 상기 복수의 제 2 오브젝트 중 나머지의 존재를 나타내는 인디케이터를 표시하는 동작을 포함하는 표시 방법. - 제 6 항에 있어서,
상기 인디케이터는 상기 제 1 서브 뷰의 상기 제 2 표시 영역을 둘러싸는 외곽 영역에 표시되는 표시 방법. - 삭제
- 삭제
- 삭제
- 삭제
- 제 1 항에 있어서,
상기 회전부는 상기 원형 표시부의 가장자리에 회전 가능하게 체결되어, 상기 회전 입력을 감지하는 표시 방법. - 제 1 항에 있어서,
상기 제 1 오브젝트는 배경 화면이고,
상기 제 2 오브젝트는 아이템 또는 아이콘 중 적어도 어느 하나를 포함하는 표시 방법. - 제 1 항에 있어서,
상기 제 1 오브젝트와 제 2 오브젝트는 아이콘 또는 아이템 중 적어도 어느 하나를 포함하는 표시 방법. - 전자 장치에 있어서,
제 1 크기를 갖는 원형 표시부;
상기 원형 표시부를 둘러싸는 회전부; 및
상기 원형 표시부 및 상기 회전부와 전기적으로 연결되는 제어부를 포함하고, 상기 제어부는:
메인 뷰의 제 1 표시 영역에 적어도 하나의 제 1 오브젝트를 표시하고, 원형 형태의 상기 제 1 표시 영역은 상기 제 1 크기를 가짐,
상기 회전부의 회전 입력에 기초하여, 제 1 서브 뷰의 제 2 표시 영역에 복수의 제 2 오브젝트 중 하나를 표시하고, 원형 형태의 상기 제 2 표시 영역은 상기 제 1 크기보다 작은 제 2 크기를 가짐,
상기 회전부의 회전 각도를 결정하고,
상기 결정된 회전 각도가 임계 각도 이하인 경우, 상기 복수의 제 2 오브젝트 중 다른 하나를 식별하여 상기 제 1 서브 뷰의 상기 제 2 표시 영역에 상기 복수의 제 2 오브젝트 중 상기 식별된 다른 하나를 표시하고,
상기 결정된 회전 각도가 상기 임계 각도 보다 큰 경우, 제 2 서브 뷰의 복수의 제 2 표시 영역에 상기 복수의 제 2 오브젝트 중 적어도 2개를 표시하고, 원형 형태의 상기 복수의 제 2 표시 영역은 상기 제 2 크기보다 작은 제 3 크기를 가짐,
상기 회전 입력의 중지 후 임계 시간이 경과하는지 판단하고,
상기 임계 시간이 경과한 경우, 상기 메인 뷰의 상기 제 1 표시 영역에 상기 제 1 오브젝트를 표시하는 전자 장치. - 제 15 항에 있어서, 상기 제어부는,
상기 임계 시간이 경과하지 않은 상태에서 제 2 오브젝트가 선택된 경우, 상기 선택된 제 2 오브젝트의 컨텐츠를 표시하는 전자 장치. - 제 15 항에 있어서, 상기 제어부는,
상기 메인 뷰를 형성하고,
상기 회전부의 상기 회전 입력이 시작되는 경우, 상기 제 1 서브 뷰를 형성하고,
상기 결정된 회전 각도가 상기 임계 각도에 도달하는 경우, 상기 제 2 서브 뷰를 형성하는 전자 장치. - 제 15 항에 있어서,
상기 제 1 오브젝트를 위한 데이터와 상기 제 2 오브젝트를 위한 데이터가 동일한 전자 장치. - 제 15 항에 있어서,
상기 제 1 오브젝트를 위한 데이터와 상기 제 2 오브젝트를 위한 데이터가 상이한 전자 장치. - 제 15 항에 있어서, 상기 제어부는,
상기 제 1 서브 뷰에 상기 복수의 제 2 오브젝트 중 상기 하나를 표시하고, 상기 제 1 서브 뷰에 상기 복수의 제 2 오브젝트 중 나머지의 존재를 나타내는 인디케이터를 표시하는 전자 장치. - 제 20 항에 있어서, 상기 인디케이터는,
상기 제 1 서브 뷰의 상기 제 2 표시 영역을 둘러싸는 외곽 영역에 표시되는 전자 장치. - 삭제
- 삭제
- 제 15 항에 있어서, 상기 회전부는,
상기 원형 표시부의 가장자리에 회전 가능하게 체결되어, 상기 회전 입력을 감지하는 전자 장치. - 제 15 항에 있어서,
상기 제 1 오브젝트는 배경 화면이고,
상기 제 2 오브젝트는 아이템 또는 아이콘 중 적어도 어느 하나를 포함하는 전자 장치. - 제 15 항에 있어서,
상기 제 1 오브젝트와 제 2 오브젝트는 아이템 또는 아이콘 중 적어도 어느 하나를 포함하는 전자 장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150058042A KR102406102B1 (ko) | 2015-04-24 | 2015-04-24 | 전자 장치 및 그의 표시 방법 |
US15/134,859 US10324543B2 (en) | 2015-04-24 | 2016-04-21 | Electronic device comprising rotary unit and display method according to rotation of rotary unit thereof |
EP16166490.9A EP3086201B1 (en) | 2015-04-24 | 2016-04-21 | Electronic device and display method thereof |
CN201610261181.2A CN106066759B (zh) | 2015-04-24 | 2016-04-25 | 电子装置及其显示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150058042A KR102406102B1 (ko) | 2015-04-24 | 2015-04-24 | 전자 장치 및 그의 표시 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160126674A KR20160126674A (ko) | 2016-11-02 |
KR102406102B1 true KR102406102B1 (ko) | 2022-06-10 |
Family
ID=56083891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150058042A KR102406102B1 (ko) | 2015-04-24 | 2015-04-24 | 전자 장치 및 그의 표시 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10324543B2 (ko) |
EP (1) | EP3086201B1 (ko) |
KR (1) | KR102406102B1 (ko) |
CN (1) | CN106066759B (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD795917S1 (en) | 2015-05-17 | 2017-08-29 | Google Inc. | Display screen with an animated graphical user interface |
US20160356603A1 (en) * | 2015-06-07 | 2016-12-08 | Apple Inc. | Map application with transit navigation mode |
KR102490885B1 (ko) * | 2015-08-21 | 2023-01-25 | 삼성디스플레이 주식회사 | 표시 장치 |
USD786914S1 (en) * | 2015-09-07 | 2017-05-16 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD782521S1 (en) * | 2016-01-15 | 2017-03-28 | Thomson Reuters Global Resources Unlimited Company | Display screen with animated graphical user interface |
USD826961S1 (en) | 2016-05-17 | 2018-08-28 | Google Llc | Display screen with an animated radial menu in a graphical user interface |
KR102556543B1 (ko) * | 2017-02-10 | 2023-07-18 | 삼성디스플레이 주식회사 | 전자 장치 |
USD875751S1 (en) * | 2017-08-22 | 2020-02-18 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
USD953347S1 (en) * | 2019-09-02 | 2022-05-31 | Huawei Technologies Co., Ltd. | Electronic display for a wearable device presenting a graphical user interface |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100754674B1 (ko) * | 2006-03-10 | 2007-09-03 | 삼성전자주식회사 | 휴대 단말의 메뉴 선택 방법 및 장치 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6525997B1 (en) * | 2000-06-30 | 2003-02-25 | International Business Machines Corporation | Efficient use of display real estate in a wrist watch display |
US7081905B1 (en) * | 2000-06-30 | 2006-07-25 | International Business Machines Corporation | Method and apparatus for dynamically controlling scroller speed employed for a user interface of a wearable appliance |
US6556222B1 (en) | 2000-06-30 | 2003-04-29 | International Business Machines Corporation | Bezel based input mechanism and user interface for a smart watch |
US7636079B2 (en) * | 2000-11-29 | 2009-12-22 | Palm Inc. | Application access and activation system and method |
US20020101457A1 (en) * | 2001-01-31 | 2002-08-01 | Microsoft Corporation | Bezel interface for small computing devices |
US7091964B2 (en) * | 2001-11-30 | 2006-08-15 | Palm, Inc. | Electronic device with bezel feature for receiving input |
US8001488B1 (en) | 2002-05-31 | 2011-08-16 | Hewlett-Packard Development Company, L.P. | User interface dial with display |
EP1510911A3 (en) * | 2003-08-28 | 2006-03-22 | Sony Corporation | Information processing apparatus, information processing method, information processing program and storage medium containing information processing program |
US7382691B2 (en) | 2006-04-21 | 2008-06-03 | Nixon, Inc. | Multifunction watch system and method |
KR101830653B1 (ko) | 2011-07-18 | 2018-02-21 | 엘지전자 주식회사 | 휴대 전자기기 및 이의 제어방법 |
JP5809963B2 (ja) * | 2011-12-22 | 2015-11-11 | 京セラ株式会社 | 装置、方法、及びプログラム |
US11237719B2 (en) * | 2012-11-20 | 2022-02-01 | Samsung Electronics Company, Ltd. | Controlling remote electronic device with wearable electronic device |
US10275117B2 (en) * | 2012-12-29 | 2019-04-30 | Apple Inc. | User interface object manipulations in a user interface |
US10691230B2 (en) * | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
US11513675B2 (en) * | 2012-12-29 | 2022-11-29 | Apple Inc. | User interface for manipulating user interface objects |
US10503388B2 (en) * | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
US10545657B2 (en) * | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
AU2014315325B2 (en) | 2013-09-03 | 2017-05-04 | Apple Inc. | User interface object manipulations in a user interface |
CN110262861B (zh) * | 2013-09-03 | 2022-08-09 | 苹果公司 | 用于操纵用户界面对象的用户界面 |
KR102156223B1 (ko) * | 2014-08-02 | 2020-09-15 | 애플 인크. | 상황 특정 사용자 인터페이스 |
-
2015
- 2015-04-24 KR KR1020150058042A patent/KR102406102B1/ko active IP Right Grant
-
2016
- 2016-04-21 US US15/134,859 patent/US10324543B2/en active Active
- 2016-04-21 EP EP16166490.9A patent/EP3086201B1/en active Active
- 2016-04-25 CN CN201610261181.2A patent/CN106066759B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100754674B1 (ko) * | 2006-03-10 | 2007-09-03 | 삼성전자주식회사 | 휴대 단말의 메뉴 선택 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US10324543B2 (en) | 2019-06-18 |
CN106066759B (zh) | 2019-12-03 |
KR20160126674A (ko) | 2016-11-02 |
US20160313809A1 (en) | 2016-10-27 |
EP3086201A1 (en) | 2016-10-26 |
EP3086201B1 (en) | 2020-03-18 |
CN106066759A (zh) | 2016-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102406102B1 (ko) | 전자 장치 및 그의 표시 방법 | |
US10401983B2 (en) | Method for a display of an electronic device and the electronic device | |
KR102561587B1 (ko) | 전자 장치 및 그의 동작 방법 | |
KR102422461B1 (ko) | 햅틱 제공 방법 및 이를 지원하는 전자 장치 | |
KR102489876B1 (ko) | 알림을 제공하기 위한 방법 및 그 전자 장치 | |
US20170293266A1 (en) | Smart watch, operation control method and apparatus therefor | |
US20160342302A1 (en) | Method and device for interacting with button | |
KR102485356B1 (ko) | 사용자 인터페이싱 방법 및 이를 수행하는 전자 장치 | |
US20150378938A1 (en) | Wearable computer with expandable link capabilities | |
KR20180052177A (ko) | 전자 장치 및 그의 동작 방법 | |
KR20170009148A (ko) | 회전체의 회전 인식 방법 및 그 방법을 처리하는 전자 장치 | |
KR20160104935A (ko) | 회전체의 회전 인식부 제어 방법 및 그 전자 장치 | |
KR20170098111A (ko) | 센서 데이터를 이용한 디스플레이 제어 방법 및 장치 | |
KR20160079664A (ko) | 웨어러블 기기를 제어하는 디바이스 및 그 제어 방법 | |
CN108700924B (zh) | 功能操作方法和支持该方法的电子装置 | |
US10838463B2 (en) | Input apparatus in electronic device and control method thereof | |
CN108431752B (zh) | 用于在电子设备中显示数据的装置和方法 | |
KR20170085826A (ko) | 회전체를 구비한 전자 장치 및 이의 동작 방법 | |
KR20160100138A (ko) | 사용자의 사용 패턴에 기초하여 배터리 소모를 줄이는 방법 및 이를 위한 장치 | |
KR20160124536A (ko) | 사용자 인터페이스를 제공하는 방법 및 전자장치 | |
JP2016177568A (ja) | 表示装置及び情報表示方法、情報表示プログラム | |
CN105138112A (zh) | 一种显示控制方法及装置 | |
EP3414527B1 (en) | Electronic device and method for providing route information | |
KR102665991B1 (ko) | 전자 장치 및 전자 장치의 통신 제어 방법 | |
KR102377001B1 (ko) | 모션 인식 서비스 제공 방법 및 그 전자 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |