KR20160037841A - System and method for managing display power consumption - Google Patents
System and method for managing display power consumption Download PDFInfo
- Publication number
- KR20160037841A KR20160037841A KR1020157035179A KR20157035179A KR20160037841A KR 20160037841 A KR20160037841 A KR 20160037841A KR 1020157035179 A KR1020157035179 A KR 1020157035179A KR 20157035179 A KR20157035179 A KR 20157035179A KR 20160037841 A KR20160037841 A KR 20160037841A
- Authority
- KR
- South Korea
- Prior art keywords
- display
- display area
- information
- available
- data structure
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3262—Power saving in digitizer or tablet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0686—Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
- G09G2330/022—Power management, e.g. power saving in absence of operation, e.g. no data being entered during a predetermined time
-
- Y02B60/1242—
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
디스플레이 전력 소모를 관리하는 시스템들 및 방법들이 개시된다. 일부 실시예들에서, 제1 정보는, 부분들의 세트를 갖는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 디스플레이된다. 부분들의 세트는, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되는 디스플레이 스크린의 제1 부분, 및 파워-오프 상태로 구성되는 디스플레이 스크린의 제2 부분을 포함한다. 상기 제1 부분에서의 사용자 지시에 응답하여, 상기 제2 부분은, 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워 온 상태로 천이함으로써 이용가능한 디스플레이 영역에 부가된다. 제2 정보는 제2 부분에서 디스플레이된다. Systems and methods for managing display power consumption are disclosed. In some embodiments, the first information is displayed in an available display area that includes a first portion of the display screen in a configuration having a set of portions. The set of portions includes a first portion of a display screen configured to be powered on to perform display functions and receive user input, and a second portion of a display screen configured in a powered-off state. In response to a user instruction at the first portion, the second portion is added to an available display region by performing display functions and transitioning the second portion to a power-on state to receive a user input. The second information is displayed in the second part.
Description
본 발명은 일반적으로 전력 관리, 특히, 디스플레이 시스템들에서 전력 소모를 관리하는 것에 관한 것이다.The present invention relates generally to power management, and more particularly to managing power consumption in display systems.
다기능 디바이스들로서 여기에서 또한 서술되는 모바일 컴퓨팅 디바이스들에서의 혁신은, 모바일 디바이스들에 전력을 제공하는 베터리들의 진보보다 더 빠른 속도로 진보해왔다. 스마트 폰들로부터 태블릿 및 랩톱까지, 사용자들은 현재의 디스플레이 디바이스들에 의해 끊임없이 수행되는 소모하에서 배터리들의 드레인과 같은 불편한 사항을 점점 더 직면하게 된다. Innovations in mobile computing devices, also described here as multifunction devices, have progressed at a faster rate than advances in batteries that provide power to mobile devices. From smart phones to tablets and laptops, users are increasingly confronted with inconveniences such as drains of batteries under the constantly performed consumption by current display devices.
다기능 디바이스들이 개선되고, 사용자에게 더 정교한 기능들의 어레이를 제공하기에, 전력에 대한 요구는 2개의 면에서 증가된다. 첫째, 디바이스에서 사용되는 시간의 양이 증가한다. 더 밝은 디스플레이 스크린들 및 더 빠른 프로세서들과 같은 개선된 하드웨어는, 다기능 디바이스가 사용되는 각 시간에 대해 더 많은 배터리 전력을 드레인한다. As multifunction devices are improved and provide the user with an array of more sophisticated functions, the demand for power is increased in two ways. First, the amount of time used in the device increases. Improved hardware, such as brighter display screens and faster processors, drains more battery power for each time a multifunction device is used.
디스플레이 전력 소모를 관리하는 시스템들 및 방법들이 개시된다. 일부 실시예들에서, 제1 정보는, 부분들의 세트를 갖는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 디스플레이된다. 부분들의 세트는, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되는 디스플레이 스크린의 제1 부분, 및 파워-오프 상태로 구성되는 디스플레이 스크린의 제2 부분을 포함한다. 상기 제1 부분에서의 사용자 지시에 응답하여, 상기 제2 부분은, 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워 온 상태로 천이함으로써 이용가능한 디스플레이 영역에 부가된다. 제2 정보는 제2 부분에서 디스플레이된다. Systems and methods for managing display power consumption are disclosed. In some embodiments, the first information is displayed in an available display area that includes a first portion of the display screen in a configuration having a set of portions. The set of portions includes a first portion of a display screen configured to be powered on to perform display functions and receive user input, and a second portion of a display screen configured in a powered-off state. In response to a user instruction at the first portion, the second portion is added to an available display region by performing display functions and transitioning the second portion to a power-on state to receive a user input. The second information is displayed in the second part.
도 1은 일부 실시예들에 따른 포터블 다기능 디바이스의 블록도를 나타낸다.
도 2는 일부 실시예들에 따른 포터블 다기능 디바이스를 나타낸다.
도 3은 일부 실시예들에 따른 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 포터블 다기능을 나타낸다.
도 4는 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 도시한다.
도 5는 일부 실시예들에 따른 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 제1 정보를 디스플레이하는 포터블 다기능을 나타낸다.
도 6은 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 도시한다.
도 7은 일부 실시예들에 따른 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 제1 정보를 디스플레이하는 포터블 다기능을 나타낸다.
도 8은 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 도시한다.
도 9는 일부 실시예들에 따른 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 제1 정보를 디스플레이하는 포터블 다기능을 나타낸다.
도 10은 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 도시한다.
도 11은 일부 실시예들에 따른 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 제1 정보를 디스플레이하는 포터블 다기능을 나타낸다.
도 12는 일부 실시예들에 따른 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 제1 정보를 디스플레이하는 포터블 다기능을 도시한다.
도 13은 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 나타낸다.
도 14는 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 도시한다.
도 15는 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 나타낸다.
도 16은 일부 실시예들에 따른 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 제1 정보를 디스플레이하는 포터블 다기능을 도시한다.
도 17은 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 나타낸다.
도 18은 일부 실시예들에 따른 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 천이함으로써 그리고 제2 부분에 제2 정보를 디스플레이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가하여 제1 부분에서의 사용자 지시에 응답하는 포터블 다기능을 도시한다.
도 19는 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 나타낸다.
도 20은 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 도시한다.
도 21은 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 나타낸다.
도 22는 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 도시한다.
도 23은 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 나타낸다.
도 24는 일부 실시예들에 따른 디스플레이 스크린 디바이스로 디스플레이하는 포터블 다기능을 도시한다.
도 25는 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 디스플레이 전력 관리 모듈을 나타낸다.
도 26은 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 27은 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 28은 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 29는 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 30은 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 31은 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 32는 일부 실시예들에 따른 디스플레이 전력 소모를 관리하는 방법의 일 실시예를 나타내는 흐름도이다.
도 33은 디스플레이 전력 소모를 관리하는 시스템 및 방법의 양상들을 구현하도록 구성되는 예시적인 컴퓨터 시스템을 나타낸다.
본 명세서는 "하나의 실시예" 또는 "일 실시예"에 대한 참조를 포함한다. 어구들 "하나의 실시예에서" 또는 "일 실시예에서"의 표현은 반드시 동일한 실시예를 참조하지 않는다. 특정 피처들, 구조들 또는 특성들은 본 발명과 일치하는 임의의 적합한 방식으로 결합될 수 있다.
용어 "포함하는". 이 용어는 개방형 용어이다. 청구된 청구범위들에서, 이 용어는 추가된 구조 또는 단계들을 배제하지 않는다. "하나 이상의 프로세서 유닛들을 포함하는 장치"을 기재하는 청구항을 고려해보자. 그와 같은 청구항은 추가적인 컴포넌트들(예를 들어, 네트워크 인터페이스 유닛, 그래픽 회로 등)을 포함하는 장치를 배제하지 않는다.
용어 "~하도록 구성된". 여러 유닛들, 회로들 또는 다른 컴포넌트들은, 태스크 또는 태스크들을 수행"하도록 구성된" 것으로 기술되거나 청구될 수 있다. 그와 같은 맥락들에서, 상기 유닛들/회로들/컴포넌트들이 동작 동안 그러한 태스크 또는 태스크들을 수행하는 구조(예를 들어, 회로)를 포함함을 나타냄으로써, "하도록 구성된"은 구조들을 함축하기 위해 사용된다. 그와 같이, 상기 유닛/회로/컴포넌트는, 특정 유닛/회로/컴포넌트가 현재 동작하고 있지 않을 때(예를 들어, 온(on)이 아닐 때) 조차 상기 태스크를 수행하도록 구성되어 있다고 언급될 수 있다. "하도록 구성된"다는 언어와 함께 사용되는 상기 유닛들/회로들/컴포넌트들은, 하드웨어, 예를 들어, 회로들, 동작 등을 구현하기 위해 실행가능한 프로그램 명령어들을 저장하는 메모리를 포함한다. 유닛/회로/컴포넌트가 하나 이상의 태스크들을 수행"하도록 구성된" 다고 기재하는 것은, 명확하게 그러한 유닛/회로/컴포넌트에 대해, 35 U.S.C §112, 제6 단락을 적용(invoke)하지 않도록 의도된다. 추가적으로, "하도록 구성된"은 문제가 되는 태스크(들)을 수행할 수 있는 방식으로 동작하도록 소프트웨어 및/또는 펌웨어(예를 들어, FPGA 또는 소프트웨어를 실행하는 범용 프로세서)에 의해 조작되는 일반 구조(예를 들어, 일반 회로)를 포함할 수 있다. "하도록 구성된"은 또한 하나 이상의 태스크들을 구현하거나 또는 수행되고 있는 디바이스들(예를 들어, 집적 회로들)을 제조하기 위해 제조 프로세스(예를 들어, 반도체 제조 설비)을 적용하는 것을 포함할 수 있다.
용어 "제1", "제2" 등. 여기에서 사용된 것처럼, 이러한 용어들은, 이러한 용어들이 선행하고 있는 명사들에 대한 레이블(label)들로서 사용되고, 어떤 타입의 순서(예를 들어, 공간, 시간, 논리 등)를 의미하지는 않는다. 예를 들어, 버퍼 회로는 "제1" 값 및 "제2" 값에 대해 기입 동작들을 수행하는 것으로 여기에서 수행될 수 있다. 이러한 용어들 "제1" 및 "제2"는, 상기 제1 값이 상기 제2 값 이전에 기재되어야 함을 반드시 의미하지는 않는다.
용어 "~에 기초하는". 여기에서 사용되는 것처럼, 이러한 용어는 결정에 영향을 미치는 하나 이상의 팩터들을 서술하기 위해 사용된다. 이러한 용어는 결정에 영향을 미칠 수 있는 추가적인 팩터들을 배제하지는 않는다. 즉, 결정은 그러한 팩터들에 단독으로 기초할 수 있거나 또는 그러한 팩터들에 적어도 부분적으로 기초할 수 있다. 어구 "B에 기초하여 A를 결정한다"를 고려하여 보자. 이러한 경우에서, B가 A의 결정에 영향을 미치는 팩터이지만, 그와 같은 어구는 또한 C에 기초하여 A를 결정하는 것을 배제하지 않는다. 다른 예들에서, A는 B만을 기초하여 결정될 수 있다.Figure 1 shows a block diagram of a portable multifunction device in accordance with some embodiments.
Figure 2 shows a portable multifunction device according to some embodiments.
Figure 3 illustrates a portable multifunction that displays first information in an available display area that includes a first portion of a display screen device according to some embodiments.
FIG. 4 illustrates a second portion of a display that can be used to display a second portion by performing a display function according to some embodiments and by transitioning a second portion to a power-on state to receive a user input, Area in response to a user instruction in the first portion.
Figure 5 illustrates a portable multifunction for displaying first information in an available display area that includes a first portion of a display screen in accordance with some embodiments.
FIG. 6 illustrates a second portion of a display that can be used to display a second portion by performing a display function according to some embodiments and by transitioning a second portion to a power-on state to receive a user input, Area in response to a user instruction in the first portion.
Figure 7 illustrates a portable multifunction that displays first information in an available display area that includes a first portion of a display screen in accordance with some embodiments.
Figure 8 illustrates a second portion of a display that can be used to display a second portion by performing a display function in accordance with some embodiments and by transitioning a second portion to a power-on state to receive a user input, Area in response to a user instruction in the first portion.
9 illustrates a portable multifunction that displays first information in an available display area that includes a first portion of a display screen according to some embodiments.
FIG. 10 illustrates a second portion of a display, by performing display functions in accordance with some embodiments and by transitioning a second portion to a power-on state to receive a user input and displaying second information in a second portion, Area in response to a user instruction in the first portion.
Figure 11 illustrates a portable multifunction that displays first information in an available display area that includes a first portion of a display screen in accordance with some embodiments.
12 illustrates a portable multifunction for displaying first information in an available display area that includes a first portion of a display screen in accordance with some embodiments.
FIG. 13 illustrates a second portion of a display by performing display functions in accordance with some embodiments and by transitioning a second portion to a power-on state to receive a user input and displaying second information in a second portion. Area in response to a user instruction in the first portion.
14 illustrates a portable multifunction for displaying on a display screen device according to some embodiments.
15 shows a portable multifunction for displaying on a display screen device according to some embodiments.
16 illustrates a portable multifunction that displays first information in an available display area that includes a first portion of a display screen in accordance with some embodiments.
FIG. 17 illustrates a second portion of a display by performing display functions in accordance with some embodiments and by transitioning a second portion to a power-on state to receive a user input and displaying second information in a second portion. Area in response to a user instruction in the first portion.
FIG. 18 illustrates a second portion of a display that may be used to display a second portion by performing a display function according to some embodiments and by transitioning a second portion to a power-on state to receive a user input, Area in response to a user instruction in the first portion.
Figure 19 illustrates a portable multifunction for displaying on a display screen device according to some embodiments.
Figure 20 illustrates a portable multifunction for displaying on a display screen device in accordance with some embodiments.
Figure 21 shows a portable multifunction for displaying on a display screen device according to some embodiments.
Figure 22 illustrates a portable multifunction for displaying on a display screen device in accordance with some embodiments.
Figure 23 shows a portable multifunction for displaying on a display screen device according to some embodiments.
24 illustrates a portable multifunction for displaying on a display screen device according to some embodiments.
Figure 25 illustrates a display power management module that manages display power consumption in accordance with some embodiments.
26 is a flow diagram illustrating one embodiment of a method for managing display power consumption in accordance with some embodiments.
Figure 27 is a flow diagram illustrating one embodiment of a method of managing display power consumption in accordance with some embodiments.
28 is a flow diagram illustrating one embodiment of a method for managing display power consumption in accordance with some embodiments.
29 is a flow diagram illustrating one embodiment of a method for managing display power consumption in accordance with some embodiments.
30 is a flow chart illustrating one embodiment of a method for managing display power consumption in accordance with some embodiments.
31 is a flow diagram illustrating one embodiment of a method for managing display power consumption in accordance with some embodiments.
32 is a flow chart illustrating one embodiment of a method for managing display power consumption in accordance with some embodiments.
33 illustrates an exemplary computer system configured to implement aspects of a system and method for managing display power consumption.
The specification includes references to "one embodiment" or "one embodiment ". The phrases "in one embodiment" or "in one embodiment" do not necessarily refer to the same embodiment. Certain features, structures, or characteristics may be combined in any suitable manner consistent with the present invention.
The term "comprises ". This term is an open term. In the claims, this term does not exclude added structures or steps. Consider a claim describing a "device comprising one or more processor units ". Such claims do not exclude devices that include additional components (e.g., network interface units, graphics circuits, etc.).
The term "structured to". Multiple units, circuits, or other components may be described or claimed as being configured to perform tasks or tasks. In such contexts, to indicate that the units / circuits / components include a structure (e.g., a circuit) that performs such tasks or tasks during operation, Is used. As such, the unit / circuit / component may be said to be configured to perform the task even when the particular unit / circuit / component is not currently operating (e.g., not on) have. The units / circuits / components used with a "configured to " include memory that stores executable program instructions to implement hardware, e.g., circuits, operations, and the like. Describing that a unit / circuit / component is "configured to" perform one or more tasks is not intended to explicitly invoke 35 USC § 112, sixth paragraph, for such unit / circuit / component. Additionally, a " configured to "is a generic structure (e. G., A processor) that is manipulated by software and / or firmware (e.g., a general purpose processor running an FPGA or software) to operate in a manner capable of performing the task For example, a general circuit). &Quot; Configured to "may also include applying one or more tasks or a manufacturing process (e.g., semiconductor fabrication facility) to manufacture the devices (e.g., integrated circuits) being performed .
The terms "first "," second " As used herein, these terms are used as labels for the nouns preceding these terms and do not imply any type of ordering (e.g., space, time, logic, etc.). For example, the buffer circuit can be performed here to perform write operations on the "first" value and the "second" value. These terms "first" and "second" do not necessarily mean that the first value should be written before the second value.
The term "based on". As used herein, such terms are used to describe one or more factors that affect the crystal. These terms do not exclude additional factors that may affect the crystal. That is, the determination may be based solely on such factors or may be based, at least in part, on such factors. Consider A based on the phrase "B ". In such a case, B is a factor that affects the determination of A, but such a phrase also does not preclude determining A based on C. In other examples, A may be determined based only on B.
소 개Introduce
디스플레이 전력 소비를 관리하는 시스템 및 방법의 실시예들이 개시된다. 일부 실시예들에서, 제1 정보는, 복수의 부분들을 갖는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에서 디스플레이된다. 일부 실시예들에서, 디스플레이 스크린은, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되는 디스플레이 스크린의 제1 부분, 및 파워-오프 상태로 구성되는 디스플레이 스크린의 제2 부분을 포함한다. 상기 제1 부분에서의 사용자 지시에 응답하여, 상기 제2 부분은, 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하기 위해 제2 부분을 파워 온 상태로 천이함으로써 이용가능한 디스플레이 영역에 부가된다. 제2 정보는 제2 부분에서 디스플레이된다. Embodiments of a system and method for managing display power consumption are disclosed. In some embodiments, the first information is displayed in an available display area that includes a first portion of the display screen in a configuration having a plurality of portions. In some embodiments, the display screen includes a first portion of a display screen configured to be powered on to perform display functions and receive user input, and a second portion of a display screen configured in a power- . In response to a user instruction at the first portion, the second portion is added to an available display region by performing display functions and transitioning the second portion to a power-on state to receive a user input. The second information is displayed in the second part.
상기 프로세스는 그 역도 가능하고, 그리고 디스플레이 스크린의 일 부분은 사용자 입력에 응답하여 파워-온 상태에서 파워 오프 상태로 이동될 수 있다. 마찬가지로, 사용자 입력에 응답하여 수행되는 여기에서 서술된 액션들은, 일부 실시예들에서, 경과된 시간의 양 또는 애플리케이션 또는 시스템 모듈로부터 신호와 같은 시스템 이벤트들, 또는 전력 다운 또는 슬립 신호와 같은 다른 시스템 이벤트들에 응답하여 수행될 수 있다. The process is reversible, and a portion of the display screen can be moved from the power-on state to the power-off state in response to user input. Likewise, the actions described herein that are performed in response to user input may, in some embodiments, be based on the amount of elapsed time or system events such as signals from an application or system module, or other systems such as power down or sleep signals May be performed in response to events.
일부 실시예들은, 스크린은 변화시키기 위해 터치하고 그리고 상기 스크린을 활동 (작동) 부분 및 비활동(비-작동) 부분으로 나누기 위한 완전한 자유를 사용자에게 주는, 다기능 디바이스들로서 여기에서 다양하게 언급되는 스마트 폰들 및 포터블 단말들의 현재의 사용자 인터페이스의 재설계를 포함한다. 일부 실시예들은, 스크린의 작동되지 않는 부분에 의해 절약되는 비사용된 전력의 결과로서 기존의 배터리 사용 시간을 연장하고, 동시에, 카메라 등과 같은 사용자 애플리케이션들을 안전하고 편리하게 사용하기 위해 그립 표면으로서 스크린의 작동되지 않는 부분을 사용하는 것과 같은 많은 가치있는 이점들을 달성할 수 있다. Some embodiments are multifunction devices, which are referred to herein as smart (smart) devices, which give the user complete freedom to touch and to divide the screen into active (active) and inactive And a redesign of the current user interface of the phones and portable terminals. Some embodiments provide a method of extending existing battery life as a result of unused power saved by an inactive portion of the screen and at the same time increasing the battery life of the screen as a grip surface for safe and convenient use of user applications, Such as the use of non-operating parts of the system.
일부 실시예들은 컨셉에 기초하여 새롭고 단순한 매우 혁신적인 사용자 인터페이스(UI) 및 사용자의 자유와 유연성을 향상시키고 그리고 스마트폰 및 포터블 단말 사용자들이 스크린과 인터렉션하는 방식을 변경하는 방법을 나타낸다. Some embodiments illustrate a new and simple, highly innovative user interface (UI) based on the concept and a way to improve the freedom and flexibility of the user and to change the way smartphones and portable terminal users interact with the screen.
일부 실시예들에서, 제2 정보는 제1 정보를 수학적으로 업스케일링함으로써 발생된다. 상기 제2 정보는 상기 제2 부분 및 제1 부분 모두에서 디스플레이하기 위해 업스케일링된 제1 정보의 일부분을 포함한다. 일부 실시예들에서, 제3 정보는 제1 정보 내에 있다. 상기 제3 정보는 상기 제2 부분 및 제1 부분 모두에서 디스플레이하기 위해 업스케일링된 제1 정보의 일부분을 포함한다. 일부 실시예들에서, 이용가능한 디스플레이 영역에서 디스플레이하는 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신되고, 그리고 그래픽 콘텐츠 데이터 구조의 요소들은, 제2 부분이 파워-온 상태에 있는지 적어도 일부분에 기초하여 이용가능한 디스플레이에서 디스플레이하기 위해 선택된다. In some embodiments, the second information is generated by mathematically upscaling the first information. The second information includes a portion of the first information that is upscaled to display in both the second portion and the first portion. In some embodiments, the third information is within the first information. The third information includes a portion of the first information that is upscaled to display in both the second portion and the first portion. In some embodiments, a graphical content data structure is received that includes content to be displayed in an available display area, and the elements of the graphical content data structure are used to determine whether the second portion is in a power- It is selected for display on a possible display.
일부 실시예들에서, 이용가능한 디스플레이 영역에서 디스플레이하는 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신되고, 그리고 그래픽 콘텐츠 데이터 구조의 요소들은, 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에서 디스플레이하기 위해 스케일링된다. 일부 실시예들에서, 이용가능한 디스플레이 영역에서 디스플레이하는 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신되고, 그리고 그래픽 콘텐츠 데이터 구조의 요소들은, 상기 제2 부분이 파워-온 상태에 있는지를 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위해 스케일링된다. In some embodiments, a graphical content data structure is received that includes content to display in an available display area, and the elements of the graphical content data structure are arranged in a display area that is usable based at least in part on the dimensions of the available display area Lt; / RTI > In some embodiments, a graphical content data structure is received that includes content to be displayed in an available display area, and the elements of the graphical content data structure are based, at least in part, on whether the second part is in a power- And scaled to display on the available display area.
일부 실시예들에서, 이용가능한 디스플레이 영역에서 디스플레이하는 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신되고, 그리고 그래픽 콘텐츠 데이터 구조의 전경 콘텐츠 요소의 배경 요소에 대한 상대적인 위치는, 상기 제2 부분이 파워-온 있는지 여부에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에서 디스플레이하기 위해 조정된다. 일부 실시예들에서, 이용가능한 디스플레이 영역에서 디스플레이하는 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신되고, 그리고 상기 그래픽 콘텐츠 데이터 구조의 요소들은, 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에서 디스플레이하기 위해 선택된다. In some embodiments, a graphics content data structure including content to be displayed in an available display area is received, and a relative position relative to a background element of the foreground content element of the graphics content data structure is such that the second portion is a power- Is turned on to display in an available display area based at least in part on whether or not it is on. In some embodiments, a graphical content data structure is received that includes content to be displayed in an available display area, and the elements of the graphical content data structure are displayed on an available display based at least in part on the dimensions of the available display area Area. ≪ / RTI >
일부 실시예들은 디스플레이 전력 소모를 관리하는 수단을 포함할 수 있다. 예를 들어, 스크린 전력 관리 모듈은, 상기 제1 부분에서의 사용자 지시에 응답하여, 복수의 부분들을 갖는 구성에서의 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 부분을 디스플레이할 수 있고, 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하도록 제2 부분을 파워-온 상태로 천이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가할 수 있으며, 그리고 여기에서 서술된 것처럼 제2 정보를 제2 부분에 디스플레이할 수 있다. 스크린 전력 관리 모듈은, 일부 실시예들에서, 비-일시적인 컴퓨터 판독가능한 저장 매체 및 컴퓨팅 장치의 하나 이상의 프로세서들(예를 들어, CPU 및/또는 GPU들)에 의해 구현될 수 있다. 컴퓨터 판독가능한 저장 매체는, 상기 컴퓨팅 장치로 하여금, 상기 제1 부분에서의 사용자 지시에 응답하여, 복수의 부분들을 갖는 구성에서의 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 부분을 디스플레이할 수 있고, 디스플레이 기능들을 수행하고 그리고 사용자 입력을 수신하도록 제2 부분을 파워-온 상태로 천이함으로써 제2 부분을 이용가능한 디스플레이 영역에 부가할 수 있으며, 그리고 여기에서 서술된 것처럼 제2 정보를 제2 부분에 디스플레이할 수 있도록 하나 이상의 프로세서들에 의해 실행가능한 프로그램 명령어들을 저장할 수 있다. 스크린 전력 관리 모듈의 다른 실시예들은, 예를 들어, 비-휘발성 메모리에서 저장된 하드웨어 회로 및/또는 펌웨어에 의해 적어도 부분적으로 구현될 수 있다.Some embodiments may include means for managing display power consumption. For example, in response to a user instruction at the first portion, the screen power management module may display a first portion in an available display area that includes a first portion of a display screen in a configuration having a plurality of portions And can add the second portion to the available display area by performing the display functions and transitioning the second portion to the power-on state to receive the user input, It can be displayed in two parts. The screen power management module may, in some embodiments, be implemented by one or more processors (e.g., CPU and / or GPUs) of a non-transitory computer readable storage medium and a computing device. The computer readable storage medium as recited in
다기능 Multifunction 디바이스device
이제 실시예들에서 참조들이 상세하게 행해질 것이고, 그러한 실시예들의 예가 첨부된 도면들에서 도시된다. 하기의 상세한 설명에서, 많은 구체적인 세부사항들이 본 발명의 완전한 이해를 위해 제공된다. 하지만, 일부 실시예들은 이러한 구체적인 세부 사항들 없이 실행될 것이다. 다른 예시들에서, 잘 알려진 방법들, 절차들, 컴포넌트들, 회로들 및 네트워크들은 실시예들의 양상들을 불필요하게 혼동스럼게 하지 않도록 상세하게 서술되지 않는다. Reference will now be made in detail to embodiments, and examples of such embodiments are shown in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, some embodiments will be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks are not described in detail in order not to unnecessarily obscure aspects of the embodiments.
또한, 용어 제1, 제2 등은 여기에서 여러 요소들을 서술하기 위해 사용될 수 있지만, 이러한 요소들은 이러한 용어들에 의해 제한되지 않아야 함을 이해할 수 있다. 이러한 용어들은 단지 하나의 요소를 다른 것으로 구별하기 위해 사용된다. 예를 들어, 제1 접촉은 제2 접촉의 용어로 사용될 수 있고, 유사하게 의도된 범위를 벗어나지 않고 제2 접촉은 제1 접촉의 용어로 사용될 수 있다. 제1 접촉 및 제2 접촉은 모두 접촉이지만, 동일한 접촉은 아니다. It is also to be understood that the terms first, second, etc. may be used herein to describe various elements, but such elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, the first contact may be used as the term of the second contact, and the second contact may be used as the term of the first contact similarly without departing from the intended range. The first contact and the second contact are both contacts, but not the same contact.
여기의 상세한 설명에서 사용되는 용어는, 단지 특정 실시예들을 서술하는 목적으로 제한하도록 의도되지는 않는다. 상세한 설명 및 첨부된 청구범위에서 사용될 때, 단일 형태를 나타내는 용어("하나" 및 "상기")는, 문맥에서 명확하게 다르게 지시하지 않으면, 복수의 형태들도 포함하도록 의도된다. 또한, 여기에서 사용되는 용어 "및/또는"은 하나 이상의 연관된 나열된 아이템들의 임의의 또는 모든 가능한 조합들을 언급하고 그리고 포함하는 것으로 이해될 것이다. 용어들 "포함하다", "포함하는", "포함되다" 및/또는 "포함되는"은, 본 명세서에서 사용될 때, 언급된 피처들, 정수들, 단계들, 동작들, 요소들 및/또는 컴포넌트들의 존재를 구체화하지만, 하나 이상의 다른 피처들, 정수들, 단계들, 동작들, 요소들, 컴포넌트들, 및/또는 그것들의 그룹들의 존재 또는 추가를 배제하지 않는 것으로 또한 이해될 것이다. The terminology used in the detailed description is not intended to be limiting for purposes of describing particular embodiments only. As used in the specification and the appended claims, the singular forms of the terms "a" and "above" are intended to include plural forms unless the context clearly dictates otherwise. It is also to be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items. The terms " comprising, "" including," " including "and / or" comprising ", when used in this specification are intended to include the stated features, integers, It will also be understood that the specification does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
여기에서 사용되는 것처럼, 용어 "~ 이라면"은, 문맥에 따라, "~일 때" 또는 "~할 때" 또는 "결정에 응답하여" 또는 "검출에 응답하여"를 의미하도록 이해될 수 있다. 유사하게, 어구 "~으로 결정되면" 또는 "[언급된 상태 또는 사건]이 검출되면"은, 문맥에 따라 "결정할 때" 또는 "결정에 응답하여" 또는 "[언급된 조건 또는 사건]을 검출할 때" 또는 "[언급된 조건 또는 사건]을 검출하는 것에 응답하여"를 의미하는 것으로 이해될 수 있다. As used herein, the term " if "can be understood to mean, depending on the context," when in "or" in response to a decision " Similarly, if the phrase "determined to" or "detected [state or event referred to] " is detected, then " when determined" or " Quot; in response to detecting "when " or" when "
전자 디바이스들의 실시예들, 그와 같은 디바이스들의 사용자 디바이스들, 및 그와 같은 디바이스들을 사용하는 관련된 프로세스들이 서술된다. 일부 실시예들에서, 디바이스는, PAD 및/또는 음악 재생 기능들과 같은 다른 기능들을 포함하는 포터블 통신 디바이스, 예를 들어, 모바일 전화이다. 터치-감응 표면들(예를 들어, 터치 스크린 디스플레이들 및/또는 터치 패드들)을 구비하는 랩톱들 또는 태블릿 컴퓨터들과 같은 다른 포터블 디바이스들이 또한 사용될 수 있다. 일부 실시예들에서, 상기 디바이스는 포터블 통신 디바이스가 아닌 터치-감응 표면(예를 들어, 터치 스크린 디스플레이 및/또는 터치 패드)을 구비하는 데스크 컴퓨터인 것으로 이해할 수 있다. 일부 실시예들에서, 상기 디바이스는 방향성 센서들(예를 들어, 게임 제어기에서의 방향성 센서들)을 구비한 게임용 컴퓨터이다. Embodiments of electronic devices, user devices of such devices, and associated processes using such devices are described. In some embodiments, the device is a portable communication device, e.g., a mobile phone, that includes other functions such as PAD and / or music playback functions. Other portable devices such as laptops or tablet computers with touch-sensitive surfaces (e.g., touch screen displays and / or touch pads) may also be used. In some embodiments, the device is understood to be a desk computer with a touch-sensitive surface (e.g., a touch screen display and / or a touchpad) other than a portable communication device. In some embodiments, the device is a gaming computer with directional sensors (e.g., directional sensors in a game controller).
다음의 논의에서, 디스플레이 및 터치-감응 표면을 포함하는 전자 디바이스가 서술된다. 하지만, 전자 디바이스는, 물리적 키보드, 마우스 및/또는 조이스틱과 같은 하나 이상의 다른 물리적 사용자-인터페이스 디바이스를 포함할 수 있음을 이해할 수 있다.In the following discussion, electronic devices including a display and a touch-sensitive surface are described. However, it is understood that the electronic device may include one or more other physical user-interface devices, such as a physical keyboard, a mouse, and / or a joystick.
상기 디바이스는, 통상적으로, 다음의 여러 애플리케이션들, 예를 들어, 드로잉 애플리케이션, 표시 애플리케이션, 워드 프로세싱 애플리케이션, 웹사이트 생성 애플리케이션, 디스크 오소링 애플리케이션, 스프레드시트 애플리케이션, 게임 애플리케이션, 전화 애플리케이션, 비디오 컨퍼린싱 애플리케이션, 이-메일 애플리케이션, 인스턴트 메시징 애플리케이션, 작업 지원 애플리케이션, 사진 관리 애플리케이션, 디지털 카메라 애플리케이션, 디지털 비디오 카메라 애플리케이션, 웹 브라우징 애플리케이션, 디지털 음악 플레이어 애플리케이션, 및/또는 디지털 비디오 플레이어 애플리케이션들 중 하나 이상을 지원한다.The device is typically used in a variety of applications such as a drawing application, a display application, a word processing application, a web site creation application, a disk authoring application, a spreadsheet application, a gaming application, a phone application, a video conferencing application , One or more of an e-mail application, an instant messaging application, a task support application, a photo management application, a digital camera application, a digital video camera application, a web browsing application, a digital music player application, and / .
디바이스에서 실행될 수 있는 다양한 애플리케이션들은 터치 감응 표면과 같은 적어도 하나의 공통된 물리적 사용자 인터페이스 디바이스를 이용할 수 있다. 상기 터치 감응 표면의 하나 이상의 기능들뿐만 아니라 상기 디바이스에 디스플레이되는 대응하는 정보는 한 애플리케이션으로부터 다음 애플리케이션 및/또는 각각의 애플리케이션 내로 조정 및/또는 변화할 수 있다. 이러한 방식으로, (터치 감응 표면과 같은) 디바이스의 공통된 물리적 아키텍처는 사용자에게 직관적이고 투명한 사용자 인터페이스들을 갖는 다양한 애플리케이션들을 지원할 수 있다.The various applications that may be executed in the device may utilize at least one common physical user interface device, such as a touch sensitive surface. The one or more functions of the touch sensitive surface as well as the corresponding information displayed on the device may be adjusted and / or changed from one application to the next and / or into each application. In this way, the common physical architecture of the device (such as a touch sensitive surface) can support a variety of applications with user interfaces intuitive and transparent to the user.
이제 포터블 디바이스들의 실시예들에 대해 주의가 돌려진다. 도 1은 일부 실시예들에 따른 터치 감응 디스플레이들(112)을 갖는 포터블 다기능 디바이스(100)를 설명하는 블럭도이다. 터치 감응 디스플레이(112)는 때때로 편의를 위해 "터치 스크린"이라고 불리며, 터치 감응 디스플레이 시스템으로 알려지거나 불릴 수도 있다. 디바이스(100)는 (하나 이상의 컴퓨터 판독가능 저장 매체들을 포함하는) 메모리(102), 메모리 제어기(122), 하나 이상의 프로세싱 유닛들(CPU들)(120), 주변기기 인터페이스(118), RF 회로망(108), 오디오 회로망(110), 스피커(111), 마이크로폰(113), 입/출력(I/O) 서브시스템(106), 기타 입력 또는 제어 디바이스들(116) 및 외부 포트(124)를 포함한다. 디바이스(100)는 하나 이상의 광학 센서들(164)을 포함한다. 이러한 컴포넌트들은 하나 이상의 통신 버스들 또는 신호 라인들(103)을 통해 통신할 수 있다.Attention is now turned to embodiments of the portable devices. 1 is a block diagram illustrating a
디바이스(100)가 포터블 다기능 디바이스의 하나의 예시일 뿐이고, 디바이스(100)가 도시된 것보다 많거나 적은 컴포넌트들을 가질 수 있고, 2개 이상의 컴포넌트들을 조합할 수 있거나 상기 컴포넌트들과 다른 구성 또는 배열을 가질 수 있음이 이해되어야 한다. 도 1에 도시된 다양한 컴포넌트들은 하나 이상의 신호 프로세싱 및/또는 애플리케이션별 집적 회로들을 포함하는 하드웨어, 소프트웨어, 하드웨어 및 소프트웨어의 조합으로 구현될 수 있다.It is to be appreciated that the
메모리(102)는 고속 랜덤 액세스 메모리를 포함하고 하나 이상의 자기 디스크 저장 디바이스들, 플래시 메모리 디바이스들, 또는 기타 비휘발성 고체상태 메모리 디바이스들과 같은 비휘발성 메모리를 또한 포함한다. CPU(120) 및 주변기기 인터페이스(118)와 같은 디바이스(100)의 다른 컴포넌트들에 의한 메모리(102)에 대한 액세스는 메모리 제어기(122)에 의해 제어될 수 있다.The memory 102 includes high speed random access memory and also includes non-volatile memory such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid state memory devices. Access to the memory 102 by other components of the
주변기기 인터페이스(118)는 상기 디바이스의 입력 및 출력 주변기기들을 CPU(120) 및 메모리(102)에 결합하기 위해 사용될 수 있다. 상기 하나 이상의 프로세서들(120)은 디바이스(100)에 대한 다양한 기능들을 수행하고 데이터를 프로세싱하기 위해서 메모리(102)에 저장된 다양한 소프트웨어 프로그램들 및/또는 명령어들의 세트들을 실행한다.Peripheral interface 118 may be used to couple the input and output peripherals of the device to
일부 실시예들에서, 주변기기 인터페이스(118), CPU(120) 및 메모리 제어기(122)는 칩(104)과 같은 단일 칩에 구현된다. 일부 다른 실시예들에서, 이들은 별개의 칩들에 구현될 수 있다.In some embodiments, peripheral interface 118,
무선 주파수(RF; radio frequency) 회로(108)는 전자기 신호들로도 불리는 RF 신호들을 송수신한다. RF 회로망(108)은 전기 신호들을 전자기 신호들로, 또는 전자기 신호들을 전기 신호들로 변환하고 상기 전자기 신호들을 통해서 통신 네트워크들 및 기타 통신 디바이스들과 통신한다. RF 회로망(108)은 안테나 시스템, RF 트랜시버, 하나 이상의 증폭기들, 튜너, 하나 이상의 발진기, 디지털 신호 프로세서, 코덱 칩셋, 가입자 신원 모듈(SIM) 카드, 메모리 등을 포함하나 이에 한정되지 않는, 이러한 기능들을 수행하는 잘 알려진 회로망을 포함한다. RF 회로망(108)은 월드 와이드 웹(WWW)으로도 불리는 인터넷, 인트라넷 및/또는 셀룰러 전화 네트워크, 무선 로컬 영역 네트워크(LAN) 및/또는 대도시 영역 네트워크(MAN)와 같은 무선 네트워크와 같은 네트워크들과 통신하고, 기타 디바이스들은 무선 통신에 의해 통신한다.A radio frequency (RF) circuit 108 transmits and receives RF signals, also referred to as electromagnetic signals. The RF network 108 converts electrical signals into electromagnetic signals, or electromagnetic signals into electrical signals and communicates with the communication networks and other communication devices through the electromagnetic signals. The RF network 108 may include any suitable circuitry, including but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a codec chipset, a subscriber identity module Lt; RTI ID = 0.0 > well-known < / RTI > The RF network 108 may be a network such as the Internet, an intranet and / or a cellular telephone network, a wireless local area network (LAN) and / or a wireless network such as a metropolitan area network (MAN), also referred to as the World Wide Web And other devices communicate by wireless communication.
무선 통신은 모바일 통신을 위한 글로벌 시스템(GSM; Global System for Mobile Communications), 개선된 데이터 GSM 환경(EDGE; Enhanced Data GSM Environment), 고속 다운링크 패킷 액세스(HSDPA; high-speed downlink packet access), 고속 업링크 패킷 액세스(HSUPA; high-speed uplink packet access), 광대역 코드 분할 다중 액세스(W-CDMA; wideband code division multiple access), 코드 분할 다중 액세스(CDMA; code division multiple access), 시간 분할 다중 액세스(TDMA; time division multiple access), Bluetooth, Wi-Fi(Wireless Fidelity)(예를 들어, IEEE 802.11a, IEEE 802.11b, IEEE 802.11g 및/또는 IEEE 802.11n), 인터넷 프로토콜을 통한 음성(VoIP; voice over Internet Protocol), Wi-MAX, 이메일용 프로토콜(예를 들어, 인터넷 메시지 액세스 프로토콜(IMAP) 및/또는 우편 프로토콜(POP)), 인스턴트 메시징(instant messaging)(예를 들어, 연장가능한 메시징 및 프레즌스 프로토콜(XMPP; extensible messaging and presence protocol), 인스턴트 메시징 및 프레즌스 레버리징 연장들에 대한 세션 개시 프로토콜(SIMPLE; Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions), 인스턴트 메시징 및 프레즌스 서비스(IMPS; Instant Messaging and Presence Service)), 및/또는 짧은 메시지 서비스(SMS; Short Message Service) 또는 이 문서의 출원일에 아직 개발되지 않은 통신 프로토콜들을 포함하여 어떤 기타의 적합한 통신 프로토콜을 포함하나 이에 한정되지 않는 다양한 통신 표준들, 프로토콜들 및 기술들 중 어느 것이든지 이용할 수 있다.Background of the Invention [0002] Wireless communications are becoming increasingly popular, including Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA) (HSDPA), wideband code division multiple access (W-CDMA), code division multiple access (CDMA), time division multiple access Time division multiple access (TDMA), Bluetooth, Wi-Fi (Wireless Fidelity) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g and / or IEEE 802.11n) (e. g., Internet Message Access Protocol (IMAP) and / or Postal Protocol (POP)), instant messaging (e. g., extensible messaging and presence Pro Instant Messaging and Presence Leveraging Extensions (SIMPLE) for instant messaging and presence leveraging extensions, instant messaging and presence services (IMPS), extensible messaging and presence protocol (XMPP) Presence Service), and / or any other suitable communication protocol including, but not limited to, Short Message Service (SMS) or communication protocols not yet developed on the filing date of this document , Protocols, and techniques.
오디오 회로망(110), 스피커(111) 및 마이크로폰(113)은 사용자와 디바이스(100) 간에 오디오 인터페이스를 제공한다. 오디오 회로망(110)은 주변기기 인터페이스(118)로부터 오디오 데이터를 수신하고, 상기 오디오 데이터를 전기 신호로 변환하고, 그리고 상기 전기 신호를 스피커(111)에 송신한다. 스피커(111)는 상기 전기 신호를 사람이 들을 수 있는 음파들로 변환한다. 오디오 회로망(110)은 또한 음파들로부터 마이크로폰(113)에 의해 변환되는 전기 신호들을 수신한다. 오디오 회로망(110)은 상기 전기 신호를 오디오 데이터로 변환하고 상기 오디오 데이터를 프로세싱을 위해서 주변기기 인터페이스(118)에 송신한다. 오디오 데이터는 주변기기 인터페이스(118)에 의해 메모리(102) 및/또는 RF 회로망(108)으로부터 회수되고 그리고/또는 이들에 송신된다. 일부 실시예들에서, 오디오 회로망(110)은 헤드셋 잭(예를 들어, 도 2의 212)을 포함한다. 상기 헤드셋 잭은 출력전용 헤드폰들 또는 출력(예를 들어, 하나의 귀 또는 두 귀 모두용 헤드폰)과 입력(예를 들어, 마이크로폰)을 모두 갖는 헤드셋과 같이, 오디오 회로망(110)과 이동식 오디오 입/출력 주변기기들간의 인터페이스를 제공한다. The audio network 110, the
입/출력 서브시스템(106)은 터치 스크린(112) 및 기타 입력 제어 디바이스들(116)과 같은 디바이스(100)상의 입/출력 주변기기들을 주변기기 인터페이스(118)에 결합시킨다. 입/출력 서브시스템(106)은 디스플레이 제어기(156) 및 기타 입력 또는 제어 디바이스들에 대한 하나 이상의 입력 제어기들(160)을 포함한다. 상기 하나 이상의 입력 제어기들(160)은 기타 입력 또는 제어 디바이스들(116)로부터 전기 신호들을 수신하거나 상기 기타 입력 또는 제어 디바이스들(116)에 전기 신호들을 송신한다. 상기 기타 입력 제어 디바이스들(116)은 물리적 버튼들(예를 들어, 푸시 버튼들, 로커(rocker) 버튼들 등), 다이얼들, 슬라이더 스위치들, 조이스틱들, 클릭 휠들(click wheels) 등을 포함한다. 일부 대안적인 실시예들에서, 입력 제어기(들)(160)은: 키보드, 적외선 포트, USB 포트 및 마우스와 같은 포인터 디바이스 중 어느 것과도 결합될 수 있다(또는 어느 것과도 결합되지 않을 수 있다). 상기 하나 이상의 버튼들(예를 들어, 도 2의 208)은 스피커(111)의 볼륨 제어를 위한 업/다운 버튼 및/또는 마이크로폰(113)을 포함한다. 상기 하나 이상의 버튼들은 푸시 버튼을 포함한다(예를 들어, 도 2의 206).The input / output subsystem 106 couples input / output peripherals on the
터치 감응 디스플레이(112)는 디바이스와 사용자간의 입력 인터페이스 및 출력 인터페이스를 제공한다. 디스플레이 제어기(156)는 터치 스크린(112)으로부터 전기 신호를 수신하거나 상기 터치 스크린(112)에 전기 신호를 송신한다. 터치 스크린(112)은 사용자에게 시각적 출력을 디스플레이한다. 상기 시각적 출력은 그래픽들, 텍스트, 아이콘들, 비디오 및 이들의 어떤 조합(집합적으로 "그래픽들"이라고 지칭됨)을 포함한다. 일부 실시예들에서, 상기 시각적 출력의 일부 또는 전부는 사용자 인터페이스 오브젝트들에 대응한다.The touch
터치 스크린(112)은 터치 감응 표면, 그리고 햅틱 및/또는 촉각 접촉에 기초해서 사용자로부터 입력을 수용하는 센서 또는 센서들의 세트를 구비한다. 터치 스크린(112) 및 (메모리(102)의 관련된 모듈들 및/또는 명령어들의 세트들과 함께)디스플레이 제어기(156)는 터치 스크린(112)상의 접촉(및 접촉의 어떤 이동 또는 중단)을 검출하고 상기 검출된 접촉을 터치 스크린(112)에 디스플레이되는 사용자 인터페이스 오브젝트들(예를 들어, 하나 이상의 소프트 키들, 아이콘들, 웹 페이지들 또는 이미지들)과의 인터렉션으로 변환한다. 대표적인 실시예에서, 터치 스크린(112)과 사용자 간의 접촉 지점은 사용자의 손가락에 대응한다.The
터치 스크린(112)은 비록 다른 디스플레이 기술들이 다른 실시예들에서 사용될 수 있지만, LCD(liquid crystal display) 기술, LPD(light emitting polymer display) 기술, 또는 LED(light emitting diode) 기술을 이용한다. 터치 스크린(112) 및 디스플레이 제어기(156)는 용량성, 저항성, 적외선, 및 표면 탄성파 기술들뿐만 아니라 다른 근접 센서 어레이들 또는 터치 스크린(112)과의 접촉의 하나 이상의 지점들을 결정하기 위한 기타 소자들을 포함하나 이에 한정되지 않는, 현재 알려지거나 나중에 개발되는 다양한 터치 센싱 기술들 중 어떤 것을 이용해서 접촉 및 접촉의 이동 또는 중단을 검출한다. 대표적인 실시예에서, 캘리포니아의 쿠퍼티노의 애플 인크.로부터의 iPhone(등록상표), iPod Touch(등록상표), 및 iPad(등록상표)에서 발견되는 바와 같이, 투영된 상호 커패시턴스 센싱 기술이 사용된다.The
사용자는 스타일러스(stylus), 손가락 등과 같은 어떤 적합한 오브젝트 또는 부속물(appendage)을 이용해서 터치 스크린(112)과의 접촉을 할 수 있다. 일부 실시예들에서, 사용자 인터페이스는 터치 스크린상의 손가락의 넓은 접촉 영역 때문에 스타일러스에 기초한 입력보다 덜 정밀한, 손가락에 기초한 접촉들 및 제스처들과 주로 동작하도록 설계된다. 일부 실시예들에서, 디바이스는 개략적인(rough) 손가락에 기초한 입력을 정밀한 포인터/커서 위치 또는 사용자가 원하는 동작들을 수행하기 위한 커맨드로 옮긴다.The user may make contact with the
일부 실시예들에서, 터치 스크린에 더해서, 디바이스(100)는 특정 기능들을 활성화하거나 비활성화하기 위한 터치패드(미도시)를 포함한다. 일부 실시예들에서, 상기 터치패드는 터치 스크린과 다르게, 시각적 출력을 디스플레이하지 않는 디바이스의 터치 감응 영역이다. 상기 터치패드는 터치 스크린(112)으로부터 별개이거나 터치 스크린에 의해 형성되는 터치 감응 표면의 연장인 터치 감응 표면이다.In some embodiments, in addition to the touch screen, the
디바이스(100)는 다양한 컴포넌트들에 전력을 공급하기 위한 전력 시스템(162)을 또한 포함한다. 전력 시스템(162)은 전력 관리 시스템, 하나 이상의 전력원들(예를 들어, 배터리, 교류(AC)), 재충전 시스템, 전력 실패 검출 회로, 전력 컨버터 또는 인버터, 전력 상태 표시기(예를 들어, LED(light-emitting diode)) 및 포터블 디바이스들에서 전력의 생성, 관리 및 분배와 관련된 어떤 다른 컴포넌트들을 포함한다.The
디바이스(100)는 하나 이상의 광학 센서들(164)을 또한 포함한다. 도 1은 입/출력 서브시스템(106)의 광학 센서 제어기(159)에 결합된 광학 센서를 도시한다. 광학 센서(164)는 충전 결합 디바이스(CCD) 또는 상보적 금속 산화물 반도체(CMOS) 광트랜지스터들을 포함한다. 광학 센서(164)는 주변환경으로부터 하나 이상의 렌즈들을 통해 투영되는 빛을 수신하고, 상기 빛을 이미지를 나타내는 데이터로 변환한다. 이미징 모듈(143)(카메라 모듈이라고도 지칭됨)과 함께, 광학 센서(164)는 정적인 이미지들 또는 비디오를 캡쳐한다. 일부 실시예들에서, 광학 센서는 디바이스의 전면의 터치 스크린 디스플레이(112)와 반대인 디바이스(100)의 후면에 위치하여, 상기 터치 스크린 디스플레이가 정적인 이미지 및/또는 비디오 이미지 획득용 뷰파인더(viewfinder)로서 사용된다. 일부 실시예들에서, 다른 고아학 센서가 디바이스의 전면에 위치하여 상기 사용자가 터치 스크린 디스플레이에서 다른 비디오 회의 참가자를 보는 동안 상기 사용자의 이미지가 비디오 회의를 위해 획득된다.The
디바이스(100)는 하나 이상의 근접 센서들(166)을 또한 포함한다. 도 1은 주변기기 인터페이스(118)에 결합된 근접 센서(166)를 도시한다. 대안적으로, 근접 센서(166)는 입/출력 서브시스템(106)의 입력 제어기(160)에 결합된다. 일부 실시예들에서, 상기 근접 센서는 상기 다기능 디바이스가 사용자의 귀 근처에 놓일 ?(예를 들어, 사용자가 전화통화를 할 때) 터치 스크린(112)을 끄고 디스에이블(disable)한다.The
디바이스(100)는 하나 이상의 배향 센서들(168)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 가속도계들(예를 들어, 하나 이상의 선형 가속도계들 및/또는 하나 이상의 회전 가속도계들)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 자이로스코프들(gyroscopes)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 자기계들(magnetometers)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 글로벌 포지셔닝 시스템(GPS), 하나 이상의 글로벌 포지셔닝 시스템(GPS)을 포함하는 하나 이상의 배향 센서들, 글로벌 네비게이션 위성 시스템(GLONASS), 및/또는 기타 글로벌 네비게이션 시스템 수신기들을 포함한다. 상기 GPS, GLONASS 및/또는 기타 글로벌 네비게이션 시스템 수신기들은 디바이스(100)의 위치 및 배향(예를 들어, 세로 방향(portrait) 또는 가로 방향(landscape))에 관한 정보를 획득하기 위해 사용된다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 배향/회전 센서들의 어떤 조합을 포함한다. 도 1은 주변기기 인터페이스(118)에 결합된 하나 이상의 배향 센서들(168)을 도시한다. 대안적으로, 상기 하나 이상의 배향 센서들(168)은 입/출력 서브시스템(106)의 입력 제어기(160)에 결합된다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들로부터 수신된 데이터의 분석에 기초해서, 정보는 터치 스크린 디스플레이에 세로 방향 뷰 또는 가로 방향 뷰로 디스플레이된다.The
일부 실시예들에서, 메모리(102)에 저장된 소프트웨어 컴포넌트들은 운영 체제(126), 통신 모듈(또는 명령어들의 세트)(128), 접촉/모션 모듈(또는 명령어들의 세트)(130), 그래픽스 모듈(또는 명령어들의 세트)(132), 텍스트 입력 모듈(또는 명령어들의 세트)(134), 글로벌 포지셔닝 시스템(GPS) 모듈(또는 명령어들의 세트)(135), 스크린 전력 관리 모듈(158) 및 애플리케이션들(또는 명령어들의 세트)(136)을 포함한다. 디바이스/글로벌 내부 상태(157)는: 활성 애플리케이션 상태, 만약 존재한다면, 어떤 애플리케이션들이 현재 활성인지를 표시하는 것, 디스플레이 상태, 어떤 애플리케이션들, 뷰들 또는 기타 정보가 터치 스크린 디스플레이(112)의 다양한 지역들을 점유하는지를 표시하는 것, 디바이스의 다양한 센서들 및 입력 제어 디바이스들(116)로부터 획득된 정보를 포함하는 센서 상태, 어떤 프로세스들이 차량의 공유된 오디오 또는 시각 자원의 출력을 제어하는지를 표시하는 상태 정보, 공유된 오디오 또는 시각 자원의 소유권 이전 상황들, 및 디바이스의 위치 및/또는 고도에 관한 위치 정보 중 하나 이상을 포함한다.In some embodiments, the software components stored in memory 102 may include an
운영 체제(126)(예를 들어, Darwin, LINUX, UNIX, OS X, WINDOWS, 또는 VxWorks 혹은 RTXC와 같은 임베디드 운영 체제)는 일반 시스템 태스크들(예를 들어, 메모리 관리, 저장 디바이스 제어, 전력 관리 등)을 제어하고 관리하기 위한 다양한 소프트웨어 컴포넌트들 및/또는 드라이버들을 포함하고 다양한 하드웨어 및 소프트웨어 컴포넌트들 간의 통신을 용이하게 한다.An operating system 126 (e.g., an embedded operating system such as Darwin, LINUX, UNIX, OS X, WINDOWS, or VxWorks or RTXC) can perform common system tasks (e.g., memory management, storage device control, power management Etc.) and facilitates communication between the various hardware and software components.
통신 모듈(128)은 하나 이상의 외부 포트들(124)을 통해 기타 디바이스들과 통신을 용이하게 하고 RF 회로망(108) 및/또는 외부 포트(124)에 의해 수신된 데이터를 핸들링하기 위한 다양한 소프트웨어 컴포넌트들을 또한 포함한다. 외부 포트(124)(예를 들어, 유니버설 시리얼 버스(USB), FIREWIRE 등)는 기타 디바이스들과 직접 결합되거나 네트워크(예를 들어, 인터넷, 무선 LAN 등)를 통해 간접적으로 결합되도록 된다.
접촉/모션 모듈(130)은 터치 스크린(112)(디스플레이 제어기(156)와 함께)과의 접촉을 검출하고 기타 터치 감응 디바이스들(예를 들어, 터치패드 또는 물리적 클릭 휠)을 검출한다. 접촉/모션 모듈(130)은 접촉이 발생했는지 여부를 결정(예를 들어, 손가락을 아래로 내리는 이벤트(finger-down event)를 검출)하고, 접촉의 이동이 있는지 여부를 결정하고 터치 감응 표면을 통해 상기 이동을 추적(예를 들어, 하나 이상의 손가락을 드래깅하는 이벤트(finger-dragging event)를 검출)하고, 접촉이 중단되었는지 여부를 결정(예를 들어, 손가락을 위로 올리는 이벤트(finger-up event) 또는 접촉의 중단을 검출)하는 것과 같은 접촉의 검출에 관한 다양한 동작들을 수행하기 위한 다양한 소프트웨어 컴포넌트들을 포함한다. 접촉/모션 모듈(130)은 터치 감응 표면으로부터 접촉 데이터를 수신한다. 일련의 접촉 데이터에 의해 표현되는 접촉의 지점의 이동을 결정하는 것은 접촉의 지점의 속력(크기), 속도(크기 및 방향) 및/또는 가속도(크기 및/또는 방향의 변화)를 결정하는 것을 포함한다. 이러한 동작들은 단일 접촉들(예를 들어, 하나의 손가락 접촉들) 또는 다수의 동시 접촉들(예를 들어, "멀티터치"/다수의 손가락 접촉들)에 적용된다. 일부 실시예들에서, 접촉/모션 모듈(130) 및 디스플레이 제어기(156)는 터치패드 상의 접촉을 검출한다.Contact /
접촉/모션 모듈(130)은 사용자에 의한 제스처 입력을 검출한다. 터치 감응 표면 상의 서로 다른 제스처들은 서로 다른 접촉 패턴들을 갖는다. 그러므로, 제스처는 특정한 접촉 패턴을 검출함으로써 검출된다. 예를 들어, 손가락 탭 제스처를 검출하는 것은 손가락을 아래로 내리는 이벤트를 검출하는 것이 손가락을 위로 올리는(들어올리는) 이벤트를 손가락을 아래로 내리는 이벤트와 동일한 위치(또는 실질적으로 동일한 위치)(예를 들어, 아이콘의 위치)에서 검출하는 것에 의해 후속되는 것을 포함한다. 다른 예시로서, 터치 감응 표면상의 손가락 스와이프 제스처(finger swipe gesture)를 검출하는 것은 손가락을 아래로 내리는 이벤트를 검출하는 것이 하나 이상의 손가락을 드래깅하는 이벤트를 검출하는 것에 의해 후속되고, 그리고 그 후에 손가락을 올리는(들어올리는) 이벤트를 검출하는 것에 의해 후속되는 것을 포함한다.The touch /
그래픽스 모듈(132)은 디스플레이되는 그래픽스의 강도를 변경하기 위한 컴포넌트들을 포함하여, 터치 스크린(112) 또는 기타 디스플레이 상의 그래픽스를 렌더링(rendering)하고 디스플레이하기 위한 다양한 알려진 소프트웨어 컴포넌트들을 포함한다. 본 명세서에서 사용되는 바와 같이, 용어 "그래픽스"는 텍스트, 웹 페이지들, (소프트 키들을 포함하는 사용자 인터페이스 오브젝트들과 같은) 아이콘들,디지털 이미지들, 비디오들, 애니메이션들 등을 포함하나 이에 한정되지 않는, 사용자에게 디스플레이될 수 있는 어떤 오브젝트를 말한다.
일부 실시예들에서, 그래픽스 모듈(132)은 사용될 그래픽스를 나타내는 데이터를 저장한다. 그래픽 각각은 대응하는 코드를 할당받는다. 그래픽스 모듈(132)은, 애플리케이션 등으로부터, 만약 필요하다면 좌표 데이터 및 기타 그래픽 속성 데이터와 함께, 디스플레이될 그래픽스를 특정하는 하나 이상의 코드들을 수신하고, 그 후에 디스플레이 제어기(156)에 출력하기 위한 스크린 이미지 데이터를 생성한다.In some embodiments,
그래픽스 모듈(132)의 컴포넌트인 텍스트 입력 모듈(134)은 다양한 애플리케이션들(예를 들어, 연락처(137), 이메일(140), IM(141), 브라우저(147) 및 텍스트 입력을 필요로 하는 어떤 기타 애플리케이션)에 텍스트를 입력하기 위한 소프트 키보드들을 제공한다.The
GPS 모듈(135)은 디바이스의 위치를 결정하고 다양한 애플리케이션들에서의 사용을 위해 이 정보를 (예를 들어, 위치에 기초한 전화에서의 사용을 위한 전화(138)에, 사진/비디오 메타데이터로서 카메라(143)에, 그리고 날씨 위젯들, 지역 옐로 페이지 위젯들, 및 맵/네비게이션 위젯들과 같은 위치에 기초한 서비스들을 제공하는 애플리케이션들에)제공한다.
애플리케이션들(136)은 다음의 모듈들(또는 명령어들의 세트들), 또는 이들의 서브세트 혹은 슈퍼세트를 포함한다.
● 연락처 모듈(137) (때때로 주소록 또는 연락처 리스트로 지칭됨) ● Contact module 137 (sometimes referred to as an address book or contact list)
● 전화 모듈(138) ● Telephone module (138)
● 비디오 회의 모듈(139) ● Video conferencing module (139)
● 이메일 클라이언트 모듈(140) - Email client module (140)
● 인스턴트 메시징(IM) 모듈(141)
Instant Messaging (IM)
● 워크아웃 지원 모듈(142) ● Workout Support Module (142)
● 정적인 이미지들 및/또는 비디오 이미지들용 카메라 모듈(143)
● 이미지 관리 모듈(144) The image management module (144)
● 브라우저 모듈(147) ● Browser module (147)
● 캘린더 모듈(148) ● Calendar module (148)
● 날씨 위젯(149-1), 주식 위젯(149-2), 계산기 위젯(149-3), 알람 시계 위젯(149-4), 사전 위젯(149-5) 및 사용자에 의해 획득된 기타 위젯들뿐만 아니라 사용자 생성 위젯들(149-6) 중 하나 이상을 포함하는, 위젯 모듈들(149)
The weather widget 149-1, the stock widget 149-2, the calculator widget 149-3, the alarm clock widget 149-4, the dictionary widget 149-5, and other widgets obtained by the user In addition,
● 사용자 생성 위젯들(149-6)을 만들기 위한 위젯 생성기 모듈(150)
A
● 검색 모듈(151) • Search module (151)
● 비디오 모듈 및 음악 모듈로 구성되는, 비디오 및 음악 플레이어 모듈(152)
A video and
● 노트 모듈(153) ● Note module (153)
● 맵 모듈(154) 및/또는 Map module 154 and / or
● 온라인 비디오 모듈(155). ● Online video module (155).
메모리(102)에 저장될 수 있는 기타 애플리케이션들(136)의 예시들은, 기타 워드 프로세싱 애플리케이션들, 기타 이미지 편집 애플리케이션들, 그리기 애플리케이션들, 프레젠테이션 애플리케이션들, JAVA에 의해 인에이블되는 애플리케이션들, 암호화, 디지털 권리 관리, 비디오 인식 및 음성 복제 애플리케이션을 포함한다.Examples of
터치 스크린(112), 디스플레이 제어기(156), 접촉 모듈(130), 그래픽스 모듈(132) 및 텍스트 입력 모듈(134)과 함께, 연락처 모듈(137)은 주소록에 이름(들)을 추가, 주소록으로부터 이름(들)을 제거, 전화번호(들), 이메일 주소(들), 물리적 주소(들) 또는 기타 정보를 이름과 관련시키는 것, 이미지를 이름과 관련시키는 것, 이름들을 카테고리화 및 분류하는 것, 전화(138), 비디오 회의(139), 이메일(140) 또는 IM(141)에 의해 통신들을 시작 및/또는 용이하게 하기 위해 전화번호들 또는 이메일 주소들을 제공하는 것 등을 포함하여, 주소록 또는 연락처 리스트(예를 들어, 메모리(102)의 연락처 모듈(137)의 애플리케이션 내부 상태(192)에 저장됨)를 관리하기 위해 사용될 수 있다.Along with the
RF 회로망(108), 오디오 회로망(110), 스피커(111), 마이크로폰(113), 터치 스크린(112), 디스플레이 제어기(156), 접촉 모듈(130), 그래픽스 모듈(132) 및 텍스트 입력 모듈(134)과 함께, 전화 모듈(138)은 전화번호에 대응하는 문자들의 시퀀스를 입력하고, 주소록(137)의 하나 이상의 전화번호들에 액세스하고, 입력된 전화번호를 수정하고, 각각의 전화번호에 전화를 걸고, 대화를 수행하고 대화가 완료된 때 연결을 끊거나 전화를 끊기 위해서 사용된다. 위에 언급된 바와 같이, 무선 통신은 다양한 통신 표준들, 프로토콜들 및 기술들 중 어떤 것이든지 사용할 수 있다.An RF network 108, an audio network 110, a
RF 회로망(108), 오디오 회로망(110), 스피커(111), 마이크로폰(113), 터치 스크린(112), 디스플레이 제어기(156) 및 통신 모듈(128)과 함께, 스크린 전력 관리 모듈(158)은, 본 명세서에서 설명되는 바와 같이, 제1 부분의 사용자 지시에 응답하여, 그래픽스 모듈(132)로 하여금, 복수 개의 부분들을 갖는 구성의 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하고, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해서 상기 제2 부분을 전력이 공급되는 상태로 트랜지션(transition)함으로써 이용가능한 디스플레이 영역에 제2 부분을 추가하고, 상기 제2 부분에 제2 정보를 디스플레이하도록 하거나 이들 동작을 하도록 제어함으로써, 디스플레이 사용을 위해서 스크린의 부분들을 활성상태로 제어한다. Along with the RF network 108, the audio network 110, the
RF 회로(108), 오디오 회로(110), 스피커(111), 마이크(113), 터치 스크린(112), 디스플레이 제어기(156), 광학 센서(164), 스크린 파워 관리 모듈(158), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), 연락처 리스트(137) 및 전화 모듈(138)과 연계하여, 비디오 컨퍼런싱 모듈(139)은 사용자 명령들에 따라 사용자와 하나 이상의 다른 참석자들 사이의 비디오 컨퍼런스를 개시, 수행 및 종료하기 위한 실행가능한 명령들을 포함한다.An RF circuit 108, an audio circuit 110, a
RF 회로(108), 터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 이-메일 클라이언트 모듈(140)은 사용자 명령들에 응답하여 이-메일을 생성, 전송, 수신 및 관리하기 위한 실행가능한 명령들을 포함한다. 이미지 관리 모듈(114)과 연계하여, 이-메일 클라이언트 모듈(140)은 카메라 모듈(143)로 촬영된 정지 또는 비디오 이미지들을 갖는 이-메일들을 생성 및 전송하는 것을 매우 쉽게 할 수 있다.In conjunction with the RF circuitry 108, the
RF 회로(108), 터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 인스턴트 메시징 모듈(141)은, 인스턴트 메시지에 대응하는 문자들의 시퀀스를 입력하고, 이전에 입력된 문자들을 수정하고, (예컨대, 전화통신 기반(telephony-based)의 인스턴트 메시지들을 위한 단문 메시지 서비스(SMS) 또는 멀티미디어 메시지 서비스(MMS) 프로토콜을 이용하여, 또는 인터넷 기반의 인스턴트 메시지들을 위한 XMPP, SIMPLE 또는 IMPS를 이용하여) 각각의 인스턴트 메시지를 전송하고, 인스턴트 메시지들을 수신하고 그리고 수신된 인스턴트 메시지들을 보기 위한 실행가능한 명령들을 포함한다. 일부 실시예들에서, 전송된 및/또는 수신된 인스턴트 메시지들은 MMS 및/또는 EMS(Enhanced Messaging Service)에서 지원되는, 그래픽들, 사진들, 오디오 파일들, 비디오 파일들 및/또는 다른 첨부물들을 포함할 수 있다. 본 명세서에서 이용되는 "인스턴트 메시징"은 전화통신 기반의 메시지들(예컨대, SMS 또는 MMS를 이용하여 전송되는 메시지들) 및 인터넷 기반의 메시지들(예컨대, XMPP, SIMPLE 또는 IMPS를 이용하여 전송되는 메시지들) 모두를 나타낸다.In conjunction with the RF circuitry 108, the
RF 회로(108), 터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), GPS 모듈(135), 맵 모듈(154) 및 음악 플레이어 모듈(146)과 연계하여, 워크아웃(workout) 지원 모듈(142)은, (예컨대, 시간, 거리 및/또는 칼로리 연소 목표들을 이용하는) 운동들을 생성하고, 운동 센서들(스포츠 디바이스들)과 통신하며, 운동 센서 데이터를 수신하고, 운동을 모니터링하기 위해 이용되는 센서들을 보정(calibrate)하며, 운동을 위한 음악을 선택 및 플레이하고, 그리고 운동 데이터를 디스플레이, 저장 및 전송하기 위한 실행가능한 명령들을 포함한다.A
터치 스크린(112), 디스플레이 제어기(156), 광학 센서(들)(164), 광학 센서 제어기(159), 연락처 모듈(130), 그래픽 모듈(132) 및 이미지 관리 모듈(144)과 연계하여, 카메라 모듈(143)은, 정지 이미지들 또는 (비디오 스트림을 포함하는) 비디오를 캡쳐하고 이들을 메모리(102) 내로 저장하거나, 정지 이미지 또는 비디오의 특성들을 수정하거나, 또는 메모리(102)로부터 정지 이미지 또는 비디오를 삭제하기 위한 실행가능한 명령들을 포함한다.In conjunction with the
터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134) 및 카메라 모듈(143)과 연계하여, 이미지 관리 모듈(144)은 정지 및/또는 비디오 이미지들을 구성, 수정(예컨대, 편집) 또는 그렇지 않으면 조작, 라벨링, 삭제, (예컨대, 디지털 슬라이드 쇼 또는 앨범에) 제시하기 위한 실행가능한 명령들을 포함한다.In conjunction with the
RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 브라우져 모듈(147)은 웹 페이지들 또는 웹 페이지들의 부분들뿐만 아니라 웹 페이지들에 링크되는 첨부물들 및 다른 파일들을 검색, 링크, 수신 및 디스플레이하는 것을 포함하여, 사용자 명령들에 따라 인터넷을 브라우즈하기 위한 실행가능한 명령들을 포함한다.In conjunction with the RF circuitry 108, the
RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), 이-메일 클라이언트 모듈(140) 및 브라우져 모듈(147)과 연계하여, 캘린더 모듈(148)은 사용자 명령들에 따라 캘린더(calendar)들 및 캘린더들과 관련된 데이터(예컨대, 캘린더 입력들, 해야할 일 리스트들, 등등)을 생성, 디스플레이, 수정 및 저장하기 위한 실행가능한 명령들을 포함한다.An RF circuit 108, a
RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134) 및 브라우져 모듈(147)과 연계하여, 위젯 모듈들(149)은 사용자에 의해 다운로드 및 이용되거나(예컨대, 날씨 위젯(149-1), 주식 위젯(149-2), 계산기 위젯(1493), 알람 시계 위젯(149-4), 및 사전 위젯(149-5)) 또는 사용자에 의해 생성될(예컨대, 사용자 생성 위젯(149-6)) 수 있는 미니-애플리케이션들이다. 일부 실시예들에서, 위젯은 HTML(Hypertext Markup Language) 파일, CSS(Cascading Style Sheets) 파일, 및 자바스크립트 파일을 포함한다. 일부 실시예들에서, 위젯은 XNL(Extensible Markup Language) 파일 및 자바스크립트 파일을 포함한다(예컨대, Yahoo! 위젯들). In conjunction with the RF circuitry 108, the
RF 회로망(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), 및 브라우져 모듈(147)과 연계하여, 위젯 생성기 모듈(150)은 (예컨대, 웹 페이지의 사용자 특정 부분을 위젯 내로 들어가게 하여(turning)) 위젯들을 생성하기 위해 사용자에 의해 이용될 수 있다.In conjunction with the RF network 108, the
터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 검색 모듈(151)은 사용자 명령들에 따라, 하나 이상의 검색 기준들(예컨대, 하나 이상의 사용자 특정 검색 용어들)과 매치되는 메모리(102) 내의 텍스트, 음악, 사운드, 이미지, 비디오 및/또는 다른 파일들을 검색하기 위한 실행가능한 명령들을 포함한다.In conjunction with the
터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 오디오 회로(110), 스피커(111), RF 회로(108) 및 브라우져 모듈(147)과 연계하여, 비디오 및 뮤직 플레이어 모듈(152)은, 사용자가 레코딩된 음악 및, MP3 또는 ACC 파일들과 같은 하나 이상의 파일 포맷들로 저장된 다른 사운드 파일들을 다운로드 및 플레이(play back)할 수 있게 하는 실행가능한 명령들, 및 (예컨대, 터치 스크린(112) 상에서 또는 외부 포트(124)를 통해 연결된 외부 디스플레이 상에서) 비디오들을 디스플레이, 제시 또는 그렇지 않으면 플레이하기 위한 실행가능한 명령들을 포함한다. 일부 실시예들에서, 디바이스(100)는 (애플 인코포레이티드의 상표인) iPod과 같은 MP3 플레이어의 기능을 포함할 수 있다.In conjunction with the
터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 노트 모듈(153)은 사용자 명령들에 따라 노트들, 해야할 일 리스트들 및 기타 등등을 생성 및 관리하기 위한 실행가능한 명령들을 포함한다.In conjunction with the
RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), GPS 모듈(135) 및 브라우져 모듈(147)과 연계하여, 맵 모듈(154)은 맵들 및 맵들과 관련된 데이터(예컨대, 드라이빙 방향들, 스토어들 및 특별한 위치에 있거나 가까이에 있는 다른 관심 지점들(points of interest)에 관한 데이터, 및 다른 위치 기반의 데이터)를 수신, 디스플레이, 수정 및 저장하기 위해 이용될 수 있다.The RF circuit 108, the
터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 오디오 회로(110), 스피커(111), RF 회로(108), 텍스트입력 모듈(134), 이-메일 클라이언트 모듈(140) 및 브라우져 모듈(147)과 연계하여, 온라인 비디오 모듈(155)은 사용자가 특별한 온라인 비디오로의 링크 갖는 이-메일에 (예컨대, 스트리밍 및/또는 다운로드에 의해) 액세스, 이를 브라우즈, 수신, (예컨대, 터치 스크린 상에서 또는 외부 포트(124)를 통해 연결된 외부 디스플레이 상에서) 재생, 전송하게 하고, 그렇지 않으면 H.264와 같은 하나 이상의 파일 포맷들의 온라인 비디오들을 관리하게 하는 실행가능한 명령들을 포함한다. 일부 실시예들에서, 이-메일 클라이언트 모듈(140)보다는 인스턴트 메시징 모듈(141)이 특별한 온라인 비디오로의 링크를 전송하기 위해 이용된다. The
상기 식별된 모듈들 및 애플리케이션들 각각은 상기에 기술된 하나 이상의 기능들 및 본 명세서에 기술된 방법들(예컨대, 컴퓨터로 구현되는 방법들 및 본 명세서에 기술된 다른 정보 프로세싱 방법들)을 수행하기 위한 실행가능한 명령들의 세트에 대응한다. 이 모듈들(즉, 명령어들의 세트들)은 반드시 개별적인 소프트웨어 프로그램들, 절차들 또는 모듈들로서 구현될 필요가 없으며, 따라서 이들 모듈들의 다양한 서브세트들이 다양한 실시예들에서, 결합되거나 또는 그렇지 않으면 재구성될 수 있다. 일부 실시예들에서, 메모리(102)는 상기에 식별된 모듈들의 서브세트 및 데이터 구조들를 저장할 수 있다. 더욱이, 메모리(102)는 상기에 기술되지 않은 추가적인 모듈들 및 데이터 구조들을 저장할 수 있다.Each of the identified modules and applications may perform one or more of the functions described above and methods described herein (e.g., computer implemented methods and other information processing methods described herein) ≪ / RTI > These modules (i.e., sets of instructions) do not necessarily have to be implemented as separate software programs, procedures, or modules, so that various subsets of these modules may be combined or otherwise reconfigured . In some embodiments, the memory 102 may store a subset of the identified modules and data structures. Moreover, the memory 102 may store additional modules and data structures not described above.
일부 실시예들에서, 디바이스(100)는 상기 디바이스 상의 미리 정의된 기능들의 세트의 동작이 터치 스크린 및/또는 터치패드를 통해 배타적으로 수행되는 디바이스이다. 터치 스크린 및/또는 터치패드를 디바이스(100)의 동작을 위한 주 입력 제어 디바이스(primary input control device)로서 이용함으로써, 디바이스(100) 상의 (푸시 버튼들, 다이얼들, 및 기타 등등과 같은) 물리적 입력 제어 디바이스들의 수가 감소될 수 있다.In some embodiments,
터치 스크린 및/또는 터치패드를 통해 배타적으로 수행될 수 있는 미리 정의된 기능들의 세트는 사용자 인터페이스들 간의 네비게이션(navigation)을 포함한다. 일부 실시예들에서, 터치패드는 사용자에 의해 터치될 때, 디바이스(100) 상에 디스플레이될 수 있는 어떤 사용자 인터페이스로부터 메인, 홈 또는 루트(root) 메뉴로 디바이스(100)를 네비게이션한다. 이러한 실시예들에서, 터치패드는 "메뉴 버튼"으로 나타내질 수 있다. 일부 다른 실시예들에서, 메뉴 버튼은 터치패드 대신, 물리적 푸시 버튼 또는 다른 물리적 입력 제어 디바이스일 수 있다.The set of predefined functions that can be exclusively performed through the touch screen and / or the touch pad include navigation between the user interfaces. In some embodiments, the touchpad, when touched by a user, navigates the
포터블 또는 모바일 컴퓨팅 디바이스가 다기능 디바이스의 하나의 실시예로서 보여지지만, 이 기술 분야의 숙련자는 현 개시사항을 읽음에 비추어 볼 때, 데스크탑 컴퓨터 또는 다른 컴퓨팅 디바이스 역시, 본 발명의 범위 및 의도로부터 벗어남이 없이 본 명세서에 기술된 많은 기능들을 수행할 수 있음을 쉽게 깨달을 것이다. 마찬가지로, 터치 스크린 디바이스들이 다기능 디바이스의 하나의 실시예로서 보여지지만, 이 기술 분야의 숙련자는 현 개시사항을 읽음에 비추어 볼 때, 터치 스크린이 없는 데스크탑 컴퓨터 또는 다른 컴퓨팅 디바이스 역시, 본 발명의 범위 및 의도로부터 벗어남이 없이 본 명세서에 기술된 많은 기능들을 수행할 수 있음을 쉽게 깨달을 것이다.While portable or mobile computing devices are shown as one embodiment of a multifunction device, those of skill in the art should, in light of the present disclosure, also contemplate that a desktop computer or other computing device may also be deviated from the scope and intent of the present invention Without departing from the scope of the present invention. Similarly, although touch screen devices are shown as one embodiment of a multifunction device, those skilled in the art, upon reading the present disclosure, also contemplate that desktop computers or other computing devices without a touch screen, And will readily appreciate that many of the functions described herein may be performed without departing from the spirit and scope of the invention.
도 2는 일부 실시예들에 따른 포터블 다기능 디바이스(100)를 예시한다. 터치 스크린은 사용자 인터페이스(UI)(200) 내에 하나 이상의 그래픽들을 디스플레이할 수 있다. 이 실시예들뿐만 아니라 하기에 기술되는 다른 실시예들에서, 사용자는 예컨대, 하나 이상의 손가락들(202)(도면에서 스케일링되도록 그려지지 않음) 또는 하나 이상의 스타일러스들(203)(도면에서 스케일링되도록 그려지지 않음)을 이용하여, 그래픽들 상에 제스쳐를 취함으로써 그래픽들 중 하나 이상을 선택할 수 있다.Figure 2 illustrates a
디바이스(100)는 또한, "홈" 또는 메뉴 버튼(204)과 같은 하나 이상의 물리적 버튼들을 포함할 수 있다. 이전에 기술된 바와 같이, 메뉴 버튼(204)은 디바이스(100) 상에서 실행될 수 있는 애플리케이션들의 세트 내의 어떤 애플리케이션(136)에 네비게이션하기 위해 이용될 수 있다. 대안적으로는, 일부 실시예들에서, 메뉴 버튼은 터치 스크린(112) 상에 디스플레이되는 GUI에서 소프트 키로서 구현된다.
일 실시예에서, 디바이스(100)는, 터치 스크린(112), 메뉴 버튼(204), 디바이스를 파워 온/오프 시키고 그리고 디바이스를 로킹하기 위한 푸시 버튼(206), 볼륨 조정 버튼(들)(208), 가입자 식별 모듈(SIM) 카드 슬롯(210), 해드 셋 잭(212) 및 도킹/충전 외부 포트(124)를 포함한다. 푸시 버튼(206)은 버튼을 디프레스(depressing)하고 그리고 미리 정의된 시간 간격 동안 디프레스된 상태(depressed state)에서 버튼을 유지함(holding)으로써 디바이스 상에서 파워를 턴 온/오프 시키고, 버튼을 디프레스하고 그리고 미리 정의된 시간 간격이 경과되기 전에 버튼을 릴리즈(releasing)함으로써 디바이스를 로킹하며, 그리고/또는 디바이스를 언로킹하거나 또는 언로킹 프로세스를 개시하기 위해 이용될 수 있다.In one embodiment, the
대안적인 실시예에서, 디바이스(100)는 또한, 마이크(113)를 통해 일부 기능들의 활성화 또는 비활성화를 위한 언어적 입력(verbal input)을 받아들일 수 있다.In an alternative embodiment, the
사용자 인터페이스 예시들User interface examples
도 3은 일부 실시예들에 따른 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 포터블 다기능 디바이스를 예시한다. 다기능 디바이스(300)는 디스플레이(305)를 포함한다. 제1 부분(315)은 이용가능한 디스플레이 영역(310)이고, 제2 부분(320)은 파워 오프 상태에 있다. 도 3에 도시된 바와 같이, 다기능 디바이스(300)는 복수의 부분들, 예컨대 제1 부분(315) 및 제2 부분(320)을 갖는 구성에서 디스플레이 스크린의 제1 부분(315)을 포함하는 이용가능한 디스플레이 영역(310)에 제1 정보를 디스플레이한다. 디스플레이 스크린(305)의 제1 부분(315)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제2 부분(320)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(350)가 도시된다.3 illustrates a portable multifunction device that displays first information in an available display area that includes a first portion of a display screen device according to some embodiments. The
도 4는 일부 실시예들에 따른, 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워 온 상태로 천이(transitioning)시킴으로써 이용가능한 디스플레이 영역에 제2 부분을 추가하고 그리고 제2 부분에 제2 정보를 디스플레이하는 포터블 다기능 디바이스를 도시한다. 다기능 디바이스(400)는 디스플레이(405)를 포함한다. 이용가능한 디스플레이 영역(410)은 제1 부분(415) 및 제2 부분(420)을 포함한다. 주목할 점으로서, 제3 부분은 파워 오프 상태로 유지된다.4 is a flow chart illustrating a method of operating a display device according to some embodiments, in response to a user indication in a first portion, performing display functions and transitioning a second portion to a power-on state to receive a user input, A portable multifunction device that adds a second portion and displays second information in a second portion. The
도 3에 표시된 상태로부터 도 4에 표시된 상태로의 천이fmf 달성하기 위해, 다기능 디바이스(400)는, 제1 부분(415)에서의 사용자 표시, 예컨대 제어 바(450)의 이동에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분(420)을 파워 온 상태로 천이시킴으로써 이용가능한 디스플레이 영역(410)에 제2 부분(420)을 추가하고 그리고 제2 부분(420)에 제2 정보를 디스플레이한다. 사용자 입력은, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제3 부분(415)을 파워 온 상태로 천이시킴으로써 이용가능한 디스플레이 영역(410)을 확장하기 위한 사용자 입력을 제공하거나 또는 제2 부분(415)을 파워 오프 상태로 천이시킴으로써 이용가능한 디스플레이 영역(410)을 줄이기 위한 사용자 입력을 제공하기 위해, 디스플레이 제어 바(450)의 위치를 터치하면서, 드래깅하는 제스쳐에 의해 제공될 수 있다.In order to achieve a transition fmf from the state shown in Figure 3 to the state shown in Figure 4, the
도 5는 일부 실시예들에 따른 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 포터블 다기능 디바이스를 예시한다. 다기능 디바이스(500)는 디스플레이(505)를 포함한다. 제1 부분(515)은 이용가능한 디스플레이 영역(510)이고, 제2 부분(520)은 파워 오프 상태에 있다. 도 5에 도시된 바와 같이, 다기능 디바이스(500)는 복수의 부분들, 예컨대 제1 부분(515) 및 제2 부분(520)을 갖는 구성에서 디스플레이 스크린의 제1 부분(515)을 포함하는 이용가능한 디스플레이 영역(510)에 제1 정보를 디스플레이한다. 디스플레이 스크린(505)의 제1 부분(515)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제2 부분(520)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(550)가 도시된다.Figure 5 illustrates a portable multifunction device that displays first information in an available display area that includes a first portion of a display screen device according to some embodiments. The
도 4에 표시된 상태로부터 도 5에 표시된 상태로의 천이를 달성하기 위해, 다기능 디바이스(500)는 제2 부분(520)에서의 사용자 표시, 예컨대 제어 바(550)의 이동에 응답하여, 디스플레이 기능들을 수행하기 위해 제2 부분(520)을 파워 오프 상태로 천이시킨다. 사용자 입력은, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분(520)을 파워 온 상태로 천이시킴으로써 이용가능한 디스플레이 영역(510)을 확장시키기 위한 사용자 입력을 제공하기 위해 디스플레이 제어 바(550)의 위치를 터치하면서, 드래깅하는 제스쳐에 의해 제공될 수 있다.In order to achieve a transition from the state shown in Figure 4 to the state shown in Figure 5, the
도 6은 일부 실시예들에 따른, 제1 부분에서의 사용자의 표시에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분(520)을 파워 온 상태로 천이시킴으로써 이용가능한 디스플레이 영역에 제2 부분을 추가하고 그리고 제2 부분에 제2 정보를 디스플레이하는 포터블 다기능 디바이스를 도시한다. 다기능 디바이스(600)는 디스플레이(605)를 포함한다. 이용가능한 디스플레이 영역(610)은 제1 부분(615) 및 제2 부분(620)을 포함한다.Figure 6 is a flow diagram illustrating a method of displaying an available display area in response to an indication of a user in a first portion, according to some embodiments, by performing display functions and transitioning a
도 3에 표시된 상태로부터 도 5에 표시된 상태로의 천이를 달성하기 위해, 다기능 디바이스(600)는 제1 부분(615)에서의 사용자 표시, 예컨대 제어 바(650)의 이동에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분(620)을 파워 온 상태로 천이시킴으로써 이용가능한 디스플레이 영역(610)에 제2 부분(620)을 추가하고 그리고 제2 부분(620)에 제2 정보를 디스플레이한다. 사용자 입력은 제2 부분(620)을 파워 오프 상태로 천이시킴으로써 이용가능한 디스플레이 영역(610)을 줄이기 위한 사용자 입력을 제공하기 위해, 디스플레이 제어 바(650)의 위치를 터치하면서, 드래깅하는 제스쳐에 의해 제공될 수 있다.In order to achieve a transition from the state shown in Figure 3 to the state shown in Figure 5, the
도 7은 일부 실시예들에 따른 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 포터블 다기능 디바이스를 예시한다. 다기능 디바이스(700)는 디스플레이(705)를 포함한다. 제1 부분(715)은 이용가능한 디스플레이 영역(710)이고, 제2 부분(720)은 파워 오프 상태에 있다. 도 7에 도시된 바와 같이, 다기능 디바이스(700)는 복수의 부분들, 예컨대 제1 부분(715) 및 제2 부분(720)을 갖는 구성에서 디스플레이 스크린의 제1 부분(715)을 포함하는 이용가능한 디스플레이 영역(710)에 제1 정보를 디스플레이한다. 7 illustrates a portable multifunction device that displays first information in an available display area that includes a first portion of a display screen device according to some embodiments. The multifunction device 700 includes a
디스플레이 스크린(705)의 제1 부분(715)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제2 부분(720)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(750)가 도시된다. 선택 인터페이스 요소들(selected interface elements)(725)뿐만아니라 스케일링 요소(scaled element)(730)가 도시된다. 선택 인터페이스 요소들(725)은 일부 실시예들에서, 이용가능한 디스플레이 영역(710)에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조에 포함된 요소들의 서브세트이며, 실시예들은 제2 부분(720)이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(710)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(725)을 선택한다.A
일부 실시예들에서, 스케일링 요소(730)의 사이즈는 이용가능한 디스플레이 영역의 치수(dimension)에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다. 일부 실시예들에서, 스케일링 요소(730)의 사이즈는 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위해 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다.In some embodiments, the size of the
일부 실시예들에서, 선택 요소들(825)의 위치들은 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 배경 요소(background element)에 대한 전경 콘텐츠 요소(foreground content element)의 위치를 조정함으로써 결정된다. 일부 실시예들에서, 일부 실시예들은 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(710)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(725)을 선택한다.In some embodiments, the locations of the
도 8은 일부 실시예들에 따른, 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워 온 상태로 천이시킴으로써 이용가능한 디스플레이 영역에 제2 부분을 추가하고 그리고 제2 부분에 제2 정보를 디스플레이하는 포터블 다기능 디바이스를 도시한다. 다기능 디바이스(800)는 디스플레이(805)를 포함한다. 제1 부분(815) 및 제2 부분(820)은 이용가능한 디스플레이 영역(810)이고, 제3 부분(830)은 파워 오프 상태에 있다. 도 8에 도시된 바와 같이, 다기능 디바이스(800)는 복수의 부분들, 예컨대 제1 부분(815) 및 제2 부분(820)을 갖는 구성에서 디스플레이 스크린의 제1 부분(815)을 포함하는 이용가능한 디스플레이 영역(810)에 제1 정보를 디스플레이한다.Figure 8 is a block diagram of an exemplary display device in accordance with some embodiments, in response to a user indication in a first portion, performing a display function and transitioning a second portion to a power-on state to receive a user input, And displays the second information in a second portion of the portable multifunction device.
디스플레이 스크린(805)의 제1 부분(815) 및 제2 부분(820)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제3 부분(830)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(850)가 도시된다. 선택 인터페이스 요소들(825)뿐만아니라 스케일링 요소(830)가 도시된다. 선택 인터페이스 요소들(825)은 일부 실시예들에서, 이용가능한 디스플레이 영역(810)에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조에 포함된 요소들의 서브세트이며, 실시예들은 제2 부분(820)이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(810)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(825)을 선택한다.The
일부 실시예들에서, 스케일링 요소(830)의 사이즈는 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다. 일부 실시예들에서, 스케일링 요소(830)의 사이즈는 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다.In some embodiments, the size of the
일부 실시예들에서, 선택 요소들(825)의 위치들은 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 배경 요소에 대한 전경 콘텐츠 요소의 위치를 조정함으로써 결정된다. 일부 실시예들에서, 일부 실시예들은 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(810)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(825)을 선택한다.In some embodiments, the locations of the
도 9는 일부 실시예들에 따른 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 포터블 다기능 디바이스를 예시한다. 다기능 디바이스(900)은 디스플레이(905)를 포함한다. 제1 부분(915)은 이용가능한 디스플레이 영역(910)이고, 제2 부분은 파워 오프 상태에 있다. 도 9에 도시된 바와 같이, 다기능 디바이스(900)는 복수의 부분들, 예컨대 제1 부분(915) 및 제2 부분(920)을 갖는 구성에서 디스플레이 스크린의 제1 부분(915)을 포함하는 이용가능한 디스플레이 영역(910)에 제1 정보를 디스플레이한다. 디스플레이 스크린(905)의 제1 부분(915)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제2 부분(920)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(950)가 도시된다.9 illustrates a portable multifunction device that displays first information in an available display area that includes a first portion of a display screen device according to some embodiments. The
도 10은 제1 부분에서의 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것 및 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1000)는 디스플레이(1005)를 포함한다. 제1 부분(1015)은 이용가능한 디스플레이 영역(1010)이며 제2 부분(1020)은 파워-오프 컨디션에 있다. 도 10에 도시된 바와 같이, 다기능 디바이스(1000)는 복수의 부분들 예를 들면, 제1 부분(1015) 및 제2 부분(1020)을 가지는 구성에서 디스플레이 스크린의 제1 부분(1015)을 포함하는 이용가능한 디스플레이 영역(1010)에 제1 정보를 디스플레이하고 있다. 디스플레이 스크린(1005)의 제1 부분(1015)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성된다. 제2 부분(1020)은 파워-오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(1050)가 도시된다.10 illustrates a mobile multifunction device that responds to a user indication in a first portion, adds a second portion to an available display area by performing a display function and moving a second portion to a power-on state to receive a user input And displaying the second information in the second portion in accordance with some embodiments. The
도 11은 일부 실시예들에 따라 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 이동식 다기능 디바이스를 도시한다. 도 11은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1100)는 디스플레이(1105)를 포함한다. 이용가능한 디스플레이 영역(1110)은 제1 부분(1115) 및 제2 부분(1120)을 포함한다.Figure 11 illustrates a mobile multifunction device that displays first information in an available display area that includes a first portion of a display screen device in accordance with some embodiments. 11 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments.
도 12는 일부 실시예들에 따라 디스플레이 스크린 디바이스의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하는 이동식 다기능 디바이스를 도시한다. 다기능 디바이스(1200)는 디스플레이(1205)를 포함한다. 제1 부분(1215)은 이용가능한 디스플레이 영역(1210)이며, 제2 부분(1220)은 파워-오프 컨디션에 있다. 도 12에 도시된 바와 같이 다기능 디바이스(1200)는 복수의 부분들 예를 들면, 제1 부분(1215) 및 제2 부분(1220)을 가지는 구성에서 디스플레이 스크린의 제1 부분(1215)을 포함하는 이용가능한 영역(1210)에 제1 정보를 디스플레이하고 있다. 디스플레이 스크린(1205)의 제1 부분(1215)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성된다. 제2 부분(1220)은 파워-오프 상태로 구성되며 그립(grip)으로서 사용될 수 있다.12 illustrates a mobile multifunction device that displays first information in an available display area that includes a first portion of a display screen device in accordance with some embodiments.
도 13은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 도 13은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1300)는 디스플레이(1305)를 포함한다. 이용가능한 디스플레이 영역(1310)은 제1 부분(1315) 및 제2 부분(1320)을 포함한다.13 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. 13 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments.
도 14는 일부 실시예들에 따라 디스플레이 스크린 디바이스를 디스플레이하는 이동식 다기능 디바이스를 도시한다. 도 14는 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1400)는 디스플레이(1405)를 포함한다. 이용가능한 디스플레이 영역(1410)은 제1 부분(1415) 및 제2 부분(1420)을 포함한다.Figure 14 illustrates a mobile multifunction device that displays a display screen device in accordance with some embodiments. 14 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments.
도 15는 일부 실시예들에 따라 디스플레이 스크린 디바이스를 디스플레이하는 이동식 다기능 디바이스를 도시한다. 다기능 디바이스(1500)는 디스플레이(1505)를 포함한다. 제1 부분(1515)은 이용가능한 디스플레이 영역(1510)이며 제2 부분(1520)은 파워-오프 컨디션에 있다. 도 15에 도시된 바와 같이, 다기능 디바이스(1500)는 복수의 부분들 예를 들면, 제1 부분(1515) 및 제2 부분(1520)을 가지는 구성에서 디스플레이 스크린의 제1 부분(1515)를 포함하는 이용가능한 디스플레이 영역(1510)에 제1 정보를 디스플레이하고 있다. 디스플레이 스크린(1505)의 제1 부분(1515)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성된다. 제2 부분(1520)은 파워-오프 상태로 구성되며 그립으로서 사용될 수 있다. 15 illustrates a mobile multifunction device that displays a display screen device in accordance with some embodiments. The
도 16은 일부 실시예들에 따라 디스플레이 스크린 디바이스를 디스플레이하는 이동식 다기능 디바이스를 도시한다. 도 16은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1600)는 디스플레이(1605)를 포함한다. 이용가능한 디스플레이 영역(1610)은 제1 부분(1615) 및 제2 부분(1620)을 포함한다.16 illustrates a mobile multifunction device that displays a display screen device in accordance with some embodiments. 16 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display region by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. The multifunction device 1600 includes a
도 17은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1700)는 디스플레이(1705)를 포함한다. 제1 부분(1715)은 이용가능한 디스플레이 영역(1710)이며 제2 부분(1720)은 파워-오프 컨디션에 있다. 도 17에 도시된 바와 같이, 다기능 디바이스(1700)는 복수의 부분들 예를 들면, 제1 부분(1715) 및 제2 부분(1720)을 가지는 구성에서 디스플레이 스크린의 제1 부분(1715)를 포함하는 이용가능한 디스플레이 영역(1710)에 제1 정보를 디스플레이하고 있다. 디스플레이 스크린(1705)의 제1 부분(1715)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성된다. 제2 부분(1720)은 파워-오프 상태로 구성되며 그립으로서 사용될 수 있다. 17 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display region by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. The
도 18은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1800)는 디스플레이(1805)를 포함한다. 제1 부분(1815)은 이용가능한 디스플레이 영역(1810)이며 제2 부분(1820)은 파워-오프 컨디션에 있다. 도 17에 도시된 바와 같이, 다기능 디바이스(1800)는 복수의 부분들 예를 들면, 제1 부분(1815) 및 제2 부분(1820)을 가지는 구성에서 디스플레이 스크린의 제1 부분(1815)를 포함하는 이용가능한 디스플레이 영역(1810)에 제1 정보를 디스플레이하고 있다. 디스플레이 스크린(1805)의 제1 부분(1815)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성된다. 제2 부분(1820)은 파워-오프 상태로 구성되며 그립으로서 사용될 수 있다. 18 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. The
도 19는 일부 실시예들에 따라 디스플레이 스크린 디바이스를 구비한 이동식 다기능 디바이스를 도시한다. 도 19는 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(1900)는 디스플레이(1905)를 포함한다. 이용가능한 디스플레이 영역(1910)은 제1 부분(1915) 및 제2 부분(1920)을 포함한다.Figure 19 illustrates a mobile multifunction device with a display screen device in accordance with some embodiments. 19 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments.
도 20은 일부 실시예들에 따라 디스플레이 스크린 디바이스를 구비한 이동식 다기능 디바이스를 도시한다. 도 20는 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(2000)는 디스플레이(2005)를 포함한다. 이용가능한 디스플레이 영역(2010)은 제1 부분(2015) 및 제2 부분(2020)을 포함한다.Figure 20 illustrates a mobile multifunction device with a display screen device in accordance with some embodiments. 20 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. Multifunction device 2000 includes
도 21은 일부 실시예들에 따라 디스플레이 스크린 디바이스를 구비한 이동식 다기능 디바이스를 도시한다. 도 20는 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(2100)는 디스플레이(2105)를 포함한다. 이용가능한 디스플레이 영역(2110)은 제1 부분(2115) 및 제2 부분(2120)을 포함한다.Figure 21 illustrates a mobile multifunction device with a display screen device in accordance with some embodiments. 20 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. Multifunction device 2100 includes a
도 22는 일부 실시예들에 따라 디스플레이 스크린 디바이스를 구비한 이동식 다기능 디바이스를 도시한다. 도 22는 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(2200)는 디스플레이(2205)를 포함한다. 이용가능한 디스플레이 영역(2210)은 제1 부분(2215) 및 제2 부분(2220)을 포함한다.Figure 22 illustrates a mobile multifunction device with a display screen device in accordance with some embodiments. 22 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display region by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. Multifunction device 2200 includes a
도 23은 일부 실시예들에 따라 디스플레이 스크린 디바이스를 구비한 이동식 다기능 디바이스를 도시한다. 도 22은 제1 부분에서 사용자 표시에 응답하는 이동식 다기능 디바이스, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하는 것, 일부 실시예들에 따라 제2 부분에 제2 정보를 디스플레이하는 것을 도시한다. 다기능 디바이스(2300)는 디스플레이(2305)를 포함한다. 이용가능한 디스플레이 영역(2310)은 제1 부분(2315) 및 제2 부분(2320)을 포함한다.Figure 23 illustrates a mobile multifunction device with a display screen device in accordance with some embodiments. 22 is a mobile multifunction device that responds to a user indication in a first portion, adding a second portion to an available display area by performing display functions and moving a second portion to a power-on state to receive a user input , And displaying the second information in a second portion in accordance with some embodiments. Multifunction device 2300 includes a
도 24는 일부 실시예들에 따라 디스플레이 스크린 디바이스를 구비한 이동식 다기능 디바이스를 도시한다. 다기능 디바이스(2400)는 디스플레이(2405)를 포함한다. 제1 부분(2415)은 이용가능한 디스플레이 영역(2410)이며 제2 부분(2420)은 파워-오프 컨디션에 있다. 도 24에 도시된 바와 같이, 다기능 디바이스(2400)는 복수의 부분들 예를 들면, 제1 부분(2415) 및 제2 부분(2420)을 가지는 구성에서 디스플레이 스크린의 제1 부분(2415)를 포함하는 이용가능한 디스플레이 영역(2410)에 제1 정보를 디스플레이하고 있다. 디스플레이 스크린(2405)의 제1 부분(2415)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성된다. 제2 부분(2420)은 파워-오프 상태로 구성되며 그립으로서 사용될 수 있다. Figure 24 illustrates a mobile multifunction device with a display screen device in accordance with some embodiments.
스크린 전원 관리 모듈Screen power management module
도 25는 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 디스플레이 전원 관리 모듈(display power management module)을 도시한다. 디스플레이 전원 관리 모듈(2500)은 구성 모듈(configuration module)(2510), 활용 결정 모듈(utilization determination module)(2520), 엘리먼트 관리 모듈(element management module)(2530) 및 스케일 관리 모듈(scale management module)(2540)을 포함한다. 스크린 전원 관리 모듈(2500)은 입력으로서 시스템 이벤트들(2550) 및 사용자 자극(user stimulus)(2560)을 수신하고, 기존 상태 정보(2570) 및 스크린 부분 이동 컨디션들(screen portion transition conditions)(2580)을 저장하며, 출력으로서 새로운 상태 정보(2520)을 생성한다.Figure 25 illustrates a display power management module for managing display power consumption, in accordance with some embodiments. Display power management module 2500 includes a configuration module 2510, a
일부 실시예들에서, 구성 모듈(2510)은 디스플레이 스크린 공간을 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분에 할당(allocate)하며, 제1 부분은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 제2 부분은 파워-오프 상태로 구성된다. 상기 상태에서, 도 1의 그래픽 모듈(132)같은 그래픽 모듈은 상기 기술된 바와 같이 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 제1 정보를 디스플레이하기를 수행한다. 사용자 자극(2560)으로서 스크린 전원 관리 모듈에 의해 수신되는 제1 부분에서의 사용자 표시에 응답하여, 활용 결정 모듈(2520)은 구성 모듈(2510)과 함께, 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분을 이용가능한 디스플레이 영역에 추가하기를 수행한다. 구성 모듈(2510)은 디스플레이의 구성을 반전(reverse)시킬 수 있고, 디스플레이 스크린의 부분은 사용자 입력에 응답하여 파워-온 상태로부터 파워-오프 상태로 제거될 수 있다. 유사하게, 일부 실시예들에서, 사용자 입력에 응답하여 수행되는 본 명세서에 기술된 액션들은, 시간의 양의 경과 또는 애플리케이션 또는 시스템 모듈로부터의 신호와 같은 시스템 이벤트들(2550) 또는 전원-끔(power down) 또는 슬립 신호(sleep signal)와 같은 다른 시스템 이벤트들(2550)에 응답하여 수행될 수 있다. In some embodiments, the configuration module 2510 allocates display screen space to a first portion of the display screen and a second portion of the display screen, the first portion performing display functions and receiving user input And the second portion is configured to be in the power-off state. In this state, a graphics module, such as
일부 실시예들에서, 활용 결정 모듈(2520)은 구성 모듈(2510)과 함께, 디스플레이 기능들을 수행하고 애플리케이션 또는 다기능 디바이스의 모듈에 의해 제공되는 자극과 같은 시스템 이벤트들(2560)에 응답하여 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써, 제2 부분을 이용가능한 디스플레이 영역에 추가하기를 수행한다. 어느 경우에나, 그 후 도 1의 그래픽 모듈(132)과 같은 그래픽 모듈은제2 부분에 제2 정보를 디스플레이하기를 수행한다. 제1 및 제2 부분의 상태들이 기존 상태 정보(2570)에 저장된다. 새로운 상태 정보(2520)는 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시키는 것을 구현하기 위한 도 1의 그래픽 모듈(132)과 같은 그래픽 모듈에 대한 명령들을 포함한다.In some embodiments,
일부 실시예들에서, 스케일 관리 모듈(2540)은 수학적으로 제1 정보를 업스케일링(upscaling)함으로써 제2 정보를 생성하기를 수행한다. 제2 정보는 제2 부분과 제1 부분 둘 다에 디스플레이하기 위해 업스케일링된 제1 정보의 부분을 포함한다. 일부 상기 실시예들에서, 도 1의 그래픽 모듈(132)과 같은 그래픽 모듈은 제1 부분에 제3 정보를 디스플레이하기를 수행한다. 제3 정보는 제2 부분과 제1 부분 둘 다에 디스플레이하기 위해 업스케일링된 제1 정보의 부분을 포함한다.In some embodiments, the scale management module 2540 performs generating the second information by upscaling the first information mathematically. The second information includes a portion of the first information that is upscaled to display on both the second portion and the first portion. In some of the above embodiments, a graphics module, such as the
일부 실시예들에서, 시스템 이벤트들(2550)은 그래픽 콘텐츠 데이터 구조들(graphical content data structures)을 포함한다. 스크린 전원 관리 모듈(2500)은 이용가능한 디스플레이 영역에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하기를 수행한다. 엘리먼트 관리 모듈(2530)은 제2 부분이 파워-온 상태에 있는지에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 엘리먼트들을 선택하기를 수행한다.In some embodiments, system events 2550 include graphical content data structures. The screen power management module 2500 performs receiving a graphics content data structure including content for display in an available display area. Element management module 2530 performs the selection of the elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in the power-on state.
일부 실시예들에서, 시스템 이벤트들(2550)은 그래픽 콘텐츠 데이터 구조들을 포함한다. 스크린 전원 관리 모듈(2500)은 이용가능한 디스플레이 영역에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하기를 수행한다. 스케일 관리 모듈(2540)은 이용가능한 디스플레이 영역의 크기(dimension)에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 엘리먼트들을 스케일링하기를 수행한다.In some embodiments, system events 2550 include graphical content data structures. The screen power management module 2500 performs receiving a graphics content data structure including content for display in an available display area. The scale management module 2540 scales the elements of the graphical content data structure for display in the available display area based at least in part on the dimensions of the available display area.
일부 실시예들에서, 시스템 이벤트들(2550)은 그래픽 콘텐츠 데이터 구조들을 포함한다. 스크린 전원 관리 모듈(2500)은 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조를 수신하기를 수행한다. 스케일 관리 모듈(2540)은 제2 부분이 파워-온 상태에 있는지에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 엘리먼트들을 선택하기를 수행한다.In some embodiments, system events 2550 include graphical content data structures. The screen power management module 2500 performs receiving a graphic content data structure for display in an available display area. Scale management module 2540 performs selection of elements of the graphical content data structure for display in an available display area based at least in part on whether the second portion is in a powered-on state.
일부 실시예들에서, 시스템 이벤트들(2550)은 그래픽 콘텐츠 데이터 구조들을 포함한다. 스크린 전원 관리 모듈(2500)은 이용가능한 디스플레이 영역에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하기를 수행한다. 엘리먼트 관리 모듈(2530)은 제2 부분이 파워-온 상태에 있는지에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 전경(foreground) 콘텐츠 엘리먼트들의 배경(background) 엘리먼트와 관련한 위치를 조절하기를 수행한다.In some embodiments, system events 2550 include graphical content data structures. The screen power management module 2500 performs receiving a graphics content data structure including content for display in an available display area. Element management module 2530 may be configured to determine whether the second portion is associated with a background element of foreground content elements of a graphical content data structure for display in an available display area based at least in part on whether the second portion is in a powered- Perform position adjustment.
일부 실시예들에서, 시스템 이벤트들(2550)은 그래픽 콘텐츠 데이터 구조들을 포함한다. 스크린 전원 관리 모듈(2500)은 이용가능한 디스플레이 영역에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하기를 수행한다. 엘리먼트 관리 모듈(2530)은 이용가능한 디스플레이 영역의 크기에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 엘리먼트들을 선택하기를 수행한다.In some embodiments, system events 2550 include graphical content data structures. The screen power management module 2500 performs receiving a graphics content data structure including content for display in an available display area. Element management module 2530 performs the selection of the elements of the graphical content data structure for display in the available display area based at least in part on the size of the available display area.
예시적 동작들Exemplary operations
도 26은 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 방법의 한 실시예를 도시하는 흐름도이다. 제1 정보가 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분을 포함하는 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 디스플레이되며, 상기 제1부분 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 상기 제2 부분은 파워-오프 상태로 구성된다(블록 2600). 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분이 이용가능한 디스플레이 영역에 추가된다(블록 2610). 제2 정보가 제2 부분에 디스플레이된다(블록 2620).26 is a flow chart illustrating one embodiment of a method for managing display power consumption, in accordance with some embodiments. Wherein the first information is displayed in an available display area including a first portion of the display screen in a configuration having a plurality of portions including a first portion of the display screen and a second portion of the display screen, And the second portion is configured to be in a power-off state (block 2600). In response to the user indication in the first portion, the second portion is added to the available display area by performing the display functions and moving the second portion to the power-on state to receive the user input (Block 2610). The second information is displayed in the second part (block 2620).
상기 프로세스는 역으로 할 수 있으며, 사용자 입력에 응답하여 디스플레이 스크린의 부분이 파워-온 상태로부터 파워-오프 상태로 제거될 수 있다. 유사하게, 일부 실시예들에서, 사용자 입력에 응답하여 수행되는 본 명세서에 기술된 액션들은, 시간의 양의 경과 또는 애플리케이션 또는 시스템 모듈로부터의 신호와 같은 시스템 이벤트들 또는 전원-끔(power down) 또는 슬립 신호(sleep signal)와 같은 다른 시스템 이벤트들에 응답하여 수행될 수 있다.The process can be reversed and a portion of the display screen can be removed from the power-on state to the power-off state in response to user input. Similarly, in some embodiments, the actions described herein performed in response to user input may include system events such as an elapse of time or a signal from an application or system module, or power down, Or other system events such as a sleep signal.
도 27은 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 방법의 한 실시예를 도시하는 흐름도이다. 제1 정보가 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분을 포함하는 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 디스플레이되며, 상기 제1부분 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 상기 제2 부분은 파워-오프 상태로 구성된다(블록 2700). 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분이 이용가능한 디스플레이 영역에 추가된다(블록 2710). 제2 부분은 제1 정보를 수학적으로 업스케일링함으로써 생성된다. 제2 정보는 제2 부분 및 제1 부분 둘 다에 디스플레이하기 위해 업스케일링된 제1 정보의 부분을 포함한다(블록 2720). 제2 정보는 제2 부분에 디스플레이된다(블록 2730). 제3 정보는 제1 부분에 디스플레이된다. 제3 정보는 제2 부분 및 제1 부분 둘 다에 디스플레이하기 위해 업스케일링된 제1 정보의 부분을 포함한다(블록 2740).27 is a flow diagram illustrating one embodiment of a method for managing display power consumption, in accordance with some embodiments. Wherein the first information is displayed in an available display area including a first portion of the display screen in a configuration having a plurality of portions including a first portion of the display screen and a second portion of the display screen, And the second portion is configured to be in a power-off state (block 2700). In response to the user indication in the first portion, the second portion is added to the available display area by performing the display functions and moving the second portion to the power-on state to receive the user input (block 2710). The second part is generated by mathematically upscaling the first information. The second information includes a portion of the first information that is upscaled to display on both the second portion and the first portion (block 2720). The second information is displayed in the second part (block 2730). The third information is displayed in the first part. The third information includes a portion of the first information that is upscaled to display on both the second portion and the first portion (block 2740).
도 28은 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 방법의 한 실시예를 도시하는 흐름도이다. 이용가능한 디스플레이 영역에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신된다(블록 2800). 제2 부분이 파워-온 상태에 있는지에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 엘리먼트들이 선택된다(블록 2810). 제1 정보가 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분을 포함하는 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 디스플레이되며, 상기 제1부분 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 상기 제2 부분은 파워-오프 상태로 구성된다(블록 2820). 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분이 이용가능한 디스플레이 영역에 추가된다(블록 2830).28 is a flow diagram illustrating one embodiment of a method for managing display power consumption, in accordance with some embodiments. A graphics content data structure is received that includes content for display in an available display area (block 2800). Elements of the graphical content data structure for displaying in the available display area are selected based at least in part on whether the second portion is in a power-on state (block 2810). Wherein the first information is displayed in an available display area including a first portion of the display screen in a configuration having a plurality of portions including a first portion of the display screen and a second portion of the display screen, And the second portion is configured to be in a power-off state (Block 2820). In response to the user indication in the first portion, the second portion is added to the available display area by performing the display functions and moving the second portion to the power-on state to receive the user input (Block 2830).
도 29는 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 방법의 한 실시예를 도시하는 흐름도이다. 이용가능한 디스플레이 영역에 디스플레이 하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신된다(블록 2900). 그래픽 콘텐츠 데이터 구조의 엘리먼트들이 이용가능한 디스플레이 영역의 크기에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위해 스케일링된다(블록 2910). 제1 정보가 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분을 포함하는 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 디스플레이되며, 상기 제1부분 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 상기 제2 부분은 파워-오프 상태로 구성된다(블록 2920). 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분이 이용가능한 디스플레이 영역에 추가된다(블록 2930).29 is a flow diagram illustrating one embodiment of a method for managing display power consumption, in accordance with some embodiments. A graphics content data structure is received that includes content for display in an available display area (block 2900). Elements of the graphical content data structure are scaled to display in an available display area based at least in part on the size of the available display area (block 2910). Wherein the first information is displayed in an available display area including a first portion of the display screen in a configuration having a plurality of portions including a first portion of the display screen and a second portion of the display screen, And the second portion is configured to be in a power-off state (block 2920). In response to the user indication in the first portion, the second portion is added to the available display area by performing the display functions and moving the second portion to the power-on state to receive the user input (Block 2930).
도 30은 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 방법의 한 실시예를 도시하는 흐름도이다. 이용가능한 디스플레이 영역에 디스플레이 하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신된다(블록 3000). 그래픽 콘텐츠 데이터 구조의 엘리먼트들이 제2 부분이 파워-온 상태에 있는지에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위해 스케일링된다(블록 3010). 제1 정보가 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분을 포함하는 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 디스플레이되며, 상기 제1부분 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 상기 제2 부분은 파워-오프 상태로 구성된다(블록 3020). 제1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써 제2 부분이 이용가능한 디스플레이 영역에 추가된다(블록 3030).30 is a flow diagram illustrating one embodiment of a method for managing display power consumption, in accordance with some embodiments. A graphical content data structure is received that includes content for display in an available display area (block 3000). Elements of the graphical content data structure are scaled to display in an available display area based at least in part on whether the second portion is in a power-on state (block 3010). Wherein the first information is displayed in an available display area including a first portion of the display screen in a configuration having a plurality of portions including a first portion of the display screen and a second portion of the display screen, And the second portion is configured in a power-off state to perform user input and receive user input (block 3020). In response to the user indication in the first portion, the second portion is added to the available display area by performing the display functions and moving the second portion to the power-on state to receive the user input (Block 3030).
도 31은 일부 실시예들에 따라, 디스플레이 전원 소비를 관리하기 위한 방법의 한 실시예를 도시하는 흐름도이다. 이용가능한 디스플레이 영역에 디스플레이 하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조가 수신된다(블록 3100). 그래픽 콘텐츠 데이터 구조의 전경 콘텐츠 엘리먼트의 배경 엘리먼트에 관한 위치는 제2 부분이 파워-온 상태인지에 적어도 부분적으로 기초하여 이용가능한 디스플레이 영역에 디스플레이하기 위해 조절된다(블록 3110). 제1 정보가 디스플레이 스크린의 제1 부분 및 디스플레이 스크린의 제2 부분을 포함하는 복수의 부분들을 가지는 구성에서 디스플레이 스크린의 제1 부분을 포함하는 이용가능한 디스플레이 영역에 디스플레이되며, 상기 제1부분 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워-온 상태로 구성되며, 상기 제2 부분은 파워-오프 상태로 구성된다(블록 3120). (블록3130).31 is a flow diagram illustrating one embodiment of a method for managing display power consumption, in accordance with some embodiments. A graphics content data structure is received that includes content for display in an available display area (block 3100). The position relative to the background element of the foreground content element of the graphical content data structure is adjusted to display on the available display area based at least in part on whether the second portion is a power-on state (block 3110). Wherein the first information is displayed in an available display area including a first portion of the display screen in a configuration having a plurality of portions including a first portion of the display screen and a second portion of the display screen, And the second portion is configured in a power-off state to perform user input and receive user input (block 3120). (Block 3130).
도 32는 소정 실시예들에 따라 디스플레이 전력 소모를 관리하는 방법에 대한 일례를 예시한 순서도이다. 이용가능한 디스플레이 영역에 디스플레이하기 위한 컨텐트를 포함하고 있는 그래픽 컨텐트 데이터 구조가 수신된다(블록 3200). 이용가능한 디스플레이 영역에 디스플레이하도록, 이용가능한 디스플레이 영역의 치수에 적어도 일부 기초하여 그래픽 컨텐트 데이터 구조의 요소들이 선택된다(블록 3210). 블록 3220에서, 다수의 부분들(portions)을 갖는 구성하에서, 디스플레이 스크린의 제 1 부분을 포함하는 이용가능한 디스플레이 영역에 제 1 정보가 디스플레이되는바, 상기 다수의 부분들은, 디스플레이 기능을 수행하고 그리고 사용자 입력을 수신하도록 파워-온 상태로 설정되는 디스플레이 스크린의 제 1 부분과 파워-오프 상태로 설정되는 디스플레이 스크린의 제 2 부분을 포함한다. 제 1 부분에서의 사용자 표시(user indication)에 응답하여, 디스플레이 기능을 수행하고 그리고 사용자 입력을 수신하도록 상기 제 2 부분을 파워-온 상태로 천이시킴으로써, 이용가능한 디스플레이 영역에 상기 제 2 부분이 부가된다(블록 3230). 32 is a flow diagram illustrating an example of a method for managing display power consumption in accordance with certain embodiments. A graphics content data structure is received that includes content for display in an available display area (block 3200). Elements of the graphical content data structure are selected based at least in part on the dimensions of the available display area to display in the available display area (block 3210). At
예시적인 컴퓨터 시스템Exemplary computer systems
도 33은 전술한 실시예들의 일부 혹은 전부를 실행하도록 구성된 컴퓨터 시스템(3300)을 예시한다. 다른 실시예들에서, 컴퓨터 시스템(3300)은 다양한 유형의 디바이스들 중 임의의 것이 될 수 있는바, 이는 자동차에 내장된 컴퓨터, 전자 제품에 내장된 컴퓨터, 퍼스널 컴퓨터 시스템, 테스크탑 컴퓨터, 랩탑, 노트북, 테블릿, 슬레이트(slate), 혹은 넷북 컴퓨터, 메인프레임 컴퓨터 시스템, 포터블 컴퓨터, 워크스테이션, 네트워크 컴퓨터, 카메라, 셋탑 박스, 모바일 디바이스, 컨슈며 디바이스, 비디오 게임 콘솔, 포터블 비디오 게임 디바이스, 애플리케이션 서버, 저장 디바이스, 텔레비젼, 비디오 녹화 디바이스, 주변 디바이스(스위치, 모뎀, 라우터 등), 혹은 일반적인 유형의 컴퓨팅 혹은 전자 디바이스를 포함하지만, 이에 한정되는 것은 아니다. 33 illustrates a computer system 3300 configured to execute some or all of the embodiments described above. In other embodiments, the computer system 3300 can be any of a variety of types of devices including, but not limited to, a computer embedded in an automobile, a computer embedded in an electronic product, a personal computer system, a desktop computer, a laptop, A tablet, a slate or a netbook computer, a mainframe computer system, a portable computer, a workstation, a network computer, a camera, a set-top box, a mobile device, a device, a video game console, a portable video game device, , Storage devices, televisions, video recording devices, peripheral devices (switches, modems, routers, etc.), or common types of computing or electronic devices.
본 명세서에 서술된 바와 같은 공유 오디오 혹은 시각 리소소에 대한 제어를 협상하기 위한 시스템 및 방법의 다양한 실시예들은 하나 이상의 컴퓨터 시스템(3300) 상에서 실행될 수 있으며, 상기 하나 이상의 컴퓨터 시스템(3300)은 다양한 다른 디바이스들과 상호작용할 수 있다. 도1 내지 도5를 참조하여 서술된 임의의 구성요소, 행위, 혹은 기능은 다양한 실시예들에 따라, 도33의 컴퓨터 시스템(3300)처럼 구성된 하나 이상의 컴퓨터들 상에서 구현될 수 있다. 예시된 실시예에서, 컴퓨터 시스템(3300)은 입출력(I/O) 인터페이스(3330)를 통해 시스템 메모리(3320)에 연결된 하나 이상의 프로세서(3310)들을 포함할 수 있다. 컴퓨터 시스템(3300)은 또한, 입출력(I/O) 인터페이스(3330)에 연결된 네트워크 인터페이스(3340) 및 커서 제어 디바이스(3360), 키보드(3370), 및 디스플레이(들)(3380) 등과 같은 하나 이상의 입/출력 디바이스(3350)을 포함한다. 몇몇 경우에 있어서, 컴퓨터 시스템(3300)의 단일 일례를 이용하여 실시예들이 구현될 수도 있음을 유의해야 하며, 반면에 다른 실시예들에서는, 다수개의 이러한 시스템들 혹은 컴퓨터 시스템(3300)을 구성하는 다수개의 노드들이, 실시예들의 다른 부분들 혹은 양상들을 호스트하도록 구성될 수도 있다. 예를 들어, 일실시예에서, 다른 구성요소들을 구현하는 이들 노드들과는 구별되는, 컴퓨터 시스템(3300)의 하나 이상의 노드들을 통해 몇몇 구성요소들이 구현될 수도 있다. Various embodiments of a system and method for negotiating control of a shared audio or visual resource as described herein may be executed on one or more computer systems 3300, And can interact with other devices. Any of the components, acts, or functions described with reference to FIGS. 1-5 may be implemented on one or more computers, such as the computer system 3300 of FIG. 33, in accordance with various embodiments. In the illustrated embodiment, the computer system 3300 may include one or more processors 3310 coupled to the system memory 3320 via an input / output (I / O)
다양한 실시예들에서, 컴퓨터 시스템(3300)은 하나의 프로세서(3310)를 포함하는 유니프로세서 시스템이 될 수도 있으며 혹은 여러 개(예컨대, 2개, 4개, 8개, 혹은 다른 적절한 개수)의 프로세서(3310)들을 포함하는 멀티프로세서 시스템이 될 수도 있다. 프로세서(3310)는 명령들을 실행할 수 있는 임의의 적절한 프로세서가 될 수 있다. 예를 들어, 다양한 실시예들에서, 프로세서(3310)는 범용 프로세서 혹은 가령, x86, PowerPC, SPARC, 혹은 MIPS ISAs 혹은 다른 임의의 적절한 ISA 등과 같은 다양한 명령 세트 구조들(ISAs)을 구현하는 내장형 프로세서가 될 수 있다. 멀티프로세서 시스템에서, 프로세서(3310)들 각각은 통상적으로 동일한 ISA를 구현할 수도 있지만, 반드시 그런 것은 아니다. In various embodiments, the computer system 3300 may be a uniprocessor system that includes one processor 3310, or may be a plurality (e.g., 2, 4, 8, or any other suitable number) Lt; RTI ID = 0.0 > 3310 < / RTI > Processor 3310 may be any suitable processor capable of executing instructions. For example, in various embodiments, the processor 3310 may be a general purpose processor or a built-in processor that implements various instruction set architectures (ISAs) such as x86, PowerPC, SPARC, or MIPS ISAs or any other suitable ISA, . In a multiprocessor system, each of the processors 3310 may typically implement the same ISA, but this is not necessarily the case.
시스템 메모리(3320)는 프로세서(3310)에 의해서 액세스될 수 있는 프로그램 명령들(3322) 및/또는 기존의 상태 정보 및 소유권 천이 조건 데이터(ownership transition condition data)(3332)를 저장하도록 구성될 수 있다. 다양한 실시예에서, 시스템 메모리(3320)는 임의의 적절한 메모리 기술들 가령, 정적 랜덤 액세스 메모리(SRAM), 동기형 다이내믹 RAM(SDRAM), 비휘발성/플래시-유형의 메모리, 혹은 임의의 다른 유형의 메모리를 이용하여 구현될 수 있다. 예시된 실시예에서, 프로그램 명령들(3322)은 전술한 임의의 기능을 통합하는 맵핑 애플리케이션(3324)을 구현하도록 구성될 수 있다. 또한, 메모리(3320)의 기존의 상태 정보 및 소유권 천이 조건 데이터(3332)는 전술한 임의의 데이터 혹은 데이터 구조들을 포함할 수 있다. 일부 실시예들에서, 프로그램 명령들 및/또는 데이터는, 시스템 메모리(3320) 혹은 컴퓨터 시스템(3300)과는 별도인 서로 다른 유형들의 컴퓨터 액세스가능한 매체 혹은 유사한 매체 상에 수신, 전송 혹은 저장될 수 있다. 비록, 컴퓨터 시스템(3300)이 이전 도면들의 기능 블록들의 기능을 구현하는 것으로 서술되었지만, 본 명세서에 서술된 임의의 기능은 이러한 컴퓨터 시스템을 통해 구현될 수 있다. The system memory 3320 may be configured to store
일 실시예에서, I/O 인터페이스(3330)는 프로세서(3310), 시스템 메모리(3320) 및 네트워크 인터페이스(3340) 혹은 가령, 입/출력 디바이스들(3350)을 포함하는 다른 주변 인터페이스들 등의 임의의 주변 디바이스들 사이에서 I/O 트래픽을 조정하도록 구성될 수 있다. 일부 실시예들에서, I/O 인터페이스(3330)는, 하나의 컴포넌트(예컨대, 시스템 메모리 3320)로부터 다른 컴포넌트(예컨대, 프로세서 3310)에 의해서 이용되기에 적합한 포맷으로 데이터 신호들을 변환하도록, 임의의 필요한 프로토콜, 타이밍, 혹은 다른 데이터 변환들을 수행할 수도 있다. 일부 실시예들에서, I/O 인터페이스(3330)는 예컨대, PCI(Peripheral Component Interconnect) 버스 표준, 혹은 USB 표준 등의 다양한 유형의 주변 버스들을 통해 부착된 디바이스들에 대한 지원을 포함할 수 있다. 일부 실시예들에서, I/O 인터페이스(3330)의 기능은 예컨대, 노스 브리지 및 사우스 브리지 등과 같은 2개 이상의 별도 컴포넌트들로 분할될 수도 있다. 또한, 일부 실시예들에서, 가령, 시스템 메모리(3320)에 대한 인터페이스 등과 같은, I/O 인터페이스(3330)의 기능 중 전부 또는 일부는 프로세서(3310)에 직접 통합될 수도 있다. In one embodiment, I /
네트워크 인터페이스(3340)는 컴퓨터 시스템(3300)과 네트워크(3385)에 부착된 다른 디바이스들(예컨대, 캐리어 혹은 에이전트 디바이스) 사이에서 혹은 컴퓨터 시스템(3300)의 노드들 사이에서 데이터가 교환되게 할 수 있다. 다양한 실시예들에서, 네트워크(3385)는 근거리 네트워크(LAN)(예컨대, 이더넷 혹은 회사 네트워크), 광대역 네트워크(Wide Area Network: WAN)(예컨대, 인터넷), 무선 데이터 네트워크, 몇몇 다른 전자 데이터 네트워크, 혹은 이들의 조합 등과 같은 하나 이상의 네트워크들을 포함하지만, 이에 한정되는 것은 아니다. 다양한 실시예들에서, 네트워크 인터페이스(3340)는, 임의의 적절한 유형의 이더넷 네트워크 등과 같은 유선 혹은 무선 범용 데이터 네트워크를 통한 통신, 아날로그 음성 네트워크 혹은 디지털 광 통신 네트워크 등의 텔레커뮤니케이션/텔레포니 네트워크들을 통한 통신, 광 채널 SANs 등과 같은 스토리지 에어리어 네트워크(storage area network)를 통한 통신, 혹은 임의의 다른 적절한 유형의 네트워크 및/또는 프로토콜을 통한 통신을 지원할 수 있다.
일부 실시예들에서, 입/출력 디바이스(3350)는 하나 이상의 디스플레이 단말기들, 키보드, 키패드, 터치패드, 스캐닝 디바이스, 음성 혹은 광 인식 디바이스, 혹은 하나 이상의 컴퓨터 시스템(3300)에 의해서 데이터를 입력 혹은 액세스하기에 적절한 임의의 다른 디바이스를 포함할 수 있다. 다수의 입/출력 디바이스(3350)들이 컴퓨터 시스템(3300)에 제공될 수도 있으며 또는 컴퓨터 시스템(3300)의 다양한 노드들 상에 분산될 수도 있다. 일부 실시예들에서, 유사한 입/출력 디바이스들이 컴퓨터 시스템(3300)으로부터 분리될 수 있으며 그리고 가령, 네트워크 인터페이스(3340)를 통하는 것과 같은 유선 혹은 무선 연결을 통해 컴퓨터 시스템(3300)의 하나 이상의 노드들과 상호작용할 수 있다. In some embodiments, the input / output device 3350 may be configured to input or output data by one or more display terminals, a keyboard, a keypad, a touchpad, a scanning device, a voice or light sensing device, But may include any other device suitable for access. A plurality of input / output devices 3350 may be provided to computer system 3300 or may be distributed over various nodes of computer system 3300. In some embodiments, similar input / output devices may be separated from the computer system 3300 and coupled to one or more nodes of the computer system 3300 via a wired or wireless connection, such as, for example, via a
도 33에 도시된 바와 같이, 메모리(3320)는 프로그램 명령들(3322)을 포함할 수 있는바, 이는 전술한 임의의 구성요소 혹은 행위를 구현하도록 프로세서-실행가능할 수 있다. 일실시예에서, 프로그램 명령들은 도8에 예시된 방법 등의 전술한 방법들을 구현할 수 있다. 다른 실시예들에서, 다른 요소들 및 데이터가 포함될 수도 있다. 데이터(3332)가 전술한 임의의 데이터 혹은 정보를 포함할 수도 있음을 유의해야 한다. As shown in FIG. 33, memory 3320 may include
해당 기술분야의 당업자는 컴퓨터 시스템(3300)은 단지 일례일 뿐이며 실시예들의 범위를 이에 한정하도록 의도된 것이 아님을 능히 이해할 것이다. 특히, 컴퓨터 시스템 및 디바이스들은 컴퓨터들, 네트워크 디바이스들, 인터넷 어플라이언스들, PDA, 무선 전화기, 호출기 기타 등등을 포함하여, 개시된 기능들을 수행할 수 있는 하드웨어 혹은 소프트웨어의 임의의 조합을 포함할 수 있다. 컴퓨터 시스템(3300)은 또한, 예시되지 않은 다른 디바이스들에 연결될 수도 있으며 혹은 그 대신에 독립형 시스템으로서 동작할 수도 있다. 또한, 일부 실시예들에서, 예시적인 구성요소들에 의해서 제공된 기능은, 더 적은 구성요소들과 조합될 수 있으며 또는 추가 구성요소들에 분산될 수도 있다. 이와 유사하게, 일부 실시예들에서, 예시된 일부 구성요소들의 기능은 제공되지 않을 수도 있으며 및/또는 다른 추가 기능들이 이용가능할 수도 있다. Those skilled in the art will appreciate that the computer system 3300 is merely exemplary and is not intended to limit the scope of the embodiments. In particular, computer systems and devices may include any combination of hardware or software capable of performing the disclosed functions, including computers, network devices, Internet appliances, PDAs, cordless telephones, pagers, and the like. Computer system 3300 may also be coupled to other devices not illustrated or may alternatively operate as a standalone system. Further, in some embodiments, the functionality provided by the example components may be combined with fewer components or may be distributed to additional components. Similarly, in some embodiments, the functionality of some illustrated components may not be provided and / or other additional functions may be available.
해당 기술분야의 당업자라면 다음을 이해할 것인바, 비록 다양한 아이템들이 사용중에 메모리 혹은 저장소에 저장되는 것으로 설명되었지만, 이들 아이템들 또는 이들의 일부분들은 메모리 관리 및 데이터 완결성을 위한 목적으로, 메모리와 다른 저장 디바이스들 사이에서 전송될 수도 있다. 대안적으로, 일부 실시예들에서, 소프트웨어 구성요소들의 전부 또는 일부는 다른 디바이스 상의 메모리에서 실행될 수도 있으며 그리고 예시된 컴퓨터 시스템과 인터-컴퓨터 통신을 통해 통신할 수도 있다. 시스템 구성요소들 혹은 데이터 구조들의 전부 또는 일부는 컴퓨터-액세스가능한 매체 상에 혹은 적절한 드라이브에 의해서 판독될 수 있는 포터블 아티클 상에 저장될 수 있는바(명령으로서 혹은 구조화된 데이터로서), 이에 대한 다양한 일례는 전술한 바와 같다. 일부 실시예들에서, 컴퓨터 시스템(3300)과는 별도인 컴퓨터-액세스가능한 매체 상에 저장된 명령들은, 전송 매체 혹은 네트워크 및/또는 무선 링크 등의 통신 매체를 통해 전달되는 전기 신호, 전자기 신호 혹은 디지털 신호들을 통해 컴퓨터 시스템(3300)으로 전송될 수 있다. 다양한 실시예들은 또한, 전술한 설명에 따라 컴퓨터-액세스가능한 매체 상에 구현되는 명령들 및/또는 데이터를 수신, 전송 혹은 저장하는 것을 포함할 수 있다. 일반적으로, 컴퓨터-액세스가능한 매체는 비-일시적인, 컴퓨터-판독가능한 저장 매체 혹은 자기 혹은 광 매체 등의 메모리 매체, 예컨대, 디스크, 혹은 DVD/CD-ROM, 가령, RAM(SDRAM, DDR, RDRAM, SRAM 등), ROM 등과 같은 휘발성 혹은 비휘발성 매체를 포함할 수 있다. 일부 실시예들에서, 컴퓨터-액세스가능한 매체는 전송 매체 혹은 네트워크 및/또는 무선 링크 등의 통신 매체를 통해 전달되는 전기 신호, 전자기 신호, 혹은 디지털 신호들과 같은 신호들을 포함할 수 있다. One of ordinary skill in the art will understand that although the various items have been described as being stored in memory or storage in use, these items or portions thereof may be stored in memory and other storage for purposes of memory management and data integrity May be transmitted between the devices. Alternatively, in some embodiments, all or a portion of the software components may be executed in memory on another device and communicated via inter-computer communication with the illustrated computer system. All or a portion of the system components or data structures may be stored on a portable article that can be read on a computer-accessible medium or by a suitable drive (as an instruction or as structured data) An example is as described above. In some embodiments, instructions stored on a computer-accessible medium separate from the computer system 3300 can be in the form of an electrical signal, an electromagnetic signal, or a digital signal transmitted over a transmission medium or a communication medium such as a network and / Signals to the computer system 3300. [ The various embodiments may also include receiving, transmitting or storing instructions and / or data implemented on a computer-accessible medium in accordance with the above description. In general, the computer-accessible medium may be a non-volatile, computer-readable storage medium or a memory medium such as a magnetic or optical medium, such as a disk or DVD / CD-ROM, such as RAM (SDRAM, DDR, RDRAM, SRAM, etc.), ROM, and the like. In some embodiments, the computer-accessible medium may include signals such as electrical, electromagnetic, or digital signals carried over a transmission medium or a communication medium such as a network and / or a wireless link.
본 명세서에 서술된 방법들은 다른 실시예들에서 소프트웨어, 하드웨어, 혹은 이들의 조합으로 구현될 수 있다. 또한, 방법의 블록들의 순서는 변경될 수도 있으며 그리고 다양한 구성요소들이 추가, 재배열, 조합, 생략, 수정, 등등이 될 수 있다. 본 개시 내용의 이득을 취하는 해당 기술분야의 당업자에게는 자명한 바와 같이, 다양한 수정들 및 변경들이 만들어질 수 있다. 본 명세서에 서술된 다양한 실시예들은 예시적인 것으로 의도된 것이며, 본 발명을 한정하고자 의도된 것이 아니다. 많은 변형예들, 수정예들, 부가물들, 및 개선책들이 또한 가능하다. 따라서, 본 명세서에서 단일 사례로 서술된 구성요소들에 대하여 복수의 사례들이 제공될 수도 있다. 다양한 구성요소들, 동작들, 및 데이터 저장소들 간의 경계들은 다소 자의적인 것이며, 그리고 특정한 예시적인 구성들의 맥락에서 특정 동작들이 예시되었다. 기능성에 대한 다른 할당들도 또한 구상될 수 있으며 그리고 본 청구항들의 범위에 속할 수 있다. 최종적으로, 예시적인 구성들에서 별도의 구성요소들로서 제시된 구조들 및 기능들은 조합된 구조 혹은 구성요소로 구현될 수도 있다. 이들 및 다른 변형예들, 수정예들, 부가물들, 및 개선책들은 다음에 후속되는 청구항들에 정의된 바와 같은 실시예들의 범위에 속할 것이다.The methods described herein may be implemented in software, hardware, or a combination thereof in other embodiments. Also, the order of the blocks of the method may be varied and various components may be added, rearranged, combined, omitted, modified, and so on. Various modifications and changes may be made, as will be apparent to those skilled in the art having the benefit of this disclosure. The various embodiments described herein are intended to be illustrative and not intended to limit the invention. Many variations, modifications, additions, and improvements are also possible. Accordingly, a plurality of examples may be provided for the elements described herein as a single example. The boundaries between the various components, operations, and data stores are somewhat arbitrary and specific operations have been illustrated in the context of certain exemplary configurations. Other assignments for functionality may also be envisioned and fall within the scope of the claims. Finally, the structures and functions presented as separate components in the exemplary embodiments may be implemented with a combined structure or component. These and other variations, modifications, additions, and improvements will fall within the scope of embodiments as defined in the claims which follow thereafter.
Claims (20)
상기 디스플레이 스크린의 상기 제 1 부분은, 파워-온 상태(powered-on state)에서 디스플레이 기능들(display functions)을 수행하고 사용자 입력을 수신하도록 구성되어 있고,
상기 디스플레이 스크린의 상기 제 2 부분은, 파워-오프 상태(powered-off state)에서 구성되어 있으며;
상기 제 1 부분에서의 사용자 표시(user indication)에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하도록 상기 제 2 부분을 상기 파워-온 상태로 천이(transitioning)시킴으로써 상기 제 2 부분을 상기 이용가능한 디스플레이 영역에 추가하는 단계와; 그리고
상기 제 2 부분 내에 제 2 정보를 디스플레이하는 단계를 포함하는 것을 특징으로 하는 방법.The method comprising: displaying first information in an available display area, wherein the available display area comprises a first portion of a display screen, the display screen being configured to have a plurality of portions The plurality of portions including the first portion of the display screen and the second portion of the display screen,
Wherein the first portion of the display screen is configured to perform display functions and receive user input in a powered-on state,
The second portion of the display screen being configured in a powered-off state;
In response to a user indication in the first portion, performing the display functions and transitioning the second portion to the power-on state to receive a user input, Adding to the display area; And
And displaying the second information in the second portion.
상기 제 1 정보를 수학적으로 업스케일링(mathematically upscaling)함으로써 상기 제 2 정보를 발생시키는 단계와, 여기서
상기 제 2 정보는 상기 제 1 부분 및 상기 제 2 부분 모두에서의 디스플레이를 위해 업스케일링된 상기 제 1 정보의 일부분을 포함하며; 그리고
상기 제 1 부분 내에 제 3 정보를 디스플레이하는 단계를 더 포함하고,
상기 제 3 정보는 상기 제 1 부분 및 상기 제 2 부분 모두에서의 디스플레이를 위해 업스케일링된 상기 제 1 정보의 일부분을 포함하는 것을 특징으로 하는 방법.The method according to claim 1,
Generating the second information by mathematically upscaling the first information, wherein
The second information includes a portion of the first information that is upscaled for display in both the first portion and the second portion; And
Further comprising displaying third information in the first portion,
Wherein the third information comprises a portion of the first information that is upscaled for display in both the first portion and the second portion.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠(content)를 포함하는 그래픽 콘텐츠 데이터 구조(graphical content data structure)를 수신하는 단계와; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소(element)들을 선택하는 단계를 더 포함하는 것을 특징으로 하는 방법.The method according to claim 1,
Receiving a graphical content data structure including content for display within the available display area; And
Further comprising selecting elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered on state How to.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 이용가능한 디스플레이 영역의 치수(dimension)에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링(scaling)하는 단계를 더 포함하는 것을 특징으로 하는 방법.The method according to claim 1,
Receiving a graphical content data structure comprising content for display within the available display area; And
Further comprising scaling elements of the graphical content data structure for display in the available display area based at least in part on the dimensions of the available display area. .
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 단계를 더 포함하는 것을 특징으로 하는 방법.The method according to claim 1,
Receiving a graphical content data structure comprising content for display within the available display area; And
Further comprising scaling the elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered on state.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 포그라운드 콘텐츠 요소(foreground content element)의 위치를 백그라운드 요소(background element)에 대해서 상대적으로 조정하는 단계를 더 포함하는 것을 특징으로 하는 방법.The method according to claim 1,
Receiving a graphical content data structure comprising content for display within the available display area; And
The location of a foreground content element of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered- wherein the step of adjusting comprises: adjusting a relative position of the background element relative to the background element.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 선택하는 단계를 더 포함하는 것을 특징으로 하는 방법.The method according to claim 1,
Receiving a graphical content data structure comprising content for display within the available display area; And
Further comprising selecting elements of the graphical content data structure for display within the available display area based at least in part on the dimensions of the available display area.
하나 이상의 프로세서들과;
디스플레이 스크린과; 그리고
하나 이상의 메모리들을 포함하여 구성되며,
상기 하나 이상의 메모리들은 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 저장하고,
상기 프로그램 명령들은,
이용가능한 디스플레이 영역 내에 제 1 정보를 디스플레이하는 것과, 여기서 상기 이용가능한 디스플레이 영역은 상기 디스플레이 스크린의 제 1 부분을 포함하고, 상기 디스플레이 스크린은 복수의 부분들을 갖도록 구성되며, 상기 복수의 부분들은 상기 디스플레이 스크린의 상기 제 1 부분 및 상기 디스플레이 스크린의 제 2 부분을 포함하며,
상기 디스플레이 스크린의 상기 제 1 부분은, 파워-온 상태에서 디스플레이 기능들을 수행하고 사용자 입력을 수신하도록 구성되어 있고,
상기 디스플레이 스크린의 상기 제 2 부분은, 파워-오프 상태에서 구성되어 있으며;
상기 제 1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하도록 상기 제 2 부분을 상기 파워-온 상태로 천이시킴으로써 상기 제 2 부분을 상기 이용가능한 디스플레이 영역에 추가하는 것과; 그리고
상기 제 2 부분 내에 제 2 정보를 디스플레이하는 것을 수행하기 위해,
상기 하나 이상의 프로세서들 상에서 실행가능한 것을 특징으로 하는 다기능 디바이스.As a multifunction device,
One or more processors;
A display screen; And
Comprising one or more memories,
Wherein the one or more memories store program instructions executable on the one or more processors,
The program instructions,
The method comprising: displaying first information in an available display area, wherein the available display area includes a first portion of the display screen, the display screen configured to have a plurality of portions, The first portion of the screen and the second portion of the display screen,
Wherein the first portion of the display screen is configured to perform display functions and receive user input in a power-
The second portion of the display screen being configured in a power-off state;
Adding the second portion to the available display area by performing a display function and transitioning the second portion to the power-on state to receive a user input, in response to a user indication in the first portion; And
To perform displaying the second information in the second portion,
Lt; RTI ID = 0.0 > one or more processors. ≪ / RTI >
상기 제 1 정보를 수학적으로 업스케일링함으로써 상기 제 2 정보를 발생시키는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하고, 여기서
상기 제 2 정보는 상기 제 1 부분 및 상기 제 2 부분 모두에서의 디스플레이를 위해 업스케일링된 상기 제 1 정보의 일부분을 포함하며, 그리고
상기 제 1 부분 내에 제 3 정보를 디스플레이하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하고, 여기서
상기 제 3 정보는 상기 제 1 부분 및 상기 제 2 부분 모두에서의 디스플레이를 위해 업스케일링된 상기 제 1 정보의 일부분을 포함하는 것을 특징으로 하는 다기능 디바이스.9. The method of claim 8,
Further comprising program instructions executable on the one or more processors to perform generating the second information by mathematically upscaling the first information, wherein
The second information includes a portion of the first information that is upscaled for display in both the first portion and the second portion, and
Further comprising program instructions executable on the one or more processors to perform displaying third information in the first portion, wherein
And wherein the third information comprises a portion of the first information that is upscaled for display in both the first portion and the second portion.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 선택하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.9. The method of claim 8,
Program instructions executable on the one or more processors to perform receiving a graphical content data structure including content for display within the available display area; And
Executing on the one or more processors to perform selecting elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered- Lt; RTI ID = 0.0 > program instructions. ≪ / RTI >
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.9. The method of claim 8,
Program instructions executable on the one or more processors to perform receiving a graphical content data structure including content for display within the available display area; And
Further comprising program instructions executable on the one or more processors to perform scaling of elements of the graphical content data structure for display in the available display area based at least in part on the dimensions of the available display area Lt; RTI ID = 0.0 > multifunction < / RTI > device.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.9. The method of claim 8,
Program instructions executable on the one or more processors to perform receiving a graphical content data structure including content for display within the available display area; And
Executing on the one or more processors to perform scaling of elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered- Lt; RTI ID = 0.0 > program instructions. ≪ / RTI >
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 포그라운드 콘텐츠 요소의 위치를 백그라운드 요소에 대해서 상대적으로 조정하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.9. The method of claim 8,
Program instructions executable on the one or more processors to perform receiving a graphical content data structure including content for display within the available display area; And
Adjusting a position of a foreground content element of the graphics content data structure relative to a background element for display in the available display area based at least in part on whether the second portion is in a power- Further comprising program instructions executable on the one or more processors to perform the functions of the multifunction device.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 선택하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.9. The method of claim 8,
Program instructions executable on the one or more processors to perform receiving a graphical content data structure including content for display within the available display area; And
Further comprising program instructions executable on the one or more processors to perform selecting elements of the graphical content data structure for display in the available display area based at least in part on the dimensions of the available display area Lt; RTI ID = 0.0 > multifunction < / RTI > device.
상기 컴퓨터 판독가능 저장 매체는 컴퓨터 상에서 실행가능한 프로그램 명령들을 저장하고,
상기 프로그램 명령들은,
이용가능한 디스플레이 영역 내에 제 1 정보를 디스플레이하는 것과, 여기서 상기 이용가능한 디스플레이 영역은 디스플레이 스크린의 제 1 부분을 포함하고, 상기 디스플레이 스크린은 복수의 부분들을 갖도록 구성되며, 상기 복수의 부분들은 상기 디스플레이 스크린의 상기 제 1 부분 및 상기 디스플레이 스크린의 제 2 부분을 포함하며,
상기 디스플레이 스크린의 상기 제 1 부분은, 파워-온 상태에서 디스플레이 기능들을 수행하고 사용자 입력을 수신하도록 구성되어 있고,
상기 디스플레이 스크린의 상기 제 2 부분은, 파워-오프 상태에서 구성되어 있으며;
상기 제 1 부분에서의 사용자 표시에 응답하여, 디스플레이 기능들을 수행하고 사용자 입력을 수신하도록 상기 제 2 부분을 상기 파워-온 상태로 천이시킴으로써 상기 제 2 부분을 상기 이용가능한 디스플레이 영역에 추가하는 것과; 그리고
상기 제 2 부분 내에 제 2 정보를 디스플레이하는 것을 구현하기 위해,
컴퓨터 상에서 실행가능한 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.A non-transitory, computer-readable storage medium,
The computer-readable storage medium stores program instructions executable on a computer,
The program instructions,
The method comprising: displaying first information in an available display area, wherein the available display area includes a first portion of a display screen, the display screen configured to have a plurality of portions, The first portion of the display screen and the second portion of the display screen,
Wherein the first portion of the display screen is configured to perform display functions and receive user input in a power-
The second portion of the display screen being configured in a power-off state;
Adding the second portion to the available display area by performing a display function and transitioning the second portion to the power-on state to receive a user input, in response to a user indication in the first portion; And
To implement displaying the second information in the second portion,
A non-transitory computer readable storage medium characterized by being executable on a computer.
상기 제 1 정보를 수학적으로 업스케일링함으로써 상기 제 2 정보를 발생시키는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하고, 여기서
상기 제 2 정보는 상기 제 1 부분 및 상기 제 2 부분 모두에서의 디스플레이를 위해 업스케일링된 상기 제 1 정보의 일부분을 포함하며, 그리고
상기 제 1 부분 내에 제 3 정보를 디스플레이하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하고, 여기서
상기 제 3 정보는 상기 제 1 부분 및 상기 제 2 부분 모두에서의 디스플레이를 위해 업스케일링된 상기 제 1 정보의 일부분을 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.16. The method of claim 15,
Further comprising program instructions executable on the computer to implement generating the second information by mathematically upscaling the first information, wherein
The second information includes a portion of the first information that is upscaled for display in both the first portion and the second portion, and
Further comprising program instructions executable on the computer to implement displaying the third information in the first portion, wherein
Wherein the third information comprises a portion of the first information that is upscaled for display in both the first portion and the second portion. ≪ RTI ID = 0.0 >< / RTI >
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 선택하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.16. The method of claim 15,
Program instructions executable on a computer to implement receiving a graphical content data structure comprising content for display within the available display area; And
Program instructions executable on a computer to implement selecting elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered- ≪ / RTI > further comprising a computer readable medium having computer readable instructions thereon.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.16. The method of claim 15,
Program instructions executable on a computer to implement receiving a graphical content data structure comprising content for display within the available display area; And
Further comprising program instructions executable on the computer to implement scaling the elements of the graphical content data structure for display in the available display area based at least in part on the dimensions of the available display area Lt; RTI ID = 0.0 > computer-readable < / RTI >
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.16. The method of claim 15,
Program instructions executable on a computer to implement receiving a graphical content data structure comprising content for display within the available display area; And
Program instructions executable on a computer to implement scaling the elements of the graphical content data structure for display in the available display area based at least in part on whether the second portion is in a powered- ≪ / RTI > further comprising a computer readable medium having computer readable instructions thereon.
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 2 부분이 파워-온 상태에 있는지 여부에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 포그라운드 콘텐츠 요소의 위치를 백그라운드 요소에 대해서 상대적으로 조정하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.16. The method of claim 15,
Program instructions executable on a computer to implement receiving a graphical content data structure comprising content for display within the available display area; And
Adjusting a position of a foreground content element of the graphics content data structure relative to a background element for display in the available display area based at least in part on whether the second portion is in a power- ≪ / RTI > further comprising program instructions executable on the computer to implement the program.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361822267P | 2013-05-10 | 2013-05-10 | |
| US61/822,267 | 2013-05-10 | ||
| US201361826673P | 2013-05-23 | 2013-05-23 | |
| US61/826,673 | 2013-05-23 | ||
| US13/905,064 | 2013-05-29 | ||
| US13/905,064 US8593427B1 (en) | 2013-05-10 | 2013-05-29 | System and method for managing display power consumption |
| PCT/US2013/072074 WO2014182336A1 (en) | 2013-05-10 | 2013-11-26 | System and method for managing display power consumption |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20160037841A true KR20160037841A (en) | 2016-04-06 |
Family
ID=51867626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020157035179A Withdrawn KR20160037841A (en) | 2013-05-10 | 2013-11-26 | System and method for managing display power consumption |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2994814A4 (en) |
| KR (1) | KR20160037841A (en) |
| WO (1) | WO2014182336A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190065379A (en) * | 2016-10-14 | 2019-06-11 | 후아웨이 테크놀러지 컴퍼니 리미티드 | A method of adjusting a screen on duration of a terminal and a terminal |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7614011B2 (en) * | 2004-10-21 | 2009-11-03 | International Business Machines Corporation | Apparatus and method for display power saving |
| US20060227122A1 (en) * | 2005-04-07 | 2006-10-12 | Microsoft Corporation | Implementing multiple display modes on one display panel |
| KR100831721B1 (en) * | 2006-12-29 | 2008-05-22 | 엘지전자 주식회사 | Display device and method of portable terminal |
| JP4982505B2 (en) * | 2007-01-25 | 2012-07-25 | シャープ株式会社 | Multi-window management apparatus, program, storage medium, and information processing apparatus |
| JP5383053B2 (en) * | 2008-01-29 | 2014-01-08 | 京セラ株式会社 | Terminal device with display function |
| KR101495164B1 (en) * | 2008-04-10 | 2015-02-24 | 엘지전자 주식회사 | Mobile terminal and its screen processing method |
| CN101598966A (en) * | 2008-06-06 | 2009-12-09 | 深圳富泰宏精密工业有限公司 | The contactor control device and the control method thereof that show two pictures |
| US9620072B2 (en) * | 2009-01-15 | 2017-04-11 | International Business Machines Corporation | Method and apparatus for reducing power consumption of an electronic display |
| CA2818410C (en) * | 2010-11-18 | 2019-04-30 | Google Inc. | Surfacing off-screen visible objects |
| EP2631754B1 (en) * | 2012-02-24 | 2017-04-05 | BlackBerry Limited | Peekable user interface on a portable electronic device |
-
2013
- 2013-11-26 KR KR1020157035179A patent/KR20160037841A/en not_active Withdrawn
- 2013-11-26 EP EP13883923.8A patent/EP2994814A4/en not_active Withdrawn
- 2013-11-26 WO PCT/US2013/072074 patent/WO2014182336A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190065379A (en) * | 2016-10-14 | 2019-06-11 | 후아웨이 테크놀러지 컴퍼니 리미티드 | A method of adjusting a screen on duration of a terminal and a terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014182336A1 (en) | 2014-11-13 |
| EP2994814A4 (en) | 2017-05-17 |
| EP2994814A1 (en) | 2016-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11783117B2 (en) | Device, method, and graphical user interface for sharing a content object in a document | |
| US12277311B2 (en) | Device, method, and graphical user interface for navigation of information in a map-based interface | |
| US20220124254A1 (en) | Device, Method, and Graphical User Interface for Accessing an Application in a Locked Device | |
| US9075612B2 (en) | System and method for managing display power consumption | |
| US9032338B2 (en) | Devices, methods, and graphical user interfaces for navigating and editing text | |
| US9591221B2 (en) | Magnetic camera component mounting in cameras | |
| US9563351B2 (en) | Device, method, and graphical user interface for navigating between document sections | |
| US20140006994A1 (en) | Device, Method, and Graphical User Interface for Displaying a Virtual Keyboard | |
| US8347238B2 (en) | Device, method, and graphical user interface for managing user interface content and user interface elements by dynamic snapping of user interface elements to alignment guides | |
| US8717328B1 (en) | System and method for managing display power consumption | |
| US20130097551A1 (en) | Device, Method, and Graphical User Interface for Data Input Using Virtual Sliders | |
| US20110141031A1 (en) | Device, Method, and Graphical User Interface for Management and Manipulation of User Interface Elements | |
| US20110074694A1 (en) | Device and Method for Jitter Reduction on Touch-Sensitive Surfaces and Displays | |
| US20110163967A1 (en) | Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document | |
| US9335452B2 (en) | System and method for capturing images | |
| US9026951B2 (en) | Device, method, and graphical user interface for selection of views in a three-dimensional map based on gesture inputs | |
| US20150220243A1 (en) | Spatially-enhanced accessibility aid for a display device | |
| US11128786B2 (en) | Bending a circuit-bearing die | |
| KR20160037841A (en) | System and method for managing display power consumption | |
| AU2015201237B2 (en) | Device, method, and graphical user interface for changing pages in an electronic document |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20151210 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |