[go: up one dir, main page]

KR20160037841A - System and method for managing display power consumption - Google Patents

System and method for managing display power consumption Download PDF

Info

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
Application number
KR1020157035179A
Other languages
Korean (ko)
Inventor
진롱 양
람지 카릴 말루프
Original Assignee
진롱 양
람지 카릴 말루프
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/905,064 external-priority patent/US8593427B1/en
Application filed by 진롱 양, 람지 카릴 말루프 filed Critical 진롱 양
Publication of KR20160037841A publication Critical patent/KR20160037841A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3262Power saving in digitizer or tablet
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0686Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • G09G2330/022Power management, e.g. power saving in absence of operation, e.g. no data being entered during a predetermined time
    • Y02B60/1242
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing 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

디스플레이 전력 소모를 관리하는 시스템 및 방법{SYSTEM AND METHOD FOR MANAGING DISPLAY POWER CONSUMPTION}[0001] SYSTEM AND METHOD FOR MANAGING DISPLAY POWER CONSUMPTION [0002]

본 발명은 일반적으로 전력 관리, 특히, 디스플레이 시스템들에서 전력 소모를 관리하는 것에 관한 것이다.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 claim 1, wherein the computer-readable storage medium is further programmed to cause the computing device to, in response to a user instruction in the first portion, cause a first portion of 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, and as described herein, And store program instructions executable by the one or more processors to display information in a second portion. Other embodiments of the screen power management module may be implemented, at least in part, by, for example, hardware circuitry and / or firmware stored in non-volatile memory.

다기능 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 portable multifunction device 100 having touch sensitive displays 112 in accordance with some embodiments. The touch sensitive display 112 is sometimes referred to as a "touch screen" for convenience, and may be known or referred to as a touch sensitive display system. The device 100 includes a memory 102 (including one or more computer readable storage media), a memory controller 122, one or more processing units (CPUs) 120, a peripheral interface 118, an RF network 108, an audio network 110, a speaker 111, a microphone 113, an input / output (I / O) subsystem 106, other input or control devices 116, do. The device 100 includes one or more optical sensors 164. These components may communicate via one or more communication buses or signal lines 103.

디바이스(100)가 포터블 다기능 디바이스의 하나의 예시일 뿐이고, 디바이스(100)가 도시된 것보다 많거나 적은 컴포넌트들을 가질 수 있고, 2개 이상의 컴포넌트들을 조합할 수 있거나 상기 컴포넌트들과 다른 구성 또는 배열을 가질 수 있음이 이해되어야 한다. 도 1에 도시된 다양한 컴포넌트들은 하나 이상의 신호 프로세싱 및/또는 애플리케이션별 집적 회로들을 포함하는 하드웨어, 소프트웨어, 하드웨어 및 소프트웨어의 조합으로 구현될 수 있다.It is to be appreciated that the device 100 is only one example of a portable multifunction device and that the device 100 may have more or fewer components than shown, may combine two or more components, As shown in FIG. The various components shown in FIG. 1 may be implemented in hardware, software, hardware, and a combination of software, including one or more signal processing and / or application specific integrated circuits.

메모리(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 device 100, such as the CPU 120 and the peripheral interface 118, may be controlled by the memory controller 122.

주변기기 인터페이스(118)는 상기 디바이스의 입력 및 출력 주변기기들을 CPU(120) 및 메모리(102)에 결합하기 위해 사용될 수 있다. 상기 하나 이상의 프로세서들(120)은 디바이스(100)에 대한 다양한 기능들을 수행하고 데이터를 프로세싱하기 위해서 메모리(102)에 저장된 다양한 소프트웨어 프로그램들 및/또는 명령어들의 세트들을 실행한다.Peripheral interface 118 may be used to couple the input and output peripherals of the device to CPU 120 and memory 102. The one or more processors 120 execute various software programs and / or sets of instructions stored in the memory 102 to perform various functions for the device 100 and process the data.

일부 실시예들에서, 주변기기 인터페이스(118), CPU(120) 및 메모리 제어기(122)는 칩(104)과 같은 단일 칩에 구현된다. 일부 다른 실시예들에서, 이들은 별개의 칩들에 구현될 수 있다.In some embodiments, peripheral interface 118, CPU 120, and memory controller 122 are implemented on a single chip, such as chip 104. In some other embodiments, these may be implemented in separate chips.

무선 주파수(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 speaker 111 and the microphone 113 provide an audio interface between the user and the device 100. The audio network 110 receives audio data from the peripheral interface 118, converts the audio data into an electrical signal, and transmits the electrical signal to the speaker 111. The speaker 111 converts the electric signal into sound waves that can be heard by a person. The audio network 110 also receives electrical signals that are converted by the microphone 113 from sound waves. The audio network 110 converts the electrical signals into audio data and transmits the audio data to the peripheral interface 118 for processing. The audio data is retrieved from and / or transmitted to the memory 102 and / or the RF network 108 by the peripheral interface 118. In some embodiments, the audio network 110 includes a headset jack (e.g., 212 of FIG. 2). The headset jack may be connected to the audio network 110 and a removable audio input (not shown), such as a headset having both output-only headphones or outputs (e.g., headphones for one or both ears) / Output peripherals.

입/출력 서브시스템(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 device 100, such as the touch screen 112 and other input control devices 116, to the peripheral interface 118. The input / output subsystem 106 includes one or more input controllers 160 for the display controller 156 and other input or control devices. The one or more input controllers 160 receive electrical signals from other input or control devices 116 or transmit electrical signals to the other input or control devices 116. The other input control devices 116 include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click wheels, do. In some alternative embodiments, the input controller (s) 160 may be (or may not be) coupled to any of the following: a keyboard device, an infrared port, a USB port, and a pointer device such as a mouse, . The one or more buttons (e.g., 208 in FIG. 2) include an up / down button and / or a microphone 113 for volume control of the speaker 111. The one or more buttons include a push button (e.g., 206 in FIG. 2).

터치 감응 디스플레이(112)는 디바이스와 사용자간의 입력 인터페이스 및 출력 인터페이스를 제공한다. 디스플레이 제어기(156)는 터치 스크린(112)으로부터 전기 신호를 수신하거나 상기 터치 스크린(112)에 전기 신호를 송신한다. 터치 스크린(112)은 사용자에게 시각적 출력을 디스플레이한다. 상기 시각적 출력은 그래픽들, 텍스트, 아이콘들, 비디오 및 이들의 어떤 조합(집합적으로 "그래픽들"이라고 지칭됨)을 포함한다. 일부 실시예들에서, 상기 시각적 출력의 일부 또는 전부는 사용자 인터페이스 오브젝트들에 대응한다.The touch sensitive display 112 provides an input interface and an output interface between the device and the user. The display controller 156 receives electrical signals from the touch screen 112 or transmits electrical signals to the touch screen 112. The touch screen 112 displays a visual output to the user. The visual output includes graphics, text, icons, video, and any combination thereof (collectively referred to as "graphics"). In some embodiments, some or all of the visual output corresponds to user interface objects.

터치 스크린(112)은 터치 감응 표면, 그리고 햅틱 및/또는 촉각 접촉에 기초해서 사용자로부터 입력을 수용하는 센서 또는 센서들의 세트를 구비한다. 터치 스크린(112) 및 (메모리(102)의 관련된 모듈들 및/또는 명령어들의 세트들과 함께)디스플레이 제어기(156)는 터치 스크린(112)상의 접촉(및 접촉의 어떤 이동 또는 중단)을 검출하고 상기 검출된 접촉을 터치 스크린(112)에 디스플레이되는 사용자 인터페이스 오브젝트들(예를 들어, 하나 이상의 소프트 키들, 아이콘들, 웹 페이지들 또는 이미지들)과의 인터렉션으로 변환한다. 대표적인 실시예에서, 터치 스크린(112)과 사용자 간의 접촉 지점은 사용자의 손가락에 대응한다.The touch screen 112 includes a touch sensitive surface and a set of sensors or sensors that accept input from a user based on haptic and / or tactile contacts. The display controller 156 may detect touches (and any movement or interruption of contact) on the touch screen 112 (along with associated sets of modules and / or instructions of the memory 102) (E.g., one or more soft keys, icons, web pages, or images) that are displayed on the touch screen 112. For example, In an exemplary embodiment, the point of contact between the touch screen 112 and the user corresponds to a user's finger.

터치 스크린(112)은 비록 다른 디스플레이 기술들이 다른 실시예들에서 사용될 수 있지만, LCD(liquid crystal display) 기술, LPD(light emitting polymer display) 기술, 또는 LED(light emitting diode) 기술을 이용한다. 터치 스크린(112) 및 디스플레이 제어기(156)는 용량성, 저항성, 적외선, 및 표면 탄성파 기술들뿐만 아니라 다른 근접 센서 어레이들 또는 터치 스크린(112)과의 접촉의 하나 이상의 지점들을 결정하기 위한 기타 소자들을 포함하나 이에 한정되지 않는, 현재 알려지거나 나중에 개발되는 다양한 터치 센싱 기술들 중 어떤 것을 이용해서 접촉 및 접촉의 이동 또는 중단을 검출한다. 대표적인 실시예에서, 캘리포니아의 쿠퍼티노의 애플 인크.로부터의 iPhone(등록상표), iPod Touch(등록상표), 및 iPad(등록상표)에서 발견되는 바와 같이, 투영된 상호 커패시턴스 센싱 기술이 사용된다.The touch screen 112 utilizes liquid crystal display (LCD) technology, light emitting polymer display (LPD) technology, or light emitting diode (LED) technology, although other display technologies may be used in other embodiments. The touch screen 112 and the display controller 156 may include capacitive, resistive, infrared, and surface acoustic wave technologies as well as other proximity sensor arrays or other devices for determining one or more points of contact with the touch screen 112 Such as, but not limited to, any of a variety of currently known or later developed touch sensing techniques. In a representative embodiment, a projected mutual capacitance sensing technique is used, as found in the iPhone (TM), iPod Touch (TM), and iPad (TM) from Apple Inc. of Cupertino, California.

사용자는 스타일러스(stylus), 손가락 등과 같은 어떤 적합한 오브젝트 또는 부속물(appendage)을 이용해서 터치 스크린(112)과의 접촉을 할 수 있다. 일부 실시예들에서, 사용자 인터페이스는 터치 스크린상의 손가락의 넓은 접촉 영역 때문에 스타일러스에 기초한 입력보다 덜 정밀한, 손가락에 기초한 접촉들 및 제스처들과 주로 동작하도록 설계된다. 일부 실시예들에서, 디바이스는 개략적인(rough) 손가락에 기초한 입력을 정밀한 포인터/커서 위치 또는 사용자가 원하는 동작들을 수행하기 위한 커맨드로 옮긴다.The user may make contact with the touch screen 112 using any suitable object or appendage, such as a stylus, a finger, or the like. In some embodiments, the user interface is designed to operate primarily with finger-based contacts and gestures that are less accurate than stylus-based input due to the wide contact area of the finger on the touch screen. In some embodiments, the device translates the input based on the rough finger into a precise pointer / cursor position or a command to perform user desired actions.

일부 실시예들에서, 터치 스크린에 더해서, 디바이스(100)는 특정 기능들을 활성화하거나 비활성화하기 위한 터치패드(미도시)를 포함한다. 일부 실시예들에서, 상기 터치패드는 터치 스크린과 다르게, 시각적 출력을 디스플레이하지 않는 디바이스의 터치 감응 영역이다. 상기 터치패드는 터치 스크린(112)으로부터 별개이거나 터치 스크린에 의해 형성되는 터치 감응 표면의 연장인 터치 감응 표면이다.In some embodiments, in addition to the touch screen, the device 100 includes a touch pad (not shown) for activating or deactivating certain functions. In some embodiments, the touchpad is a touch sensitive area of a device that, unlike a touch screen, does not display a visual output. The touchpad is a touch sensitive surface that is separate from the touch screen 112 or is an extension of the touch sensitive surface formed by the touch screen.

디바이스(100)는 다양한 컴포넌트들에 전력을 공급하기 위한 전력 시스템(162)을 또한 포함한다. 전력 시스템(162)은 전력 관리 시스템, 하나 이상의 전력원들(예를 들어, 배터리, 교류(AC)), 재충전 시스템, 전력 실패 검출 회로, 전력 컨버터 또는 인버터, 전력 상태 표시기(예를 들어, LED(light-emitting diode)) 및 포터블 디바이스들에서 전력의 생성, 관리 및 분배와 관련된 어떤 다른 컴포넌트들을 포함한다.The device 100 also includes a power system 162 for powering various components. The power system 162 may include a power management system, one or more power sources (e.g., battery, ac), a recharging system, a power failure detection circuit, a power converter or inverter, (light-emitting diodes), and some other components related to the generation, management and distribution of power in portable devices.

디바이스(100)는 하나 이상의 광학 센서들(164)을 또한 포함한다. 도 1은 입/출력 서브시스템(106)의 광학 센서 제어기(159)에 결합된 광학 센서를 도시한다. 광학 센서(164)는 충전 결합 디바이스(CCD) 또는 상보적 금속 산화물 반도체(CMOS) 광트랜지스터들을 포함한다. 광학 센서(164)는 주변환경으로부터 하나 이상의 렌즈들을 통해 투영되는 빛을 수신하고, 상기 빛을 이미지를 나타내는 데이터로 변환한다. 이미징 모듈(143)(카메라 모듈이라고도 지칭됨)과 함께, 광학 센서(164)는 정적인 이미지들 또는 비디오를 캡쳐한다. 일부 실시예들에서, 광학 센서는 디바이스의 전면의 터치 스크린 디스플레이(112)와 반대인 디바이스(100)의 후면에 위치하여, 상기 터치 스크린 디스플레이가 정적인 이미지 및/또는 비디오 이미지 획득용 뷰파인더(viewfinder)로서 사용된다. 일부 실시예들에서, 다른 고아학 센서가 디바이스의 전면에 위치하여 상기 사용자가 터치 스크린 디스플레이에서 다른 비디오 회의 참가자를 보는 동안 상기 사용자의 이미지가 비디오 회의를 위해 획득된다.The device 100 also includes one or more optical sensors 164. Figure 1 shows an optical sensor coupled to an optical sensor controller 159 of the input / output subsystem 106. [ The optical sensor 164 includes a charge coupled device (CCD) or complementary metal oxide semiconductor (CMOS) phototransistors. The optical sensor 164 receives the light projected through the one or more lenses from the environment and converts the light into data representing the image. Along with the imaging module 143 (also referred to as a camera module), the optical sensor 164 captures static images or video. In some embodiments, the optical sensor is located on the back side of the device 100 opposite the touch screen display 112 on the front side of the device such that the touch screen display is a viewfinder for static image and / viewfinder). In some embodiments, an image of the user is acquired for video conferencing while another orphanage sensor is located at the front of the device and the user views another video conferencing participant in the touch screen display.

디바이스(100)는 하나 이상의 근접 센서들(166)을 또한 포함한다. 도 1은 주변기기 인터페이스(118)에 결합된 근접 센서(166)를 도시한다. 대안적으로, 근접 센서(166)는 입/출력 서브시스템(106)의 입력 제어기(160)에 결합된다. 일부 실시예들에서, 상기 근접 센서는 상기 다기능 디바이스가 사용자의 귀 근처에 놓일 ?(예를 들어, 사용자가 전화통화를 할 때) 터치 스크린(112)을 끄고 디스에이블(disable)한다.The device 100 also includes one or more proximity sensors 166. FIG. 1 illustrates a proximity sensor 166 coupled to a peripheral interface 118. FIG. Alternatively, the proximity sensor 166 is coupled to the input controller 160 of the input / output subsystem 106. In some embodiments, the proximity sensor turns off and disables the touchscreen 112 when the multifunctional device is placed near the user's ear (e.g., when the user makes a phone call).

디바이스(100)는 하나 이상의 배향 센서들(168)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 가속도계들(예를 들어, 하나 이상의 선형 가속도계들 및/또는 하나 이상의 회전 가속도계들)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 자이로스코프들(gyroscopes)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 자기계들(magnetometers)을 포함한다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 하나 이상의 글로벌 포지셔닝 시스템(GPS), 하나 이상의 글로벌 포지셔닝 시스템(GPS)을 포함하는 하나 이상의 배향 센서들, 글로벌 네비게이션 위성 시스템(GLONASS), 및/또는 기타 글로벌 네비게이션 시스템 수신기들을 포함한다. 상기 GPS, GLONASS 및/또는 기타 글로벌 네비게이션 시스템 수신기들은 디바이스(100)의 위치 및 배향(예를 들어, 세로 방향(portrait) 또는 가로 방향(landscape))에 관한 정보를 획득하기 위해 사용된다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들은 배향/회전 센서들의 어떤 조합을 포함한다. 도 1은 주변기기 인터페이스(118)에 결합된 하나 이상의 배향 센서들(168)을 도시한다. 대안적으로, 상기 하나 이상의 배향 센서들(168)은 입/출력 서브시스템(106)의 입력 제어기(160)에 결합된다. 일부 실시예들에서, 상기 하나 이상의 배향 센서들로부터 수신된 데이터의 분석에 기초해서, 정보는 터치 스크린 디스플레이에 세로 방향 뷰 또는 가로 방향 뷰로 디스플레이된다.The device 100 includes one or more orientation sensors 168. In some embodiments, the one or more orientation sensors include one or more accelerometers (e.g., one or more linear accelerometers and / or one or more rotational accelerometers). In some embodiments, the one or more orientation sensors include one or more gyroscopes. In some embodiments, the one or more orientation sensors include one or more magnetometers. In some embodiments, the one or more orientation sensors comprise one or more global positioning systems (GPS), one or more orientation sensors including one or more global positioning systems (GPS), a global navigation satellite system (GLONASS), and / Global navigation system receivers. The GPS, GLONASS, and / or other global navigation system receivers are used to obtain information regarding the location and orientation (e.g., portrait or landscape) of the device 100. In some embodiments, the one or more orientation sensors comprise any combination of orientation / rotation sensors. FIG. 1 illustrates one or more orientation sensors 168 coupled to a peripheral interface 118. FIG. Alternatively, the one or more orientation sensors 168 are coupled to the input controller 160 of the input / output subsystem 106. In some embodiments, based on an analysis of data received from the one or more orientation sensors, the information is displayed in a portrait or landscape view on a touch screen display.

일부 실시예들에서, 메모리(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 operating system 126, a communication module (or set of instructions) 128, a contact / motion module (or set of instructions) 130, a graphics module A set of instructions) 132, a text input module (or set of instructions) 134, a global positioning system (GPS) module (or set of instructions) 135, a screen power management module 158, Or a set of instructions) 136. The device / global internal state 157 may include: an active application state, if present, indicating which applications are currently active, a display state, any applications, views or other information, , A sensor state including information obtained from the various sensors of the device and the input control devices 116, status information indicating which processes are controlling the output of the vehicle's shared audio or visual resources , Transfer of ownership of shared audio or visual resources, and location information about the location and / or altitude of the device.

운영 체제(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 등)를 통해 간접적으로 결합되도록 된다. Communication module 128 may include various software components for facilitating communication with other devices via one or more external ports 124 and for handling data received by RF network 108 and / . The external port 124 (e.g., Universal Serial Bus (USB), FIREWIRE, etc.) may be coupled directly to other devices or indirectly through a network (e.g., the Internet, wireless LAN, etc.).

접촉/모션 모듈(130)은 터치 스크린(112)(디스플레이 제어기(156)와 함께)과의 접촉을 검출하고 기타 터치 감응 디바이스들(예를 들어, 터치패드 또는 물리적 클릭 휠)을 검출한다. 접촉/모션 모듈(130)은 접촉이 발생했는지 여부를 결정(예를 들어, 손가락을 아래로 내리는 이벤트(finger-down event)를 검출)하고, 접촉의 이동이 있는지 여부를 결정하고 터치 감응 표면을 통해 상기 이동을 추적(예를 들어, 하나 이상의 손가락을 드래깅하는 이벤트(finger-dragging event)를 검출)하고, 접촉이 중단되었는지 여부를 결정(예를 들어, 손가락을 위로 올리는 이벤트(finger-up event) 또는 접촉의 중단을 검출)하는 것과 같은 접촉의 검출에 관한 다양한 동작들을 수행하기 위한 다양한 소프트웨어 컴포넌트들을 포함한다. 접촉/모션 모듈(130)은 터치 감응 표면으로부터 접촉 데이터를 수신한다. 일련의 접촉 데이터에 의해 표현되는 접촉의 지점의 이동을 결정하는 것은 접촉의 지점의 속력(크기), 속도(크기 및 방향) 및/또는 가속도(크기 및/또는 방향의 변화)를 결정하는 것을 포함한다. 이러한 동작들은 단일 접촉들(예를 들어, 하나의 손가락 접촉들) 또는 다수의 동시 접촉들(예를 들어, "멀티터치"/다수의 손가락 접촉들)에 적용된다. 일부 실시예들에서, 접촉/모션 모듈(130) 및 디스플레이 제어기(156)는 터치패드 상의 접촉을 검출한다.Contact / motion module 130 detects contact with touch screen 112 (along with display controller 156) and detects other touch sensitive devices (e.g., a touch pad or physical click wheel). The touch / motion module 130 determines whether a touch has occurred (e.g., detects a finger-down event), determines whether there is a movement of the contact, (E.g., detecting one or more finger-dragging events) and determining whether the contact has been aborted (e.g., a finger-up event Or detecting the interruption of the contact), for example. The contact / motion module 130 receives contact data from the touch sensitive surface. Determining the movement of a point of contact represented by a series of contact data includes determining the speed (magnitude), velocity (magnitude and direction) and / or acceleration (variation in magnitude and / or direction) of the point of contact do. These operations are applied to single contacts (e.g., one finger contacts) or multiple simultaneous contacts (e.g., "multi-touch" / multiple finger contacts). In some embodiments, contact / motion module 130 and display controller 156 detect contact on the touchpad.

접촉/모션 모듈(130)은 사용자에 의한 제스처 입력을 검출한다. 터치 감응 표면 상의 서로 다른 제스처들은 서로 다른 접촉 패턴들을 갖는다. 그러므로, 제스처는 특정한 접촉 패턴을 검출함으로써 검출된다. 예를 들어, 손가락 탭 제스처를 검출하는 것은 손가락을 아래로 내리는 이벤트를 검출하는 것이 손가락을 위로 올리는(들어올리는) 이벤트를 손가락을 아래로 내리는 이벤트와 동일한 위치(또는 실질적으로 동일한 위치)(예를 들어, 아이콘의 위치)에서 검출하는 것에 의해 후속되는 것을 포함한다. 다른 예시로서, 터치 감응 표면상의 손가락 스와이프 제스처(finger swipe gesture)를 검출하는 것은 손가락을 아래로 내리는 이벤트를 검출하는 것이 하나 이상의 손가락을 드래깅하는 이벤트를 검출하는 것에 의해 후속되고, 그리고 그 후에 손가락을 올리는(들어올리는) 이벤트를 검출하는 것에 의해 후속되는 것을 포함한다.The touch / motion module 130 detects the gesture input by the user. Different gestures on the touch sensitive surface have different contact patterns. Therefore, the gesture is detected by detecting a specific contact pattern. For example, detecting a finger tap gesture may be accomplished by detecting a finger-down event such that the finger-up (lift) event is in the same position (or substantially the same position) as the finger-down event For example, the location of the icon). As another example, detecting a finger swipe gesture on the touch sensitive surface may be accomplished by detecting an event of lowering the finger by detecting an event of dragging one or more fingers, Lt; RTI ID = 0.0 > (lift) < / RTI >

그래픽스 모듈(132)은 디스플레이되는 그래픽스의 강도를 변경하기 위한 컴포넌트들을 포함하여, 터치 스크린(112) 또는 기타 디스플레이 상의 그래픽스를 렌더링(rendering)하고 디스플레이하기 위한 다양한 알려진 소프트웨어 컴포넌트들을 포함한다. 본 명세서에서 사용되는 바와 같이, 용어 "그래픽스"는 텍스트, 웹 페이지들, (소프트 키들을 포함하는 사용자 인터페이스 오브젝트들과 같은) 아이콘들,디지털 이미지들, 비디오들, 애니메이션들 등을 포함하나 이에 한정되지 않는, 사용자에게 디스플레이될 수 있는 어떤 오브젝트를 말한다.Graphics module 132 includes various known software components for rendering and displaying graphics on touch screen 112 or other display, including components for modifying the intensity of the graphics being displayed. As used herein, the term "graphics" includes but is not limited to text, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, Refers to any object that can be displayed to the user.

일부 실시예들에서, 그래픽스 모듈(132)은 사용될 그래픽스를 나타내는 데이터를 저장한다. 그래픽 각각은 대응하는 코드를 할당받는다. 그래픽스 모듈(132)은, 애플리케이션 등으로부터, 만약 필요하다면 좌표 데이터 및 기타 그래픽 속성 데이터와 함께, 디스플레이될 그래픽스를 특정하는 하나 이상의 코드들을 수신하고, 그 후에 디스플레이 제어기(156)에 출력하기 위한 스크린 이미지 데이터를 생성한다.In some embodiments, graphics module 132 stores data representing graphics to be used. Each graphic is assigned a corresponding code. Graphics module 132 may receive one or more codes that specify graphics to be displayed, along with coordinate data and other graphics attribute data, if desired, from an application, etc., and thereafter provide a screen image for output to display controller 156 And generates data.

그래픽스 모듈(132)의 컴포넌트인 텍스트 입력 모듈(134)은 다양한 애플리케이션들(예를 들어, 연락처(137), 이메일(140), IM(141), 브라우저(147) 및 텍스트 입력을 필요로 하는 어떤 기타 애플리케이션)에 텍스트를 입력하기 위한 소프트 키보드들을 제공한다.The text input module 134, which is a component of the graphics module 132, may be used to provide various applications (e.g., contacts 137, email 140, IM 141, browser 147, And other applications).

GPS 모듈(135)은 디바이스의 위치를 결정하고 다양한 애플리케이션들에서의 사용을 위해 이 정보를 (예를 들어, 위치에 기초한 전화에서의 사용을 위한 전화(138)에, 사진/비디오 메타데이터로서 카메라(143)에, 그리고 날씨 위젯들, 지역 옐로 페이지 위젯들, 및 맵/네비게이션 위젯들과 같은 위치에 기초한 서비스들을 제공하는 애플리케이션들에)제공한다.GPS module 135 determines the location of the device and provides this information for use in various applications (e. G., To telephone 138 for use in location based telephony, as photo / video metadata < (E.g., to applications that provide location based services such as weather widgets, local yellow page widgets, and map / navigation widgets).

애플리케이션들(136)은 다음의 모듈들(또는 명령어들의 세트들), 또는 이들의 서브세트 혹은 슈퍼세트를 포함한다.Applications 136 include the following modules (or sets of instructions), or a subset or superset thereof.

● 연락처 모듈(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) module 141

● 워크아웃 지원 모듈(142) ● Workout Support Module (142)

● 정적인 이미지들 및/또는 비디오 이미지들용 카메라 모듈(143) Camera module 143 for static images and /

● 이미지 관리 모듈(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, widget modules 149, including one or more of user-generated widgets 149-6,

● 사용자 생성 위젯들(149-6)을 만들기 위한 위젯 생성기 모듈(150) A widget generator module 150 for creating user-created widgets 149-6;

● 검색 모듈(151) • Search module (151)

● 비디오 모듈 및 음악 모듈로 구성되는, 비디오 및 음악 플레이어 모듈(152) A video and music player module 152, consisting of a video module and a music module,

● 노트 모듈(153) ● Note module (153)

● 맵 모듈(154) 및/또는 Map module 154 and / or

● 온라인 비디오 모듈(155). ● Online video module (155).

메모리(102)에 저장될 수 있는 기타 애플리케이션들(136)의 예시들은, 기타 워드 프로세싱 애플리케이션들, 기타 이미지 편집 애플리케이션들, 그리기 애플리케이션들, 프레젠테이션 애플리케이션들, JAVA에 의해 인에이블되는 애플리케이션들, 암호화, 디지털 권리 관리, 비디오 인식 및 음성 복제 애플리케이션을 포함한다.Examples of other applications 136 that may be stored in memory 102 include other word processing applications, other image editing applications, drawing applications, presentation applications, applications enabled by JAVA, encryption, Digital rights management, video recognition and voice replication applications.

터치 스크린(112), 디스플레이 제어기(156), 접촉 모듈(130), 그래픽스 모듈(132) 및 텍스트 입력 모듈(134)과 함께, 연락처 모듈(137)은 주소록에 이름(들)을 추가, 주소록으로부터 이름(들)을 제거, 전화번호(들), 이메일 주소(들), 물리적 주소(들) 또는 기타 정보를 이름과 관련시키는 것, 이미지를 이름과 관련시키는 것, 이름들을 카테고리화 및 분류하는 것, 전화(138), 비디오 회의(139), 이메일(140) 또는 IM(141)에 의해 통신들을 시작 및/또는 용이하게 하기 위해 전화번호들 또는 이메일 주소들을 제공하는 것 등을 포함하여, 주소록 또는 연락처 리스트(예를 들어, 메모리(102)의 연락처 모듈(137)의 애플리케이션 내부 상태(192)에 저장됨)를 관리하기 위해 사용될 수 있다.Along with the touch screen 112, the display controller 156, the contact module 130, the graphics module 132 and the text input module 134, the contact module 137 adds the name (s) to the address book, Associating an image with a name, categorizing and categorizing names, removing a name (s), associating a phone number (s), email address (s), physical address (s) Including providing telephone numbers or e-mail addresses to initiate and / or facilitate communications by telephone 138, video conference 139, e-mail 140 or IM 141, etc., (E.g., stored in the application internal state 192 of the contact module 137 of the memory 102).

RF 회로망(108), 오디오 회로망(110), 스피커(111), 마이크로폰(113), 터치 스크린(112), 디스플레이 제어기(156), 접촉 모듈(130), 그래픽스 모듈(132) 및 텍스트 입력 모듈(134)과 함께, 전화 모듈(138)은 전화번호에 대응하는 문자들의 시퀀스를 입력하고, 주소록(137)의 하나 이상의 전화번호들에 액세스하고, 입력된 전화번호를 수정하고, 각각의 전화번호에 전화를 걸고, 대화를 수행하고 대화가 완료된 때 연결을 끊거나 전화를 끊기 위해서 사용된다. 위에 언급된 바와 같이, 무선 통신은 다양한 통신 표준들, 프로토콜들 및 기술들 중 어떤 것이든지 사용할 수 있다.An RF network 108, an audio network 110, a speaker 111, a microphone 113, a touch screen 112, a display controller 156, a contact module 130, a graphics module 132, 134, the phone module 138 may enter a sequence of characters corresponding to the phone number, access one or more phone numbers of the address book 137, modify the entered phone number, It is used to place a call, conduct a conversation, and disconnect or hang up when the conversation is complete. As mentioned above, wireless communication may use any of a variety of communication standards, protocols, and techniques.

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 speaker 111, the microphone 113, the touch screen 112, the display controller 156 and the communication module 128, the screen power management module 158 , Responsive to a user instruction of the first portion, causes the graphics module 132 to display the first portion of the display screen including the first portion of the display screen of the configuration having the plurality of portions, Adding a second portion to an available display area by displaying information, performing display functions and transitioning the second portion to a powered state to receive a user input, 2 information, or controls these operations, thereby controlling the portions of the screen to be active for display use.

RF 회로(108), 오디오 회로(110), 스피커(111), 마이크(113), 터치 스크린(112), 디스플레이 제어기(156), 광학 센서(164), 스크린 파워 관리 모듈(158), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), 연락처 리스트(137) 및 전화 모듈(138)과 연계하여, 비디오 컨퍼런싱 모듈(139)은 사용자 명령들에 따라 사용자와 하나 이상의 다른 참석자들 사이의 비디오 컨퍼런스를 개시, 수행 및 종료하기 위한 실행가능한 명령들을 포함한다.An RF circuit 108, an audio circuit 110, a speaker 111, a microphone 113, a touch screen 112, a display controller 156, an optical sensor 164, a screen power management module 158, The video conferencing module 139, in conjunction with the video conferencing module 130, the graphics module 132, the text input module 134, the contact list 137 and the telephone module 138, And executing executable instructions for initiating, terminating, and terminating video conferences between the terminals.

RF 회로(108), 터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 이-메일 클라이언트 모듈(140)은 사용자 명령들에 응답하여 이-메일을 생성, 전송, 수신 및 관리하기 위한 실행가능한 명령들을 포함한다. 이미지 관리 모듈(114)과 연계하여, 이-메일 클라이언트 모듈(140)은 카메라 모듈(143)로 촬영된 정지 또는 비디오 이미지들을 갖는 이-메일들을 생성 및 전송하는 것을 매우 쉽게 할 수 있다.In conjunction with the RF circuitry 108, the touch screen 112, the display controller 156, the contact module 130, the graphics module 132 and the text input module 134, the e- Send, receive, and manage e-mails in response to commands. In conjunction with the image management module 114, the e-mail client module 140 can greatly facilitate the creation and transmission of e-mails with still or video images photographed by the camera module 143.

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 touchscreen 112, the display controller 156, the contact module 130, the graphics module 132 and the text input module 134, the instant messaging module 141, (E.g., Short Message Service (SMS) or Multimedia Message Service (MMS) protocol for telephony-based instant messages) (Using XMPP, SIMPLE, or IMPS for instant messaging based on the Internet), sending each instant message, receiving instant messages, and viewing the received instant messages. In some embodiments, the transmitted and / or received instant messages include graphics, pictures, audio files, video files, and / or other attachments that are supported by the MMS and / or Enhanced Messaging Service (EMS) can do. As used herein, "instant messaging" is intended to encompass both telephony-based messages (e.g., messages transmitted using SMS or MMS) and Internet-based messages (e.g., messages sent using XMPP, SIMPLE or IMPS) Lt; / RTI >

RF 회로(108), 터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), GPS 모듈(135), 맵 모듈(154) 및 음악 플레이어 모듈(146)과 연계하여, 워크아웃(workout) 지원 모듈(142)은, (예컨대, 시간, 거리 및/또는 칼로리 연소 목표들을 이용하는) 운동들을 생성하고, 운동 센서들(스포츠 디바이스들)과 통신하며, 운동 센서 데이터를 수신하고, 운동을 모니터링하기 위해 이용되는 센서들을 보정(calibrate)하며, 운동을 위한 음악을 선택 및 플레이하고, 그리고 운동 데이터를 디스플레이, 저장 및 전송하기 위한 실행가능한 명령들을 포함한다.A touch screen 112, a display controller 156, a contact module 130, a graphics module 132, a text input module 134, a GPS module 135, a map module 154, In conjunction with the player module 146, the workout support module 142 may generate motions (e.g., using time, distance and / or calorie burning targets) Calibrate sensors used to monitor motion, select and play music for movement, and execute executable instructions for displaying, storing, and transmitting motion data. .

터치 스크린(112), 디스플레이 제어기(156), 광학 센서(들)(164), 광학 센서 제어기(159), 연락처 모듈(130), 그래픽 모듈(132) 및 이미지 관리 모듈(144)과 연계하여, 카메라 모듈(143)은, 정지 이미지들 또는 (비디오 스트림을 포함하는) 비디오를 캡쳐하고 이들을 메모리(102) 내로 저장하거나, 정지 이미지 또는 비디오의 특성들을 수정하거나, 또는 메모리(102)로부터 정지 이미지 또는 비디오를 삭제하기 위한 실행가능한 명령들을 포함한다.In conjunction with the touch screen 112, the display controller 156, the optical sensor (s) 164, the optical sensor controller 159, the contact module 130, the graphics module 132 and the image management module 144, Camera module 143 may capture still images or video (including video streams) and store them into memory 102, modify the properties of still images or video, And executable instructions for deleting video.

터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134) 및 카메라 모듈(143)과 연계하여, 이미지 관리 모듈(144)은 정지 및/또는 비디오 이미지들을 구성, 수정(예컨대, 편집) 또는 그렇지 않으면 조작, 라벨링, 삭제, (예컨대, 디지털 슬라이드 쇼 또는 앨범에) 제시하기 위한 실행가능한 명령들을 포함한다.In conjunction with the touch screen 112, the display controller 156, the contact module 130, the graphics module 132, the text input module 134 and the camera module 143, Or executable instructions for presenting, modifying (e.g., editing) or otherwise manipulating, labeling, deleting (e.g., in a digital slide show or album) video images.

RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 브라우져 모듈(147)은 웹 페이지들 또는 웹 페이지들의 부분들뿐만 아니라 웹 페이지들에 링크되는 첨부물들 및 다른 파일들을 검색, 링크, 수신 및 디스플레이하는 것을 포함하여, 사용자 명령들에 따라 인터넷을 브라우즈하기 위한 실행가능한 명령들을 포함한다.In conjunction with the RF circuitry 108, the touch screen 112, the display system controller 156, the contact module 130, the graphics module 132 and the text input module 134, Or executable instructions for browsing the Internet according to user commands, including searching for, linking to, receiving and displaying attachments and other files linked to web pages as well as portions of web pages.

RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), 이-메일 클라이언트 모듈(140) 및 브라우져 모듈(147)과 연계하여, 캘린더 모듈(148)은 사용자 명령들에 따라 캘린더(calendar)들 및 캘린더들과 관련된 데이터(예컨대, 캘린더 입력들, 해야할 일 리스트들, 등등)을 생성, 디스플레이, 수정 및 저장하기 위한 실행가능한 명령들을 포함한다.An RF circuit 108, a touch screen 112, a display system controller 156, a contact module 130, a graphics module 132, a text input module 134, an e-mail client module 140 and a browser module The calendar module 148 generates, displays, modifies, and stores data (e.g., calendar entries, to-do lists, etc.) associated with calendars and calendars in accordance with user commands ≪ / RTI >

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 touch screen 112, the display system controller 156, the contact module 130, the graphics module 132, the text input module 134 and the browser module 147, (E.g., weather widget 149-1, stock widget 149-2, calculator widget 1493, alarm clock widget 149-4, and dictionary widget 149 -5) or mini-applications that may be generated by the user (e.g., user generated widget 149-6). In some embodiments, the widget includes a Hypertext Markup Language (HTML) file, a Cascading Style Sheets (CSS) file, and a JavaScript file. In some embodiments, the widget includes Extensible Markup Language (XNL) files and JavaScript files (e.g., Yahoo! widgets).

RF 회로망(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), 및 브라우져 모듈(147)과 연계하여, 위젯 생성기 모듈(150)은 (예컨대, 웹 페이지의 사용자 특정 부분을 위젯 내로 들어가게 하여(turning)) 위젯들을 생성하기 위해 사용자에 의해 이용될 수 있다.In conjunction with the RF network 108, the touch screen 112, the display system controller 156, the contact module 130, the graphics module 132, the text input module 134 and the browser module 147, The module 150 may be used by a user to create widgets (e.g., by turning a user-specific portion of a web page into a widget).

터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 검색 모듈(151)은 사용자 명령들에 따라, 하나 이상의 검색 기준들(예컨대, 하나 이상의 사용자 특정 검색 용어들)과 매치되는 메모리(102) 내의 텍스트, 음악, 사운드, 이미지, 비디오 및/또는 다른 파일들을 검색하기 위한 실행가능한 명령들을 포함한다.In conjunction with the touch screen 112, the display system controller 156, the contact module 130, the graphics module 132 and the text input module 134, the search module 151 may search one or more search Music, sound, images, video, and / or other files in the memory 102 that match the criteria (e.g., one or more user-specific search terms).

터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 오디오 회로(110), 스피커(111), RF 회로(108) 및 브라우져 모듈(147)과 연계하여, 비디오 및 뮤직 플레이어 모듈(152)은, 사용자가 레코딩된 음악 및, MP3 또는 ACC 파일들과 같은 하나 이상의 파일 포맷들로 저장된 다른 사운드 파일들을 다운로드 및 플레이(play back)할 수 있게 하는 실행가능한 명령들, 및 (예컨대, 터치 스크린(112) 상에서 또는 외부 포트(124)를 통해 연결된 외부 디스플레이 상에서) 비디오들을 디스플레이, 제시 또는 그렇지 않으면 플레이하기 위한 실행가능한 명령들을 포함한다. 일부 실시예들에서, 디바이스(100)는 (애플 인코포레이티드의 상표인) iPod과 같은 MP3 플레이어의 기능을 포함할 수 있다.In conjunction with the touch screen 112, the display system controller 156, the contact module 130, the graphics module 132, the audio circuitry 110, the speaker 111, the RF circuitry 108 and the browser module 147 , The video and music player module 152 may include executable instructions that allow the user to download and play back the recorded music and other sound files stored in one or more file formats such as MP3 or ACC files And executable instructions for displaying, presenting, or otherwise playing the videos (e.g., on the touch screen 112 or on an external display connected via the external port 124). In some embodiments, the device 100 may include the functionality of an MP3 player such as the iPod (trademark of Apple Inc.).

터치 스크린(112), 디스플레이 제어기(156), 연락처 모듈(130), 그래픽 모듈(132) 및 텍스트 입력 모듈(134)과 연계하여, 노트 모듈(153)은 사용자 명령들에 따라 노트들, 해야할 일 리스트들 및 기타 등등을 생성 및 관리하기 위한 실행가능한 명령들을 포함한다.In conjunction with the touch screen 112, the display controller 156, the contact module 130, the graphics module 132, and the text input module 134, the note module 153 is configured to display notes, Lists, and so on. ≪ RTI ID = 0.0 >

RF 회로(108), 터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 텍스트 입력 모듈(134), GPS 모듈(135) 및 브라우져 모듈(147)과 연계하여, 맵 모듈(154)은 맵들 및 맵들과 관련된 데이터(예컨대, 드라이빙 방향들, 스토어들 및 특별한 위치에 있거나 가까이에 있는 다른 관심 지점들(points of interest)에 관한 데이터, 및 다른 위치 기반의 데이터)를 수신, 디스플레이, 수정 및 저장하기 위해 이용될 수 있다.The RF circuit 108, the touch screen 112, the display system controller 156, the contact module 130, the graphics module 132, the text input module 134, the GPS module 135 and the browser module 147, In conjunction, the map module 154 may be configured to store data associated with maps and maps (e.g., driving directions, stores and data on other points of interest in or near a particular location, Display, modify, and store data).

터치 스크린(112), 디스플레이 시스템 제어기(156), 연락처 모듈(130), 그래픽 모듈(132), 오디오 회로(110), 스피커(111), RF 회로(108), 텍스트입력 모듈(134), 이-메일 클라이언트 모듈(140) 및 브라우져 모듈(147)과 연계하여, 온라인 비디오 모듈(155)은 사용자가 특별한 온라인 비디오로의 링크 갖는 이-메일에 (예컨대, 스트리밍 및/또는 다운로드에 의해) 액세스, 이를 브라우즈, 수신, (예컨대, 터치 스크린 상에서 또는 외부 포트(124)를 통해 연결된 외부 디스플레이 상에서) 재생, 전송하게 하고, 그렇지 않으면 H.264와 같은 하나 이상의 파일 포맷들의 온라인 비디오들을 관리하게 하는 실행가능한 명령들을 포함한다. 일부 실시예들에서, 이-메일 클라이언트 모듈(140)보다는 인스턴트 메시징 모듈(141)이 특별한 온라인 비디오로의 링크를 전송하기 위해 이용된다. The touch screen 112, the display system controller 156, the contact module 130, the graphics module 132, the audio circuitry 110, the speaker 111, the RF circuitry 108, the text input module 134, In conjunction with the mail client module 140 and the browser module 147, the online video module 155 may access (e.g., by streaming and / or downloading) e-mails where the user has a link to a particular online video, (E.g., on an external display connected via a touch screen or external port 124) and to manage online videos of one or more file formats such as H.264 Commands. In some embodiments, rather than the e-mail client module 140, the instant messaging module 141 is used to send a link to a special on-line video.

상기 식별된 모듈들 및 애플리케이션들 각각은 상기에 기술된 하나 이상의 기능들 및 본 명세서에 기술된 방법들(예컨대, 컴퓨터로 구현되는 방법들 및 본 명세서에 기술된 다른 정보 프로세싱 방법들)을 수행하기 위한 실행가능한 명령들의 세트에 대응한다. 이 모듈들(즉, 명령어들의 세트들)은 반드시 개별적인 소프트웨어 프로그램들, 절차들 또는 모듈들로서 구현될 필요가 없으며, 따라서 이들 모듈들의 다양한 서브세트들이 다양한 실시예들에서, 결합되거나 또는 그렇지 않으면 재구성될 수 있다. 일부 실시예들에서, 메모리(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, device 100 is a device in which the operation of a set of predefined functions on the device is exclusively performed through a touch screen and / or a touch pad. (Such as push buttons, dials, and the like) on the device 100 by using the touch screen and / or the touch pad as a primary input control device for operation of the device 100, The number of input control devices can be reduced.

터치 스크린 및/또는 터치패드를 통해 배타적으로 수행될 수 있는 미리 정의된 기능들의 세트는 사용자 인터페이스들 간의 네비게이션(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 device 100 from any user interface that may be displayed on the device 100 to a main, home, or root menu. In these embodiments, the touchpad may be referred to as a "menu button ". In some other embodiments, the menu button may be a physical push button or other physical input control device instead of a touchpad.

포터블 또는 모바일 컴퓨팅 디바이스가 다기능 디바이스의 하나의 실시예로서 보여지지만, 이 기술 분야의 숙련자는 현 개시사항을 읽음에 비추어 볼 때, 데스크탑 컴퓨터 또는 다른 컴퓨팅 디바이스 역시, 본 발명의 범위 및 의도로부터 벗어남이 없이 본 명세서에 기술된 많은 기능들을 수행할 수 있음을 쉽게 깨달을 것이다. 마찬가지로, 터치 스크린 디바이스들이 다기능 디바이스의 하나의 실시예로서 보여지지만, 이 기술 분야의 숙련자는 현 개시사항을 읽음에 비추어 볼 때, 터치 스크린이 없는 데스크탑 컴퓨터 또는 다른 컴퓨팅 디바이스 역시, 본 발명의 범위 및 의도로부터 벗어남이 없이 본 명세서에 기술된 많은 기능들을 수행할 수 있음을 쉽게 깨달을 것이다.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 portable multifunction device 100 in accordance with some embodiments. The touch screen may display one or more graphics in a user interface (UI) In other embodiments described below, as well as in these embodiments, a user may, for example, have one or more fingers 202 (not drawn to be scaled in the figure) or one or more styluses 203 ), One or more of the graphics can be selected by taking a gesture on the graphics.

디바이스(100)는 또한, "홈" 또는 메뉴 버튼(204)과 같은 하나 이상의 물리적 버튼들을 포함할 수 있다. 이전에 기술된 바와 같이, 메뉴 버튼(204)은 디바이스(100) 상에서 실행될 수 있는 애플리케이션들의 세트 내의 어떤 애플리케이션(136)에 네비게이션하기 위해 이용될 수 있다. 대안적으로는, 일부 실시예들에서, 메뉴 버튼은 터치 스크린(112) 상에 디스플레이되는 GUI에서 소프트 키로서 구현된다.Device 100 may also include one or more physical buttons, such as "home" or menu button 204. [ As previously described, the menu button 204 may be used to navigate to any application 136 within a set of applications that may be executed on the device 100. [ Alternatively, in some embodiments, the menu button is implemented as a soft key in a GUI that is displayed on the touch screen 112.

일 실시예에서, 디바이스(100)는, 터치 스크린(112), 메뉴 버튼(204), 디바이스를 파워 온/오프 시키고 그리고 디바이스를 로킹하기 위한 푸시 버튼(206), 볼륨 조정 버튼(들)(208), 가입자 식별 모듈(SIM) 카드 슬롯(210), 해드 셋 잭(212) 및 도킹/충전 외부 포트(124)를 포함한다. 푸시 버튼(206)은 버튼을 디프레스(depressing)하고 그리고 미리 정의된 시간 간격 동안 디프레스된 상태(depressed state)에서 버튼을 유지함(holding)으로써 디바이스 상에서 파워를 턴 온/오프 시키고, 버튼을 디프레스하고 그리고 미리 정의된 시간 간격이 경과되기 전에 버튼을 릴리즈(releasing)함으로써 디바이스를 로킹하며, 그리고/또는 디바이스를 언로킹하거나 또는 언로킹 프로세스를 개시하기 위해 이용될 수 있다.In one embodiment, the device 100 includes a touch screen 112, a menu button 204, a push button 206 to power on / off the device and lock the device, volume control button (s) 208 A subscriber identity module (SIM) card slot 210, a headset jack 212, and a docking / charging external port 124. The push button 206 depresses the button and turns the power on and off on the device by holding the button in a depressed state for a predefined time interval, And may be used to lock the device by releasing the button before the predefined time interval elapses, and / or to unlock the device or initiate the unlocking process.

대안적인 실시예에서, 디바이스(100)는 또한, 마이크(113)를 통해 일부 기능들의 활성화 또는 비활성화를 위한 언어적 입력(verbal input)을 받아들일 수 있다.In an alternative embodiment, the device 100 may also accept a verbal input for activating or deactivating some of the functions via the microphone 113.

사용자 인터페이스 예시들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 multifunction device 300 includes a display 305. The first portion 315 is the available display area 310 and the second portion 320 is in the power off state. 3, the multifunction device 300 may include a first portion 315 of the display screen in a configuration having a plurality of portions, such as a first portion 315 and a second portion 320, And displays the first information in a possible display area 310. A first portion 315 of the display screen 305 is configured to perform a display function and to be powered on to receive user input. The second portion 320 is configured in a power off state. A display control bar 350 for providing user input is shown.

도 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 multifunction device 400 includes a display 405. The available display area 410 includes a first portion 415 and a second portion 420. Note that the third part remains in the power off state.

도 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 multifunction device 400, in response to a user indication in the first portion 415, e.g., the movement of the control bar 450, (420) to the available display area (410) by shifting the second part (420) to the power-on state to perform the functions and to receive the user input and to add the second part Information is displayed. The user input may provide a user input to expand the available display area 410 by performing a display function and transitioning the third part 415 to a power on state to receive user input, By touching and dragging the position of the display control bar 450 to provide a user input to reduce the available display area 410 by shifting the display area 410 to the power off state.

도 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 multifunction device 500 includes a display 505. The first portion 515 is the available display area 510 and the second portion 520 is in the power off state. 5, the multifunction device 500 may include a first portion 515 of the display screen in a configuration having a plurality of portions, such as a first portion 515 and a second portion 520, And displays the first information in the possible display area 510. A first portion 515 of the display screen 505 is configured to be powered on to perform display functions and receive user input. The second portion 520 is configured in a power off state. A display control bar 550 is shown for providing user input.

도 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 multifunction device 500 is responsive to a user indication in the second portion 520, such as movement of the control bar 550, The second portion 520 is transitioned to the power off state. The user input may include a display control bar 550 to provide user input to expand the available display area 510 by performing the display functions and transitioning the second portion 520 to a power- By touching the location of the gesture.

도 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 second portion 520 to a power- Lt; / RTI > shows a portable multifunction device that adds a second portion to a second portion and displays second information in a second portion. The multifunction device 600 includes a display 605. The available display area 610 includes a first portion 615 and a second portion 620.

도 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 multifunction device 600 is responsive to a user indication in the first portion 615, e.g., movement of the control bar 650, 620 to the available display area 610 by transiting the second portion 620 to a power-on state to perform the first portion 620 and to receive user input and to add the second portion 620 to the second portion 620, Lt; / RTI > The user input is moved by the dragging gesture while touching the position of the display control bar 650 to provide a user input to reduce the available display area 610 by shifting the second portion 620 to the power- Can be provided.

도 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 display 705. The first portion 715 is an available display region 710 and the second portion 720 is in a power off state. 7, the multifunction device 700 may include a first portion 715 of the display screen in a configuration having a plurality of portions, such as a first portion 715 and a second portion 720, And displays the first information in a possible display area 710.

디스플레이 스크린(705)의 제1 부분(715)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제2 부분(720)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(750)가 도시된다. 선택 인터페이스 요소들(selected interface elements)(725)뿐만아니라 스케일링 요소(scaled element)(730)가 도시된다. 선택 인터페이스 요소들(725)은 일부 실시예들에서, 이용가능한 디스플레이 영역(710)에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조에 포함된 요소들의 서브세트이며, 실시예들은 제2 부분(720)이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(710)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(725)을 선택한다.A first portion 715 of the display screen 705 is configured to be powered on to perform display functions and receive user input. The second portion 720 is configured in a power off state. A display control bar 750 for providing user input is shown. A scaled element 730 as well as selected interface elements 725 are shown. The selection interface elements 725 are, in some embodiments, a subset of the elements included in the graphical content data structure including content for display in the available display area 710, The selection interface elements 725 of the graphical content data structure for display in the available display area 710 are selected based at least in part on whether or not the display element 710 is in the power on state.

일부 실시예들에서, 스케일링 요소(730)의 사이즈는 이용가능한 디스플레이 영역의 치수(dimension)에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다. 일부 실시예들에서, 스케일링 요소(730)의 사이즈는 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위해 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다.In some embodiments, the size of the scaling element 730 is determined by scaling the elements of the graphical content data structure for display in an available display area based, at least in part, on the dimensions of the available display area. In some embodiments, the size of the scaling element 730 is determined by scaling the 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 power-on state .

일부 실시예들에서, 선택 요소들(825)의 위치들은 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 배경 요소(background element)에 대한 전경 콘텐츠 요소(foreground content element)의 위치를 조정함으로써 결정된다. 일부 실시예들에서, 일부 실시예들은 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(710)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(725)을 선택한다.In some embodiments, the locations of the selection elements 825 may be a background element of a graphics content data structure for display in an available display area based at least in part on whether the second portion is in a power- By adjusting the position of the foreground content element relative to the foreground content element. In some embodiments, some embodiments select the selection interface elements 725 of the graphical content data structure for display in the available display area 710 based at least in part on the dimensions of the available display area.

도 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. Multifunction device 800 includes a display 805. First portion 815 and second portion 820 are available display regions 810 and third portion 830 is in a power off state. 8, the multifunction device 800 includes a first portion 815 of the display screen in a configuration having a plurality of portions, such as a first portion 815 and a second portion 820, Lt; RTI ID = 0.0 > 810 < / RTI >

디스플레이 스크린(805)의 제1 부분(815) 및 제2 부분(820)은 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 파워 온 상태로 구성된다. 제3 부분(830)은 파워 오프 상태로 구성된다. 사용자 입력을 제공하기 위한 디스플레이 제어 바(850)가 도시된다. 선택 인터페이스 요소들(825)뿐만아니라 스케일링 요소(830)가 도시된다. 선택 인터페이스 요소들(825)은 일부 실시예들에서, 이용가능한 디스플레이 영역(810)에 디스플레이하기 위한 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조에 포함된 요소들의 서브세트이며, 실시예들은 제2 부분(820)이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(810)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(825)을 선택한다.The first portion 815 and the second portion 820 of the display screen 805 are configured to be powered on to perform display functions and receive user input. The third portion 830 is configured in a power off state. A display control bar 850 for providing user input is shown. The selection interface elements 825 as well as the scaling element 830 are shown. The selection interface elements 825 are, in some embodiments, a subset of elements included in a graphical content data structure that includes content for display in an available display area 810, The selection interface elements 825 of the graphical content data structure for display in the available display area 810 are selected based at least in part on whether or not the power source is in the power on state.

일부 실시예들에서, 스케일링 요소(830)의 사이즈는 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다. 일부 실시예들에서, 스케일링 요소(830)의 사이즈는 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링함으로써 결정된다.In some embodiments, the size of the scaling element 830 is determined by scaling the elements of the graphical content data structure for display in an available display area based at least in part on the dimensions of the available display area. In some embodiments, the size of the scaling element 830 is determined by scaling the 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 power-on state .

일부 실시예들에서, 선택 요소들(825)의 위치들은 제2 부분이 파워 온 상태에 있는지의 여부에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 배경 요소에 대한 전경 콘텐츠 요소의 위치를 조정함으로써 결정된다. 일부 실시예들에서, 일부 실시예들은 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 이용가능한 디스플레이 영역(810)에 디스플레이하기 위한 그래픽 콘텐츠 데이터 구조의 선택 인터페이스 요소들(825)을 선택한다.In some embodiments, the locations of the selection elements 825 are selected based on at least in part whether or not the second portion is in a power-on state, Is determined by adjusting the position of the content element. In some embodiments, some embodiments select the selection interface elements 825 of the graphical content data structure for display in the available display area 810 based at least in part on the dimensions of the available display area.

도 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 multifunction device 900 includes a display 905. The first portion 915 is an available display area 910 and the second portion is in a power off state. 9, the multifunction device 900 may include a first portion 915 of the display screen in a configuration having a plurality of portions, such as a first portion 915 and a second portion 920, And displays the first information in a possible display area 910. A first portion 915 of the display screen 905 is configured to perform the display functions and to be powered on to receive user input. The second portion 920 is configured in a power off state. A display control bar 950 for providing user input is shown.

도 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 multifunction device 1000 includes a display 1005. The first portion 1015 is the available display area 1010 and the second portion 1020 is in a power-off condition. 10, the multifunction device 1000 includes a first portion 1015 of the display screen in a configuration having a plurality of portions, for example, a first portion 1015 and a second portion 1020 Lt; RTI ID = 0.0 > 1010 < / RTI > The first portion 1015 of the display screen 1005 is configured to be powered on to perform display functions and receive user input. The second portion 1020 is configured in a power-off state. A display control bar 1050 for providing user input is shown.

도 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. Multifunction device 1100 includes a display 1105. The usable display area 1110 includes a first portion 1115 and a second portion 1120.

도 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. Multifunction device 1200 includes a display 1205. The first portion 1215 is the available display area 1210 and the second portion 1220 is in the power-off condition. 12, the multifunction device 1200 includes a first portion 1215 of a display screen in a configuration having a plurality of portions, e.g., a first portion 1215 and a second portion 1220, And the first information is displayed in the available area 1210. [ The first portion 1215 of the display screen 1205 is configured to be powered on to perform display functions and receive user input. The second portion 1220 is configured in a power-off state and can be used as a grip.

도 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. Multifunction device 1300 includes a display 1305. The available display area 1310 includes a first portion 1315 and a second portion 1320.

도 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. Multifunction device 1400 includes a display 1405. The available display area 1410 includes a first portion 1415 and a second portion 1420.

도 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 multifunction device 1500 includes a display 1505. The first portion 1515 is an available display area 1510 and the second portion 1520 is in a power-off condition. 15, the multifunction device 1500 includes a first portion 1515 of the display screen in a configuration having a plurality of portions, e.g., a first portion 1515 and a second portion 1520 Lt; RTI ID = 0.0 > 1510 < / RTI > A first portion 1515 of the display screen 1505 is configured to be powered on to perform display functions and receive user input. The second portion 1520 is configured in a power-off state and can be used as a grip.

도 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 display 1605. The available display area 1610 includes a first portion 1615 and a second portion 1620.

도 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 multifunction device 1700 includes a display 1705. The first portion 1715 is an available display area 1710 and the second portion 1720 is in a power-off condition. 17, the multifunction device 1700 includes a first portion 1715 of the display screen in a configuration having a plurality of portions, e.g., a first portion 1715 and a second portion 1720 Lt; RTI ID = 0.0 > 1710 < / RTI > A first portion 1715 of the display screen 1705 is configured to be powered on to perform display functions and receive user input. The second portion 1720 is configured in a power-off state and can be used as a grip.

도 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 multifunction device 1800 includes a display 1805. The first portion 1815 is the available display area 1810 and the second portion 1820 is in the power-off condition. 17, the multifunction device 1800 includes a first portion 1815 of the display screen in a configuration having a plurality of portions, e.g., a first portion 1815 and a second portion 1820 Lt; RTI ID = 0.0 > 1810 < / RTI > A first portion 1815 of the display screen 1805 is configured to be powered on to perform display functions and receive user input. The second portion 1820 is configured in a power-off state and can be used as a grip.

도 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. Multifunction device 1900 includes a display 1905. The available display area 1910 includes a first portion 1915 and a second portion 1920.

도 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 display 2005. The usable display area 2010 includes a first portion 2015 and a second portion 2020.

도 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 display 2105. The usable display area 2110 includes a first portion 2115 and a second portion 2120.

도 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 display 2205. The usable display area 2210 includes a first portion 2215 and a second portion 2220.

도 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 display 2305. The usable display area 2310 includes a first portion 2315 and a second portion 2320.

도 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. Multifunction device 2400 includes a display 2405. The first portion 2415 is the available display area 2410 and the second portion 2420 is in a power-off condition. 24, the multifunction device 2400 includes a first portion 2415 of the display screen in a configuration having a plurality of portions, e.g., a first portion 2415 and a second portion 2420 And display the first information in an available display area 2410 that is a display area. The first portion 2415 of the display screen 2405 is configured to be powered on to perform display functions and receive user input. The second portion 2420 is configured in a power-off state and can be used as a grip.

스크린 전원 관리 모듈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 utilization determination module 2520, an element management module 2530 and a scale management module 2530. [ (2540). The screen power management module 2500 receives system events 2550 and a user stimulus 2560 as inputs and stores existing state information 2570 and screen portion transition conditions 2580 And generates new state information 2520 as an output.

일부 실시예들에서, 구성 모듈(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 graphic module 132 of FIG. 1, performs displaying first information in an available display area that includes a first portion of the display screen in a configuration having a plurality of portions as described above do. In response to a user indication in the first portion received by the screen power management module as user stimulus 2560, utilization determination module 2520, along with configuration module 2510, performs display functions and receives user input And to add the second portion to the available display area by moving the second portion to the power-on state. The configuration module 2510 may reverse the configuration of the display and a portion of the display screen may be removed from the power-on state to the power-off state in response to user input. Similarly, in some embodiments, the actions described in this specification performed in response to user input may include system events 2550, such as an elapse of time or a signal from an application or system module, or other system events 2550, such as power down or sleep signals.

일부 실시예들에서, 활용 결정 모듈(2520)은 구성 모듈(2510)과 함께, 디스플레이 기능들을 수행하고 애플리케이션 또는 다기능 디바이스의 모듈에 의해 제공되는 자극과 같은 시스템 이벤트들(2560)에 응답하여 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시킴으로써, 제2 부분을 이용가능한 디스플레이 영역에 추가하기를 수행한다. 어느 경우에나, 그 후 도 1의 그래픽 모듈(132)과 같은 그래픽 모듈은제2 부분에 제2 정보를 디스플레이하기를 수행한다. 제1 및 제2 부분의 상태들이 기존 상태 정보(2570)에 저장된다. 새로운 상태 정보(2520)는 디스플레이 기능들을 수행하고 사용자 입력을 수신하기 위해 제2 부분을 파워-온 상태로 이동시키는 것을 구현하기 위한 도 1의 그래픽 모듈(132)과 같은 그래픽 모듈에 대한 명령들을 포함한다.In some embodiments, utilization determination module 2520, in conjunction with configuration module 2510, performs display functions and, in response to system events 2560, such as stimulus provided by a module of an application or multifunction device, On state by moving the second portion to the power-on state to receive the second portion. In either case, a graphics module such as the graphics module 132 of FIG. 1 then performs displaying the second information in the second portion. The states of the first and second portions are stored in the existing state information 2570. The new state information 2520 includes instructions for a graphics module such as the graphics module 132 of FIG. 1 to implement display functions and to move the second portion to a power-on state to receive user input do.

일부 실시예들에서, 스케일 관리 모듈(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 graphics module 132 of FIG. 1, performs displaying the third information in a first portion. The third information includes a portion of the first information that is upscaled to display on both the second portion and the first portion.

일부 실시예들에서, 시스템 이벤트들(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 block 3220, under an arrangement having a plurality of portions, first information is displayed in an available display area including a first portion of the display screen, wherein the plurality of portions perform a display function and, A first portion of a display screen that is set to a power-on state to receive user input and a second portion of a display screen that is set to a power-off state. In response to a user indication in the first portion, the second portion is added to the available display area by performing a display function and transitioning the second portion to a power-on state to receive a user input (Block 3230).

예시적인 컴퓨터 시스템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) interface 3330. The computer system 3300 also includes a network interface 3340 coupled to an input / output (I / O) interface 3330 and one or more devices, such as a cursor control device 3360, keyboard 3370, and display (s) And an input / output device 3350. It should be noted that, in some instances, embodiments may be implemented using a single instance of computer system 3300, while in other embodiments, a plurality of such systems or computer systems 3300 Multiple nodes may be configured to host different portions or aspects of the embodiments. For example, in one embodiment, some components may be implemented through one or more nodes of computer system 3300, distinct from those nodes that implement other components.

다양한 실시예들에서, 컴퓨터 시스템(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 program instructions 3322 that may be accessed by the processor 3310 and / or existing state information and ownership transition condition data 3332 . In various embodiments, system memory 3320 may include any suitable memory technologies such as static random access memory (SRAM), synchronous dynamic random access memory (SDRAM), non-volatile / flash-type memory, Memory. ≪ / RTI > In the illustrated embodiment, program instructions 3322 may be configured to implement a mapping application 3324 that incorporates any of the functions described above. In addition, the existing state information and ownership transition condition data 3332 of the memory 3320 may include any of the above-described data or data structures. In some embodiments, program instructions and / or data may be received, transmitted, or stored on different types of computer-accessible or similar media separate from system memory 3320 or computer system 3300 have. Although computer system 3300 is described as implementing functions of the functional blocks of the preceding figures, any of the functions described herein may be implemented through such a computer system.

일 실시예에서, 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 / O interface 3330 is coupled to processor 3310, system memory 3320 and network interface 3340 or any other peripheral interface including, for example, input / output devices 3350, RTI ID = 0.0 > I / O < / RTI > In some embodiments, the I / O interface 3330 may be configured to convert data signals from one component (e.g., system memory 3320) into a format suitable for use by another component (e.g., processor 3310) May perform the necessary protocol, timing, or other data transformations. In some embodiments, the I / O interface 3330 may include support for devices attached through various types of peripheral buses, such as, for example, a Peripheral Component Interconnect (PCI) bus standard or a USB standard. In some embodiments, the functionality of the I / O interface 3330 may be divided into two or more separate components, such as, for example, Northbridge and Southbridge. Also, in some embodiments, some or all of the functionality of I / O interface 3330, such as, for example, an interface to system memory 3320, may be integrated directly into processor 3310. [

네트워크 인터페이스(3340)는 컴퓨터 시스템(3300)과 네트워크(3385)에 부착된 다른 디바이스들(예컨대, 캐리어 혹은 에이전트 디바이스) 사이에서 혹은 컴퓨터 시스템(3300)의 노드들 사이에서 데이터가 교환되게 할 수 있다. 다양한 실시예들에서, 네트워크(3385)는 근거리 네트워크(LAN)(예컨대, 이더넷 혹은 회사 네트워크), 광대역 네트워크(Wide Area Network: WAN)(예컨대, 인터넷), 무선 데이터 네트워크, 몇몇 다른 전자 데이터 네트워크, 혹은 이들의 조합 등과 같은 하나 이상의 네트워크들을 포함하지만, 이에 한정되는 것은 아니다. 다양한 실시예들에서, 네트워크 인터페이스(3340)는, 임의의 적절한 유형의 이더넷 네트워크 등과 같은 유선 혹은 무선 범용 데이터 네트워크를 통한 통신, 아날로그 음성 네트워크 혹은 디지털 광 통신 네트워크 등의 텔레커뮤니케이션/텔레포니 네트워크들을 통한 통신, 광 채널 SANs 등과 같은 스토리지 에어리어 네트워크(storage area network)를 통한 통신, 혹은 임의의 다른 적절한 유형의 네트워크 및/또는 프로토콜을 통한 통신을 지원할 수 있다. Network interface 3340 may allow data to be exchanged between computer system 3300 and other devices (e.g., carrier or agent devices) attached to network 3385 or between nodes of computer system 3300 . In various embodiments, the network 3385 may be a local area network (LAN) (e.g., Ethernet or corporate network), a wide area network (WAN) (e.g., the Internet), a wireless data network, Or a combination thereof, and the like. In various embodiments, the network interface 3340 may be used to communicate over a wired or wireless general-purpose data network, such as any suitable type of Ethernet network, or via telecommunication / telephony networks, such as analog voice networks or digital optical communication networks , Communications over a storage area network, such as Fiber Channel SANs, or any other suitable type of network and / or protocol.

일부 실시예들에서, 입/출력 디바이스(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 network interface 3340 ≪ / RTI >

도 33에 도시된 바와 같이, 메모리(3320)는 프로그램 명령들(3322)을 포함할 수 있는바, 이는 전술한 임의의 구성요소 혹은 행위를 구현하도록 프로세서-실행가능할 수 있다. 일실시예에서, 프로그램 명령들은 도8에 예시된 방법 등의 전술한 방법들을 구현할 수 있다. 다른 실시예들에서, 다른 요소들 및 데이터가 포함될 수도 있다. 데이터(3332)가 전술한 임의의 데이터 혹은 정보를 포함할 수도 있음을 유의해야 한다. As shown in FIG. 33, memory 3320 may include program instructions 3322, which may be processor-executable to implement any of the above-described components or acts. In one embodiment, the program instructions may implement the methods described above, such as the method illustrated in FIG. In other embodiments, other elements and data may be included. It should be noted that data 3332 may include any of the data or information described above.

해당 기술분야의 당업자는 컴퓨터 시스템(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)

이용가능한 디스플레이 영역(available display area) 내에 제 1 정보를 디스플레이하는 단계와, 여기서 상기 이용가능한 디스플레이 영역은 디스플레이 스크린(display screen)의 제 1 부분을 포함하고, 상기 디스플레이 스크린은 복수의 부분들을 갖도록 구성되며, 상기 복수의 부분들은 상기 디스플레이 스크린의 상기 제 1 부분 및 상기 디스플레이 스크린의 제 2 부분을 포함하며,
상기 디스플레이 스크린의 상기 제 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항에 있어서,
상기 제 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.
제1항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠(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.
제1항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 이용가능한 디스플레이 영역의 치수(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. .
제1항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 제 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.
제1항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 제 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.
제1항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 단계와; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 선택하는 단계를 더 포함하는 것을 특징으로 하는 방법.
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.
다기능 디바이스(multifunction device)로서,
하나 이상의 프로세서들과;
디스플레이 스크린과; 그리고
하나 이상의 메모리들을 포함하여 구성되며,
상기 하나 이상의 메모리들은 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 저장하고,
상기 프로그램 명령들은,
이용가능한 디스플레이 영역 내에 제 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 >
제8항에 있어서,
상기 제 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.
제8항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 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 >
제8항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.
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.
제8항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 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 >
제8항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 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.
제8항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들과; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 선택하는 것을 수행하기 위해 상기 하나 이상의 프로세서들 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 다기능 디바이스.
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.
비일시적 컴퓨터 판독가능 저장 매체(non-transitory, computer-readable storage medium)로서,
상기 컴퓨터 판독가능 저장 매체는 컴퓨터 상에서 실행가능한 프로그램 명령들을 저장하고,
상기 프로그램 명령들은,
이용가능한 디스플레이 영역 내에 제 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.
제15항에 있어서,
상기 제 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 >
제15항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 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.
제15항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 이용가능한 디스플레이 영역의 치수에 적어도 부분적으로 근거하여 상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 상기 그래픽 콘텐츠 데이터 구조의 요소들을 스케일링하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들을 더 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독가능 저장 매체.
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 >
제15항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 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.
제15항에 있어서,
상기 이용가능한 디스플레이 영역 내에서의 디스플레이를 위해 콘텐츠를 포함하는 그래픽 콘텐츠 데이터 구조를 수신하는 것을 구현하기 위해 컴퓨터 상에서 실행가능한 프로그램 명령들과; 그리고
상기 제 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.
KR1020157035179A 2013-05-10 2013-11-26 System and method for managing display power consumption Withdrawn KR20160037841A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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