Movatterモバイル変換


[0]ホーム

URL:


KR20250011541A - Electronic device, method, and storage medium for change diplay mode of display - Google Patents

Electronic device, method, and storage medium for change diplay mode of display
Download PDF

Info

Publication number
KR20250011541A
KR20250011541AKR1020230094908AKR20230094908AKR20250011541AKR 20250011541 AKR20250011541 AKR 20250011541AKR 1020230094908 AKR1020230094908 AKR 1020230094908AKR 20230094908 AKR20230094908 AKR 20230094908AKR 20250011541 AKR20250011541 AKR 20250011541A
Authority
KR
South Korea
Prior art keywords
display
electronic device
display mode
processor
identifying
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.)
Pending
Application number
KR1020230094908A
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
Application filed by 삼성전자주식회사filedCritical삼성전자주식회사
Priority to PCT/KR2024/004935priorityCriticalpatent/WO2025018516A1/en
Priority to US18/645,094prioritypatent/US20250021289A1/en
Publication of KR20250011541ApublicationCriticalpatent/KR20250011541A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

일 실시 예에 따르면, 전자 장치는, 제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징, 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징, 상기 제1 하우징을 상기 제2 하우징과 회전 가능하게 연결하는 힌지 구조, 제1 디스플레이, 제2 디스플레이, 상기 제1 하우징 내에 배치된 제1 관성 센서, 상기 제2 하우징 내에 배치된 제2 관성 센서, 및 적어도 하나의 프로세서를 포함한다. 상기 적어도 하나의 프로세서는, 상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하도록 설정된다. 상기 적어도 하나의 프로세서는, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하도록 설정된다. 상기 적어도 하나의 프로세서는, 상기 제2 디스플레이의 표시 모드를 변경하도록 설정된다.According to one embodiment, an electronic device includes a first housing including a first surface and a second surface opposite the first surface, a second housing including a third surface and a fourth surface opposite the third surface, a hinge structure rotatably connecting the first housing to the second housing, a first display, a second display, a first inertial sensor disposed within the first housing, a second inertial sensor disposed within the second housing, and at least one processor. The at least one processor is configured to identify, using the first inertial sensor and the second inertial sensor, that an angle between a direction toward which the first surface faces and a direction toward which the third surface faces is within a specified range. The at least one processor is configured to identify, using the second inertial sensor, that first data regarding a posture of the electronic device is within a first range. The at least one processor is configured to change a display mode of the second display.

Description

Translated fromKorean
디스플레이의 표시 모드를 변경하기 위한 전자 장치, 방법, 및 저장 매체{ELECTRONIC DEVICE, METHOD, AND STORAGE MEDIUM FOR CHANGE DIPLAY MODE OF DISPLAY}ELECTRONIC DEVICE, METHOD, AND STORAGE MEDIUM FOR CHANGE DIPLAY MODE OF DISPLAY

아래의 설명들은, 디스플레이의 표시 모드를 변경하기 위한 전자 장치, 방법, 및 저장 매체에 관한 것이다.The descriptions below relate to electronic devices, methods, and storage media for changing the display mode of a display.

기술의 발달에 따라, 플렉서블 디스플레이를 포함하는 전자 장치가 개발되고 있다. 예를 들면, 전자 장치 내에 포함된 플렉서블 디스플레이는 폴딩 가능할 수 있다. 전자 장치는 폴딩 축을 기준으로 구분된 화면을 표시할 수 있다.With the advancement of technology, electronic devices including flexible displays are being developed. For example, a flexible display included in an electronic device may be foldable. The electronic device may display screens separated based on the folding axis.

상술한 정보는 본 개시에 대한 이해를 돕기 위한 목적으로 하는 배경 기술(related art)로 제공될 수 있다. 상술한 내용 중 어느 것도 본 개시와 관련된 종래 기술(prior art)로서 적용될 수 있는지에 대하여 어떠한 주장이나 결정이 제기되지 않는다.The above information may be provided as related art for the purpose of assisting in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.

일 실시 예에 따르면, 전자 장치는, 제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징, 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징, 폴딩 축을 기준으로, 상기 제1 하우징을 상기 제2 하우징과 회전 가능하게 연결하는 힌지 구조, 상기 제1 면 및 상기 제3 면 상에 배치되는 제1 디스플레이, 상기 제2 면 상에 배치되는 제2 디스플레이, 상기 제1 하우징 내에 배치된 제1 관성 센서, 상기 제2 하우징 내에 배치된 제2 관성 센서, 및 상기 제1 디스플레이, 상기 제2 디스플레이, 상기 제1 관성 센서, 및 상기 제2 관성 센서와 작동적으로 결합된 적어도 하나의 프로세서를 포함할 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를 변경하도록 설정될 수 있다.According to one embodiment, an electronic device may include a first housing including a first surface and a second surface opposite to the first surface, a second housing including a third surface and a fourth surface opposite to the third surface, a hinge structure rotatably connecting the first housing to the second housing about a folding axis, a first display disposed on the first surface and the third surface, a second display disposed on the second surface, a first inertial sensor disposed within the first housing, a second inertial sensor disposed within the second housing, and at least one processor operatively coupled to the first display, the second display, the first inertial sensor, and the second inertial sensor. The at least one processor may be configured to identify, using the first inertial sensor and the second inertial sensor, that an angle between a direction in which the first surface faces and a direction in which the third surface faces is within a specified range. The at least one processor may be configured to identify that the first data regarding the attitude of the electronic device, identified using the second inertial sensor, is within the first range based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is within the specified range. The at least one processor may be configured to change a display mode of the second display based on identifying that the first data is within the first range.

일 실시 예에 따르면, 전자 장치의 방법은, 상기 전자 장치의 제1 관성 센서 및 상기 전자 장치의 제2 관성 센서를 이용하여, 상기 전자 장치의 제1 면 및 상기 제1 면의 반대인 제2 면을 포함하는 제1 하우징의 상기 제1 면이 향하는 방향 및 상기 전자 장치의 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징의 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 전자 장치의 제1 디스플레이 및 제2 디스플레이 중 상기 제2 디스플레이의 표시 모드를 변경하는 동작을 포함할 수 있다.According to one embodiment, a method of an electronic device may include an operation of identifying, by using a first inertial sensor of the electronic device and a second inertial sensor of the electronic device, an angle between a direction in which the first face of a first housing, which includes a first face of the electronic device and a second face opposite the first face, faces and a direction in which the third face of a second housing, which includes a third face of the electronic device and a fourth face opposite the third face, faces, is within a specified range. The method may include an operation of identifying, based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is within the specified range, first data regarding a posture of the electronic device, identified by the second inertial sensor, is within a first range. The method may include an operation of changing a display mode of the second display of the electronic device, based on identifying that the first data is within the first range.

일 실시 예에 따르면, 비일시적 컴퓨터 판독가능 저장 매체(non-transitory computer readable storage medium)는 하나 이상의 프로그램들을 저장할 수 있다. 상기 하나 이상의 프로그램들은, 제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징, 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징, 제1 디스플레이, 제2 디스플레이, 제1 관성 센서, 및 제2 관성 센서를 가지는(with) 전자 장치의 적어도 하나의 프로세서에 의해 실행될 시, 상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함할 수 있다. 상기 하나 이상의 프로그램들은, 상기 적어도 하나의 프로세서에 의해 실행될 시, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함할 수 있다. 상기 하나 이상의 프로그램들은, 상기 적어도 하나의 프로세서에 의해 실행될 시, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를 변경하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함할 수 있다.According to one embodiment, a non-transitory computer readable storage medium can store one or more programs. The one or more programs can include instructions that, when executed by at least one processor of an electronic device having a first housing including a first surface and a second surface opposite the first surface, a second housing including a third surface and a fourth surface opposite the third surface, a first display, a second display, a first inertial sensor, and a second inertial sensor, cause the electronic device to identify, using the first inertial sensor and the second inertial sensor, that an angle between a direction in which the first surface is facing and a direction in which the third surface is facing is within a specified range. The one or more programs may include instructions that, when executed by the at least one processor, cause the electronic device to identify that first data relating to a posture of the electronic device, identified using the second inertial sensor, is within a first range based on identifying that the angle between the direction in which the first face is facing and the direction in which the third face is facing is within the specified range. The one or more programs may include instructions that, when executed by the at least one processor, cause the electronic device to change a display mode of the second display based on identifying that the first data is within the first range.

도 1은, 일 실시 예에 따른, 네트워크 환경 내의 전자 장치의 블록도이다.
도 2는 일 실시 예에 따른 전자 장치의 간소화된 블록도의 일 예를 도시한다.
도 3a 및 도 3b는, 일 실시예에 따른 전자 장치의 언폴딩 상태, 및 폴딩 상태 내에서, 제1 하우징 및 제2 하우징 사이의 위치 관계의 일 예를 도시한다.
도 4는 일 실시예에 따른 전자 장치의 복수의 상태들의 예를 도시한다.
도 5는 일 실시 예에 따른 전자 장치의 언폴딩 상태 내의 전자 장치의 평면도(top view) 및 후면도(bottom view)의 예를 도시한다.
도 6은 일 실시 예에 따른 전자 장치의 복수의 상태들의 예를 도시한다.
도 7은 일 실시 예에 따른 관성 센서의 축 변경을 위한 전자 장치의 동작의 예를 도시한다.
도 8a는 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다.
도 8b는 일 실시 예에 따른 전자 장치의 동작의 예를 도시한다.
도 9는 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다.
도 10은 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다.
도 11a는 일 실시 예에 따른 전자 장치의 동작의 예를 도시한다.
도 11b는 일 실시 예에 따른 제1 범위 및 제2 범위를 식별하기 위한 전자 장치의 동작의 예를 도시한다.
도 12는 일 실시 예에 따른 전자 장치의 동작의 예를 도시한다.
도 13은 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다.
FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment.
FIG. 2 illustrates an example of a simplified block diagram of an electronic device according to one embodiment.
FIGS. 3A and 3B illustrate examples of positional relationships between a first housing and a second housing in an unfolded state and a folded state of an electronic device according to one embodiment.
FIG. 4 illustrates examples of multiple states of an electronic device according to one embodiment.
FIG. 5 illustrates examples of a top view and a bottom view of an electronic device in an unfolded state according to one embodiment.
FIG. 6 illustrates examples of multiple states of an electronic device according to one embodiment.
FIG. 7 illustrates an example of operation of an electronic device for changing the axis of an inertial sensor according to one embodiment.
FIG. 8a illustrates a flowchart of the operation of an electronic device according to one embodiment.
FIG. 8b illustrates an example of operation of an electronic device according to one embodiment.
FIG. 9 illustrates a flowchart of the operation of an electronic device according to one embodiment.
FIG. 10 illustrates a flowchart of the operation of an electronic device according to one embodiment.
FIG. 11a illustrates an example of operation of an electronic device according to one embodiment.
FIG. 11b illustrates an example of operation of an electronic device for identifying a first range and a second range according to one embodiment.
FIG. 12 illustrates an example of operation of an electronic device according to one embodiment.
FIG. 13 illustrates a flowchart of the operation of an electronic device according to one embodiment.

이하에서는 도면을 참조하여 본 개시의 실시예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면의 설명과 관련하여, 동일하거나 유사한 구성요소에 대해서는 동일하거나 유사한 참조 부호가 사용될 수 있다. 또한, 도면 및 관련된 설명에서는, 잘 알려진 기능 및 구성에 대한 설명이 명확성과 간결성을 위해 생략될 수 있다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components. In addition, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.

도 1은, 일 실시 예에 따른, 네트워크 환경 내의 전자 장치의 블록도이다.FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment.

도 1을 참고하면, 네트워크 환경(100)에서 전자 장치(101)는 제1 네트워크(198)(예: 근거리 무선 통신 네트워크)를 통하여 전자 장치(102)와 통신하거나, 또는 제2 네트워크(199)(예: 원거리 무선 통신 네트워크)를 통하여 전자 장치(104) 또는 서버(108) 중 적어도 하나와 통신할 수 있다. 일 실시 예에 따르면, 전자 장치(101)는 서버(108)를 통하여 전자 장치(104)와 통신할 수 있다. 일 실시 예에 따르면, 전자 장치(101)는 프로세서(120), 메모리(130), 입력 모듈(150), 음향 출력 모듈(155), 디스플레이 모듈(160), 오디오 모듈(170), 센서 모듈(176), 인터페이스(177), 연결 단자(178), 햅틱 모듈(179), 카메라 모듈(180), 전력 관리 모듈(188), 배터리(189), 통신 모듈(190), 가입자 식별 모듈(196), 또는 안테나 모듈(197)을 포함할 수 있다. 어떤 실시 예에서는, 전자 장치(101)에는, 이 구성요소들 중 적어도 하나(예: 연결 단자(178))가 생략되거나, 하나 이상의 다른 구성요소가 추가될 수 있다. 어떤 실시 예에서는, 이 구성요소들 중 일부들(예: 센서 모듈(176), 카메라 모듈(180), 또는 안테나 모듈(197))은 하나의 구성요소(예: 디스플레이 모듈(160))로 통합될 수 있다.Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may include one or more other components. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

프로세서(120)는, 예를 들면, 소프트웨어(예: 프로그램(140))를 실행하여 프로세서(120)에 연결된 전자 장치(101)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일 실시 예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(120)는 다른 구성요소(예: 센서 모듈(176) 또는 통신 모듈(190))로부터 수신된 명령 또는 데이터를 휘발성 메모리(132)에 저장하고, 휘발성 메모리(132)에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리(134)에 저장할 수 있다. 일 실시 예에 따르면, 프로세서(120)는 메인 프로세서(121)(예: 중앙 처리 장치 또는 어플리케이션 프로세서) 또는 이와는 독립적으로 또는 함께 운영 가능한 보조 프로세서(123)(예: 그래픽 처리 장치, 신경망 처리 장치(NPU: neural processing unit), 이미지 시그널 프로세서, 센서 허브 프로세서, 또는 커뮤니케이션 프로세서)를 포함할 수 있다. 예를 들어, 전자 장치(101)가 메인 프로세서(121) 및 보조 프로세서(123)를 포함하는 경우, 보조 프로세서(123)는 메인 프로세서(121)보다 저전력을 사용하거나, 지정된 기능에 특화되도록 설정될 수 있다. 보조 프로세서(123)는 메인 프로세서(121)와 별개로, 또는 그 일부로서 구현될 수 있다.The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphic processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a given function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

보조 프로세서(123)는, 예를 들면, 메인 프로세서(121)가 인액티브(예: 슬립) 상태에 있는 동안 메인 프로세서(121)를 대신하여, 또는 메인 프로세서(121)가 액티브(예: 어플리케이션 실행) 상태에 있는 동안 메인 프로세서(121)와 함께, 전자 장치(101)의 구성요소들 중 적어도 하나의 구성요소(예: 디스플레이 모듈(160), 센서 모듈(176), 또는 통신 모듈(190))과 관련된 기능 또는 상태들의 적어도 일부를 제어할 수 있다. 일 실시 예에 따르면, 보조 프로세서(123)(예: 이미지 시그널 프로세서 또는 커뮤니케이션 프로세서)는 기능적으로 관련 있는 다른 구성요소(예: 카메라 모듈(180) 또는 통신 모듈(190))의 일부로서 구현될 수 있다. 일 실시 예에 따르면, 보조 프로세서(123)(예: 신경망 처리 장치)는 인공지능 모델의 처리에 특화된 하드웨어 구조를 포함할 수 있다. 인공지능 모델은 기계 학습을 통해 생성될 수 있다. 이러한 학습은, 예를 들어, 인공지능 모델이 수행되는 전자 장치(101) 자체에서 수행될 수 있고, 별도의 서버(예: 서버(108))를 통해 수행될 수도 있다. 학습 알고리즘은, 예를 들어, 지도형 학습(supervised learning), 비지도형 학습(unsupervised learning), 준지도형 학습(semi-supervised learning) 또는 강화 학습(reinforcement learning)을 포함할 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은, 복수의 인공 신경망 레이어들을 포함할 수 있다. 인공 신경망은 심층 신경망(DNN: deep neural network), CNN(convolutional neural network), RNN(recurrent neural network), RBM(restricted boltzmann machine), DBN(deep belief network), BRDNN(bidirectional recurrent deep neural network), 심층 Q-네트워크(deep Q-networks) 또는 상기 중 둘 이상의 조합 중 하나일 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은 하드웨어 구조 이외에, 추가적으로 또는 대체적으로, 소프트웨어 구조를 포함할 수 있다.The auxiliary processor (123) may control at least a part of functions or states associated with at least one of the components of the electronic device (101) (e.g., the display module (160), the sensor module (176), or the communication module (190)), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., a neural network processing device) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, in the electronic device (101) itself on which the artificial intelligence model is executed, or may be performed through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers. The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may additionally or alternatively include a software structure.

메모리(130)는, 전자 장치(101)의 적어도 하나의 구성요소(예: 프로세서(120) 또는 센서 모듈(176))에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램(140)) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(130)는, 휘발성 메모리(132) 또는 비휘발성 메모리(134)를 포함할 수 있다.The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or nonvolatile memory (134).

프로그램(140)은 메모리(130)에 소프트웨어로서 저장될 수 있으며, 예를 들면, 운영 체제(142), 미들 웨어(144) 또는 어플리케이션(146)을 포함할 수 있다.The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

입력 모듈(150)은, 전자 장치(101)의 구성요소(예: 프로세서(120))에 사용될 명령 또는 데이터를 전자 장치(101)의 외부(예: 사용자)로부터 수신할 수 있다. 입력 모듈(150)은, 예를 들면, 마이크, 마우스, 키보드, 키(예: 버튼), 또는 디지털 펜(예: 스타일러스 펜)을 포함할 수 있다.The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

음향 출력 모듈(155)은 음향 신호를 전자 장치(101)의 외부로 출력할 수 있다. 음향 출력 모듈(155)은, 예를 들면, 스피커 또는 리시버를 포함할 수 있다. 스피커는 멀티미디어 재생 또는 녹음 재생과 같이 일반적인 용도로 사용될 수 있다. 리시버는 착신 전화를 수신하기 위해 사용될 수 있다. 일 실시 예에 따르면, 리시버는 스피커와 별개로, 또는 그 일부로서 구현될 수 있다.The audio output module (155) can output an audio signal to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes such as multimedia playback or recording playback. The receiver can be used to receive an incoming call. According to one embodiment, the receiver can be implemented separately from the speaker or as a part thereof.

디스플레이 모듈(160)은 전자 장치(101)의 외부(예: 사용자)로 정보를 시각적으로 제공할 수 있다. 디스플레이 모듈(160)은, 예를 들면, 디스플레이, 홀로그램 장치, 또는 프로젝터 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일 실시 예에 따르면, 디스플레이 모듈(160)은 터치를 감지하도록 설정된 터치 센서, 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 압력 센서를 포함할 수 있다.The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) can include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) can include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

오디오 모듈(170)은 소리를 전기 신호로 변환시키거나, 반대로 전기 신호를 소리로 변환시킬 수 있다. 일 실시 예에 따르면, 오디오 모듈(170)은, 입력 모듈(150)을 통해 소리를 획득하거나, 음향 출력 모듈(155), 또는 전자 장치(101)와 직접 또는 무선으로 연결된 외부 전자 장치(예: 전자 장치(102))(예: 스피커 또는 헤드폰)를 통해 소리를 출력할 수 있다.The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can obtain sound through an input module (150), or output sound through an audio output module (155), or an external electronic device (e.g., an electronic device (102)) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device (101).

센서 모듈(176)은 전자 장치(101)의 작동 상태(예: 전력 또는 온도), 또는 외부의 환경 상태(예: 사용자 상태)를 감지하고, 감지된 상태에 대응하는 전기 신호 또는 데이터 값을 생성할 수 있다. 일 실시 예에 따르면, 센서 모듈(176)은, 예를 들면, 제스처 센서, 자이로 센서, 기압 센서, 마그네틱 센서, 가속도 센서, 그립 센서, 근접 센서, 컬러 센서, IR(infrared) 센서, 생체 센서, 온도 센서, 습도 센서, 또는 조도 센서를 포함할 수 있다.The sensor module (176) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) and generate an electric signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

인터페이스(177)는 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 직접 또는 무선으로 연결되기 위해 사용될 수 있는 하나 이상의 지정된 프로토콜들을 지원할 수 있다. 일 실시 예에 따르면, 인터페이스(177)는, 예를 들면, HDMI(high definition multimedia interface), USB(universal serial bus) 인터페이스, SD카드 인터페이스, 또는 오디오 인터페이스를 포함할 수 있다.The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

연결 단자(178)는, 그를 통해서 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 물리적으로 연결될 수 있는 커넥터를 포함할 수 있다. 일 실시 예에 따르면, 연결 단자(178)는, 예를 들면, HDMI 커넥터, USB 커넥터, SD 카드 커넥터, 또는 오디오 커넥터(예: 헤드폰 커넥터)를 포함할 수 있다.The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., the electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

햅틱 모듈(179)은 전기적 신호를 사용자가 촉각 또는 운동 감각을 통해서 인지할 수 있는 기계적인 자극(예: 진동 또는 움직임) 또는 전기적인 자극으로 변환할 수 있다. 일 실시 예에 따르면, 햅틱 모듈(179)은, 예를 들면, 모터, 압전 소자, 또는 전기 자극 장치를 포함할 수 있다.The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that a user can perceive through a tactile or kinesthetic sense. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

카메라 모듈(180)은 정지 영상 및 동영상을 촬영할 수 있다. 일 실시 예에 따르면, 카메라 모듈(180)은 하나 이상의 렌즈들, 이미지 센서들, 이미지 시그널 프로세서들, 또는 플래시들을 포함할 수 있다.The camera module (180) can capture still images and moving images. According to one embodiment, the camera module (180) can include one or more lenses, image sensors, image signal processors, or flashes.

전력 관리 모듈(188)은 전자 장치(101)에 공급되는 전력을 관리할 수 있다. 일 실시 예에 따르면, 전력 관리 모듈(188)은, 예를 들면, PMIC(power management integrated circuit)의 적어도 일부로서 구현될 수 있다.The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

배터리(189)는 전자 장치(101)의 적어도 하나의 구성요소에 전력을 공급할 수 있다. 일 실시 예에 따르면, 배터리(189)는, 예를 들면, 재충전 불가능한 1차 전지, 재충전 가능한 2차 전지 또는 연료 전지를 포함할 수 있다.The battery (189) can power at least one component of the electronic device (101). In one embodiment, the battery (189) can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

통신 모듈(190)은 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102), 전자 장치(104), 또는 서버(108)) 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈(190)은 프로세서(120)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일 실시 예에 따르면, 통신 모듈(190)은 무선 통신 모듈(192)(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(194)(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제1 네트워크(198)(예: 블루투스, WiFi(wireless fidelity) direct 또는 IrDA(infrared data association)와 같은 근거리 통신 네트워크) 또는 제2 네트워크(199)(예: 레거시 셀룰러 네트워크, 5G 네트워크, 차세대 통신 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부의 전자 장치(104)와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성요소(예: 단일 칩)로 통합되거나, 또는 서로 별도의 복수의 구성요소들(예: 복수 칩들)로 구현될 수 있다. 무선 통신 모듈(192)은 가입자 식별 모듈(196)에 저장된 가입자 정보(예: 국제 모바일 가입자 식별자(IMSI))를 이용하여 제1 네트워크(198) 또는 제2 네트워크(199)와 같은 통신 네트워크 내에서 전자 장치(101)를 확인 또는 인증할 수 있다.The communication module (190) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)), and performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., the application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, a corresponding communication module may communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) may use subscriber information (e.g., international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196) to identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199).

무선 통신 모듈(192)은 4G 네트워크 이후의 5G 네트워크 및 차세대 통신 기술, 예를 들어, NR 접속 기술(new radio access technology)을 지원할 수 있다. NR 접속 기술은 고용량 데이터의 고속 전송(eMBB(enhanced mobile broadband)), 단말 전력 최소화와 다수 단말의 접속(mMTC(massive machine type communications)), 또는 고신뢰도와 저지연(URLLC(ultra-reliable and low-latency communications))을 지원할 수 있다. 무선 통신 모듈(192)은, 예를 들어, 높은 데이터 전송률 달성을 위해, 고주파 대역(예: mmWave 대역)을 지원할 수 있다. 무선 통신 모듈(192)은 고주파 대역에서의 성능 확보를 위한 다양한 기술들, 예를 들어, 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO(multiple-input and multiple-output)), 전차원 다중입출력(FD-MIMO(full dimensional MIMO)), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 또는 대규모 안테나(large scale antenna)와 같은 기술들을 지원할 수 있다. 무선 통신 모듈(192)은 전자 장치(101), 외부 전자 장치(예: 전자 장치(104)) 또는 네트워크 시스템(예: 제2 네트워크(199))에 규정되는 다양한 요구사항을 지원할 수 있다. 일 실시 예에 따르면, 무선 통신 모듈(192)은 eMBB 실현을 위한 Peak data rate(예: 20Gbps 이상), mMTC 실현을 위한 손실 Coverage(예: 164dB 이하), 또는 URLLC 실현을 위한 U-plane latency(예: 다운링크(DL) 및 업링크(UL) 각각 0.5ms 이하, 또는 라운드 트립 1ms 이하)를 지원할 수 있다.The wireless communication module (192) can support a 5G network and next-generation communication technology after a 4G network, for example, NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) may support various requirements specified in an electronic device (101), an external electronic device (e.g., electronic device (104)), or a network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip) for URLLC realization.

안테나 모듈(197)은 신호 또는 전력을 외부(예: 외부의 전자 장치)로 송신하거나 외부로부터 수신할 수 있다. 일 실시 예에 따르면, 안테나 모듈(197)은 서브스트레이트(예: PCB) 위에 형성된 도전체 또는 도전성 패턴으로 이루어진 방사체를 포함하는 안테나를 포함할 수 있다. 일 실시 예에 따르면, 안테나 모듈(197)은 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다. 이런 경우, 제1 네트워크(198) 또는 제2 네트워크(199)와 같은 통신 네트워크에서 사용되는 통신 방식에 적합한 적어도 하나의 안테나가, 예를 들면, 통신 모듈(190)에 의하여 상기 복수의 안테나들로부터 선택될 수 있다. 신호 또는 전력은 상기 선택된 적어도 하나의 안테나를 통하여 통신 모듈(190)과 외부의 전자 장치 간에 송신되거나 수신될 수 있다. 어떤 실시 예에 따르면, 방사체 이외에 다른 부품(예: RFIC(radio frequency integrated circuit))이 추가로 안테나 모듈(197)의 일부로 형성될 수 있다.The antenna module (197) can transmit or receive signals or power to or from the outside (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas by, for example, the communication module (190). A signal or power may be transmitted or received between the communication module (190) and the external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

일 실시 예에 따르면, 안테나 모듈(197)은 mmWave 안테나 모듈을 형성할 수 있다. 일 실시 예에 따르면, mmWave 안테나 모듈은 인쇄 회로 기판, 상기 인쇄 회로 기판의 제1 면(예: 아래 면)에 또는 그에 인접하여 배치되고 지정된 고주파 대역(예: mmWave 대역)을 지원할 수 있는 RFIC, 및 상기 인쇄 회로 기판의 제2 면(예: 윗 면 또는 측 면)에 또는 그에 인접하여 배치되고 상기 지정된 고주파 대역의 신호를 송신 또는 수신할 수 있는 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다.In one embodiment, the antenna module (197) can form a mmWave antenna module. In one embodiment, the mmWave antenna module can include a printed circuit board, an RFIC positioned on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) positioned on or adjacent a second side (e.g., a top side or a side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.

상기 구성요소들 중 적어도 일부는 주변 기기들간 통신 방식(예: 버스, GPIO(general purpose input and output), SPI(serial peripheral interface), 또는 MIPI(mobile industry processor interface))을 통해 서로 연결되고 신호(예: 명령 또는 데이터)를 상호간에 교환할 수 있다.At least some of the above components may be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)).

일 실시 예에 따르면, 명령 또는 데이터는 제2 네트워크(199)에 연결된 서버(108)를 통해서 전자 장치(101)와 외부의 전자 장치(104)간에 송신 또는 수신될 수 있다. 외부의 전자 장치(102, 또는 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 일 실시 예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 외부의 전자 장치들(102, 104, 또는 108) 중 하나 이상의 외부의 전자 장치들에서 실행될 수 있다. 예를 들면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로, 또는 사용자 또는 다른 장치로부터의 요청에 반응하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 하나 이상의 외부의 전자 장치들에게 그 기능 또는 그 서비스의 적어도 일부를 수행하라고 요청할 수 있다. 상기 요청을 수신한 하나 이상의 외부의 전자 장치들은 요청된 기능 또는 서비스의 적어도 일부, 또는 상기 요청과 관련된 추가 기능 또는 서비스를 실행하고, 그 실행의 결과를 전자 장치(101)로 전달할 수 있다.According to one embodiment, a command or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of executing the function or service by itself or in addition, request one or more external electronic devices to perform at least a part of the function or service. One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101).

전자 장치(101)는 상기 결과를, 그대로 또는 추가적으로 처리하여, 상기 요청에 대한 응답의 적어도 일부로서 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 모바일 에지 컴퓨팅(MEC: mobile edge computing), 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다. 전자 장치(101)는, 예를 들어, 분산 컴퓨팅 또는 모바일 에지 컴퓨팅을 이용하여 초저지연 서비스를 제공할 수 있다. 다른 실시 예에 있어서, 외부의 전자 장치(104)는 IoT(internet of things) 기기를 포함할 수 있다. 서버(108)는 기계 학습 및/또는 신경망을 이용한 지능형 서버일 수 있다. 일 실시 예에 따르면, 외부의 전자 장치(104) 또는 서버(108)는 제2 네트워크(199) 내에 포함될 수 있다. 전자 장치(101)는 5G 통신 기술 및 IoT 관련 기술을 기반으로 지능형 서비스(예: 스마트 홈, 스마트 시티, 스마트 카, 또는 헬스 케어)에 적용될 수 있다.The electronic device (101) may provide the result as it is or by additionally processing it as at least a part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide an ultra-low latency service by using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an IoT (internet of things) device. The server (108) may be an intelligent server using machine learning and/or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199). The electronic device (101) may be applied to an intelligent service (for example, a smart home, a smart city, a smart car, or healthcare) based on 5G communication technology and IoT-related technology.

도 2는 일 실시 예에 따른 전자 장치의 간소화된 블록도의 일 예를 도시한다.FIG. 2 illustrates an example of a simplified block diagram of an electronic device according to one embodiment.

도 2를 참고하면, 전자 장치(200)는 도 1에 도시된 전자 장치(101)의 구성 요소의 일부 또는 전부를 포함할 수 있다. 예를 들어, 전자 장치(200)는 도 1의 전자 장치(101)에 상응할 수 있다.Referring to FIG. 2, the electronic device (200) may include some or all of the components of the electronic device (101) illustrated in FIG. 1. For example, the electronic device (200) may correspond to the electronic device (101) of FIG. 1.

일 실시 예에 따르면, 전자 장치(200)는 프로세서(210), 메모리(220), 디스플레이(230), 및/또는 센서(240)를 포함할 수 있다. 실시 예에 따라, 전자 장치(200)는 프로세서(210), 메모리(220), 디스플레이(230), 또는 센서(240) 중 적어도 하나를 포함할 수 있다. 예를 들어, 프로세서(210), 메모리(220), 디스플레이(230), 또는 센서(240) 중 적어도 일부는 실시 예에 따라 생략될 수 있다. 도시하지는 않았으나, 전자 장치(200)는 프로세서(210), 메모리(220), 디스플레이(230), 및 센서(240) 외에도 다양한 컴포넌트들을 포함할 수 있다.According to one embodiment, the electronic device (200) may include a processor (210), a memory (220), a display (230), and/or a sensor (240). Depending on the embodiment, the electronic device (200) may include at least one of the processor (210), the memory (220), the display (230), or the sensor (240). For example, at least some of the processor (210), the memory (220), the display (230), or the sensor (240) may be omitted depending on the embodiment. Although not illustrated, the electronic device (200) may include various components in addition to the processor (210), the memory (220), the display (230), and the sensor (240).

일 실시 예에 따르면, 전자 장치(200)는 프로세서(210)를 포함할 수 있다. 프로세서(210)는 메모리(220), 디스플레이(230), 및 센서(240)와 작동적으로(operatively 또는 operably) 결합하거나(coupled with), 연결될(connected with) 수 있다. 프로세서(210)가 메모리(220), 디스플레이(230), 및 센서(240)와 작동적으로 결합하거나 연결된 다는 것은, 프로세서(210)가 메모리(220), 디스플레이(230), 및 센서(240)를 제어할 수 있음을 의미할 수 있다.According to one embodiment, the electronic device (200) may include a processor (210). The processor (210) may be operatively or operably coupled with or connected with a memory (220), a display (230), and a sensor (240). That the processor (210) is operatively or operably coupled with the memory (220), the display (230), and the sensor (240) may mean that the processor (210) can control the memory (220), the display (230), and the sensor (240).

예를 들어, 프로세서(210)는 메모리(220), 디스플레이(230), 및 센서(240)를 제어할 수 있다. 메모리(220), 디스플레이(230), 및 센서(240)에 의해 제어될 수 있다. 예를 들어, 프로세서(210)는 적어도 하나의 프로세서로 구성될 수 있다. 예를 들어, 프로세서(210)는 적어도 하나의 프로세서를 포함할 수 있다. 예를 들어, 프로세서(210)는 도 1의 프로세서(120)에 상응할 수 있다.For example, the processor (210) can control the memory (220), the display (230), and the sensor (240). It can be controlled by the memory (220), the display (230), and the sensor (240). For example, the processor (210) can be composed of at least one processor. For example, the processor (210) can include at least one processor. For example, the processor (210) can correspond to the processor (120) of FIG. 1.

일 실시 예에 따르면, 프로세서(210)는 하나 이상의 인스트럭션에 기반하여 데이터를 처리하기 위한 하드웨어 컴포넌트를 포함할 수 있다. 데이터를 처리하기 위한 하드웨어 컴포넌트는, 예를 들어, ALU(arithmetic and logic unit), FPGA(field programmable gate array) 및/또는 CPU(central processing unit)를 포함할 수 있다.According to one embodiment, the processor (210) may include a hardware component for processing data based on one or more instructions. The hardware component for processing data may include, for example, an arithmetic and logic unit (ALU), a field programmable gate array (FPGA), and/or a central processing unit (CPU).

일 실시 예에 따르면, 전자 장치(200)는 메모리(220)를 포함할 수 있다. 예를 들어, 메모리(220)는 도 1의 메모리(130)에 상응할 수 있다. 예를 들어, 메모리(220)는 휘발성 메모리 유닛 또는 유닛들일 수 있다. 예를 들어, 메모리(220)는 비휘발성 메모리 유닛 또는 유닛들일 수 있다. 예를 들어, 메모리(220)는 자기 또는 광학 디스크와 같이, 다른 형태의 컴퓨터 판독가능 매체일 수 있다. 예를 들어, 메모리(220)는 프로세서(210)에서 수행되는 동작(예를 들어, 알고리즘 수행 동작)에 기반하여 획득된 데이터를 저장할 수 있다.According to one embodiment, the electronic device (200) may include a memory (220). For example, the memory (220) may correspond to the memory (130) of FIG. 1. For example, the memory (220) may be a volatile memory unit or units. For example, the memory (220) may be a non-volatile memory unit or units. For example, the memory (220) may be another form of computer-readable media, such as a magnetic or optical disk. For example, the memory (220) may store data acquired based on operations performed by the processor (210) (e.g., operations of performing an algorithm).

예를 들어, 메모리(220)는 하나 이상의 프로그램들을 저장하기 위해 사용될 수 있다. 하나 이상의 프로그램들은 전자 장치(200)의 프로세서(210)에 의해 실행될 시, 정의된 동작을 수행하도록 전자 장치(200)를 야기하는 인스트럭션들을 포함할 수 있다.For example, the memory (220) may be used to store one or more programs. The one or more programs may include instructions that, when executed by the processor (210) of the electronic device (200), cause the electronic device (200) to perform defined operations.

일 예로, 메모리(220) 내에서, 프로세서(210)가 데이터에 수행할 연산, 및/또는 동작을 나타내는 하나 이상의 인스트럭션들이 저장될 수 있다. 하나 이상의 인스트럭션들의 집합은, 펌 웨어, 운영 체제, 프로세스, 루틴, 서브-루틴 및/또는 어플리케이션으로 참조될 수 있다. 예를 들어, 전자 장치(200), 및/또는 프로세서(210)는, 운영체제, 펌웨어, 드라이버, 및/또는 어플리케이션 형태로 배포된 복수의 인스트럭션들의 집합(set of a plurality of instructions)이 실행될 시에, 이하에서 설명되는 전자 장치(200)의 동작들 중 적어도 하나를 수행할 수 있다. 이하에서, 어플리케이션이 전자 장치(200)에 설치되었다는 것은, 어플리케이션의 형태로 제공된 하나 이상의 인스트럭션들이 전자 장치(200)의 메모리(220) 내에 저장된 것으로써, 상기 하나 이상의 어플리케이션들이 전자 장치(200)의 프로세서(210)에 의해 실행 가능한(executable) 포맷(예, 전자 장치(200)의 운영 체제에 의해 지정된 확장자를 가지는 파일)으로 저장된 것을 의미할 수 있다.For example, within the memory (220), one or more instructions may be stored that represent operations and/or actions to be performed by the processor (210) on data. A set of one or more instructions may be referred to as firmware, an operating system, a process, a routine, a sub-routine, and/or an application. For example, the electronic device (200) and/or the processor (210) may perform at least one of the operations of the electronic device (200) described below when a set of a plurality of instructions distributed in the form of an operating system, firmware, driver, and/or application is executed. Hereinafter, the fact that an application is installed in an electronic device (200) may mean that one or more instructions provided in the form of an application are stored in the memory (220) of the electronic device (200), and that the one or more applications are stored in a format executable by the processor (210) of the electronic device (200) (e.g., a file having an extension specified by the operating system of the electronic device (200)).

일 실시 예에 따르면, 전자 장치(200)는 디스플레이(230)를 포함할 수 있다. 예를 들어, 디스플레이(230)는 도 1의 디스플레이 모듈(160)에 상응할 수 있다.According to one embodiment, the electronic device (200) may include a display (230). For example, the display (230) may correspond to the display module (160) of FIG. 1.

예를 들어, 전자 장치(200)의 디스플레이(230)는 사용자에게 시각화된 정보를 출력할 수 있다. 디스플레이(230)는 LCD(liquid crystal display), PDP(plasma display panel), 하나 이상의 LED들(light emitting diode), 및/또는 하나 이상의 OLED(organic light emitting diode)들을 포함할 수 있다. 일 실시예에 따른, 디스플레이(230)는, 디스플레이(230) 상의 외부 객체(예, 사용자의 손가락)를 탐지하기 위한 센서(예, TSP(touch sensor panel))를 포함할 수 있다. 예를 들어, TSP에 기반하여, 전자 장치(200)는 디스플레이(230) 상에 접촉되거나, 또는 디스플레이(230) 상을 부유하는(floating) 외부 객체(예, 사용자의 손가락)를 탐지할 수 있다. 상기 외부 객체를 탐지하는 것에 응답하여, 전자 장치(200)는 디스플레이(230) 내에 표시되고 있는 시각적 객체들(예, 촬영을 위한 복수의 아이콘들) 중에서, 상기 외부 객체가 접촉된 디스플레이(230) 내 일부분에 대응하는 특정 시각적 객체와 관련된 기능을 실행할 수 있다.For example, the display (230) of the electronic device (200) can output visualized information to the user. The display (230) can include a liquid crystal display (LCD), a plasma display panel (PDP), one or more light emitting diodes (LEDs), and/or one or more organic light emitting diodes (OLEDs). According to one embodiment, the display (230) can include a sensor (e.g., a touch sensor panel (TSP)) for detecting an external object (e.g., a user's finger) on the display (230). For example, based on the TSP, the electronic device (200) can detect an external object (e.g., a user's finger) that is in contact with or floating on the display (230). In response to detecting the external object, the electronic device (200) may execute a function associated with a specific visual object (e.g., multiple icons for taking pictures) displayed within the display (230) that corresponds to a portion within the display (230) that the external object has contacted.

예를 들어, 디스플레이(230)는 제1 디스플레이(231) 및 제2 디스플레이(232)를 포함할 수 있다. 제1 디스플레이(231)는 제1 디스플레이(231)에 작용되는 외력에 의하여 변형 가능할 수 있다. 일 예로, 제1 디스플레이(231)는 플렉서블 디스플레이로 참조될 수 있다. 제2 디스플레이(232)는 커버 디스플레이로 참조될 수 있다. 전자 장치(200)에 배치된 제1 디스플레이(231) 및 제2 디스플레이(232)의 구체적인 예가 도 3a 및 도 3b를 통해 설명될 것이다.For example, the display (230) may include a first display (231) and a second display (232). The first display (231) may be deformable by an external force applied to the first display (231). As an example, the first display (231) may be referred to as a flexible display. The second display (232) may be referred to as a cover display. Specific examples of the first display (231) and the second display (232) arranged in the electronic device (200) will be described through FIGS. 3A and 3B.

일 실시 예에 따르면, 전자 장치(200)는 센서(240)를 포함할 수 있다. 전자 장치(200)의 센서(240)는, 전자 장치(200)와 관련된 비-전기적 정보(non-electronic information)로부터, 프로세서(210), 및/또는 메모리(220)에 의해 처리될 수 있는 전기적 정보를 생성할 수 있다. 센서(240)에 의하여 생성된 상기 전기적 정보는, 메모리(220)에 저장되거나, 프로세서(210)에 의해 처리되거나, 및/또는 전자 장치(200)와 구별되는 다른 전자 장치로 송신될 수 있다. 센서(240)는 하나 이상일 수 있다.According to one embodiment, the electronic device (200) may include a sensor (240). The sensor (240) of the electronic device (200) may generate electrical information from non-electronic information related to the electronic device (200), which may be processed by the processor (210) and/or the memory (220). The electrical information generated by the sensor (240) may be stored in the memory (220), processed by the processor (210), and/or transmitted to another electronic device distinct from the electronic device (200). There may be one or more sensors (240).

예를 들어, 센서(240)는, 전자 장치(200)에 포함된 하우징들 사이의 각도를 식별하기 위한 홀 센서(241)를 포함할 수 있다. 홀 센서(241)는, 하나 이상의 자석들, 및/또는 하나 이상의 자기 센서들을 포함할 수 있다. 홀 센서(241)에 포함된 상기 하나 이상의 자석들, 또는 상기 하나 이상의 자기 센서들 중 적어도 하나는, 전자 장치(200) 내 상이한 위치들에 배치될 수 있다. 상기 하나 이상의 자석들, 및/또는 상기 하나 이상의 자기 센서들의 전자 장치(200) 내에서의 위치 관계는, 전자 장치(200)의 상태(또는 형태)에 따라 변경될 수 있다. 전자 장치(200)는 상기 위치 관계의 변경을, 상기 하나 이상의 자기 센서들을 통해, 측정할 수 있다. 상기 위치 관계의 변경은, 상기 하나 이상의 자석들에 의해 형성된, 자계의 변화를 야기할 수 있다. 전자 장치(200)는 홀 센서(241)를 이용하여, 상기 자계의 변화를 나타내는 전력 신호를 획득할 수 있다. 예를 들어, 전자 장치(200)는 홀 센서(241)로부터 획득한 상기 전력 신호를 이용하여, 자세(posture) 또는 상태(예, 폴딩 상태 또는 언폴딩 상태)를 구별할 수 있다. 예를 들어, 전자 장치(200)는 홀 센서(241)로부터, 전자 장치(200)의 상태를 나타내는 데이터를 수신할 수 있다. 예를 들어, 홀 센서(241)는, 제1 디스플레이(231)의 형태를 나타내는 데이터를 출력할 수 있다. 제1 디스플레이(231)의 형태는, 폴딩 축(예, 도 3a에서 후술될 폴딩 축(337))에 의해 접혀지거나, 또는 펼쳐짐에 따라 변경될 수 있다. 예를 들어, 홀 센서(241)는 제1 디스플레이(231)의 형태를 나타내는 상이한 데이터를 출력할 수 있다.For example, the sensor (240) may include a Hall sensor (241) for identifying an angle between housings included in the electronic device (200). The Hall sensor (241) may include one or more magnets, and/or one or more magnetic sensors. At least one of the one or more magnets included in the Hall sensor (241), or the one or more magnetic sensors, may be placed at different locations within the electronic device (200). The positional relationship of the one or more magnets, and/or the one or more magnetic sensors within the electronic device (200) may change depending on the state (or shape) of the electronic device (200). The electronic device (200) may measure a change in the positional relationship through the one or more magnetic sensors. The change in the positional relationship may cause a change in a magnetic field formed by the one or more magnets. The electronic device (200) may obtain a power signal representing a change in the magnetic field using the Hall sensor (241). For example, the electronic device (200) can distinguish a posture or state (e.g., a folded state or an unfolded state) by using the power signal acquired from the Hall sensor (241). For example, the electronic device (200) can receive data indicating a state of the electronic device (200) from the Hall sensor (241). For example, the Hall sensor (241) can output data indicating a shape of the first display (231). The shape of the first display (231) can change as it is folded or unfolded by a folding axis (e.g., a folding axis (337) to be described later in FIG. 3A). For example, the Hall sensor (241) can output different data indicating a shape of the first display (231).

예를 들어, 홀 센서(241)는 아날로그 홀 센서 및/또는 디지털 홀 센서를 포함할 수 있다. 일 예로, 아날로그 홀 센서는 식별되는 자력 값이 임계 값 이상이면 'on'상태로 동작할 수 있다. 아날로그 홀 센서는 식별되는 자력 값이 임계 값 미만이면, 'off'상태로 동작할 수 있다. 일 예로, 디지털 홀 센서는 아날로그 홀 센서의 기능에 추가적으로, 자력 값을 측정할 수 있다. 아날로그 홀 센서는 임계 값이 고정되나, 디지털 홀 센서는 임계 값이 변경될 수 있다.For example, the Hall sensor (241) may include an analog Hall sensor and/or a digital Hall sensor. For example, the analog Hall sensor may operate in an 'on' state if the identified magnetic value is greater than or equal to a threshold value. The analog Hall sensor may operate in an 'off' state if the identified magnetic value is less than or equal to a threshold value. For example, the digital Hall sensor may measure a magnetic value in addition to the function of the analog Hall sensor. The analog Hall sensor has a fixed threshold value, but the digital Hall sensor may have a changeable threshold value.

일 실시 예에 따르면, 센서(240)는 관성 센서(242)를 포함할 수 있다. 관성 센서(242)는 가속도 센서 및/또는 자이로 센서 중 적어도 하나를 포함할 수 있다. 예를 들어, 가속도 센서는 x축, y축, 및 z축의 3 방향으로 전자 장치(200)의 가속도를 식별(또는 측정(measure), 감지(detect))할 수 있다. 예를 들어, 자이로 센서는 x축, y축, 및 z축의 3 방향으로 전자 장치(200)의 각속도를 식별(또는 측정, 감지)할 수 있다.According to one embodiment, the sensor (240) may include an inertial sensor (242). The inertial sensor (242) may include at least one of an acceleration sensor and/or a gyro sensor. For example, the acceleration sensor may identify (or measure, detect) acceleration of the electronic device (200) in three directions of the x-axis, the y-axis, and the z-axis. For example, the gyro sensor may identify (or measure, detect) angular velocity of the electronic device (200) in three directions of the x-axis, the y-axis, and the z-axis.

예를 들어, 관성 센서(242)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 포함할 수 있다. 제1 관성 센서(242-1)는 전자 장치(200)의 제1 하우징(예: 도 3a의 제1 하우징(310)) 내에 배치될 수 있다. 제2 관성 센서(242-2)는 전자 장치(200)의 제2 하우징(예: 도 3a의 제2 하우징(320)) 내에 배치될 수 있다. 제1 관성 센서(242-1)는 전자 장치(200)의 디스플레이(예: 제1 디스플레이(231) 및 제2 디스플레이(232))의 표시 모드(예: 랜드스케이프 모드(landscape mode) 및 포트레이트 모드(portrait mode))를 설정하기 위해 사용될 수 있다. 제2 관성 센서(242-2)는 제1 관성 센서(242-1)와 함께 전자 장치(200)의 제1 하우징 및 제2 하우징 사이의 각도를 식별하기 위해 사용될 수 있다.For example, the inertial sensor (242) may include a first inertial sensor (242-1) and a second inertial sensor (242-2). The first inertial sensor (242-1) may be disposed within a first housing of the electronic device (200) (e.g., the first housing (310) of FIG. 3A). The second inertial sensor (242-2) may be disposed within a second housing of the electronic device (200) (e.g., the second housing (320) of FIG. 3A). The first inertial sensor (242-1) may be used to set a display mode (e.g., a landscape mode and a portrait mode) of a display (e.g., a first display (231) and a second display (232)) of the electronic device (200). The second inertial sensor (242-2) can be used together with the first inertial sensor (242-1) to identify the angle between the first housing and the second housing of the electronic device (200).

예를 들어, 관성 센서(242)는 전자 장치(200)의 자세를 식별하기 위해 사용될 수 있다. 전자 장치(200)의 프로세서(210)는 관성 센서(242)를 이용하여, 전자 장치(200)의 자세(또는 오리엔테이션(orientation))을 식별할 수 있다.For example, the inertial sensor (242) can be used to identify the attitude of the electronic device (200). The processor (210) of the electronic device (200) can use the inertial sensor (242) to identify the attitude (or orientation) of the electronic device (200).

도 3a 및 도 3b는, 일 실시예에 따른 전자 장치의 언폴딩 상태, 및 폴딩 상태 내에서, 제1 하우징 및 제2 하우징 사이의 위치 관계의 일 예를 도시한다.FIGS. 3A and 3B illustrate examples of positional relationships between a first housing and a second housing in an unfolded state and a folded state of an electronic device according to one embodiment.

도 3a 및 도 3b를 참고하면, 전자 장치(200)는 도 1의 전자 장치(101)의 일 예일 수 있다. 제1 하우징(310), 제2 하우징(320) 및 폴딩 하우징(365)은 전자 장치(200)에 포함될 수 있다. 전자 장치(200)는 제1 면(311) 및 상기 제1 면에 반대인 제2 면(312)을 포함하는 제1 하우징(310)을 포함할 수 있다. 전자 장치(200)는, 제3 면(321) 및 상기 제3 면(321)과 반대인 제4 면(미도시)을 포함하는 제2 하우징(320)을 포함할 수 있다. 전자 장치(200)는, 제1 하우징(310) 및 제2 하우징(320)을 회전가능하게(pivotably) 연결하는 폴딩 하우징(365)을 포함할 수 있다. 제1 하우징(310)의 일 면(예, 제1 면(311)) 및 제2 하우징(320)의 일 면(예, 제3 면(321))에, 제1 디스플레이(231)의 적어도 일부가 배치될 수 있다. 예를 들어, 폴딩 하우징(365)을 가로질러(across) 제1 면(311) 및 제3 면(321) 상에 제1 디스플레이(231)의 적어도 일부가 배치될 수 있다. 제1 표시 영역(331), 제2 표시 영역(332), 및 제3 표시 영역(333)은 제1 디스플레이(231)에 포함될 수 있다. 폴딩 하우징(365)은 힌지 구조를 포함할 수 있다. 제2 디스플레이(232)는, 제2 면(312) 상에 배치될 수 있다. 전자 장치(200)는 제2 면(312)이 향하는 방향을 지향하는 카메라를 포함할 수 있다. 상기 카메라는 제2 면(312)의 일 부분 영역(350) 내에 배치될 수 있다.Referring to FIGS. 3A and 3B, the electronic device (200) may be an example of the electronic device (101) of FIG. 1. A first housing (310), a second housing (320), and a folding housing (365) may be included in the electronic device (200). The electronic device (200) may include a first housing (310) including a first side (311) and a second side (312) opposite the first side. The electronic device (200) may include a second housing (320) including a third side (321) and a fourth side (not shown) opposite the third side (321). The electronic device (200) may include a folding housing (365) that pivotally connects the first housing (310) and the second housing (320). At least a portion of a first display (231) may be disposed on one side of a first housing (310) (e.g., the first side (311)) and one side of a second housing (320) (e.g., the third side (321)). For example, at least a portion of the first display (231) may be disposed on the first side (311) and the third side (321) across the folding housing (365). The first display area (331), the second display area (332), and the third display area (333) may be included in the first display (231). The folding housing (365) may include a hinge structure. The second display (232) may be disposed on the second side (312). The electronic device (200) may include a camera oriented in a direction in which the second side (312) faces. The above camera may be placed within a portion area (350) of the second surface (312).

상술한 하우징(예: 제1 하우징(310), 제2 하우징(320), 및 폴딩 하우징(365))은 하우징 파트(housing part)로 참조될 수 있다. 예를 들어, 제1 하우징(310)은 제1 하우징 파트로 참조될 수 있다. 예를 들어, 제2 하우징(320)은 제2 하우징 파트로 참조될 수 있다. 예를 들어, 폴딩 하우징(365)은 폴딩 하우징 파트로 참조될 수 있다.The above-described housings (e.g., the first housing (310), the second housing (320), and the folding housing (365)) may be referred to as housing parts. For example, the first housing (310) may be referred to as a first housing part. For example, the second housing (320) may be referred to as a second housing part. For example, the folding housing (365) may be referred to as a folding housing part.

일 실시예에 따른, 전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320)이 폴딩 하우징(365)에 의해, 완전히(fully) 펼쳐진(folded out) 언폴딩(unfolding) 상태를 제공할 수 있다. 예를 들어, 도 3a를 참조하면, 전자 장치(200)는, 상기 언폴딩 상태인 상태(300) 내에서 있을 수 있다. 예를 들어, 상태(300)는 제1 면(311)이 향하는 제1 방향(391)이 제3 면(321)이 향하는 제2 방향(392)에 대응하는 상태를 의미할 수 있다. 예를 들어, 상태(300) 내에서, 제1 방향(391)은, 제2 방향(392)에 실질적으로 평행일 수 있다. 예를 들어, 상태(300) 내에서 제1 방향(391)은, 제2 방향(392)과 실질적으로 동일할 수 있다.According to one embodiment, the electronic device (200) can provide an unfolding state in which the first housing (310) and the second housing (320) are fully folded out by the folding housing (365). For example, referring to FIG. 3A, the electronic device (200) can be in the unfolding state (300). For example, the state (300) can mean a state in which a first direction (391) toward which the first face (311) faces corresponds to a second direction (392) toward which the third face (321) faces. For example, within the state (300), the first direction (391) can be substantially parallel to the second direction (392). For example, within the state (300), the first direction (391) can be substantially identical to the second direction (392).

일 실시예에 따른, 상태(300) 내에서 제1 면(311)은 제3 면(321)과 실질적으로 하나의 평면을 형성할 수 있다. 예를 들어, 상태(300) 내에서 제1 면(311)과 제3 면(321) 사이의 각도(305-1)는 약 180도(degrees)일 수 있다. 예를 들어, 상태(300)는 제1 디스플레이(231)의 전체 표시 영역(entire display area) 모두를 실질적으로 하나의 평면 상에서 제공할 수 있는 상태를 의미할 수 있다. 예를 들어, 상태(300)는, 제1 표시 영역(331), 제2 표시 영역(332), 및 제3 표시 영역(333) 모두를 하나의 평면 상에서 제공할 수 있는 상태를 의미할 수 있다. 예를 들어, 상태(300) 내에서, 제3 표시 영역(333)은 굴곡진 영역(curved surface)을 포함하지 않을 수 있다. 예를 들어, 상기 언폴딩 상태는, 펼침 상태(outspread state 또는 outspreading state)로 참조될 수 있다. 이하, 각도(305-2, 205-3, 205-4)에 기반한, 전자 장치(200)의 상이한 상태를 후술한다.In one embodiment, within the state (300), the first side (311) can form substantially one plane with the third side (321). For example, the angle (305-1) between the first side (311) and the third side (321) within the state (300) can be approximately 180 degrees. For example, the state (300) can mean a state in which the entire display area of the first display (231) can be provided substantially on one plane. For example, the state (300) can mean a state in which the first display area (331), the second display area (332), and the third display area (333) can all be provided on one plane. For example, within the state (300), the third display area (333) may not include a curved surface. For example, the unfolded state may be referred to as an outspread state or outspreading state. Different states of the electronic device (200) based on angles (305-2, 205-3, 205-4) are described below.

도 3b를 참조하면, 일 실시예에 따른 전자 장치(200)는 제1 하우징(310)과 제2 하우징(320)이 폴딩 하우징(365)에 의해 접힌(folded in) 폴딩 상태를 제공할 수 있다. 예를 들어, 전자 장치(200)는, 상태(301), 상태(302), 및 상태(303)를 포함하는 상기 폴딩 상태 내에서 있을 수 있다. 예를 들어, 상태(301), 상태(302), 및 상태(303)를 포함하는 상기 폴딩 상태는, 제1 면(311)이 향하는 제1 방향(391)이 제3 면(321)이 향하는 제2 방향(392)과 구별되는 상태를 의미할 수 있다. 예를 들어, 상태(301)에서, 제1 방향(391)과 제2 방향(392) 사이의 각도는 약 45도로, 제1 방향(391)과 제2 방향(392)은 서로 구별될 수 있다. 예를 들어, 상태(302)에서, 제1 방향(391)과 제2 방향(392) 사이의 각도는 약 150도로, 제1 방향(391)과 제2 방향(392)은 서로 구별될 수 있다. 예를 들어, 상태(303)에서, 제1 방향(391)과 제2 방향(392) 사이의 각도는 실질적으로 180도로, 제1 방향(391)과 제2 방향(392)은 서로 구별될 수 있다.Referring to FIG. 3B, an electronic device (200) according to an embodiment may provide a folding state in which a first housing (310) and a second housing (320) are folded in by a folding housing (365). For example, the electronic device (200) may be in the folding state including a state (301), a state (302), and a state (303). For example, the folding state including a state (301), a state (302), and a state (303) may mean a state in which a first direction (391) toward which a first surface (311) faces is distinguished from a second direction (392) toward which a third surface (321) faces. For example, in the state (301), an angle between the first direction (391) and the second direction (392) is about 45 degrees, and the first direction (391) and the second direction (392) may be distinguished from each other. For example, in state (302), the angle between the first direction (391) and the second direction (392) is about 150 degrees, and the first direction (391) and the second direction (392) can be distinguished from each other. For example, in state (303), the angle between the first direction (391) and the second direction (392) is substantially 180 degrees, and the first direction (391) and the second direction (392) can be distinguished from each other.

일 실시예에 따른, 상기 폴딩 상태 내에서 제1 면(311) 및 제3 면(321) 사이의 각도는 약 0도(degree) 이상 180도(degrees) 미만일 수 있다. 예를 들어, 상태(301)에서, 제1 면(311)과 제3 면(321) 사이의 각도(305-2)는 약 135도일 수 있다. 상태(302)에서, 제1 면(311)과 제3 면(321) 사이의 각도(305-3)는 약 30도 일 수 있다. 상태(303)에서, 제1 면(311)과 제3 면(321) 사이의 각도(305-4)는, 실질적으로 0도일 수 있다. 예를 들어, 상기 폴딩 상태는, 접힘 상태(folded state)로 참조될 수 있다.According to one embodiment, the angle between the first side (311) and the third side (321) within the folded state can be greater than or equal to about 0 degrees and less than 180 degrees. For example, in state (301), the angle (305-2) between the first side (311) and the third side (321) can be about 135 degrees. In state (302), the angle (305-3) between the first side (311) and the third side (321) can be about 30 degrees. In state (303), the angle (305-4) between the first side (311) and the third side (321) can be substantially 0 degrees. For example, the folded state can be referred to as a folded state.

일 실시예에서, 상기 폴딩 상태는, 상기 언폴딩 상태와 달리, 복수의 서브 폴딩 상태들을 포함할 수 있다. 예를 들어, 도 3b를 참조하면, 상기 폴딩 상태는, 폴딩 하우징(365)을 통해 제공되는 회전에 의해 제1 면(311)이 제3 면(321) 상에 실질적으로 중첩되는 완전 폴딩 상태(fully folding)인 상태(303) 및 상태(303)와 상기 언폴딩 상태(예: 도 3a의 상태(300)) 사이의 중간 폴딩 상태인 상태(301) 및 상태(302)를 포함하는, 상기 복수의 서브 폴딩 상태들로 포함할 수 있다. 예를 들어, 전자 장치(200)는, 폴딩 하우징(365)에 의해 제1 면(311) 및 제3 면(321)이 서로 마주함으로써 제2 표시 영역(332)의 전체 영역 상에 제1 표시 영역(331)의 전체 영역이 실질적으로 완전히 중첩되는 상태(303)를 제공할 수 있다. 예를 들어, 전자 장치(200)는, 제1 방향(391)이 제2 방향(392)에 실질적으로 반대인 상태(303)를 제공할 수 있다. 예를 들어, 상태(303)는 전자 장치(200)를 바라보는 사용자의 시야 안에서 제1 디스플레이(231)가 가려지는 상태를 의미할 수도 있다. 하지만, 이에 제한되지 않는다.In one embodiment, the folding state may include a plurality of sub-folding states, unlike the unfolding state. For example, referring to FIG. 3B, the folding state may include a plurality of sub-folding states, including a state (303) that is a fully folded state in which the first side (311) substantially overlaps the third side (321) by the rotation provided through the folding housing (365), and a state (301) and a state (302) that are intermediate folding states between the state (303) and the unfolding state (e.g., the state (300) of FIG. 3A). For example, the electronic device (200) may provide a state (303) in which the entire area of the first display area (331) substantially completely overlaps the entire area of the second display area (332) by causing the first side (311) and the third side (321) to face each other by the folding housing (365). For example, the electronic device (200) may provide a state (303) in which the first direction (391) is substantially opposite to the second direction (392). For example, the state (303) may mean a state in which the first display (231) is obscured within the field of view of a user looking at the electronic device (200). However, the present invention is not limited thereto.

일 실시예에 따른, 제1 디스플레이(231)는, 폴딩 하우징(365)을 통해 제공되는 회전에 의해 굽혀질 수 있다. 예를 들어, 제1 디스플레이(231)에서, 제1 표시 영역(331) 및 제2 표시 영역(332)과 달리, 제3 표시 영역(333)은 폴딩 동작에 따라 굽어질 수 있다. 예를 들어, 제3 표시 영역(333)은, 상기 완전 폴딩 상태 내에서 제1 디스플레이(231)의 파손을 방지하기 위해, 만곡하게 굽혀진 상태 내에 있을 수 있다. 상기 완전 폴딩 상태 내에서, 제3 표시 영역(333)이 만곡하게 굽혀지는 것과 달리, 제1 표시 영역(331) 전부는, 제2 표시 영역(332) 전부 상에 완전히 중첩될 수 있다.According to one embodiment, the first display (231) may be bent by the rotation provided through the folding housing (365). For example, in the first display (231), unlike the first display area (331) and the second display area (332), the third display area (333) may be bent according to the folding operation. For example, the third display area (333) may be in a curvedly bent state to prevent breakage of the first display (231) within the fully folded state. In the fully folded state, unlike the third display area (333) being curved, the entire first display area (331) may be completely overlapped over the entire second display area (332).

도 3a 내지 도 3b를 참조하면, 전자 장치(200)의 제1 디스플레이(231)가 하나의 폴딩 표시 영역(예: 제3 표시 영역(333))을 포함하거나 전자 장치(200)가 하나의 폴딩 하우징(예: 폴딩 하우징(365))을 포함하는 예를 도시하고 있으나, 이는 설명의 편의를 위한 것이다. 실시예들에 따라, 전자 장치(200)의 제1 디스플레이(231)는, 복수의 폴딩 표시 영역들을 포함할 수 있다. 예를 들어, 전자 장치(200)의 제1 디스플레이(231)는, 두 개 이상의 폴딩 표시 영역들을 포함하고, 전자 장치(200)는 상기 두 개 이상의 폴딩 영역들을 각각 제공하기 위한 2개 이상의 폴딩 하우징들을 포함할 수 있다.Referring to FIGS. 3A and 3B , an example is illustrated in which the first display (231) of the electronic device (200) includes one folding display area (e.g., the third display area (333)) or the electronic device (200) includes one folding housing (e.g., the folding housing (365)), but this is for convenience of explanation. According to embodiments, the first display (231) of the electronic device (200) may include a plurality of folding display areas. For example, the first display (231) of the electronic device (200) may include two or more folding display areas, and the electronic device (200) may include two or more folding housings for providing the two or more folding areas, respectively.

도 4는 일 실시예에 따른 전자 장치의 복수의 상태들의 예를 도시한다.FIG. 4 illustrates examples of multiple states of an electronic device according to one embodiment.

도 4를 참조하면, 전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320)의 위치 관계에 기반하여, 복수의 상태들을 제공할 수 있다. 예를 들어, 전자 장치(200)는 제1 표시 영역(331) 및 제2 표시 영역(332) 사이의 각도(305)에 기반하여 복수의 상태들을 제공할 수 있다. 예를 들어, 전자 장치(200)는 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도에 기반하여 복수의 상태들을 제공할 수 있다.Referring to FIG. 4, the electronic device (200) can provide a plurality of states based on the positional relationship between the first housing (310) and the second housing (320). For example, the electronic device (200) can provide a plurality of states based on the angle (305) between the first display area (331) and the second display area (332). For example, the electronic device (200) can provide a plurality of states based on the angle between the first direction (391) toward which the first surface (311) (or the first display area (331)) faces and the second direction (392) toward which the third surface (313) (or the second display area (332)) faces.

일 실시 예에 따르면, 전자 장치(200)는 제1 표시 영역(331) 및 제2 표시 영역(332) 사이의 각도(305)를 식별할 수 있다. 예를 들어, 전자 장치(200)는 제1 하우징(310) 내에 배치된 제1 관성 센서(242-1) 및 제2 하우징(320) 내에 배치된 제2 관성 센서(242-2)를 포함할 수 있다. 프로세서(210)는 제1 관성 센서(242-1)를 통해 식별된 중력 방향을 나타내는 제1 벡터 및 제2 관성 센서(242-2)를 통해 식별된 중력 방향을 나타내는 제2 벡터에 기반하여, 각도(305)를 식별할 수 있다.According to one embodiment, the electronic device (200) can identify an angle (305) between the first display area (331) and the second display area (332). For example, the electronic device (200) can include a first inertial sensor (242-1) disposed within a first housing (310) and a second inertial sensor (242-2) disposed within a second housing (320). The processor (210) can identify the angle (305) based on a first vector indicating a gravity direction identified through the first inertial sensor (242-1) and a second vector indicating a gravity direction identified through the second inertial sensor (242-2).

일 실시 예에 따르면, 전자 장치(200)는 홀 센서(241)를 포함할 수 있다. 전자 장치(200)는 적어도 하나의 자석(381)을 포함할 수 있다. 전자 장치(200)에 포함된 홀 센서(241)는 적어도 하나의 자석(381)에 의해 발생되는 자기장에 대한 데이터를 획득할 수 있다. 프로세서(210)는 홀 센서(241)를 이용하여 획득된 자기장에 대한 데이터에 기반하여, 전자 장치(200)의 상태가 복수의 상태들 중 제1 상태(예: 폴딩 상태)인지 여부를 식별할 수 있다. 실시 예에 따라, 프로세서(210)는 홀 센서(241)를 이용하여, 각도(305)를 식별할 수 있다.According to an embodiment, the electronic device (200) may include a Hall sensor (241). The electronic device (200) may include at least one magnet (381). The Hall sensor (241) included in the electronic device (200) may obtain data on a magnetic field generated by the at least one magnet (381). The processor (210) may identify whether the state of the electronic device (200) is a first state (e.g., a folding state) among a plurality of states based on the data on the magnetic field obtained using the Hall sensor (241). According to an embodiment, the processor (210) may identify an angle (305) using the Hall sensor (241).

일 실시 예에 따르면, 홀 센서(241)는 제1 하우징(310) 내에 배치될 수 있다. 자석(381)은 제2 하우징(320) 내에 배치될 수 있다. 예를 들어, 자석(381)은 제2 하우징(320) 내에서, 홀 센서(241)의 위치에 대응하는 위치에 배치될 수 있다.According to one embodiment, the Hall sensor (241) may be placed within the first housing (310). The magnet (381) may be placed within the second housing (320). For example, the magnet (381) may be placed at a position corresponding to the position of the Hall sensor (241) within the second housing (320).

도 4는 홀 센서(241), 자석(381), 제1 관성 센서(242-1), 및 제2 관성 센서(242-2)가 전자 장치(200) 내에서 배치된 예를 도시하였으나, 이에 한정되는 것은 아니다. 홀 센서(241), 자석(381), 제1 관성 센서(242-1), 및 제2 관성 센서(242-2)는 제1 표시 영역(331) 및 제2 표시 영역(332) 사이의 각도(305)를 식별하기 위해 다양하게 배치될 수 있다.FIG. 4 illustrates an example in which a Hall sensor (241), a magnet (381), a first inertial sensor (242-1), and a second inertial sensor (242-2) are arranged within an electronic device (200), but is not limited thereto. The Hall sensor (241), the magnet (381), the first inertial sensor (242-1), and the second inertial sensor (242-2) may be arranged in various ways to identify an angle (305) between the first display area (331) and the second display area (332).

일 실시 예에 따르면, 전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320)의 위치 관계에 기반하여, 복수의 상태들을 제공할 수 있다. 예를 들어, 전자 장치(200)는 제1 표시 영역(331) 및 제2 표시 영역(332) 사이의 각도(305)에 기반하여, 복수의 상태들을 제공할 수 있다. 예를 들어, 전자 장치(200)는 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도에 기반하여, 복수의 상태들을 제공할 수 있다.According to one embodiment, the electronic device (200) can provide a plurality of states based on the positional relationship between the first housing (310) and the second housing (320). For example, the electronic device (200) can provide a plurality of states based on the angle (305) between the first display area (331) and the second display area (332). For example, the electronic device (200) can provide a plurality of states based on the angle between the first direction (391) toward which the first surface (311) (or the first display area (331)) faces and the second direction (392) toward which the third surface (313) (or the second display area (332)) faces.

예를 들어, 전자 장치(200)는 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제1 각도(예: 약 178 도) 이상인 제1 상태를 제공할 수 있다. 일 예로, 전자 장치(200)는 제1 방향(391) 및 제2 방향(392)이 서로 반대임에 기반하여, 전자 장치(200)의 상태를 제1 상태로 식별할 수 있다. 일 예로, 전자 장치(200)는 제1 방향 및 제2 방향(392) 사이의 각도가 180 도임에 기반하여, 전자 장치(200)의 상태를 제1 상태로 식별할 수 있다. 예를 들어, 전자 장치(200) 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 "180도 - 제1 각도"(또는, 제4 각도) 이하인 제1 상태를 제공할 수 있다. 예를 들어, 제1 상태는 폴딩 상태로 참조될 수 있다. 예를 들어, 제1 상태는 '플렉스 상태 0'로 참조될 수 있다. 예를 들어, 전자 장치(200)의 상태가 제1 상태인 동안, 제2 디스플레이(232)가 활성화될 수 있다.For example, the electronic device (200) can provide a first state in which an angle between a first direction (391) toward which the first surface (311) (or, the first display area (331)) faces and a second direction (392) toward which the third surface (313) (or, the second display area (332)) faces is greater than or equal to a first angle (e.g., about 178 degrees). As an example, the electronic device (200) can identify the state of the electronic device (200) as the first state based on the fact that the first direction (391) and the second direction (392) are opposite to each other. As an example, the electronic device (200) can identify the state of the electronic device (200) as the first state based on the fact that the angle between the first direction and the second direction (392) is 180 degrees. For example, the electronic device (200) may provide a first state in which the angle between the first housing (310) and the second housing (320) is less than or equal to “180 degrees - the first angle” (or, the fourth angle). For example, the first state may be referred to as a folding state. For example, the first state may be referred to as a “flex state 0.” For example, while the state of the electronic device (200) is the first state, the second display (232) may be activated.

예를 들어, 전자 장치(200)는 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제2 각도(예: 약 100 도) 이상이고, 제1 각도(예: 약 178 도) 미만인 제2 상태를 제공할 수 있다. 예를 들어, 전자 장치(200) 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 "180도 - 제1 각도"(또는, 제4 각도)를 초과하고, "180도 - 제2 각도"(또는, 제5 각도) 이하인 제2 상태를 제공할 수 있다. 예를 들어, 제2 상태는 서브 폴딩 상태로 참조될 수 있다. 예를 들어, 제2 상태는 '플렉스 상태 1'로 참조될 수 있다. 예를 들어, 전자 장치(200)의 상태가 제2 상태인 동안, 제2 디스플레이(232)가 활성화될 수 있다.For example, the electronic device (200) can provide a second state in which an angle between a first direction (391) toward which the first surface (311) (or the first display area (331)) faces and a second direction (392) toward which the third surface (313) (or the second display area (332)) faces is greater than or equal to a second angle (e.g., about 100 degrees) and less than or equal to the first angle (e.g., about 178 degrees). For example, the electronic device (200) can provide a second state in which an angle between the first housing (310) and the second housing (320) exceeds “180 degrees minus the first angle” (or, the fourth angle) and is less than or equal to “180 degrees minus the second angle” (or, the fifth angle). For example, the second state can be referred to as a sub-folding state. For example, the second state can be referred to as a “flex state 1.” For example, while the state of the electronic device (200) is the second state, the second display (232) may be activated.

예를 들어, 전자 장치(200)는 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제3 각도(예: 약 20 도) 이상이고, 제2 각도(예: 약 100 도) 미만인 제3 상태를 제공할 수 있다. 예를 들어, 전자 장치(200) 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 "180도 - 제2 각도"(또는, 제5 각도)를 초과하고,"180도 - 제3 각도"(또는, 제6 각도) 이하인 제3 상태를 제공할 수 있다. 예를 들어, 제3 상태는 서브 폴딩 상태로 참조될 수 있다. 예를 들어, 제3 상태는 '플렉스 상태 2'로 참조될 수 있다. 예를 들어, 전자 장치(200)의 상태가 제3 상태인 동안, 제1 디스플레이(231)가 활성화될 수 있다.For example, the electronic device (200) can provide a third state in which an angle between a first direction (391) toward which the first surface (311) (or the first display area (331)) faces and a second direction (392) toward which the third surface (313) (or the second display area (332)) faces is greater than or equal to a third angle (e.g., about 20 degrees) and less than or equal to a second angle (e.g., about 100 degrees). For example, the electronic device (200) can provide a third state in which an angle between the first housing (310) and the second housing (320) exceeds "180 degrees - the second angle" (or, the fifth angle) and is less than or equal to "180 degrees - the third angle" (or, the sixth angle). For example, the third state can be referred to as a sub-folding state. For example, the third state can be referred to as a 'flex state 2'. For example, while the state of the electronic device (200) is the third state, the first display (231) may be activated.

예를 들어, 전자 장치(200)는 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제3 각도(예: 약 20 도) 미만인 제4 상태를 제공할 수 있다. 예를 들어, 전자 장치(200) 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 "180도 - 제3 각도"(또는, 제6 각도)를 초과하는 제4 상태를 제공할 수 있다. 예를 들어, 제4 상태는 언폴딩 상태로 참조될 수 있다. 예를 들어, 제4 상태는 '플렉스 상태 3'로 참조될 수 있다. 예를 들어, 전자 장치(200)의 상태가 제4 상태인 동안, 제1 디스플레이(231)가 활성화될 수 있다.For example, the electronic device (200) can provide a fourth state in which an angle between a first direction (391) in which the first face (311) (or, the first display area (331)) faces and a second direction (392) in which the third face (313) (or, the second display area (332)) faces is less than a third angle (e.g., about 20 degrees). For example, the electronic device (200) can provide a fourth state in which an angle between the first housing (310) and the second housing (320) exceeds “180 degrees minus the third angle” (or, the sixth angle). For example, the fourth state can be referred to as an unfolded state. For example, the fourth state can be referred to as a “flex state 3.” For example, while the electronic device (200) is in the fourth state, the first display (231) can be activated.

실시 예에 따라, 상술한 제1 각도 내지 제3 각도는 변경될 수 있다. 예를 들어, 제1 각도 내지 제3 각도는 UX 컨셉 및/또는 클라이언트(또는 클라이언트 프로그램)의 요청에 기반하여 변경될 수 있다. 상술한 실시 예에서는, 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도를 기준으로 복수의 상태들 중 하나가 식별되었으나, 이에 한정되는 것은 아니다.According to an embodiment, the first to third angles described above may be changed. For example, the first to third angles may be changed based on a UX concept and/or a request from a client (or client program). In the embodiment described above, one of the plurality of states is identified based on an angle between a first direction (391) toward which the first surface (311) (or, the first display area (331)) faces and a second direction (392) toward which the third surface (313) (or, the second display area (332)) faces, but is not limited thereto.

일 실시 예에 따르면, 제1 상태에서, 제1 디스플레이(231)가 접힌 상태일 수 있다. 제1 상태에서, 제1 디스플레이(231)가 사용되지 않을 수 있다. 제1 상태는 제1 디스플레이(231)를 보호하고, 휴대가 용이하도록 전자 장치(200)의 길이가 짧아진 상태일 수 있다. 프로세서(210)는 제1 상태에서, 제2 디스플레이(232)를 보조적으로 사용할 수 있다. 프로세서(210)는 제1 상태에서, 제2 디스플레이(232)를 통해 요약된 콘텐트를 제공할 수 있다. 프로세서(210)는 전자 장치(200)의 상태가 제1 상태에서, 제1 디스플레이(231)가 활성화되는 제3 상태 및/또는 제4 상태 중 하나로 변경되는 것에 기반하여, 풀 콘텐트를 제공할 수 있다.According to one embodiment, in the first state, the first display (231) may be in a folded state. In the first state, the first display (231) may not be used. The first state may be a state in which the length of the electronic device (200) is shortened to protect the first display (231) and to facilitate portability. The processor (210) may use the second display (232) as an auxiliary in the first state. The processor (210) may provide summarized content through the second display (232) in the first state. The processor (210) may provide full content based on the state of the electronic device (200) changing from the first state to one of the third state and/or the fourth state in which the first display (231) is activated.

일 실시 예에 따르면, 제4 상태에서, 전자 장치(200)는 제1 디스플레이(231)를 이용하여, 제1 표시 영역(331) 및 제2 표시 영역(332)을 하나의 평면 상에서 제공할 수 있다.According to one embodiment, in the fourth state, the electronic device (200) can provide a first display area (331) and a second display area (332) on one plane by using the first display (231).

일 실시 예에 따르면, 제2 상태 및 제3 상태에서, 전자 장치(200)는 물리적으로 구분된 화면을 제공할 수 있다. 예를 들어, 전자 장치(200)는 제1 디스플레이(231)가 접힘에 따라, 제1 표시 영역(331) 및 제2 표시 영역(332)이 물리적으로 구분된 화면을 제공할 수 있다. 프로세서(210)는 물리적으로 구분된 화면을 위한 서비스(예: 어플리케이션 서비스 또는 split screen 서비스)를 제공할 수 있다. 예를 들어, 프로세서(210)는 제1 표시 영역(331)을 출력부로 설정할 수 있다. 프로세서(210)는 제1 표시 영역(331)을 통해 영상 또는 콘텐트를 제공할 수 있다. 프로세서(210)는 제2 표시 영역(332)을 입력부로 설정할 수 있다. 프로세서(210)는 제2 표시 영역(332)을 통해 입력을 위한 인터페이스(예: 키보드)를 제공할 수 있다. 실시 예에 따라, 전자 장치(200)는 지면에 상응하는 면 상에 제2 하우징(320)이 놓여진 상태에서, 제1 표시 영역(331)을 출력부로 설정하고, 제2 표시 영역(332)을 입력부로 설정할 수 있다. 전자 장치(200)는 지면에 상응하는 면 상에 제1 하우징(310)이 놓여진 상태에서, 제1 표시 영역(331)을 입력부로 설정하고, 제2 표시 영역(332)을 출력부로 설정할 수 있다.According to one embodiment, in the second state and the third state, the electronic device (200) may provide physically separated screens. For example, the electronic device (200) may provide a screen in which the first display area (331) and the second display area (332) are physically separated as the first display (231) is folded. The processor (210) may provide a service (e.g., an application service or a split screen service) for the physically separated screens. For example, the processor (210) may set the first display area (331) as an output unit. The processor (210) may provide an image or content through the first display area (331). The processor (210) may set the second display area (332) as an input unit. The processor (210) may provide an interface (e.g., a keyboard) for input through the second display area (332). According to an embodiment, the electronic device (200) may set the first display area (331) as an output unit and the second display area (332) as an input unit in a state where the second housing (320) is placed on a surface corresponding to the ground. The electronic device (200) may set the first display area (331) as an input unit and the second display area (332) as an output unit in a state where the first housing (310) is placed on a surface corresponding to the ground.

일 실시 예에 따르면, 전자 장치(200)는 지면에 상응하는 면 상에 하우징(예: 제1 하우징(310) 또는 제2 하우징(320))의 일 면이 놓여진 상태에서 동작할 수 있다. 예를 들어, 전자 장치(200)가 지면에 상응하는 면 상에 하우징(예: 제1 하우징(310) 또는 제2 하우징(320))의 일 면이 놓여진 상태에서 동작하는 경우, 전자 장치(200)는 탁상 모드(tabletop mode)로 동작할 수 있다. 예를 들어, 전자 장치(200)가 탁상 모드로 동작하는 동안, 사용자는 제1 디스플레이(231)의 제1 표시 영역(331) 및 제2 표시 영역(332) 중 하나를 세워서 사용할 수 있다. 사용자는 제1 하우징(310) 및 제2 하우징(320) 사이의 각도(305)를 조절할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)가 탁상 모드로 동작하는 동안, 사용자는 제1 디스플레이(231)의 제1 표시 영역(331) 및 제2 표시 영역(332) 중 사용자를 향하는 방향의 표시 영역에 콘텐트를 표시할 수 있다. 실시 예에 따라, 제1 표시 영역(331)에 카메라가 배치될 수 있다. 프로세서(210)는 사용자가 전자 장치(200)를 파지하지 않은 상태에서, 카메라를 이용한 서비스를 제공할 수 있다. 일 예로, 사용자가 전자 장치(200)를 파지하지 않은 상태에서, 프로세서(210)는 영상 통화 또는 개인 방송을 위한 서비스를 제공할 수 있다.According to one embodiment, the electronic device (200) may operate in a state in which one side of the housing (e.g., the first housing (310) or the second housing (320)) is placed on a surface corresponding to the ground. For example, when the electronic device (200) operates in a state in which one side of the housing (e.g., the first housing (310) or the second housing (320)) is placed on a surface corresponding to the ground, the electronic device (200) may operate in a tabletop mode. For example, while the electronic device (200) operates in the tabletop mode, the user may use one of the first display area (331) and the second display area (332) of the first display (231) by standing it up. The user may adjust the angle (305) between the first housing (310) and the second housing (320). For example, while the electronic device (200) operates in a tabletop mode, the processor (210) may display content on a display area facing the user among the first display area (331) and the second display area (332) of the first display (231). According to an embodiment, a camera may be placed in the first display area (331). The processor (210) may provide a service using the camera while the user does not hold the electronic device (200). For example, while the user does not hold the electronic device (200), the processor (210) may provide a service for a video call or personal broadcasting.

일 실시 예에 따르면, 프로세서(210)는 상술한 탁상 모드 외에도 전자 장치(200)의 자세에 따라서 다양한 모드를 제공할 수 있다.According to one embodiment, the processor (210) may provide various modes depending on the posture of the electronic device (200) in addition to the above-described tabletop mode.

상술한 도 3a, 도 3b, 및 도 4에서, 제1 디스플레이(231)가 제1 방향(예: 가로 방향)을 따라 접혀지는 전자 장치(200)가 도시되었으나 이에 한정되는 것은 아니다. 도 5는 제1 디스플레이(231)가 제1 방향에 수직인 제2 방향(예: 세로 방향)을 따라 접혀지는 전자 장치(200)가 도시될 수 있다.In the above-described FIGS. 3A, 3B, and 4, the electronic device (200) is illustrated in which the first display (231) is folded along a first direction (e.g., horizontal direction), but is not limited thereto. FIG. 5 may illustrate an electronic device (200) in which the first display (231) is folded along a second direction (e.g., vertical direction) perpendicular to the first direction.

도 5는 일 실시 예에 따른 전자 장치의 언폴딩 상태 내의 전자 장치의 평면도(top view) 및 후면도(bottom view)의 예를 도시한다.FIG. 5 illustrates examples of a top view and a bottom view of an electronic device in an unfolded state according to one embodiment.

도 5를 참고하면, 상태(500)는 전자 장치(200)가 언폴딩 상태 내에서 전자 장치(200)의 평면도를 나타낸다. 상태(530)는 언폴딩 상태 내에서 전자 장치(200)의 후면도를 나타낸다.Referring to FIG. 5, state (500) represents a plan view of the electronic device (200) in an unfolded state. State (530) represents a back view of the electronic device (200) in an unfolded state.

전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320)을 포함할 수 있다. 전자 장치(200)는 제1 하우징(310)과 제2 하우징(320)이 서로 포개어지거나 중첩되도록, 폴딩될 수 있다. 전자 장치(200)는 제1 하우징(310)과 제2 하우징(320)을 폴딩 축(337)을 기준으로 폴딩되도록 구성하기 위한 힌지 구조를 포함할 수 있다. 예를 들어, 폴딩 축(337)은, 전자 장치(200)의 폴딩을 위한 기준을 의미할 수 있다.The electronic device (200) may include a first housing (310) and a second housing (320). The electronic device (200) may be folded so that the first housing (310) and the second housing (320) are covered or overlapped with each other. The electronic device (200) may include a hinge structure for configuring the first housing (310) and the second housing (320) to be folded based on a folding axis (337). For example, the folding axis (337) may mean a reference for folding the electronic device (200).

일 실시 예에 따르면, 전자 장치(200)의 제1 디스플레이(231)는 플렉서블 디스플레이로 구성될 수 있다. 전자 장치(200)의 제1 디스플레이(231)는 폴딩 축(337)을 기준으로 폴딩될 수 있다. 예를 들어, 제1 디스플레이(231)는 제1 표시 영역(331) 및 제2 표시 영역(332)을 포함할 수 있다. 제2 표시 영역(332)은 제1 표시 영역(331)에 폴딩 축(337)을 따라 인접할 수 있다. 예를 들어, 제1 디스플레이(231)의 표시 영역은 폴딩 축(337)을 기준으로 제1 표시 영역(331) 및 제2 표시 영역(332)으로 구분될 수 있다.According to one embodiment, the first display (231) of the electronic device (200) may be configured as a flexible display. The first display (231) of the electronic device (200) may be folded based on the folding axis (337). For example, the first display (231) may include a first display area (331) and a second display area (332). The second display area (332) may be adjacent to the first display area (331) along the folding axis (337). For example, the display area of the first display (231) may be divided into the first display area (331) and the second display area (332) based on the folding axis (337).

상태(530)를 참조하면, 전자 장치(200)는 제1 하우징(310)에 제1 표시 영역(331)에 마주하는 제3 표시 영역(510)을 제공하기 위한 제2 디스플레이(232)를 포함할 수 있다.Referring to state (530), the electronic device (200) may include a second display (232) for providing a third display area (510) facing the first display area (331) in the first housing (310).

일 실시 예에 따르면, 전자 장치(200)는 자석(381)을 포함하는 홀 센서(241), 제1 관성 센서(242-1), 및 제2 관성 센서(242-2)를 포함할 수 있다. 예를 들어, 홀 센서(241)는 제1 하우징(310)에 배치될 수 있다. 제1 관성 센서(242-1)는 제1 하우징(310)에 배치될 수 있다. 제2 관성 센서(242-2)는 제2 하우징(320)에 배치될 수 있다. 홀 센서(241), 제1 관성 센서(242-1), 및 제2 관성 센서(242-2)가 배치된 위치는 예시적인 것이며, 이에 한정되는 것은 아니다. 실시 예에 따라, 홀 센서(241), 제1 관성 센서(242-1), 및 제2 관성 센서(242-2) 각각의 위치는 변경될 수 있다.According to one embodiment, the electronic device (200) may include a Hall sensor (241) including a magnet (381), a first inertial sensor (242-1), and a second inertial sensor (242-2). For example, the Hall sensor (241) may be placed in the first housing (310). The first inertial sensor (242-1) may be placed in the first housing (310). The second inertial sensor (242-2) may be placed in the second housing (320). The positions where the Hall sensor (241), the first inertial sensor (242-1), and the second inertial sensor (242-2) are placed are exemplary and are not limited thereto. Depending on the embodiment, the positions of each of the Hall sensor (241), the first inertial sensor (242-1), and the second inertial sensor (242-2) may be changed.

도 3a 및 도 3b에서 도시된 전자 장치(200)와 도 5에서 도시된 전자 장치(200)는 폴딩 방향이 상이할 수 있다. 또한, 도 3a 및 도 3b에서 도시된 전자 장치(200)에서, 외부 카메라는 제1 하우징(310) 내에 배치될 수 있다. 도 5에서 도시된 전자 장치(200)에서, 외부 카메라는 제2 하우징(320) 내에 배치될 수 있다.The electronic device (200) illustrated in FIGS. 3A and 3B and the electronic device (200) illustrated in FIG. 5 may have different folding directions. In addition, in the electronic device (200) illustrated in FIGS. 3A and 3B, the external camera may be placed within the first housing (310). In the electronic device (200) illustrated in FIG. 5, the external camera may be placed within the second housing (320).

일 실시 예에 따르면, 전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320) 사이의 각도에 따라, 복수의 상태들을 제공할 수 있다. 상기 복수의 상태들은 도 4에서 설명된 복수의 상태들에 상응할 수 있다. 실시 예에 따라, 도 4에서 설명된 복수의 상태들 중 제2 상태 및 제3 상태에서, 전자 장치(200)는 플렉스 모드(flex mode)로 동작할 수 있다.According to one embodiment, the electronic device (200) can provide a plurality of states depending on the angle between the first housing (310) and the second housing (320). The plurality of states can correspond to the plurality of states described in FIG. 4. According to an embodiment, in the second state and the third state among the plurality of states described in FIG. 4, the electronic device (200) can operate in a flex mode.

예를 들어, 제2 상태는 제1 방향(391) 및 제2 표시 영역(332)이 향하는 제2 방향(392) 사이의 각도가 제2 각도(예: 약 100 도) 이상이고, 제1 각도(예: 약 178 도) 미만인 상태를 의미할 수 있다. 예를 들어, 제3 상태는 제1 표시 영역(331)이 향하는 제1 방향(391) 및 제2 표시 영역(332)이 향하는 제2 방향(392) 사이의 각도가 제3 각도(예: 약 20 도) 이상이고, 제2 각도(예: 약 100 도) 미만인 상태를 의미할 수 있다.For example, the second state may mean a state in which an angle between the first direction (391) and the second direction (392) toward which the second display area (332) faces is greater than or equal to the second angle (e.g., about 100 degrees) and less than the first angle (e.g., about 178 degrees). For example, the third state may mean a state in which an angle between the first direction (391) toward which the first display area (331) faces and the second direction (392) toward which the second display area (332) faces is greater than or equal to the third angle (e.g., about 20 degrees) and less than the second angle (e.g., about 100 degrees).

예를 들어, 플렉스 모드는 전자 장치(200)가 제2 상태 및 제3 상태에서 동작하기 위한 모드를 의미할 수 있다. 예를 들어, 플렉스 모드에서, 프로세서(210)는 제1 표시 영역(331) 및 제2 표시 영역(332)이 구분된 화면을 제공할 수 있다.For example, flex mode may mean a mode for the electronic device (200) to operate in the second state and the third state. For example, in flex mode, the processor (210) may provide a screen in which a first display area (331) and a second display area (332) are separated.

일 실시 예에 따르면, 전자 장치(200)는 도 3a, 도 3b, 및 도 4에서 도시된 폼 팩터 및 도 5에서 도시된 폼 팩터 중 하나에 기반하여, 구성될 수 있다. 이하에서는 설명의 편의를 위해, 도 3a, 도 3b, 및 도 4에서 도시된 폼 팩터에 기반하여 구성된 전자 장치(200)를 기준으로 이하의 실시 예가 설명될 수 있다. 다만, 이에 한정되는 것은 아니다. 예를 들어, 이하에서 설명되는 전자 장치(200)는 도 5에서 도시된 폼 팩터에 기반하여 구성될 수 있다.According to one embodiment, the electronic device (200) may be configured based on one of the form factors illustrated in FIGS. 3A, 3B, and 4 and the form factor illustrated in FIG. 5. Hereinafter, for convenience of explanation, the following embodiment may be described based on the electronic device (200) configured based on the form factors illustrated in FIGS. 3A, 3B, and 4. However, the present invention is not limited thereto. For example, the electronic device (200) described below may be configured based on the form factor illustrated in FIG. 5.

도 6은 일 실시 예에 따른 전자 장치의 복수의 상태들의 예를 도시한다.FIG. 6 illustrates examples of multiple states of an electronic device according to one embodiment.

도 6에서 설명되는 전자 장치(200)는 도 3a, 도 3b, 및 도 4에 도시된 전자 장치(200)에 상응할 수 있다. 이하에서는 설명의 편의를 위해, 도 3a, 도 3b, 및 도 4에 도시된 전자 장치(200)를 기준으로 전자 장치(200)의 복수의 상태들이 설명될 것이다.The electronic device (200) described in FIG. 6 may correspond to the electronic device (200) illustrated in FIGS. 3a, 3b, and 4. Hereinafter, for convenience of explanation, multiple states of the electronic device (200) will be described based on the electronic device (200) illustrated in FIGS. 3a, 3b, and 4.

도 6a를 참고하면, 전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320) 사이의 각도(305)에 기반하여, 복수의 상태들 중 하나를 제공할 수 있다. 예를 들어, 전자 장치(200)는 제1 하우징(310) 및 제2 하우징(320) 사이의 각도(305)에 기반하여, 제1 상태 내지 제4 상태 중 하나를 제공할 수 있다. 예를 들어, 프로세서(210)는 홀 센서(241), 제1 관성 센서(242-1), 및 제2 관성 센서(242-2) 중 적어도 일부를 이용하여, 제1 하우징(310) 및 제2 하우징(320) 사이의 각도(305)(또는, 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도)를 식별할 수 있다. 프로세서(210)는 각도(305)에 기반하여, 전자 장치(200)의 상태를 복수의 상태들 중 하나로 식별할 수 있다.Referring to FIG. 6A, the electronic device (200) can provide one of a plurality of states based on the angle (305) between the first housing (310) and the second housing (320). For example, the electronic device (200) can provide one of the first state to the fourth state based on the angle (305) between the first housing (310) and the second housing (320). For example, the processor (210) can identify an angle (305) between the first housing (310) and the second housing (320) (or, an angle between a first direction (391) toward which the first surface (311) (or, the first display area (331)) faces and a second direction (392) toward which the third surface (313) (or, the second display area (332)) faces) using at least some of the Hall sensor (241), the first inertial sensor (242-1), and the second inertial sensor (242-2). Based on the angle (305), the processor (210) can identify a state of the electronic device (200) as one of a plurality of states.

제1 상태(601)에서, 제1 디스플레이(231)의 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제1 각도(예: 약 178 도) 이상일 수 있다. 예를 들어, 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 제4 각도(예: 약 2 도) 이하일 수 있다. 예를 들어, 제1 상태(601)는 폴딩 상태로 참조될 수 있다. 제1 상태(601)에서, 제1 디스플레이(231)가 접혀진 상태이므로, 제2 디스플레이(232)가 활성화될 수 있다.In the first state (601), an angle between a first direction (391) toward which the first surface (311) (or the first display area (331)) of the first display (231) faces and a second direction (392) toward which the third surface (313) (or the second display area (332)) faces may be greater than or equal to a first angle (e.g., about 178 degrees). For example, the angle between the first housing (310) and the second housing (320) may be less than or equal to a fourth angle (e.g., about 2 degrees). For example, the first state (601) may be referred to as a folding state. In the first state (601), since the first display (231) is in a folded state, the second display (232) may be activated.

제2 상태(602)에서, 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제2 각도(예: 약 100 도) 이상이고, 제1 각도(예: 약 178 도) 미만일 수 있다. 예를 들어, 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 제4 각도(예: 약 2 도)보다 크고 제5 각도(예: 약 80 도) 이하일 수 있다. 예를 들어, 제2 상태(602)는 서브 폴딩 상태로 참조될 수 있다. 제2 상태(602)에서, 제2 디스플레이(232)가 활성화될 수 있다.In the second state (602), an angle between a first direction (391) toward which the first surface (311) (or the first display area (331)) faces and a second direction (392) toward which the third surface (313) (or the second display area (332)) faces may be greater than or equal to the second angle (e.g., about 100 degrees) and less than or equal to the first angle (e.g., about 178 degrees). For example, the angle between the first housing (310) and the second housing (320) may be greater than a fourth angle (e.g., about 2 degrees) and less than or equal to a fifth angle (e.g., about 80 degrees). For example, the second state (602) may be referred to as a sub-folding state. In the second state (602), the second display (232) may be activated.

예를 들어, 제2 상태(602)에서, 전자 장치(200)는 제1 모드(602-1) 및 제2 모드(602-2) 중 하나로 동작할 수 있다. 프로세서(210)는 관성 센서(242)에 기반하여, 전자 장치(200)의 자세를 식별할 수 있다. 프로세서(210)는 전자 장치(200)의 자세에 기반하여, 전자 장치(200)의 모드를 제1 모드(602-1) 및 제2 모드(602-2) 중 하나로 설정할 수 있다.For example, in the second state (602), the electronic device (200) can operate in one of the first mode (602-1) and the second mode (602-2). The processor (210) can identify the posture of the electronic device (200) based on the inertial sensor (242). Based on the posture of the electronic device (200), the processor (210) can set the mode of the electronic device (200) to one of the first mode (602-1) and the second mode (602-2).

일 예로, 전자 장치(200)의 자세가 제1 디스플레이(231)(또는 제1 표시 영역(331) 및 제2 표시 영역(332))가 지면을 향하는 자세인 동안, 프로세서(210)는 전자 장치(200)의 모드를 제1 모드(620-1)로 설정할 수 있다. 예를 들어, 전자 장치(200)가 제1 모드(620-1)로 동작하는 동안, 제2 디스플레이(232)가 활성화될 수 있다. 전자 장치(200)가 제1 모드(620-1)로 동작하는 동안, 제1 화면이 표시될 수 있다. 예를 들어, 제1 화면은 제1 모드(620-1)에 따른 표시 모드(또는 표시 방향)에 기반하여 표시되는 화면을 의미할 수 있다.제1 모드(620-1)는 플렉스 텐트 모드(flex tent mode)로 참조될 수 있다.For example, while the electronic device (200) is in a posture in which the first display (231) (or the first display area (331) and the second display area (332)) is facing the ground, the processor (210) may set the mode of the electronic device (200) to the first mode (620-1). For example, while the electronic device (200) operates in the first mode (620-1), the second display (232) may be activated. While the electronic device (200) operates in the first mode (620-1), the first screen may be displayed. For example, the first screen may mean a screen displayed based on a display mode (or display direction) according to the first mode (620-1). The first mode (620-1) may be referred to as a flex tent mode.

일 예로, 전자 장치(200)의 자세가 지면에 상응하는 면 상에 제2 하우징(320)의 일 면 놓여진 자세인 동안, 프로세서(210)는 전자 장치(200)의 모드를 제2 모드(620-2)로 설정할 수 있다. 예를 들어, 전자 장치(200)가 제2 모드(620-2)로 동작하는 동안, 제2 디스플레이(232)가 활성화될 수 있다. 전자 장치(200)가 제2 모드(620-2)로 동작하는 동안, 제2 화면이 표시될 수 있다. 예를 들어, 제2 화면은 제2 모드(620-2)에 따른 표시 모드(또는 표시 방향)에 기반하여 표시되는 화면을 의미할 수 있다. 예를 들어, 제2 화면은 제2 모드(620-2)에서 표시되는 제1 화면이 180도 회전된 화면일 수 있다. 제2 모드(620-2)는 플렉스 커버 모드(flex cover mode)로 참조될 수 있다.For example, while the electronic device (200) is in a posture in which one side of the second housing (320) is placed on a surface corresponding to the ground, the processor (210) may set the mode of the electronic device (200) to the second mode (620-2). For example, while the electronic device (200) operates in the second mode (620-2), the second display (232) may be activated. While the electronic device (200) operates in the second mode (620-2), a second screen may be displayed. For example, the second screen may mean a screen displayed based on a display mode (or display direction) according to the second mode (620-2). For example, the second screen may be a screen that is a first screen displayed in the second mode (620-2) rotated by 180 degrees. The second mode (620-2) may be referred to as a flex cover mode.

제3 상태(603)에서, 제1 디스플레이(231)의 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제3 각도(예: 약 20 도 이상이고, 제2 각도(예: 약 100 도) 미만일 수 있다. 예를 들어, 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 제5 각도(예: 약 80 도) 보다 크고 제6 각도(예: 약 160 도) 이하일 수 있다. 예를 들어, 제3 상태(603)는 서브 폴딩 상태로 참조될 수 있다. 제3 상태(603)에서, 제1 디스플레이(231)가 활성화될 수 있다.In the third state (603), an angle between a first direction (391) toward which the first surface (311) (or the first display area (331)) of the first display (231) faces and a second direction (392) toward which the third surface (313) (or the second display area (332)) faces may be a third angle (e.g., greater than or equal to about 20 degrees) and less than or equal to the second angle (e.g., greater than or equal to about 100 degrees). For example, the angle between the first housing (310) and the second housing (320) may be greater than a fifth angle (e.g., greater than or equal to about 80 degrees) and less than or equal to a sixth angle (e.g., greater than or equal to about 160 degrees). For example, the third state (603) may be referred to as a sub-folding state. In the third state (603), the first display (231) may be activated.

예를 들어, 제3 상태(603)에서, 전자 장치(200)는 제3 모드(603-1) 및 제4 모드(603-2) 중 하나로 동작할 수 있다. 프로세서(210)는 관성 센서(242)에 기반하여, 전자 장치(200)의 자세를 식별할 수 있다. 프로세서(210)는 전자 장치(200)의 자세에 기반하여, 전자 장치(200)의 모드를 제3 모드(603-1) 및 제4 모드(603-2) 중 하나로 설정할 수 있다.For example, in the third state (603), the electronic device (200) can operate in one of the third mode (603-1) and the fourth mode (603-2). The processor (210) can identify the posture of the electronic device (200) based on the inertial sensor (242). Based on the posture of the electronic device (200), the processor (210) can set the mode of the electronic device (200) to one of the third mode (603-1) and the fourth mode (603-2).

일 예로, 전자 장치(200)의 자세가 지면에 상응하는 면 상에 제2 하우징(320)의 일 면 놓여진 자세인 동안, 프로세서(210)는 전자 장치(200)의 모드를 제3 모드(630-1)로 설정할 수 있다. 예를 들어, 전자 장치(200)가 제3 모드(630-1)로 동작하는 동안, 제1 디스플레이(231)가 활성화될 수 있다. 전자 장치(200)가 제3 모드(630-1)로 동작하는 동안, 제1 디스플레이(231)를 통해 제3 화면이 표시될 수 있다. 제3 화면은 랜드스케이프 모드에 기반하여 구성될 수 있다.For example, while the electronic device (200) is in a posture in which one side of the second housing (320) is placed on a surface corresponding to the ground, the processor (210) may set the mode of the electronic device (200) to the third mode (630-1). For example, while the electronic device (200) operates in the third mode (630-1), the first display (231) may be activated. While the electronic device (200) operates in the third mode (630-1), a third screen may be displayed through the first display (231). The third screen may be configured based on the landscape mode.

일 예로, 전자 장치(200)의 자세가 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392)이 지면과 실질적으로 평행한 자세인 동안, 프로세서(210)는 전자 장치(200)의 모드를 제4 모드(603-2)로 설정할 수 있다. 예를 들어, 전자 장치(200)가 제4 모드(603-2)로 동작하는 동안, 제1 디스플레이(231)가 활성화될 수 있다. 전자 장치(200)가 제4 모드(603-2)로 동작하는 동안, 제1 디스플레이(231)를 통해 제4 화면이 표시될 수 있다. 제4 화면은 랜드스케이프 모드에 기반하여 구성될 수 있다.For example, while the electronic device (200) is in a posture in which the first direction (391) toward which the first surface (311) (or the first display area (331)) faces and the second direction (392) toward which the third surface (313) (or the second display area (332)) faces are substantially parallel to the ground, the processor (210) may set the mode of the electronic device (200) to the fourth mode (603-2). For example, while the electronic device (200) operates in the fourth mode (603-2), the first display (231) may be activated. While the electronic device (200) operates in the fourth mode (603-2), a fourth screen may be displayed through the first display (231). The fourth screen may be configured based on the landscape mode.

제4 상태(604)에서, 제1 디스플레이(231)의 제1 면(311)(또는, 제1 표시 영역(331))이 향하는 제1 방향(391) 및 제3 면(313)(또는, 제2 표시 영역(332))이 향하는 제2 방향(392) 사이의 각도가 제3 각도 미만일 수 있다. 예를 들어, 제1 하우징(310) 및 제2 하우징(320) 사이의 각도가 제6 각도를 초과할 수 있다. 예를 들어, 제4 상태(604)는 언폴딩 상태로 참조될 수 있다. 제4 상태(604)에서, 제1 디스플레이(231)가 활성화될 수 있다.In the fourth state (604), an angle between a first direction (391) toward which the first surface (311) (or the first display area (331)) of the first display (231) faces and a second direction (392) toward which the third surface (313) (or the second display area (332)) faces may be less than a third angle. For example, the angle between the first housing (310) and the second housing (320) may exceed a sixth angle. For example, the fourth state (604) may be referred to as an unfolded state. In the fourth state (604), the first display (231) may be activated.

도 7은 일 실시 예에 따른 관성 센서의 축 변경을 위한 전자 장치의 동작의 예를 도시한다.FIG. 7 illustrates an example of operation of an electronic device for changing the axis of an inertial sensor according to one embodiment.

도 7을 참고하면, 상태(710) 및 상태(720)에서, 전자 장치(200)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 포함할 수 있다. 제1 관성 센서(242-1)는 제1 하우징(310) 내에 배치될 수 있다. 제2 관성 센서(242-2)는 제2 하우징(320) 내에 배치될 수 있다.Referring to FIG. 7, in states (710) and (720), the electronic device (200) may include a first inertial sensor (242-1) and a second inertial sensor (242-2). The first inertial sensor (242-1) may be placed within the first housing (310). The second inertial sensor (242-2) may be placed within the second housing (320).

상태(710)는 제4 상태의 전자 장치(200)를 나타낼 수 있다. 상태(710)에서, 프로세서(210)는 제1 관성 센서(242-1)를 이용하여 전자 장치(200)의 자세를 식별할 수 있다. 프로세서(210)는 제2 관성 센서(242-2)를 전자 장치(200)의 자세를 식별하기 위한 보조적인 관성 센서로 사용할 수 있다. 프로세서(210)는 제1 관성 센서(242-2) 및 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 상태를 식별할 수 있다.The state (710) may represent the electronic device (200) in the fourth state. In the state (710), the processor (210) may identify the posture of the electronic device (200) using the first inertial sensor (242-1). The processor (210) may use the second inertial sensor (242-2) as an auxiliary inertial sensor for identifying the posture of the electronic device (200). The processor (210) may identify the state of the electronic device (200) using the first inertial sensor (242-2) and the second inertial sensor (242-2).

예를 들어, 제1 관성 센서(242-1)의 복수의 축들은 예(711)와 같이 구성될 수 있다. 예(711)에서, 제1 관성 센서(242-1)의 x축은 제1 하우징(310) 및 제2 하우징(320) 사이의 축과 평행하도록 구성될 수 있다. 제1 관성 센서(242-1)의 z축은 제1 디스플레이(231)가 향하는 방향으로 구성될 수 있다. 제1 관성 센서(242-1)의 y축은 x축 및 z축과 수직인 방향으로 구성될 수 있다.For example, the plurality of axes of the first inertial sensor (242-1) may be configured as in example (711). In example (711), the x-axis of the first inertial sensor (242-1) may be configured to be parallel to the axis between the first housing (310) and the second housing (320). The z-axis of the first inertial sensor (242-1) may be configured in a direction toward which the first display (231) faces. The y-axis of the first inertial sensor (242-1) may be configured in a direction perpendicular to the x-axis and the z-axis.

예를 들어, 제2 관성 센서(242-2)의 복수의 축들은 예(712)와 같이 구성될 수 있다. 예(712)에서, 제2 관성 센서(242-2)의 복수의 축들은 제1 관성 센서(242-1)의 복수의 축들과 동일하게 구성될 수 있다.For example, the multiple axes of the second inertial sensor (242-2) may be configured as in example (712). In example (712), the multiple axes of the second inertial sensor (242-2) may be configured identically to the multiple axes of the first inertial sensor (242-1).

상태(720)에서, 프로세서(210)는 전자 장치(200)의 상태가 제4 상태로부터 제1 상태로 변경됨을 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 하우징(310)의 제1 면(311)이 향하는 방향 및 제2 하우징(320)의 제3 면(313)이 향하는 방향 사이의 각도에 기반하여, 전자 장치(200)의 상태가 제4 상태로부터 제1 상태로 변경됨을 식별할 수 있다. 프로세서(210)는 전자 장치(200)의 상태를 제1 상태로 식별하는 것에 기반하여, 제1 관성 센서(242-1)에 관한 적어도 하나의 축을 변경할 수 있다.In state (720), the processor (210) can identify that the state of the electronic device (200) is changed from the fourth state to the first state. For example, the processor (210) can identify that the state of the electronic device (200) is changed from the fourth state to the first state based on an angle between a direction in which the first face (311) of the first housing (310) is facing and a direction in which the third face (313) of the second housing (320) is facing. The processor (210) can change at least one axis with respect to the first inertial sensor (242-1) based on identifying the state of the electronic device (200) as the first state.

예를 들어, 제1 하우징(310)이 제1 하우징(310) 및 제2 하우징(320) 사이의 축을 기준으로 회전함에 따라, 제1 관성 센서(242-1)의 복수의 축들의 방향이 변경될 수 있다. 제1 관성 센서(242-1)의 복수의 축들은 예(721)와 같이 구성될 수 있다. 복수의 축들이 예(721)와 같이 구성되는 경우, 제2 디스플레이(232)의 표시 방향이 반대로 설정될 수 있다. 따라서, 프로세서(210)는 제1 관성 센서(242)의 복수의 축들을 예(723)와 같이 변경할 수 있다. 일 예로, 프로세서(210)는 제1 관성 센서(242)의 복수의 축들을 예(722)의 제2 관성 센서(242-2)의 복수의 축과 동일하게 구성할 수 있다. 일 예로, 프로세서(210)는 제1 관성 센서(242-1)의 y축 및 z축의 방향을 반대로 설정할 수 있다.For example, as the first housing (310) rotates about the axis between the first housing (310) and the second housing (320), the directions of the plurality of axes of the first inertial sensor (242-1) may change. The plurality of axes of the first inertial sensor (242-1) may be configured as in example (721). When the plurality of axes are configured as in example (721), the display direction of the second display (232) may be set to be opposite. Accordingly, the processor (210) may change the plurality of axes of the first inertial sensor (242) as in example (723). As an example, the processor (210) may configure the plurality of axes of the first inertial sensor (242) to be identical to the plurality of axes of the second inertial sensor (242-2) of example (722). For example, the processor (210) can set the directions of the y-axis and z-axis of the first inertial sensor (242-1) to be opposite.

예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제4 상태로부터 제1 상태로 변경됨에 따라, 전자 장치(200)의 자세를 식별하기 위한 관성 센서를 제1 관성 센서(242-1)로 유지할 수 있다. 전자 장치(200)의 상태 변화에 따라 전자 장치(200)의 자세를 식별하기 위한 관성 센서를 변경하는 경우, 지연이 발생될 수 있으며, 관성 센서가 활성화된 직후 획득된 데이터는 부정확할 수 있다.For example, the processor (210) may maintain the inertial sensor for identifying the posture of the electronic device (200) as the first inertial sensor (242-1) as the state of the electronic device (200) changes from the fourth state to the first state. When the inertial sensor for identifying the posture of the electronic device (200) is changed according to the state change of the electronic device (200), a delay may occur, and data acquired immediately after the inertial sensor is activated may be inaccurate.

예를 들어, 제2 디스플레이(232)의 표시 모드를 설정하기 위해 제2 관성 센서(242-2)가 사용되는 경우, 제2 디스플레이(232)의 표시 모드를 식별하기 위한 방향이 부정확할 수 있다. 제2 관성 센서(242-2)는 제2 하우징(320) 내에 배치되고, 제2 디스플레이(232)는 제1 하우징(310) 상에 배치되므로, 제2 관성 센서(242-2)는 제2 디스플레이(232)의 표시 모드를 설정하기 위해 적합하지 않을 수 있다.For example, when the second inertial sensor (242-2) is used to set the display mode of the second display (232), the direction for identifying the display mode of the second display (232) may be inaccurate. Since the second inertial sensor (242-2) is disposed within the second housing (320) and the second display (232) is disposed on the first housing (310), the second inertial sensor (242-2) may not be suitable for setting the display mode of the second display (232).

따라서, 프로세서(210)는 전자 장치(200)의 상태 변화에 따라 전자 장치(200)의 자세를 식별하기 위한 관성 센서를 제1 관성 센서(242-1)로 유지할 수 있다. 일 예로, 제1 상태 내에서의 제1 관성 센서(242-1)의 축은 제4 상태 내에서의 제1 관성 센서(242-2)의 축과 다를 수 있다. 프로세서(210)는 상술한 바와 같이, 제1 상태 내에서 제1 관성 센서(242-2)의 적어도 하나의 축의 방향을 변경함으로써, 전자 장치(200)의 자세를 식별하기 위한 관성 센서를 제1 관성 센서(242-1)로 유지할 수 있다.Accordingly, the processor (210) can maintain the inertial sensor for identifying the attitude of the electronic device (200) as the first inertial sensor (242-1) according to the change in the state of the electronic device (200). For example, the axis of the first inertial sensor (242-1) in the first state may be different from the axis of the first inertial sensor (242-2) in the fourth state. As described above, the processor (210) can maintain the inertial sensor for identifying the attitude of the electronic device (200) as the first inertial sensor (242-1) by changing the direction of at least one axis of the first inertial sensor (242-2) in the first state.

일 실시 예에 따르면, 프로세서(210)는 전자 장치(200)의 상태가 제1 상태인 동안, 제1 관성 센서(242-1)를 이용하여, 제2 디스플레이(232)의 표시 모드를 변경할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제1 상태인 동안, 전자 장치(200)의 회전에 따라 제2 디스플레이(232)가 180도 회전함을 제1 관성 센서(242-1)를 이용하여 식별할 수 있다. 프로세서(210)는 제2 디스플레이(232)가 180도 회전함을 식별하는 것에 기반하여, 제2 디스플레이(232)를 통해 표시되는 화면을 회전(예: 180도 회전)시킬 수 있다.According to one embodiment, the processor (210) may change the display mode of the second display (232) using the first inertial sensor (242-1) while the state of the electronic device (200) is the first state. For example, the processor (210) may identify, using the first inertial sensor (242-1), that the second display (232) rotates 180 degrees according to the rotation of the electronic device (200) while the state of the electronic device (200) is the first state. Based on identifying that the second display (232) rotates 180 degrees, the processor (210) may rotate (e.g., rotate 180 degrees) the screen displayed through the second display (232).

실시 예에 따라, 전자 장치(200)는 제1 디스플레이(231)의 영역 중 일부에 배치된 카메라(701) 및 제2 디스플레이(231)에 상응하는 제1 하우징(310)의 일 면에 배치된 카메라(702)를 포함할 수 있다. 예를 들어, 카메라(701)은 전자 장치(200)의 상태가 상태(710)으로부터 상태(720)으로 변경됨에 따라, 비활성화될 수 있다. 예를 들어, 카메라(702)는 상태(710) 뿐만 아니라 상태(720)에서 활성화될 수 있다. 도시하지는 않았으나, 카메라(702)는 전자 장치(200)가 탁상 모드인 동안, 동작할 수 있다. 예를 들어, 카메라(702)는 전자 장치(200)가 탁상 모드인 동안, 전자 장치(200)의 사용자를 향해 배치된 상태에서 동작할 수 있다.According to an embodiment, the electronic device (200) may include a camera (701) positioned on a portion of an area of the first display (231) and a camera (702) positioned on a surface of the first housing (310) corresponding to the second display (231). For example, the camera (701) may be deactivated as the state of the electronic device (200) changes from state (710) to state (720). For example, the camera (702) may be activated in state (720) as well as state (710). Although not illustrated, the camera (702) may operate while the electronic device (200) is in a tabletop mode. For example, the camera (702) may operate while positioned toward a user of the electronic device (200) while the electronic device (200) is in a tabletop mode.

이하 명세서에서는, 전자 장치(200)의 제1 하우징(310)의 제1 면(311)이 향하는 방향 및 제2 하우징(320)의 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내인 동안, 제2 디스플레이(232)의 표시 모드를 설정하기 위한 실시 예가 설명될 것이다. 예를 들어, 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내인 동안, 전자 장치(200)의 자세에 기반하여, 제2 디스플레이(232)의 표시 모드를 설정할 수 있다.In the following specification, an embodiment will be described for setting the display mode of the second display (232) while the angle between the direction in which the first face (311) of the first housing (310) of the electronic device (200) faces and the direction in which the third face (313) of the second housing (320) faces is within a specified range. For example, the processor (210) can set the display mode of the second display (232) based on the posture of the electronic device (200) while the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is within a specified range.

도 8a는 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다. 이하 실시예에서 각 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다.FIG. 8A illustrates a flowchart of the operation of an electronic device according to an embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

도 8a를 참고하면, 동작 810에서, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 제1 하우징(310)의 제1 면(311)이 향하는 방향 및 제2 하우징(320)의 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별할 수 있다.Referring to FIG. 8A, inoperation 810, the processor (210) can identify, using the first inertial sensor (242-1) and the second inertial sensor (242-2), that the angle between the direction in which the first surface (311) of the first housing (310) is facing and the direction in which the third surface (313) of the second housing (320) is facing is within a specified range.

일 실시 예에 따르면, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여 획득된 제1 데이터 및 제1 관성 센서(242-1)를 이용하여 획득된 제2 데이터에 기반하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 프로세서(210)는 상기 각도가 지정된 범위 내임을 식별할 수 있다.According to one embodiment, the processor (210) can identify an angle between a direction toward which the first face (311) is facing and a direction toward which the third face (313) is facing based on first data acquired using the second inertial sensor (242-2) and second data acquired using the first inertial sensor (242-1). The processor (210) can identify that the angle is within a specified range.

예를 들어, 지정된 범위는, 전자 장치(200)의 상태가 제2 상태로 설정되기 위한 범위를 포함할 수 있다. 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내인 동안, 전자 장치(200)의 상태가 제2 상태로 설정될 수 있다.For example, the specified range may include a range for the state of the electronic device (200) to be set to the second state. While the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is within the specified range, the state of the electronic device (200) may be set to the second state.

예를 들어, 제1 면(311)은 제1 디스플레이(231)의 제1 표시 영역(331)에 상응할 수 있다. 제3 면(313)은 제1 디스플레이(231)의 제2 표시 영역(332)에 상응할 수 있다.For example, the first side (311) may correspond to the first display area (331) of the first display (231). The third side (313) may correspond to the second display area (332) of the first display (231).

동작 820에서, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여 식별된, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하는 것에 기반하여, 제2 관성 센서(242-2)를 이용하여 식별된, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별할 수 있다.Inoperation 820, the processor (210) may identify that the first data regarding the attitude of the electronic device (200), identified using the second inertial sensor (242-2), is within a first range. For example, the processor (210) may identify that the first data regarding the attitude of the electronic device (200), identified using the second inertial sensor (242-2), is within the first range based on identifying that an angle between a direction in which the first face (311) faces and a direction in which the third face (313) faces is within a specified range.

일 실시 예에 따르면, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 자세에 관한 제1 데이터를 식별할 수 있다. 예를 들어, 제1 데이터는, 제1 가속도 데이터 및 제1 회전 데이터를 포함할 수 있다. 제1 가속도 데이터는 제2 관성 센서(242-2)의 x축, y축, 및 z축의 3 방향에 따른 중력에 관한 벡터를 나타낼 수 있다. 제1 회전 데이터는 제2 관성 센서(242-2)의 x축, y축, 및 z축의 3 방향에 따른 각속도를 나타낼 수 있다.According to one embodiment, the processor (210) may identify first data regarding a posture of the electronic device (200) using the second inertial sensor (242-2). For example, the first data may include first acceleration data and first rotation data. The first acceleration data may represent a vector regarding gravity along three directions of the x-axis, the y-axis, and the z-axis of the second inertial sensor (242-2). The first rotation data may represent an angular velocity along three directions of the x-axis, the y-axis, and the z-axis of the second inertial sensor (242-2).

일 실시 예에 따르면, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2) 중 제2 하우징(320) 내에 배치된 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 자세에 관한 제1 데이터를 식별할 수 있다. 예를 들어, 프로세서(210)는 제2 하우징(320)이 지면에 상응하는 면 상에 제2 하우징(320)의 일 면(예: 제4 면)이 위치함을 식별하기 위해, 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 자세에 관한 제1 데이터를 식별할 수 있다.According to one embodiment, the processor (210) may identify first data regarding the attitude of the electronic device (200) by using the second inertial sensor (242-2) disposed within the second housing (320) among the first inertial sensor (242-1) and the second inertial sensor (242-2). For example, the processor (210) may identify first data regarding the attitude of the electronic device (200) by using the second inertial sensor (242-2) to identify that one side (e.g., the fourth side) of the second housing (320) is positioned on a surface corresponding to the ground.

예를 들어, 제1 범위는, 제2 하우징(320)이 지면에 상응하는 면 상에 제2 하우징(320)의 일 면(예: 제4 면)이 위치하는 범위를 포함할 수 있다. 예를 들어, 제1 데이터가 제1 범위 내인 동안, 제2 하우징(320)이 지면에 상응하는 면 상에 제2 하우징(320)의 일 면(예: 제4 면)이 위치할 수 있다. 프로세서(210)는 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 하우징(320)이 지면에 상응하는 면 상에 제2 하우징(320)의 일 면(예: 제4 면)이 위치함을 식별할 수 있다.For example, the first range may include a range in which one side (e.g., the fourth side) of the second housing (320) is positioned on a surface corresponding to the ground. For example, while the first data is within the first range, one side (e.g., the fourth side) of the second housing (320) may be positioned on a surface corresponding to the ground. The processor (210) may identify that one side (e.g., the fourth side) of the second housing (320) is positioned on a surface corresponding to the ground based on identifying that the first data is within the first range.

예를 들어, 프로세서(210)는 제1 데이터가 제1 범위 내임을 식별할 수 있다. 제1 범위는 제2 하우징(320)이 지면에 상응하는 면 상에 제2 하우징(320)의 일 면(예: 제4 면)이 위치함을 식별하기 위한 범위로 설정될 수 있다. 제1 범위는 x축, y축, 및 z축에 기반하여 식별되는 각도들에 대응하는 범위들을 포함할 수 있다. 일 예로, 제1 범위는 x축에 관한 범위, y축에 관한 범위, 및 z축에 관한 범위를 포함할 수 있다. 프로세서(210)는 x축에 기반하여 식별된 각도 값이 x축에 관한 범위를 내이고, y축에 기반하여 식별된 각도 값이 y축에 관한 범위를 내이고, z축에 기반하여 식별된 각도 값이 z축에 관한 범위를 내임을 식별하는 것에 기반하여, 제1 데이터가 제1 범위 내임을 식별할 수 있다.For example, the processor (210) may identify that the first data is within a first range. The first range may be set as a range for identifying that one side (e.g., the fourth side) of the second housing (320) is positioned on a surface corresponding to the ground. The first range may include ranges corresponding to angles identified based on the x-axis, the y-axis, and the z-axis. As an example, the first range may include a range regarding the x-axis, a range regarding the y-axis, and a range regarding the z-axis. The processor (210) may identify that the first data is within the first range based on identifying that an angle value identified based on the x-axis is within a range regarding the x-axis, an angle value identified based on the y-axis is within a range regarding the y-axis, and an angle value identified based on the z-axis is within a range regarding the z-axis.

실시 예에 따라, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내인지 여부는 API(application programming interface)를 통해 다른 컴포넌트에 제공될 수도 있다.According to an embodiment, whether the first data regarding the posture of the electronic device (200) is within the first range may be provided to another component via an application programming interface (API).

동작 830에서, 프로세서(210)는 제2 디스플레이(232)의 표시 모드를 변경할 수 있다. 예를 들어, 프로세서(210)는 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 변경할 수 있다.Atoperation 830, the processor (210) may change the display mode of the second display (232). For example, the processor (210) may change the display mode of the second display (232) based on identifying that the first data is within the first range.

일 실시 예에 따르면, 프로세서(210)는 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 화면을 표시하기 위한 제1 표시 모드로부터, 제1 화면이 회전된 제2 화면을 표시하기 위한 제2 표시 모드로 변경할 수 있다.According to one embodiment, the processor (210) may change the display mode of the second display (232) from a first display mode for displaying the first screen to a second display mode for displaying the second screen in which the first screen is rotated, based on identifying that the first data is within the first range.

예를 들어, 제1 표시 모드는, 전자 장치(200)의 폴딩 축(337)에 인접한 제2 디스플레이(232)의 제1 모서리(또는 제1 영역)가 화면의 상단으로 설정되는 모드를 포함할 수 있다. 일 예로, 제1 표시 모드는 포트레이트 모드(portrait mode)로 참조될 수 있다. 예를 들어, 제2 표시 모드는, 전자 장치(200)의 폴딩 축(337)에 반대인 제1 하우징(310)의 일 모서리에 인접한 제2 디스플레이(232)의 제2 모서리(또는 제2 영역)이 화면의 상단으로 설정되는 모드를 포함할 수 있다. 일 예로, 제2 표시 모드는 역-포트레이트 모드(reverse portrait mode)로 참조될 수 있다.For example, the first display mode may include a mode in which a first edge (or a first region) of the second display (232) adjacent to the folding axis (337) of the electronic device (200) is set as the top of the screen. As an example, the first display mode may be referred to as a portrait mode. For example, the second display mode may include a mode in which a second edge (or a second region) of the second display (232) adjacent to an edge of the first housing (310) opposite to the folding axis (337) of the electronic device (200) is set as the top of the screen. As an example, the second display mode may be referred to as a reverse portrait mode.

일 실시 예에 따르면, 프로세서(210)는 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 전자 장치(200)가 탁상 모드(tabletop) 모드로 동작함을 식별할 수 있다. 프로세서(210)는 전자 장치(200)가 탁상 모드로 동작함을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로부터 제2 표시 모드로 변경할 수 있다.In one embodiment, the processor (210) can identify that the electronic device (200) is operating in a tabletop mode based on identifying that the first data is within a first range. The processor (210) can change the display mode of the second display (232) from the first display mode to the second display mode based on identifying that the electronic device (200) is operating in the tabletop mode.

일 실시 예에 따르면, 프로세서(210)는, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별할 수 있다. 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제1 상태(예: 도 4의 제1 상태)임을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다.According to one embodiment, the processor (210) may identify that an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces is outside a specified range. The processor (210) may set the display mode of the second display (232) to the first display mode based on identifying that the angle between the direction toward which the first face (311) faces and the direction toward which the third face (313) faces is outside a specified range. For example, the processor (210) may set the display mode of the second display (232) to the first display mode based on identifying that the state of the electronic device (200) is the first state (e.g., the first state of FIG. 4 ).

일 실시 예에 따르면, 프로세서(210)는 제1 데이터가 제1 범위를 벗어남을 식별할 수 있다. 프로세서(210)는 제1 데이터가 제1 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)의 자세가 제1 디스플레이(231)(또는 제1 표시 영역(331) 및 제2 표시 영역(332))가 지면을 향하는 자세임을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다.In one embodiment, the processor (210) can identify that the first data is out of the first range. The processor (210) can set the display mode of the second display (232) to the first display mode based on identifying that the first data is out of the first range. For example, the processor (210) can set the display mode of the second display (232) to the first display mode based on identifying that the posture of the electronic device (200) is a posture in which the first display (231) (or the first display area (331) and the second display area (332)) are facing the ground.

일 실시 예에 따르면, 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내이고, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별할 수 있다. 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내이고, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로 설정할 수 있다.According to one embodiment, the processor (210) may identify that an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces is within a specified range, and that first data regarding a posture of the electronic device (200) is within the first range. The processor (210) may set a display mode of the second display (232) to the second display mode based on identifying that an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces is within a specified range, and that first data regarding a posture of the electronic device (200) is within the first range.

도 8a에서는, 프로세서(210)가 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별한 뒤, 제2 관성 센서(242-2)를 이용하여 식별된, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 예가 설명되었으나, 이에 한정되는 것은 아니다. 예를 들어, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여 식별된, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별한 뒤, 1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별할 수 있다.In FIG. 8A, an example has been described in which the processor (210) identifies, using the first inertial sensor (242-1) and the second inertial sensor (242-2), that the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is within a specified range, and then identifies, using the second inertial sensor (242-2), that the first data regarding the attitude of the electronic device (200) is within the first range. However, the present invention is not limited thereto. For example, the processor (210) may identify, using the second inertial sensor (242-2), that the first data regarding the attitude of the electronic device (200) is within the first range, and then identify, using the first inertial sensor (242-1) and the second inertial sensor (242-2), that the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is within the specified range.

도 8b는 일 실시 예에 따른 전자 장치의 동작의 예를 도시한다.FIG. 8b illustrates an example of operation of an electronic device according to one embodiment.

도 8b를 참고하면, 상태(851)에서, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 상태가 제2 상태임을 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 180도임을 식별할 수 있다.Referring to FIG. 8B, in state (851), the processor (210) can identify that the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is out of a specified range by using the first inertial sensor (242-1) and the second inertial sensor (242-2). For example, the processor (210) can identify that the state of the electronic device (200) is the second state by using the first inertial sensor (242-1) and the second inertial sensor (242-2). For example, the processor (210) can identify that the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is 180 degrees by using the first inertial sensor (242-1) and the second inertial sensor (242-2).

상태(851)는 제1 상태(예: 도 6의 제1 상태(601))의 전자 장치(200)를 도시하나, 이에 한정되는 것은 아니다. 예를 들어, 상태(851)에서, 전자 장치(200)는 제3 상태(예: 도 6의 제3 상태(603)) 및 제4 상태(예: 도 6의 제4 상태(604))일 수 있다.State (851) illustrates the electronic device (200) in a first state (e.g., the first state (601) of FIG. 6), but is not limited thereto. For example, in state (851), the electronic device (200) can be in a third state (e.g., the third state (603) of FIG. 6) and a fourth state (e.g., the fourth state (604) of FIG. 6).

예를 들어, 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다. 프로세서(210)는 제1 표시 모드인 제2 디스플레이(232)의 표시 모드에 기반하여, 제1 화면(871)을 표시할 수 있다. 예를 들어, 프로세서(210)는 제1 표시 모드인 제2 디스플레이(232)의 표시 모드에 기반하여, 제2 디스플레이(232)의 제1 모서리(861)를 제1 화면(871)의 상단으로 설정할 수 있다. 예를 들어, 프로세서(210)는 제1 표시 모드인 제2 디스플레이(232)의 표시 모드에 기반하여, 제2 디스플레이(232)의 제2 모서리(862)를 제1 화면(871)의 하단으로 설정할 수 있다.For example, the processor (210) may set the display mode of the second display (232) to the first display mode based on identifying that the angle between the direction in which the first surface (311) faces and the direction in which the third surface (313) faces is out of a specified range. The processor (210) may display the first screen (871) based on the display mode of the second display (232), which is the first display mode. For example, the processor (210) may set the first edge (861) of the second display (232) to the top of the first screen (871) based on the display mode of the second display (232), which is the first display mode. For example, the processor (210) may set the second edge (862) of the second display (232) to the bottom of the first screen (871) based on the display mode of the second display (232), which is the first display mode.

상태(851)에서, 프로세서(210)는 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다. 실시 예에 따라, 제2 디스플레이(232)의 표시 모드는 어플리케이션의 설정 값에 따라 변경될 수 있다. 예를 들어, 상태(851)에서, 프로세서(210)는 어플리케이션이 제3 표시 모드에 기반하여 동작함을 식별하는 것에 기반하여,제2 디스플레이(232)의 표시 모드를 제3 표시 모드로 설정할 수 있다.In state (851), the processor (210) can set the display mode of the second display (232) to the first display mode. Depending on the embodiment, the display mode of the second display (232) can be changed according to the setting value of the application. For example, in state (851), the processor (210) can set the display mode of the second display (232) to the third display mode based on identifying that the application operates based on the third display mode.

상태(852)에서, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)를 이용하여, 제1 하우징(310)의 제1 면(311)이 향하는 방향 및 제2 하우징(320)의 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별할 수 있다. 예를 들어, 상태(852)에서, 전자 장치(200)는 제2 상태(예: 도 6의 제2 상태(602))일 수 있다.In state (852), the processor (210) can identify, using the first inertial sensor (242-1) and the second inertial sensor (242-2), that an angle between a direction in which the first face (311) of the first housing (310) is facing and a direction in which the third face (313) of the second housing (320) is facing is within a specified range. For example, in state (852), the electronic device (200) can be in a second state (e.g., the second state (602) of FIG. 6).

일 실시 예에 따르면, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 자세에 관한 제1 데이터를 식별할 수 있다. 프로세서(210)는 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별할 수 있다.According to one embodiment, the processor (210) may identify first data regarding the attitude of the electronic device (200) using the second inertial sensor (242-2). The processor (210) may identify that the first data regarding the attitude of the electronic device (200) is within a first range.

일 실시 예에 따르면, 프로세서(210)는, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내이고, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별할 수 있다. 프로세서(210)는, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내이고, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 변경할 수 있다. 예를 들어, 프로세서(210)는 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로부터 제2 표시 모드로 변경할 수 있다. 예를 들어, 프로세서(210)는 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로 설정할 수 있다.According to one embodiment, the processor (210) may identify that an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces is within a specified range, and that first data regarding a posture of the electronic device (200) is within the first range. The processor (210) may change a display mode of the second display (232) based on identifying that an angle between the direction toward which the first face (311) faces and the direction toward which the third face (313) faces is within a specified range, and that first data regarding a posture of the electronic device (200) is within the first range. For example, the processor (210) may change the display mode of the second display (232) from the first display mode to the second display mode. For example, the processor (210) may set the display mode of the second display (232) to the second display mode.

예를 들어, 프로세서(210)는 제2 표시 모드인 제2 디스플레이(232)의 표시 모드에 기반하여, 제2 화면(872)을 표시할 수 있다. 예를 들어, 프로세서(210)는 제2 표시 모드인 제2 디스플레이(232)의 표시 모드에 기반하여, 제2 디스플레이(232)의 제2 모서리(862)를 제2 화면(872)의 상단으로 설정할 수 있다. 예를 들어, 프로세서(210)는 제2 표시 모드인 제2 디스플레이(232)의 표시 모드에 기반하여, 제2 디스플레이(232)의 제1 모서리(861)를 제2 화면(872)의 하단으로 설정할 수 있다.For example, the processor (210) may display the second screen (872) based on the display mode of the second display (232), which is the second display mode. For example, the processor (210) may set the second edge (862) of the second display (232) to the top of the second screen (872) based on the display mode of the second display (232), which is the second display mode. For example, the processor (210) may set the first edge (861) of the second display (232) to the bottom of the second screen (872) based on the display mode of the second display (232), which is the second display mode.

예를 들어, 제2 화면(872)의 표시 방향은 제1 화면(871)의 표시 방향에 반대일 수 있다. 제2 화면(872)은 제1 화면(871)이 180도 회전된 화면을 포함할 수 있다. 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내이고, 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이(232)를 통해 표시되는 화면을 회전할 수 있다.For example, the display direction of the second screen (872) may be opposite to the display direction of the first screen (871). The second screen (872) may include a screen in which the first screen (871) is rotated 180 degrees. The processor (210) may rotate the screen displayed through the second display (232) based on identifying that the angle between the direction in which the first surface (311) faces and the direction in which the third surface (313) faces is within a specified range and that the first data regarding the posture of the electronic device (200) is within the first range.

도 8b에서, 상태(851)부터 상태(852)로 전자 장치(200)의 상태가 변경되는 예가 설명되었으나, 이에 한정되는 것은 아니다. 상태(852)부터 상태(851)로 전자 장치(200)의 상태가 변경되는 경우, 제2 디스플레이(232)의 표시 모드가 제2 표시 모드로부터 제1 표시 모드로 변경될 수 있다. 예를 들어, 프로세서(210)는 제1 데이터가 제1 범위 내인 동안, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별할 수 있다. 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)의 자세와 관계없이, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제1 표시 모드로 설정할 수 있다.In FIG. 8B, an example in which the state of the electronic device (200) changes from state (851) to state (852) is described, but the present invention is not limited thereto. When the state of the electronic device (200) changes from state (852) to state (851), the display mode of the second display (232) may be changed from the second display mode to the first display mode. For example, the processor (210) may identify that, while the first data is within the first range, the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is outside a specified range. Based on identifying that the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is outside a specified range, the processor (210) may set the display mode of the second display (232) to the first display mode. For example, the processor (210) may set the display mode of the second display (232) to the first display mode based on identifying that the angle between the direction in which the first face (311) faces and the direction in which the third face (313) faces is outside a specified range, regardless of the posture of the electronic device (200).

도 9는 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다. 이하 실시예에서 각 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다.FIG. 9 illustrates a flowchart of the operation of an electronic device according to an embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

도 9에서 도시된 동작 910 내지 동작 930은, 도 8a의 동작 810과 관련될 수 있다. 예를 들어, 프로세서(210)는 동작 910 내지 동작 930에 기반하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다.Operations 910 to 930 illustrated in FIG. 9 may be related tooperation 810 of FIG. 8A. For example, the processor (210) may identify an angle between a direction toward which the first surface (311) faces and a direction toward which the third surface (313) faces based onoperations 910 to 930.

도 9를 참고하면, 동작 910에서, 프로세서(210)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되는지 여부를 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나가 켜진 상태인지 여부를 식별할 수 있다.Referring to FIG. 9, inoperation 910, the processor (210) can identify whether a screen is displayed through at least one of the first display (231) and the second display (232). For example, the processor (210) can identify whether at least one of the first display (231) and the second display (232) is turned on.

일 실시 예에 따르면, 프로세서(210)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 하나가 활성화되었는지 여부를 식별할 수 있다. 예를 들어, 제1 디스플레이(231) 및 제2 디스플레이(232) 중 하나가 활성화되었다는 것은, 제1 디스플레이(231) 및 제2 디스플레이(232) 중 하나를 통해 화면이 표시되는 것과 구별될 수 있다. 예를 들어, 프로세서(210)는 제1 디스플레이(231)가 활성화되는 것에 기반하여, 메인 디스플레이를 제1 디스플레이(231)로 설정할 수 있다. 프로세서(210)는 제1 디스플레이(231)가 활성화되는 것에 기반하여, 서브 디스플레이를 제2 디스플레이(232)로 설정할 수 있다. 예를 들어, 프로세서(210)는 제2 디스플레이(232)가 활성화되는 것에 기반하여, 메인 디스플레이를 제2 디스플레이(231)로 설정할 수 있다. 프로세서(210)는 제2 디스플레이(232)가 활성화되는 것에 기반하여, 서브 디스플레이를 제1 디스플레이(231)로 설정할 수 있다.According to one embodiment, the processor (210) can identify whether one of the first display (231) and the second display (232) is activated. For example, the fact that one of the first display (231) and the second display (232) is activated can be distinguished from the screen being displayed through one of the first display (231) and the second display (232). For example, the processor (210) can set the main display to the first display (231) based on the first display (231) being activated. The processor (210) can set the sub-display to the second display (232) based on the first display (231) being activated. For example, the processor (210) can set the main display to the second display (231) based on the second display (232) being activated. The processor (210) can set the sub-display as the first display (231) based on the activation of the second display (232).

예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제1 상태 및 제2 상태 중 하나인 경우, 제2 디스플레이(232)를 활성화할 수 있다. 프로세서(210)는 전자 장치(200)의 상태가 제1 상태 및 제2 상태 중 하나임에 기반하여, 제2 디스플레이(232)를 메인 디스플레이로 설정할 수 있다. 프로세서(210)는 전자 장치(200)의 상태가 제1 상태 및 제2 상태 중 하나인 동안, 사용자 입력에 응답하여, 제2 디스플레이(232)에 화면을 표시할 수 있다. 일 예로, 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내로 변경됨을 식별할 수 있다. 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내로 변경됨을 식별하는 것에 기반하여, 제1 디스플레이(231)를 비활성화하고, 제2 디스플레이(232)를 활성화할 수 있다.For example, the processor (210) may activate the second display (232) when the state of the electronic device (200) is one of the first state and the second state. The processor (210) may set the second display (232) as the main display based on the state of the electronic device (200) being one of the first state and the second state. The processor (210) may display a screen on the second display (232) in response to a user input while the state of the electronic device (200) is one of the first state and the second state. As an example, the processor (210) may identify that an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces changes within a specified range. The processor (210) can deactivate the first display (231) and activate the second display (232) based on identifying that the angle between the direction in which the first surface (311) faces and the direction in which the third surface (313) faces changes within a specified range.

예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제3 상태 및 제4 상태 중 하나인 경우, 제1 디스플레이(231)를 활성화할 수 있다. 프로세서(210)는 전자 장치(200)의 상태가 제3 상태 및 제4 상태 중 하나임에 기반하여, 제1 디스플레이(231)를 메인 디스플레이로 설정할 수 있다. 프로세서(210)는 전자 장치(200)의 상태가 제3 상태 및 제4 상태 중 하나인 동안, 사용자 입력에 응답하여, 제1 디스플레이(231)에 화면을 표시할 수 있다.For example, the processor (210) may activate the first display (231) when the state of the electronic device (200) is one of the third state and the fourth state. The processor (210) may set the first display (231) as the main display based on the state of the electronic device (200) being one of the third state and the fourth state. The processor (210) may display a screen on the first display (231) in response to a user input while the state of the electronic device (200) is one of the third state and the fourth state.

일 실시 예에 따르면, 프로세서(210)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 하나가 활성화된 상태에서, 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되는지 여부를 식별할 수 있다. 예를 들어, 전자 장치(200)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되지 않는 동안, 저전력 모드로 동작할 수 있다. 예를 들어, 전자 장치(200)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되는 동안, 저전력 모드와 구별되는 일반 모드로 동작할 수 있다.According to one embodiment, the processor (210) may identify whether a screen is displayed through at least one of the first display (231) and the second display (232) when one of the first display (231) and the second display (232) is activated. For example, the electronic device (200) may operate in a low power mode while a screen is not displayed through at least one of the first display (231) and the second display (232). For example, the electronic device (200) may operate in a normal mode that is distinct from the low power mode while a screen is displayed through at least one of the first display (231) and the second display (232).

동작 920에서, 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되는 경우, 프로세서(210)는 제1 데이터 및 제2 데이터를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 예를 들어, 제1 데이터 및 제2 데이터는 전자 장치(200)의 자세와 관련될 수 있다.Inoperation 920, when a screen is displayed through at least one of the first display (231) and the second display (232), the processor (210) may use the first data and the second data to identify an angle between the direction in which the first surface (311) faces and the direction in which the third surface (313) faces. For example, the first data and the second data may be related to the posture of the electronic device (200).

일 실시 예에 따르면, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여 제1 데이터를 획득(또는 식별)할 수 있다. 예를 들어, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여, 전자 장치(200)의 자세에 관한 제1 데이터를 획득할 수 있다.According to one embodiment, the processor (210) may obtain (or identify) first data using the second inertial sensor (242-2). For example, the processor (210) may obtain first data regarding the attitude of the electronic device (200) using the second inertial sensor (242-2).

예를 들어, 제1 데이터는 제1 가속도 데이터 및 제1 회전 데이터를 포함할 수 있다. 예를 들어, 프로세서(210)는, 제2 관성 센서(242-2)에 포함된 제2 가속도 센서를 이용하여, 제1 가속도 데이터를 획득할 수 있다. 프로세서(210)는, 제2 관성 센서(242-2)에 포함된 제2 자이로 센서를 이용하여, 제1 회전 데이터를 획득할 수 있다.For example, the first data may include first acceleration data and first rotation data. For example, the processor (210) may obtain the first acceleration data by using the second acceleration sensor included in the second inertial sensor (242-2). The processor (210) may obtain the first rotation data by using the second gyro sensor included in the second inertial sensor (242-2).

일 실시 예에 따르면, 프로세서(210)는 제1 관성 센서(242-1)를 이용하여 제2 데이터를 획득(또는 식별)할 수 있다. 예를 들어, 프로세서(210)는 제1 관성 센서(242-1)를 이용하여, 전자 장치(200)의 자세에 관한 제2 데이터를 획득할 수 있다.According to one embodiment, the processor (210) may obtain (or identify) second data using the first inertial sensor (242-1). For example, the processor (210) may obtain second data regarding the attitude of the electronic device (200) using the first inertial sensor (242-1).

예를 들어, 제2 데이터는 제2 가속도 데이터 및 제2 회전 데이터를 포함할 수 있다. 예를 들어, 프로세서(210)는, 제1 관성 센서(242-1)에 포함된 제1 가속도 센서를 이용하여, 제2 가속도 데이터를 획득할 수 있다. 프로세서(210)는, 제1 관성 센서(242-1)에 포함된 제1 자이로 센서를 이용하여, 제2 회전 데이터를 획득할 수 있다.For example, the second data may include second acceleration data and second rotation data. For example, the processor (210) may obtain the second acceleration data by using the first acceleration sensor included in the first inertial sensor (242-1). The processor (210) may obtain the second rotation data by using the first gyro sensor included in the first inertial sensor (242-1).

일 실시 예에 따르면, 프로세서(210)는 제1 데이터 및 제2 데이터를 모두 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 가속도 데이터, 제1 회전 데이터, 제2 가속도 데이터, 및 제2 회전 데이터에 기반하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 가속도 센서, 제2 가속도 센서, 제1 자이로 센서, 및 제2 자이로 센서에 기반하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다.According to one embodiment, the processor (210) can identify an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces using both the first data and the second data. For example, the processor (210) can identify an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces based on the first acceleration data, the first rotation data, the second acceleration data, and the second rotation data. For example, the processor (210) can identify an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces based on the first acceleration sensor, the second acceleration sensor, the first gyro sensor, and the second gyro sensor.

예를 들어, 전자 장치(200)는 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되는 것에 기반하여, 전자 장치(200)가 저전력 모드와 구별되는 일반 모드로 동작함을 식별할 수 있다. 프로세서(210)는 일반 모드로 전자 장치(200)가 동작하는 동안, 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)에서 식별되는 데이터를 모두 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 제1 디스플레이(231) 및 제2 디스플레이(232) 중 적어도 하나를 통해 화면이 표시되는 경우, 프로세서(210)는 전자 장치(200)의 상태(또는, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도)를 정확히 식별해야 할 수 있다. 따라서, 프로세서(210)는 전자 장치(200)의 상태(또는, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도)를 정확히 식별하기 위해, 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)에서 식별되는 데이터를 모두 이용할 수 있다. 실시 예에 따라, 프로세서(210)는 홀 센서(241)를 통해 식별된 데이터를 더 이용할 수도 있다 .For example, the electronic device (200) may identify that the electronic device (200) is operating in a normal mode, which is distinct from a low power mode, based on the fact that a screen is displayed through at least one of the first display (231) and the second display (232). While the electronic device (200) is operating in the normal mode, the processor (210) may identify an angle between a direction toward which the first face (311) is facing and a direction toward which the third face (313) is facing, by using all of the data identified by the first inertial sensor (242-1) and the second inertial sensor (242-2). When a screen is displayed through at least one of the first display (231) and the second display (232), the processor (210) may need to accurately identify a state of the electronic device (200) (or, an angle between the direction toward which the first face (311) is facing and the direction toward which the third face (313) is facing). Accordingly, the processor (210) may use all of the data identified by the first inertial sensor (242-1) and the second inertial sensor (242-2) to accurately identify the state of the electronic device (200) (or, the angle between the direction in which the first face (311) is facing and the direction in which the third face (313) is facing). Depending on the embodiment, the processor (210) may further use the data identified through the Hall sensor (241).

동작 930에서, 제1 디스플레이(231) 및 제2 디스플레이(232) 모두에서 화면이 표시되지 않는 경우, 프로세서(210)는 제1 가속도 데이터 및 제2 가속도 데이터를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다.Inoperation 930, when no screen is displayed on both the first display (231) and the second display (232), the processor (210) can identify an angle between the direction in which the first surface (311) is facing and the direction in which the third surface (313) is facing using the first acceleration data and the second acceleration data.

일 실시 예에 따르면, 프로세서(210)는 제2 관성 센서(242-2)를 이용하여 제1 가속도 데이터를 획득(또는 식별)할 수 있다. 제1 가속도 데이터는 제2 관성 센서(242-2)를 통해 획득된 데이터 중 일부일 수 있다. 예를 들어, 프로세서(210)는, 제2 관성 센서(242-2)에 포함된 제2 가속도 센서를 이용하여, 제1 가속도 데이터를 획득할 수 있다.According to one embodiment, the processor (210) may acquire (or identify) first acceleration data using the second inertial sensor (242-2). The first acceleration data may be a portion of data acquired through the second inertial sensor (242-2). For example, the processor (210) may acquire the first acceleration data using the second acceleration sensor included in the second inertial sensor (242-2).

일 실시 예에 따르면, 프로세서(210)는 제1 관성 센서(242-1)를 이용하여 제2 가속도 데이터를 획득(또는 식별)할 수 있다. 제2 가속도 데이터는 제1 관성 센서(242-1)를 통해 획득된 데이터 중 일부일 수 있다. 예를 들어, 프로세서(210)는, 제1 관성 센서(242-1)에 포함된 제1 가속도 센서를 이용하여, 제2 가속도 데이터를 획득할 수 있다.According to one embodiment, the processor (210) may acquire (or identify) second acceleration data using the first inertial sensor (242-1). The second acceleration data may be a portion of the data acquired through the first inertial sensor (242-1). For example, the processor (210) may acquire the second acceleration data using the first acceleration sensor included in the first inertial sensor (242-1).

일 실시 예에 따르면, 프로세서(210)는 제1 가속도 데이터 및 제2 가속도 데이터를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 가속도 센서 및 제2 가속도 센서에 기반하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다.According to one embodiment, the processor (210) can identify an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces, using the first acceleration data and the second acceleration data. For example, the processor (210) can identify an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces, based on the first acceleration sensor and the second acceleration sensor.

예를 들어, 전자 장치(200)는 제1 디스플레이(231) 및 제2 디스플레이(232)에 화면이 표시되지 않는 것에 기반하여, 전자 장치(200)가 저전력 모드로 동작함을 식별할 수 있다. 프로세서(210)는 저전력 모드로 전자 장치(200)가 동작하는 동안, 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)에서 식별되는 데이터 중 일부(예: 제1 가속도 데이터 및 제2 가속도 데이터)를 이용하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다. 제1 디스플레이(231) 및 제2 디스플레이(232)를 통해 화면이 표시되지 않는 경우, 프로세서(210)는 전자 장치(200)의 상태(또는, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도)의 오차 범위를 넓게 설정할 수 있다. 따라서, 프로세서(210)는 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)에서 식별되는 데이터 중 일부를 이용할 수 있다.For example, the electronic device (200) can identify that the electronic device (200) is operating in a low power mode based on the fact that no screens are displayed on the first display (231) and the second display (232). While the electronic device (200) is operating in the low power mode, the processor (210) can identify an angle between the direction in which the first face (311) is facing and the direction in which the third face (313) is facing by using some of the data (e.g., the first acceleration data and the second acceleration data) identified by the first inertial sensor (242-1) and the second inertial sensor (242-2). When no screens are displayed through the first display (231) and the second display (232), the processor (210) can set a wide error range of the state of the electronic device (200) (or, the angle between the direction in which the first face (311) is facing and the direction in which the third face (313) is facing). Accordingly, the processor (210) can utilize some of the data identified by the first inertial sensor (242-1) and the second inertial sensor (242-2).

일 실시 예에 따르면, 프로세서(210)는 제1 디스플레이(231) 및 제2 디스플레이(232)에 화면이 표시되지 않는 것에 기반하여, 제1 관성 센서(242-1) 및 제2 관성 센서(242-2)에서 식별되는 데이터 중 일부를 이용함으로써, 소모 전류를 낮출 수 있다. 실시 예에 따라, 제1 디스플레이(231) 및 제2 디스플레이(232)에 화면이 표시되지 않는 동안, 보조 프로세서가 사용될 수 있다. 제1 디스플레이(231) 및 제2 디스플레이(232)에 화면이 표시되지 않는 동안, 메인 프로세서를 슬립 상태로 유지할 수 있다. 제1 디스플레이(231) 및 제2 디스플레이(232)에 화면이 표시되지 않는 동안, 보조 프로세서는 제1 가속도 센서 및 제2 가속도 센서를 통해 제1 가속도 데이터 및 제2 가속도 데이터를 획득할 수 있다. 보조 프로세서는, 제1 가속도 데이터 및 제2 가속도 데이터에 기반하여, 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도를 식별할 수 있다.According to one embodiment, the processor (210) can reduce power consumption by using some of the data identified by the first inertial sensor (242-1) and the second inertial sensor (242-2) based on the fact that no screens are displayed on the first display (231) and the second display (232). According to an embodiment, while no screens are displayed on the first display (231) and the second display (232), the auxiliary processor can be used. While no screens are displayed on the first display (231) and the second display (232), the main processor can be kept in a sleep state. While no screens are displayed on the first display (231) and the second display (232), the auxiliary processor can obtain first acceleration data and second acceleration data through the first acceleration sensor and the second acceleration sensor. The auxiliary processor can identify the angle between the direction in which the first face (311) is facing and the direction in which the third face (313) is facing, based on the first acceleration data and the second acceleration data.

도 10은 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다. 이하 실시예에서 각 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다.FIG. 10 illustrates a flowchart of the operation of an electronic device according to an embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

도 10을 참고하면, 동작 1010에서, 프로세서(210)는 제1 관성 센서(242-1)를 이용하여 식별된 전자 장치(200)의 자세에 관한 제2 데이터가, 제2 범위를 벗어남을 식별할 수 있다. 예를 들어, 제2 데이터는 도 8의 동작 820에서 설명된 제1 데이터에 상응할 수 있다. 제2 데이터는 제1 관성 센서(242-1)를 통해 획득된 데이터로 참조될 수 있다. 제1 데이터는 제2 관성 센서(242-2)를 통해 획득된 데이터로 참조될 수 있다.Referring to FIG. 10, inoperation 1010, the processor (210) may identify that the second data regarding the attitude of the electronic device (200) identified using the first inertial sensor (242-1) is out of the second range. For example, the second data may correspond to the first data described inoperation 820 of FIG. 8. The second data may be referenced as data acquired through the first inertial sensor (242-1). The first data may be referenced as data acquired through the second inertial sensor (242-2).

일 실시 예에 따르면, 프로세서(210)는 전자 장치(200)의 자세에 관한 제2 데이터가, 제2 범위를 벗어나는지 여부를 식별하는 것에 기반하여, 제2 하우징(320)의 일 면(예: 제4 면)이 지면과 이루는 각도가 기준 범위를 벗어나는지 여부를 식별할 수 있다. 예를 들어, 프로세서(210)는 제2 데이터가 제2 범위를 벗어나는지 여부를 식별하는 것에 기반하여, 탁상 모드가 해제되는지 여부를 식별할 수 있다.In one embodiment, the processor (210) may identify whether an angle formed by a side (e.g., a fourth side) of the second housing (320) with respect to the ground is outside a reference range based on identifying whether the second data regarding the posture of the electronic device (200) is outside a second range. For example, the processor (210) may identify whether the tabletop mode is released based on identifying whether the second data is outside a second range.

일 실시 예에 따르면, 제1 범위 및 제2 범위는 구별될 수 있다. 제1 범위는 제2 범위보다 좁게 설정될 수 있다. 예를 들어, 전자 장치(200)가 지면에 상응하는 면 상에 하우징(예: 제2 하우징(320))의 일 면이 놓여진 상태에서 동작하는지 여부를 식별하기 위해 제1 범위가 설정될 수 있다. 예를 들어, 전자 장치(200)가 지면에 상응하는 면 상에 하우징(예: 제2 하우징(320))의 일 면이 놓여진 상태에서 동작하는 동안, 전자 장치(200)가 회전하는지 여부를 식별하기 위해 제2 범위가 설정될 수 있다.According to one embodiment, the first range and the second range can be distinguished. The first range can be set narrower than the second range. For example, the first range can be set to identify whether the electronic device (200) is operating in a state where one side of the housing (e.g., the second housing (320)) is placed on a surface corresponding to the ground. For example, the second range can be set to identify whether the electronic device (200) is rotating while the electronic device (200) is operating in a state where one side of the housing (e.g., the second housing (320)) is placed on a surface corresponding to the ground.

예를 들어, 제1 범위는 제2 범위보다 좁게 설정될 수 있다. 제2 범위는 제1 범위보다 넓게 설정될 수 있다. 일 예로, 전자 장치(200)는 가로 축(x 축)이 짧아 기울기에 대한 민감도가 클 수 있다. 따라서, 전자 장치(200)가 지면에 상응하는 면 상에 하우징(예: 제2 하우징(320))의 일 면이 놓여진 상태에서 동작하는 동안, 전자 장치(200)가 민감하게 반응하지 않도록, 제2 범위가 제1 범위보다 넓게 설정될 수 있다.For example, the first range may be set narrower than the second range. The second range may be set wider than the first range. For example, the electronic device (200) may have a short horizontal axis (x-axis) and thus may be highly sensitive to inclination. Accordingly, while the electronic device (200) is operating with one side of the housing (e.g., the second housing (320)) placed on a surface corresponding to the ground, the second range may be set wider than the first range so that the electronic device (200) does not react sensitively.

일 예로, 전자 장치(200)의 단순한 위치 이동에 따라 제2 디스플레이(232)의 표시 모드가 변경되지 않도록, 제2 범위가 제1 범위보다 넓게 설정될 수 있다.For example, the second range may be set wider than the first range so that the display mode of the second display (232) does not change due to a simple movement of the position of the electronic device (200).

동작 1020에서, 프로세서(210)는 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로부터 제1 표시 모드로 변경할 수 있다. 예를 들어, 프로세서(210)는 제2 데이터가 제2 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로부터 제1 표시 모드로 변경할 수 있다.Inoperation 1020, the processor (210) may change the display mode of the second display (232) from the second display mode to the first display mode. For example, the processor (210) may change the display mode of the second display (232) from the second display mode to the first display mode based on identifying that the second data is out of the second range.

실시 예에 따라, 프로세서(210)는 제2 데이터가 제2 범위 내로 유지됨을 식별하는 것에 기반하여, 제2 디스플레이의 표시 모드를 제2 표시 모드로 유지할 수 있다. 프로세서(210)는 전자 장치(200)에 움직임이 발생하더라도, 제2 데이터가 제2 범위 내로 유지됨을 식별할 수 있다. 프로세서(210)는 제2 디스플레이의 표시 모드를 제2 표시 모드로 유지할 수 있다.According to an embodiment, the processor (210) may maintain the display mode of the second display in the second display mode based on identifying that the second data remains within the second range. The processor (210) may identify that the second data remains within the second range even when movement occurs in the electronic device (200). The processor (210) may maintain the display mode of the second display in the second display mode.

일 실시 예에 따르면, 제2 범위는 제2 관성 센서(242-2)가 제2 하우징(320) 내에 배치된 위치 및/또는 방향에 기반하여 변경될 수 있다. 예를 들어, 제2 관성 센서(242-2)를 통해 획득되는 제2 데이터(또는 제2 가속도 데이터)는 하기의 수학식과 같이 구성될 수 있다.According to one embodiment, the second range may be changed based on the position and/or direction in which the second inertial sensor (242-2) is placed within the second housing (320). For example, the second data (or second acceleration data) acquired through the second inertial sensor (242-2) may be configured as in the following mathematical formula.

수학식 1, 수학식 2, 수학식 3, 및 수학식 4를 참고하면, accx는 x축에 따른 가속도 값이다. accy는 y축에 따른 가속도 값이다. accz는 z축에 따른 가속도 값이다. RADIANS_TO_DEGREE는 라디안 값을 각도 값으로 변경하기 위한 상수일 수 있다. fmagnitude는 제2 관성 센서(242-2)를 통해 식별된 가속도의 크기(예: 중력 가속도의 크기)를 나타낸다. fAngleX는 x축을 기준으로 식별된 중력 방향의 각도 값이다. fAngleY는 y축을 기준으로 식별된 중력 방향의 각도 값이다. fAngleZ는 z축을 기준으로 식별된 중력 방향의 각도 값이다.Referring toMathematical Expressions 1, 2, 3, and 4, accx is an acceleration value along the x-axis. accy is an acceleration value along the y-axis. accz is an acceleration value along the z-axis. RADIANS_TO_DEGREE may be a constant for changing a radian value into an angle value. fmagnitude represents the magnitude of the acceleration identified through the second inertial sensor (242-2) (e.g., the magnitude of the gravitational acceleration). fAngleX is an angular value in the gravity direction identified based on the x-axis. fAngleY is an angular value in the gravity direction identified based on the y-axis. fAngleZ is an angular value in the gravity direction identified based on the z-axis.

예를 들어, 프로세서(210)는 제2 관성 센서(242-2)를 통해 fAngleX, fAngleY, 및 fAngleZ를 획득할 수 있다. 프로세서(210)는 fAngleX가 -12 도 이상 12도 미만이고, fAngleY가 -12 도 이상 12도 미만이고, fAngleZ가 70도 이상 90모 미만임을 식별하는 것에 기반하여, 제2 데이터가 제2 범위 내임을 식별할 수 있다.For example, the processor (210) can obtain fAngleX, fAngleY, and fAngleZ through the second inertial sensor (242-2). The processor (210) can identify that the second data is within the second range based on identifying that fAngleX is greater than or equal to -12 degrees and less than 12 degrees, fAngleY is greater than or equal to -12 degrees and less than 12 degrees, and fAngleZ is greater than or equal to 70 degrees and less than 90 degrees.

도 11a는 일 실시 예에 따른 전자 장치의 동작의 예를 도시한다.FIG. 11a illustrates an example of operation of an electronic device according to one embodiment.

도 11b는 일 실시 예에 따른 제1 범위 및 제2 범위를 식별하기 위한 전자 장치의 동작의 예를 도시한다.FIG. 11b illustrates an example of operation of an electronic device for identifying a first range and a second range according to one embodiment.

도 11a를 참고하면, 상태(1110)에서, 프로세서(210)는 전자 장치(200)가 제2 모드(예: 도 6의 제2 모드(620-2))로 동작함을 식별할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제2 상태임을 식별할 수 있다. 예를 들어, 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별할 수 있다. 프로세서(210)는 제2 관성 센서(242-2)를 이용하여 식별된 전자 장치(200)의 자세에 관한 제1 데이터가 제1 범위 내임을 식별할 수 있다.Referring to FIG. 11A, in the state (1110), the processor (210) can identify that the electronic device (200) operates in a second mode (e.g., the second mode (620-2) of FIG. 6). For example, the processor (210) can identify that the state of the electronic device (200) is the second state. For example, the processor (210) can identify that an angle between a direction toward which the first face (311) faces and a direction toward which the third face (313) faces is within a specified range. The processor (210) can identify that the first data regarding the attitude of the electronic device (200) identified by using the second inertial sensor (242-2) is within the first range.

일 실시 예에 따르면, 프로세서(210)는 제1 데이터가 제1 범위 내임을 식별하는 것에 기반하여, 제2 하우징(320)의 일 면(예: 제4 면) 및 지면 사이의 각도가 기준 범위 내인지 여부를 식별할 수 있다. 제2 하우징(320)의 일 면 및 지면 사이의 각도가 기준 범위 내임에 기반하여, 제2 하우징(320)(또는 전자 장치(200))이 평평한 상태(flat state)로 식별될 수 있다.According to one embodiment, the processor (210) may identify whether an angle between one side (e.g., the fourth side) of the second housing (320) and the ground is within a reference range based on identifying that the first data is within a first range. Based on the angle between the one side of the second housing (320) and the ground being within the reference range, the second housing (320) (or the electronic device (200)) may be identified as being in a flat state.

예를 들어, 전자 장치(200)는 지면에 평행한 면에 놓여진 상태일 수 있다. 일 예로, 전자 장치(200)의 제2 하우징(320)은 지면에 평행한 면 상에 놓여진 상태일 수 있다. 제2 하우징(320)의 일 면(예: 제4 면)은 지면과 평행할 수 있다.For example, the electronic device (200) may be placed on a surface parallel to the ground. As an example, the second housing (320) of the electronic device (200) may be placed on a surface parallel to the ground. One side (e.g., the fourth side) of the second housing (320) may be parallel to the ground.

상태(1120)에서, 전자 장치(200)는 이동될 수 있다. 예를 들어, 전자 장치(200)는 사용자의 신체의 일부(예: 손)를 통해 이동될 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)가 이동되는 경우, 제2 데이터가 제2 범위 내인지 여부를 식별할 수 있다. 프로세서(210)는 제2 디스플레이(232)의 표시 모드의 변경 여부를 식별하기 위해, 제1 관성 센서(242-1)를 통해 식별된 제2 데이터가 제2 범위 내인지 여부를 식별할 수 있다.In state (1120), the electronic device (200) can be moved. For example, the electronic device (200) can be moved by a part of the user's body (e.g., a hand). For example, when the electronic device (200) is moved, the processor (210) can identify whether the second data is within the second range. In order to identify whether the display mode of the second display (232) is changed, the processor (210) can identify whether the second data identified through the first inertial sensor (242-1) is within the second range.

예를 들어, 전자 장치(200)가 제2 모드(620-2)로 동작하는 동안, 제1 하우징(310)은 지면과 수직인 면에 상응할 수 있다. 제1 하우징(310) 상에 배치된 제2 디스플레이(232)도 지면과 수직인 면에 상응할 수 있다. 제2 디스플레이(232)가 지면과 수직인 면에 상응하므로, 전자 장치(200)의 조금의 움직임에도 제2 데이터를 통해 식별된 표시 모드가 변경될 수 있다. 따라서, 프로세서(210)는 제2 범위를, 제2 하우징(320)(또는 전자 장치(200))이 평평한 상태(flat state)로 식별하기 위한 제1 범위보다 넓게 식별할 수 있다. 일 예로, 제2 범위가 제1 범위보다 넓게 설정된 경우, 프로세서(210)는 전자 장치(200)가 제2 데이터가 제2 범위인 동안, 제2 디스플레이(232)의 표시 모드를 제2 모드로 유지할 수 있다.For example, while the electronic device (200) operates in the second mode (620-2), the first housing (310) may correspond to a plane that is perpendicular to the ground. The second display (232) disposed on the first housing (310) may also correspond to a plane that is perpendicular to the ground. Since the second display (232) corresponds to a plane that is perpendicular to the ground, the display mode identified through the second data may be changed even with a slight movement of the electronic device (200). Accordingly, the processor (210) may identify the second range as being wider than the first range for identifying the second housing (320) (or the electronic device (200)) as being in a flat state. For example, when the second range is set to be wider than the first range, the processor (210) may maintain the display mode of the second display (232) in the second mode while the second data is in the second range.

예를 들어, 제2 범위가 제1 범위보다 넓게 설정됨으로써, 전자 장치(200)가 명확하게(obviously) 회전된 경우에만 제2 디스플레이(232)의 표시 모드가 변경될 수 있다.For example, by setting the second range wider than the first range, the display mode of the second display (232) can be changed only when the electronic device (200) is obviously rotated.

실시 예에 따라, 전자 장치(200)가 제2 상태인 동안, 제1 표시 모드 및 제2 표시 모드 중 하나가 제공될 수 있다. 예를 들어, 제1 표시 모드에서 제공되는 화면이 90도 회전된 화면은 제공되지 않을 수 있다. 전자 장치(200)가 제2 상태에서 이동되는 경우, 제2 디스플레이(232)의 표시 모드가 반복적으로 변경되는 것을 방지하기 위해, 제1 표시 모드에서 제공되는 화면이 90도 회전된 화면은 제공되지 않을 수 있다.According to an embodiment, while the electronic device (200) is in the second state, one of the first display mode and the second display mode may be provided. For example, a screen rotated by 90 degrees may not be provided in the first display mode. When the electronic device (200) is moved in the second state, in order to prevent the display mode of the second display (232) from being repeatedly changed, a screen rotated by 90 degrees may not be provided in the first display mode.

도 11b를 참고하면, 프로세서(210)는 제1 범위 및 제2 범위를 전자 장치(200)의 사용 이력에 기반하여 설정할 수 있다. 예를 들어, 전자 장치(200)의 사용 환경, 사용 패턴, 및/또는 사용 방향 중 적어도 하나가 상이할 수 있다. 따라서, 프로세서(210)는 전자 장치(200)의 사용 이력을 학습하는 것에 기반하여, 제1 범위 및 제2 범위를 식별할 수 있다.Referring to FIG. 11b, the processor (210) can set the first range and the second range based on the usage history of the electronic device (200). For example, at least one of the usage environment, usage pattern, and/or usage direction of the electronic device (200) may be different. Accordingly, the processor (210) can identify the first range and the second range based on learning the usage history of the electronic device (200).

일 실시 예에 따르면, 프로세서(210)는 전자 장치(200)의 사용 이력에 관한 정보를 모델(1150)에 기반하여 학습할 수 있다. 예를 들어, 모델(1150)은 기계 학습 모델을 포함할 수 있다. 기계 학습 모델의 학습은, 지도 학습 및/또는 비-지도 학습에 기반하여 뉴럴 네트워크(예, 피드포워드 뉴럴 네트워크, 콘볼루션 뉴럴 네트워크(convolution neural network, CNN), 리커런트 뉴럴 네트워크(recurrent neural network, RNN) 및/또는 LSTM(long-short term memory model))에 포함된 복수의 노드들 사이의 가중치를 조정하는 동작을 포함할 수 있다.According to one embodiment, the processor (210) may learn information about the usage history of the electronic device (200) based on the model (1150). For example, the model (1150) may include a machine learning model. Learning of the machine learning model may include an operation of adjusting weights between a plurality of nodes included in a neural network (e.g., a feedforward neural network, a convolutional neural network (CNN), a recurrent neural network (RNN), and/or a long-short term memory model (LSTM)) based on supervised learning and/or unsupervised learning.

일 실시 예에 따르면, 프로세서(210)는 복수의 파라미터들에 의해 지시되는 모델(1150)을 이용하여, 제1 범위 및/또는 제2 범위 중 적어도 하나를 식별할 수 있다. 예를 들어, 프로세서(210)는 전자 장치(200)의 사용 이력을 모델(1150)의 입력 값으로 식별할 수 있다. 프로세서(210)는 모델(1150)의 출력 값에 기반하여, 제1 범위 및/또는 제2 범위를 식별할 수 있다. 일 예로, 제1 범위는 전자 장치(200)가 탁상 모드로 동작하는지 여부를 식별하기 위해 설정될 수 있다. 제1 범위는, 제2 관성 센서(242-2)를 통해 식별된 제1 데이터에 관한 범위일 수 있다. 제2 범위는 전자 장치(200)가 탁상 모드로 동작하는 동안, 제2 디스플레이(232)의 표시 모드의 변경 여부를 식별하기 위해 설정될 수 있다. 제2 범위는 제1 관성 센서(242-1)를 통해 식별된 제2 데이터에 관한 범위일 수 있다.According to one embodiment, the processor (210) may identify at least one of the first range and/or the second range by using the model (1150) indicated by a plurality of parameters. For example, the processor (210) may identify the usage history of the electronic device (200) as an input value of the model (1150). The processor (210) may identify the first range and/or the second range based on the output value of the model (1150). As an example, the first range may be set to identify whether the electronic device (200) operates in a tabletop mode. The first range may be a range related to first data identified through the second inertial sensor (242-2). The second range may be set to identify whether the display mode of the second display (232) is changed while the electronic device (200) operates in the tabletop mode. The second range may be a range relating to second data identified through the first inertial sensor (242-1).

도 12는 일 실시 예에 따른 전자 장치의 동작의 예를 도시한다.FIG. 12 illustrates an example of operation of an electronic device according to one embodiment.

도 12를 참고하면, 예(1210)에서, 전자 장치(200)는 탁상 모드로 동작할 수 있다. 예를 들어, 프로세서(210)는 도 8a의 동작 810 내지 동작 830에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로 설정할 수 있다. 예를 들어, 프로세서(210)는 제2 디스플레이(232)의 제1 모서리(1251)(또는 제1 영역)를 제2 디스플레이(232)를 통해 표시되는 화면의 상단으로 설정할 수 있다. 프로세서(210)는 제2 디스플레이(232)의 제2 모서리(1252)(또는 제2 영역)를 제2 디스플레이(232)를 통해 표시되는 화면의 하단으로 설정할 수 있다.Referring to FIG. 12, in the example (1210), the electronic device (200) may operate in a tabletop mode. For example, the processor (210) may set the display mode of the second display (232) to the second display mode based onoperations 810 to 830 of FIG. 8A. For example, the processor (210) may set the first edge (1251) (or the first area) of the second display (232) to the top of the screen displayed through the second display (232). The processor (210) may set the second edge (1252) (or the second area) of the second display (232) to the bottom of the screen displayed through the second display (232).

일 실시 예에 따르면, 프로세서(210)는 제2 디스플레이(232)의 표시 모드가 제2 표시 모드인 동안, 제1 관성 센서(242-1)를 이용하여 전자 장치(200)의 자세에 관한 제2 데이터를 식별할 수 있다. 프로세서(210)는 제2 데이터가 제2 범위를 벗어남을 식별할 수 있다. 프로세서(210)는 제2 데이터가 제2 범위를 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로부터 제1 표시 모드로 변경할 수 있다.According to one embodiment, the processor (210) may identify second data regarding a posture of the electronic device (200) using the first inertial sensor (242-1) while the display mode of the second display (232) is the second display mode. The processor (210) may identify that the second data is outside a second range. Based on the second data identifying the second range, the processor (210) may change the display mode of the second display (232) from the second display mode to the first display mode.

예를 들어, 전자 장치(200)의 자세가 예(1210)으로부터 예(1221)로 변경될 수 있다. 전자 장치(200)에 대한 사용자의 그립 방향에 따라 전자 장치(200)의 자세가 뒤집힐 수 있다. 프로세서(210)는 전자 장치(200)가 그립됨을 식별할 수 있다. 프로세서(210)는 사용자의 그립에 의해 전자 장치(200)의 자세가 변경되는지 여부를 식별할 수 있다. 프로세서(210)는 사용자의 그립 방향에 따라 전자 장치(200)의 자세가 뒤집히는 것에 기반하여, 제1 관성 센서(242-1)를 이용하여 식별된 제2 데이터가 제2 범위를 벗어남을 식별할 수 있다. 프로세서(210)는 사용자의 그립 방향에 따라 제2 데이터가 제2 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로부터 제1 표시 모드로 변경할 수 있다. 예를 들어, 프로세서(210)는 제2 디스플레이(232)의 제1 모서리(1251)(또는 제1 영역)를 제2 디스플레이(232)를 통해 표시되는 화면의 하단으로 설정할 수 있다. 프로세서(210)는 제2 디스플레이(232)의 제2 모서리(1252)(또는 제2 영역)를 제2 디스플레이(232)를 통해 표시되는 화면의 상단으로 설정할 수 있다.For example, the posture of the electronic device (200) may change from example (1210) to example (1221). The posture of the electronic device (200) may flip depending on the grip direction of the user with respect to the electronic device (200). The processor (210) may identify that the electronic device (200) is gripped. The processor (210) may identify whether the posture of the electronic device (200) is changed by the grip of the user. The processor (210) may identify that the second data identified using the first inertial sensor (242-1) is out of the second range based on the flipping of the posture of the electronic device (200) depending on the grip direction of the user. The processor (210) may change the display mode of the second display (232) from the second display mode to the first display mode based on identifying that the second data is out of the second range depending on the grip direction of the user. For example, the processor (210) may set the first corner (1251) (or the first area) of the second display (232) to the bottom of the screen displayed through the second display (232). The processor (210) may set the second corner (1252) (or the second area) of the second display (232) to the top of the screen displayed through the second display (232).

예를 들어, 전자 장치(200)의 자세가 예(1210)으로부터 예(1222)로 변경될 수 있다. 전자 장치(200)의 자세가 제1 디스플레이(231)(또는 제1 표시 영역(331) 및 제2 표시 영역(332))가 지면을 향하는 자세로 변경될 수 있다. 프로세서(210)는 전자 장치(200)의 자세가 제1 디스플레이(231)(또는 제1 표시 영역(331) 및 제2 표시 영역(332))가 지면을 향하는 자세로 변경되는 것에 기반하여, 제1 관성 센서(242-1)를 이용하여 식별된 제2 데이터가 제2 범위를 벗어남을 식별할 수 있다. 프로세서(210)는 제2 데이터가 제2 범위를 벗어남을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로부터 제1 표시 모드로 변경할 수 있다. 예를 들어, 프로세서(210)는 제2 디스플레이(232)의 제1 모서리(1251)(또는 제1 영역)를 제2 디스플레이(232)를 통해 표시되는 화면의 하단으로 설정할 수 있다. 프로세서(210)는 제2 디스플레이(232)의 제2 모서리(1252)(또는 제2 영역)를 제2 디스플레이(232)를 통해 표시되는 화면의 상단으로 설정할 수 있다.For example, the posture of the electronic device (200) may be changed from example (1210) to example (1222). The posture of the electronic device (200) may be changed to a posture in which the first display (231) (or the first display area (331) and the second display area (332)) faces the ground. The processor (210) may identify that the second data identified using the first inertial sensor (242-1) is out of the second range based on the fact that the posture of the electronic device (200) is changed to a posture in which the first display (231) (or the first display area (331) and the second display area (332)) faces the ground. The processor (210) may change the display mode of the second display (232) from the second display mode to the first display mode based on the identification that the second data is out of the second range. For example, the processor (210) may set the first corner (1251) (or the first area) of the second display (232) to the bottom of the screen displayed through the second display (232). The processor (210) may set the second corner (1252) (or the second area) of the second display (232) to the top of the screen displayed through the second display (232).

도 13은 일 실시 예에 따른 전자 장치의 동작에 관한 흐름도를 도시한다. 이하 실시예에서 각 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다.FIG. 13 illustrates a flowchart of the operation of an electronic device according to an embodiment. In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel.

도 13을 참고하면, 동작 1310에서, 프로세서(210)는 제2 표시 모드에 기반하여 제2 디스플레이(232)를 이용하여 화면을 표시하는 동안, 지정된 어플리케이션이 실행됨을 식별할 수 있다. 예를 들어, 지정된 어플리케이션은 전자 장치(200)가 탁상 모드인 동안 실행되는 어플리케이션을 포함할 수 있다.Referring to FIG. 13, inoperation 1310, the processor (210) may identify that a designated application is executed while displaying a screen using the second display (232) based on the second display mode. For example, the designated application may include an application that is executed while the electronic device (200) is in the desktop mode.

예를 들어, 지정된 어플리케이션은, 전자 장치(200)가 탁상 모드인 동안 실행되는 형태와 전자 장치(200)가 탁상 모드가 아닌 동안 실행되는 형태가 다를 수 있다. 일 예로, 지정된 어플리케이션은 일정 알림을 위한 어플리케이션을 포함할 수 있다. 전자 장치(200)가 탁상 모드인 동안, 프로세서(210)는 시간에 따라 수행되어야 할 일정에 대한 알림을 순차적으로 표시할 수 있다. 전자 장치(200)가 탁상 모드가 아닌 동안, 프로세서(210)는 일정의 시작 시간으로부터 지정된 시간 이전에만 알림을 제공할 수 있다.For example, the designated application may be different in the form in which it is executed while the electronic device (200) is in the desktop mode and in the form in which it is executed while the electronic device (200) is not in the desktop mode. As an example, the designated application may include an application for schedule notification. While the electronic device (200) is in the desktop mode, the processor (210) may sequentially display notifications for schedules to be performed over time. While the electronic device (200) is not in the desktop mode, the processor (210) may provide notifications only before a designated time from the start time of the schedule.

실시 예에 따라, 프로세서(210)는 전자 장치(200)가 탁상 모드인 동안, 알림을 제공하지 않도록 설정할 수 있다. 프로세서(210)는 탁상 모드 내에서 포커스 모드로 동작할 수 있다. 예를 들어, 전자 장치(200)는 전자 장치(200)가 탁상 모드인 동안, 프로세서(210)는 전자 장치(200)의 사용자를 향하는 카메라(예: 도 7의 카메라(702))를 이용하여, 사용자의 상태를 식별할 수 있다. 프로세서(210)는 전자 장치(200)의 사용자를 향하는 카메라(예: 도 7의 카메라(702))를 이용하여, 사용자의 집중 상태를 식별할 수 있다. 예를 들어, 프로세서(210)는 사용자의 집중 상태가 해제됨을 식별할 수 있다. 프로세서(210)는 사용자의 집중 상태가 해제됨을 식별하는 것에 기반하여, 사용자에게 집중 상태에 대한 정보를 제공할 수 있다.According to an embodiment, the processor (210) may be configured not to provide a notification while the electronic device (200) is in the desktop mode. The processor (210) may operate in the focus mode within the desktop mode. For example, while the electronic device (200) is in the desktop mode, the processor (210) may identify a state of the user by using a camera (e.g.,camera 702 of FIG. 7) facing the user of the electronic device (200). The processor (210) may identify a focused state of the user by using a camera (e.g.,camera 702 of FIG. 7) facing the user of the electronic device (200). For example, the processor (210) may identify that the focused state of the user is released. Based on identifying that the focused state of the user is released, the processor (210) may provide information about the focused state to the user.

실시 예에 따라, 어플리케이션에 따라 설정되는 전자 장치(200)의 모드 및/또는 시스템을 통해 설정 가능한 전자 장치(200)의 모드는, 전자 장치(200)가 탁상 모드인 동안 연계하여 동작하도록 구성될 수 있다.According to an embodiment, the mode of the electronic device (200) set according to the application and/or the mode of the electronic device (200) settable via the system may be configured to operate in conjunction while the electronic device (200) is in the tabletop mode.

예를 들어, 프로세서(210)는 사용자 입력에 기반하여, 지정된 어플리케이션을 실행할 수 있다. 예를 들어, 프로세서(210)는 제3 상태 또는 제4 상태에서, 지정된 어플리케이션에 관한 화면을 제1 디스플레이(231)를 통해 표시할 수 있다. 프로세서(210)는 전자 장치(200)의 상태가 제3 상태 또는 제4 상태로부터 제2 상태로 변경됨을 식별할 수 있다. 프로세서(210)는 제1 면(311)이 향하는 방향 및 제3 면(313)이 향하는 방향 사이의 각도가 지정된 범위 내로 변경됨을 식별할 수 있다. 프로세서(210)는 제2 디스플레이(232)를 이용하여, 지정된 어플리케이션에 관한 화면을 표시할 수 있다.For example, the processor (210) may execute a specified application based on a user input. For example, the processor (210) may display a screen related to the specified application through the first display (231) in the third state or the fourth state. The processor (210) may identify that the state of the electronic device (200) has changed from the third state or the fourth state to the second state. The processor (210) may identify that the angle between the direction in which the first surface (311) faces and the direction in which the third surface (313) faces has changed within a specified range. The processor (210) may display a screen related to the specified application using the second display (232).

동작 1320에서, 프로세서(210)는 지정된 어플리케이션에 관한 제3 표시 모드를 식별할 수 있다. 예를 들어, 프로세서(210)는 지정된 어플리케이션의 실행에 기반하여, 지정된 어플리케이션에 관한 제3 표시 모드를 식별할 수 있다. 지정된 어플리케이션에 따라 표시 모드가 설정될 수 있다. 예를 들어, 지정된 어플리케이션은 제3 표시 모드에서 표시되도록 설정될 수 있다. 일 예로, 지정된 어플리케이션은 포트레이트 모드에서 표시되도록 설정될 수 있다. 일 예로, 지정된 어플리케이션은 랜드스케이프 모드에서 표시되도록 설정될 수 있다. 일 예로, 지정된 어플리케이션은 리버스 포트레이트 모드에서 표시되도록 설정될 수 있다.Inoperation 1320, the processor (210) may identify a third display mode for the specified application. For example, the processor (210) may identify the third display mode for the specified application based on execution of the specified application. The display mode may be set according to the specified application. For example, the specified application may be set to be displayed in the third display mode. As an example, the specified application may be set to be displayed in portrait mode. As an example, the specified application may be set to be displayed in landscape mode. As an example, the specified application may be set to be displayed in reverse portrait mode.

동작 1330에서, 프로세서(210)는 제2 디스플레이(232)의 표시 모드를 제3 표시 모드로 설정할 수 있다. 예를 들어, 프로세서(210)는 제3 표시 모드를 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제3 표시 모드로 설정할 수 있다.Inoperation 1330, the processor (210) may set the display mode of the second display (232) to the third display mode. For example, the processor (210) may set the display mode of the second display (232) to the third display mode based on identifying the third display mode.

일 실시 예에 따르면, 프로세서(210)는 제3 표시 모드가 제2 표시 모드에 상응함을 식별할 수 있다. 프로세서(210)는 제3 표시 모드가 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드에 상응하는 제3 표시 모드로 설정할 수 있다. 예를 들어, 프로세서(210)는 제3 표시 모드가 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 전자 장치(200)의 표시 모드를 유지할 수 있다. 프로세서(210)는 제3 표시 모드가 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 전자 장치(200)의 표시 모드를 변경하지 않을 수 있다.In one embodiment, the processor (210) can identify that the third display mode corresponds to the second display mode. Based on identifying that the third display mode corresponds to the second display mode, the processor (210) can set the display mode of the second display (232) to the third display mode corresponding to the second display mode. For example, the processor (210) can maintain the display mode of the electronic device (200) based on identifying that the third display mode corresponds to the second display mode. The processor (210) can not change the display mode of the electronic device (200) based on identifying that the third display mode corresponds to the second display mode.

일 실시 예에 따르면, 프로세서(210)는 제3 표시 모드가 제2 표시 모드와 구별됨을 식별할 수 있다. 프로세서(210)는 제3 표시 모드가 제2 표시 모드와 구별됨을 식별하는 것에 기반하여, 제2 디스플레이(232)의 표시 모드를 제2 표시 모드로부터 제3 표시 모드로 변경할 수 있다.In one embodiment, the processor (210) can identify that the third display mode is distinct from the second display mode. Based on identifying that the third display mode is distinct from the second display mode, the processor (210) can change the display mode of the second display (232) from the second display mode to the third display mode.

일 실시 예에 따르면, 프로세서(210)는 전자 장치(200)의 자세와 관계없이, 전자 장치(200)의 표시 모드를 지정된 어플리케이션에 기반하여 식별된 제3 표시 모드로 설정할 수 있다.According to one embodiment, the processor (210) may set the display mode of the electronic device (200) to a third display mode identified based on a specified application, regardless of the orientation of the electronic device (200).

예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제3 상태 및 제4 상태 중 하나에서 제1 디스플레이(231)를 활성화할 수 있다. 프로세서(210)는 제1 디스플레이(231)가 활성화된 동안, 지정된 어플리케이션의 실행에 기반하여, 제1 디스플레이(231)의 표시 모드를 제3 표시 모드로 설정할 수 있다. 프로세서(210)는 제3 표시 모드로 설정된 제1 디스플레이(231)의 표시 모드에 기반하여, 지정된 어플리케이션에 관한 화면을 표시할 수 있다.For example, the processor (210) may activate the first display (231) when the state of the electronic device (200) is one of the third state and the fourth state. While the first display (231) is activated, the processor (210) may set the display mode of the first display (231) to the third display mode based on the execution of the specified application. The processor (210) may display a screen related to the specified application based on the display mode of the first display (231) set to the third display mode.

예를 들어, 프로세서(210)는 전자 장치(200)의 상태가 제1 상태 및 제2 상태 중 하나에서 제2 디스플레이(232)를 활성화할 수 있다. 프로세서(210)는 제2 디스플레이(232)가 활성화된 동안, 지정된 어플리케이션의 실행에 기반하여, 제2 디스플레이(232)의 표시 모드를 제3 표시 모드로 설정할 수 있다. 프로세서(210)는 제3 표시 모드로 설정된 제2 디스플레이(232)의 표시 모드에 기반하여, 지정된 어플리케이션에 관한 화면을 표시할 수 있다.For example, the processor (210) may activate the second display (232) when the state of the electronic device (200) is one of the first state and the second state. While the second display (232) is activated, the processor (210) may set the display mode of the second display (232) to a third display mode based on the execution of a designated application. The processor (210) may display a screen related to the designated application based on the display mode of the second display (232) set to the third display mode.

일 실시 예에 따르면, 전자 장치(예: 전자 장치(200))는, 제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징(예: 제1 하우징(310)), 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징(예: 제2 하우징(320)), 폴딩 축을 기준으로, 상기 제1 하우징을 상기 제2 하우징과 회전 가능하게 연결하는 힌지 구조, 상기 제1 면 및 상기 제3 면 상에 배치되는 제1 디스플레이(예: 제1 디스플레이(231)), 상기 제2 면 상에 배치되는 제2 디스플레이(예: 제2 디스플레이(232)), 상기 제1 하우징 내에 배치된 제1 관성 센서(예: 제1 관성 센서(242-1)), 상기 제2 하우징 내에 배치된 제2 관성 센서(예: 제2 관성 센서(242-2)), 및 상기 제1 디스플레이, 상기 제2 디스플레이, 상기 제1 관성 센서, 및 상기 제2 관성 센서와 작동적으로 결합된 적어도 하나의 프로세서를 포함할 수 있다. 상기 적어도 하나의 프로세서(예: 프로세서(210))는, 상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를 변경하도록 설정될 수 있다.According to one embodiment, an electronic device (e.g., an electronic device (200)) includes a first housing (e.g., a first housing (310)) including a first surface and a second surface opposite to the first surface, a second housing (e.g., a second housing (320)) including a third surface and a fourth surface opposite to the third surface, a hinge structure rotatably connecting the first housing to the second housing with respect to a folding axis, a first display (e.g., a first display (231)) disposed on the first surface and the third surface, a second display (e.g., a second display (232)) disposed on the second surface, a first inertial sensor (e.g., a first inertial sensor (242-1)) disposed within the first housing, a second inertial sensor (e.g., a second inertial sensor (242-2)) disposed within the second housing, and the first display, the second display, the first inertial sensor, and the second inertial sensor. At least one processor operatively coupled to the electronic device may be included. The at least one processor (e.g., processor (210)) may be configured to identify, using the first inertial sensor and the second inertial sensor, that an angle between a direction toward which the first face faces and a direction toward which the third face faces is within a designated range. The at least one processor may be configured to identify, based on identifying that the angle between the direction toward which the first face faces and the direction toward which the third face faces is within the designated range, that first data regarding a posture of the electronic device, identified using the second inertial sensor, is within a first range. The at least one processor may be configured to change a display mode of the second display based on identifying that the first data is within the first range.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를, 제1 화면을 표시하기 위한 제1 표시 모드로부터, 상기 제1 화면이 회전된 제2 화면을 표시하기 위한 제2 표시 모드로 변경하도록 설정될 수 있다.In one embodiment, the at least one processor may be configured to change a display mode of the second display from a first display mode for displaying the first screen to a second display mode for displaying a second screen in which the first screen is rotated, based on identifying that the first data is within the first range.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 표시 모드가 변경되는 것에 기반하여, 상기 제1 관성 센서를 이용하여 식별된 상기 전자 장치의 자세에 관한 제2 데이터가, 상기 제1 범위와 구별되는 제2 범위를 벗어남을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제2 데이터가 상기 제2 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제1 표시 모드로 변경하도록 설정될 수 있다.In one embodiment, the at least one processor may be configured to identify, based on the display mode being changed, that the second data regarding the attitude of the electronic device identified using the first inertial sensor is outside a second range distinct from the first range. The at least one processor may be configured to change the display mode of the second display from the second display mode to the first display mode based on identifying that the second data is outside the second range.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 제2 표시 모드에 기반하여 상기 제2 디스플레이를 이용하여 화면을 표시하는 동안, 지정된 어플리케이션이 실행됨을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 지정된 어플리케이션의 실행에 기반하여, 상기 지정된 어플리케이션에 관한 제3 표시 모드를 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제3 표시 모드를 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 제3 표시 모드로 설정하도록 설정될 수 있다.According to one embodiment, the at least one processor may be configured to identify that a designated application is executed while displaying a screen using the second display based on the second display mode. The at least one processor may be configured to identify a third display mode related to the designated application based on the execution of the designated application. The at least one processor may be configured to set the display mode of the second display to the third display mode based on identifying the third display mode.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 제3 표시 모드가 상기 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드에 상응하는 상기 제3 표시 모드로 설정하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제3 표시 모드가 상기 제2 표시 모드와 구별됨을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제3 표시 모드로 변경하도록 설정될 수 있다.In one embodiment, the at least one processor may be configured to set the display mode of the second display to the third display mode corresponding to the second display mode, based on identifying that the third display mode corresponds to the second display mode. The at least one processor may be configured to change the display mode of the second display from the second display mode to the third display mode, based on identifying that the third display mode is distinct from the second display mode.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 제1 데이터가 상기 제1 범위 내인 동안 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제1 표시 모드로 설정하도록 설정될 수 있다.In one embodiment, the at least one processor may be configured to set the display mode of the second display to the first display mode based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is outside the specified range while the first data is within the first range.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하는 것에 기반하여, 상기 제1 디스플레이를 비활성화하고, 상기 제2 디스플레이를 활성화하도록 설정될 수 있다.In one embodiment, the at least one processor may be configured to identify that the angle between the direction in which the first face faces and the direction in which the third face faces changes within the specified range. The at least one processor may be configured to deactivate the first display and activate the second display based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces changes within the specified range.

일 실시 예에 따르면, 상기 제3 면이 향하는 방향이 중력 방향에 반대인 동안 상기 제1 관성 센서를 이용하여 식별된 상기 제1 데이터는, 상기 제1 범위 내로 식별될 수 있다.According to one embodiment, the first data identified using the first inertial sensor while the direction facing the third surface is opposite to the direction of gravity can be identified within the first range.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 전자 장치의 사용 이력에 대한 정보를 복수의 파라미터들에 의해 지시되는 지정된 모델의 입력 값으로 설정하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 지정된 모델의 출력 값에 기반하여, 상기 제1 범위를 식별하도록 설정될 수 있다.According to one embodiment, the at least one processor may be configured to set information about the usage history of the electronic device as an input value of a designated model indicated by a plurality of parameters. The at least one processor may be configured to identify the first range based on an output value of the designated model.

일 실시 예에 따르면, 상기 제1 데이터는, 제1 가속도 데이터 및 제1 회전 데이터를 포함할 수 있다. 상기 제2 데이터는, 제2 가속도 데이터 및 제2 회전 데이터를 포함할 수 있다.According to one embodiment, the first data may include first acceleration data and first rotation data. The second data may include second acceleration data and second rotation data.

일 실시 예에 따르면, 상기 적어도 하나의 프로세서는, 상기 제1 디스플레이 및 상기 제2 디스플레이 중 적어도 하나를 통해 화면이 표시됨을 식별하는 것에 기반하여, 상기 제1 데이터 및 상기 제2 데이터를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도를 식별하도록 설정될 수 있다. 상기 적어도 하나의 프로세서는, 상기 제1 디스플레이 및 상기 제2 디스플레이를 통해 화면이 표시되지 않음을 식별하는 것에 기반하여, 상기 제1 가속도 데이터 및 상기 제2 가속도 데이터를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도를 식별하도록 설정될 수 있다.In one embodiment, the at least one processor may be configured to identify, using the first data and the second data, the angle between the direction toward which the first face faces and the direction toward which the third face faces, based on identifying that a screen is displayed through at least one of the first display and the second display. The at least one processor may be configured to identify, using the first acceleration data and the second acceleration data, the angle between the direction toward which the first face faces and the direction toward which the third face faces, based on identifying that a screen is not displayed through the first display and the second display.

일 실시 예에 따르면, 전자 장치(예: 전자 장치(200))의 방법은, 상기 전자 장치의 제1 관성 센서(예: 제1 관성 센서(242-1)) 및 상기 전자 장치의 제2 관성 센서(예: 제2 관성 센서(242-2))를 이용하여, 상기 전자 장치의 제1 면 및 상기 제1 면의 반대인 제2 면을 포함하는 제1 하우징(예: 제1 하우징(310))의 상기 제1 면이 향하는 방향 및 상기 전자 장치의 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징(예: 제2 하우징(320))의 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 전자 장치의 제1 디스플레이(예: 제1 디스플레이(231)) 및 제2 디스플레이(예: 제2 디스플레이(232)) 중 상기 제2 디스플레이의 표시 모드를 변경하는 동작을 포함할 수 있다.According to one embodiment, a method of an electronic device (e.g., the electronic device (200)) may include an operation of identifying, by using a first inertial sensor (e.g., the first inertial sensor (242-1)) of the electronic device and a second inertial sensor (e.g., the second inertial sensor (242-2)) of the electronic device, an angle between a direction in which a first face of a first housing (e.g., the first housing (310)) including a first face of the electronic device and a second face opposite the first face is directed and a direction in which a third face of a second housing (e.g., the second housing (320)) including a third face of the electronic device and a fourth face opposite the third face is directed, is within a specified range. The method may include an operation of identifying, based on identifying that the angle between the direction in which the first face is directed and the direction in which the third face is directed is within the specified range, first data regarding a posture of the electronic device identified using the second inertial sensor is within the first range. The method may include an operation of changing a display mode of a second display among a first display (e.g., a first display (231)) and a second display (e.g., a second display (232)) of the electronic device based on identifying that the first data is within the first range.

일 실시 예에 따르면, 상기 방법은, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이의 표시 모드를, 제1 화면을 표시하기 위한 제1 표시 모드로부터, 상기 제1 화면이 회전된 제2 화면을 표시하기 위한 제2 표시 모드로 변경하는 동작을 포함할 수 있다.In one embodiment, the method may include, based on identifying that the first data is within the first range, changing a display mode of the second display from a first display mode for displaying the first screen to a second display mode for displaying the second screen in which the first screen is rotated.

일 실시 예에 따르면, 상기 방법은, 상기 표시 모드가 변경되는 것에 기반하여, 상기 제1 관성 센서를 이용하여 식별된 상기 전자 장치의 자세에 관한 제2 데이터가, 상기 제1 범위와 구별되는 제2 범위를 벗어남을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제2 데이터가 상기 제2 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제1 표시 모드로 변경하는 동작을 포함할 수 있다.In one embodiment, the method may include an operation of identifying, based on the display mode being changed, that second data regarding a posture of the electronic device identified using the first inertial sensor is outside a second range distinct from the first range. The method may include an operation of changing the display mode of the second display from the second display mode to the first display mode based on identifying that the second data is outside the second range.

일 실시 예에 따르면, 상기 방법은, 상기 제2 표시 모드에 기반하여 상기 제2 디스플레이를 이용하여 화면을 표시하는 동안, 지정된 어플리케이션이 실행됨을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 지정된 어플리케이션의 실행에 기반하여, 상기 지정된 어플리케이션에 관한 제3 표시 모드를 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제3 표시 모드를 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 제3 표시 모드로 설정하는 동작을 포함할 수 있다.According to one embodiment, the method may include an operation of identifying that a specified application is executed while displaying a screen using the second display based on the second display mode. The method may include an operation of identifying a third display mode related to the specified application based on the execution of the specified application. The method may include an operation of setting the display mode of the second display to the third display mode based on identifying the third display mode.

일 실시 예에 따르면, 상기 방법은, 상기 제3 표시 모드가 상기 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드에 상응하는 상기 제3 표시 모드로 설정하는 동작을 포함할 수 있다. 상기 방법은, 상기 제3 표시 모드가 상기 제2 표시 모드와 구별됨을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제3 표시 모드로 변경하는 동작을 포함할 수 있다.In one embodiment, the method may include an operation of setting the display mode of the second display to the third display mode corresponding to the second display mode, based on identifying that the third display mode corresponds to the second display mode. The method may include an operation of changing the display mode of the second display from the second display mode to the third display mode, based on identifying that the third display mode is distinct from the second display mode.

일 실시 예에 따르면, 상기 방법은, 상기 제1 데이터가 상기 제1 범위 내인 동안 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제1 표시 모드로 설정하는 동작을 포함할 수 있다.In one embodiment, the method may include setting the display mode of the second display to the first display mode based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is outside the specified range while the first data is within the first range.

일 실시 예에 따르면, 상기 방법은, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하는 것에 기반하여, 상기 제1 디스플레이를 비활성화하고, 상기 제2 디스플레이를 활성화하는 동작을 포함할 수 있다.In one embodiment, the method may include an operation of identifying that the angle between the direction in which the first face faces and the direction in which the third face faces has changed within the specified range. The method may include an operation of deactivating the first display and activating the second display based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces has changed within the specified range.

일 실시 예에 따르면, 상기 제3 면이 향하는 방향이 중력 방향에 반대인 동안 상기 제1 관성 센서를 이용하여 식별된 상기 제1 데이터는, 상기 제1 범위 내로 식별될 수 있다.According to one embodiment, the first data identified using the first inertial sensor while the direction facing the third surface is opposite to the direction of gravity can be identified within the first range.

일 실시 예에 따르면, 상기 방법은, 상기 전자 장치의 사용 이력에 대한 정보를 복수의 파라미터들에 의해 지시되는 지정된 모델의 입력 값으로 설정하는 동작을 포함할 수 있다. 상기 방법은, 상기 지정된 모델의 출력 값에 기반하여, 상기 제1 범위를 식별하는 동작을 포함할 수 있다.In one embodiment, the method may include an operation of setting information about the usage history of the electronic device as an input value of a designated model indicated by a plurality of parameters. The method may include an operation of identifying the first range based on an output value of the designated model.

일 실시 예에 따르면, 비일시적 컴퓨터 판독가능 저장 매체(non-transitory computer readable storage medium)는 하나 이상의 프로그램들을 저장할 수 있다. 상기 하나 이상의 프로그램들은, 제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징(예: 제1 하우징(310)), 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징(예: 제2 하우징(320)), 제1 디스플레이(예: 제1 디스플레이(231)), 제2 디스플레이(예: 제2 디스플레이(232)), 제1 관성 센서(예: 제1 관성 센서(242-1)), 및 제2 관성 센서(예: 제2 관성 센서(242-2))를 가지는(with) 전자 장치의 적어도 하나의 프로세서에 의해 실행될 시, 상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함할 수 있다. 상기 하나 이상의 프로그램들은, 상기 적어도 하나의 프로세서에 의해 실행될 시, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함할 수 있다. 상기 하나 이상의 프로그램들은, 상기 적어도 하나의 프로세서에 의해 실행될 시, 상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를 변경하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함할 수 있다.According to one embodiment, a non-transitory computer readable storage medium can store one or more programs. The one or more programs may include instructions, when executed by at least one processor of an electronic device having a first housing (e.g., first housing (310)) including a first surface and a second surface opposite the first surface, a second housing (e.g., second housing (320)) including a third surface and a fourth surface opposite the third surface, a first display (e.g., first display (231)), a second display (e.g., second display (232)), a first inertial sensor (e.g., first inertial sensor (242-1)), and a second inertial sensor (e.g., second inertial sensor (242-2)), that cause the electronic device to identify, using the first inertial sensor and the second inertial sensor, that an angle between a direction in which the first surface faces and a direction in which the third surface faces is within a specified range. The one or more programs may include instructions that, when executed by the at least one processor, cause the electronic device to identify that first data relating to a posture of the electronic device, identified using the second inertial sensor, is within a first range based on identifying that the angle between the direction in which the first face is facing and the direction in which the third face is facing is within the specified range. The one or more programs may include instructions that, when executed by the at least one processor, cause the electronic device to change a display mode of the second display based on identifying that the first data is within the first range.

상술한 전자 장치(예: 전자 장치(200))는 폴더블 장치일 수 있다. 전자 장치는 폴딩되고, 책상 또는 지면에 거치되어 사용될 수 있다. 이 경우, 전자 장치의 폴딩 영역과 반대되는 영역에 배치된 디스플레이가 사용될 수 있다. 전자 장치가 책상 또는 지면에 거치되어 사용됨에 따라 디스플레이에 표시되는 화면이 회전될 수 있다. 전자 장치는 복수의 관성 센서를 이용하여 전자 장치의 자세를 식별하고, 전자 장치의 외부에 배치된 디스플레이에 표시되는 화면을 회전하여 표시할 수 있다.The electronic device described above (e.g., electronic device (200)) may be a foldable device. The electronic device may be folded and used while being placed on a desk or the ground. In this case, a display placed in an area opposite to the folding area of the electronic device may be used. As the electronic device is used while being placed on a desk or the ground, a screen displayed on the display may be rotated. The electronic device may identify the posture of the electronic device using a plurality of inertial sensors, and may rotate and display a screen displayed on a display placed outside the electronic device.

본 문서에 개시된 일 실시 예들에 따른 전자 장치는 다양한 형태의 장치가 될 수 있다. 전자 장치는, 예를 들면, 휴대용 통신 장치(예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 휴대용 의료 기기, 카메라, 웨어러블 장치, 또는 가전 장치를 포함할 수 있다. 본 문서의 실시 예에 따른 전자 장치는 전술한 기기들에 한정되지 않는다.Electronic devices according to embodiments disclosed in this document may be devices of various forms. The electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to embodiments of this document are not limited to the above-described devices.

본 문서의 일 실시 예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시 예들로 한정하려는 것이 아니며, 해당 실시 예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나", "A, B 또는 C", "A, B 및 C 중 적어도 하나", 및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제1", "제2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제1) 구성요소가 다른(예: 제2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.The embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly dictates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first", "second", or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

본 문서의 일 실시 예에서, 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로와 같은 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일 실시 예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다.In one embodiment of this document, the term "module" used may include a unit implemented in hardware, software or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component configured integrally or a minimum unit of the component or a part thereof, which performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

본 문서의 일 실시 예들은 기기(machine)(예: 전자 장치(101)) 의해 읽을 수 있는 저장 매체(storage medium)(예: 내장 메모리(136) 또는 외장 메모리(138))에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램(140))로서 구현될 수 있다. 예를 들면, 기기(예: 전자 장치(101))의 프로세서(예: 프로세서(120))는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장 매체는, 비일시적(non-transitory) 저장 매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장 매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장 매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.One embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., the electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

일 실시 예에 따르면, 본 문서에 개시된 일 실시 예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: CD-ROM(compact disc read only memory))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어)를 통해 또는 두 개의 사용자 장치들(예: 스마트 폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a part of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.

일 실시 예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있으며, 복수의 개체 중 일부는 다른 구성요소에 분리 배치될 수도 있다. 일 실시 예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 일 실시 예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.According to one embodiment, each component (e.g., a module or a program) of the above-described components may include a single or multiple entities, and some of the multiple entities may be separated and arranged in other components. According to one embodiment, one or more components or operations of the above-described components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into one component. In such a case, the integrated component may perform one or more functions of each component of the plurality of components identically or similarly to those performed by the corresponding component of the plurality of components before the integration. According to one embodiment, the operations performed by the module, program, or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims (20)

Translated fromKorean
전자 장치에 있어서,
제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징;
제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징;
폴딩 축을 기준으로, 상기 제1 하우징을 상기 제2 하우징과 회전 가능하게 연결하는 힌지 구조;
상기 제1 면 및 상기 제3 면 상에 배치되는 제1 디스플레이;
상기 제2 면 상에 배치되는 제2 디스플레이;
상기 제1 하우징 내에 배치된 제1 관성 센서;
상기 제2 하우징 내에 배치된 제2 관성 센서; 및
상기 제1 디스플레이, 상기 제2 디스플레이, 상기 제1 관성 센서, 및 상기 제2 관성 센서와 작동적으로 결합된 적어도 하나의 프로세서를 포함하고, 상기 적어도 하나의 프로세서는,
상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하고,
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하고,
상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를 변경하도록 설정된,
전자 장치.
In electronic devices,
A first housing comprising a first surface and a second surface opposite to the first surface;
A second housing comprising a third side and a fourth side opposite to the third side;
A hinge structure that rotatably connects the first housing to the second housing based on the folding axis;
A first display disposed on the first side and the third side;
A second display disposed on the second surface;
A first inertial sensor disposed within the first housing;
a second inertial sensor disposed within the second housing; and
At least one processor operatively coupled with the first display, the second display, the first inertial sensor, and the second inertial sensor, wherein the at least one processor comprises:
Using the first inertial sensor and the second inertial sensor, it is identified that the angle between the direction in which the first face faces and the direction in which the third face faces is within a specified range,
Based on identifying that the angle between the direction in which the first face is facing and the direction in which the third face is facing is within the specified range, identifying that the first data regarding the attitude of the electronic device, identified using the second inertial sensor, is within the first range,
Based on identifying that the first data is within the first range, the display mode of the second display is set to be changed.
Electronic devices.
제1 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를, 제1 화면을 표시하기 위한 제1 표시 모드로부터, 상기 제1 화면이 회전된 제2 화면을 표시하기 위한 제2 표시 모드로 변경하도록 더 설정된,
전자 장치.
In the first paragraph, at least one processor,
Further set to change the display mode of the second display from a first display mode for displaying the first screen to a second display mode for displaying the second screen in which the first screen is rotated based on identifying that the first data is within the first range.
Electronic devices.
제2 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 표시 모드가 변경되는 것에 기반하여, 상기 제1 관성 센서를 이용하여 식별된 상기 전자 장치의 자세에 관한 제2 데이터가, 상기 제1 범위와 구별되는 제2 범위를 벗어남을 식별하고,
상기 제2 데이터가 상기 제2 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제1 표시 모드로 변경하도록 더 설정된,
전자 장치.
In the second paragraph, at least one processor,
Based on the change in the above display mode, the second data regarding the attitude of the electronic device identified using the first inertial sensor is identified as being outside a second range that is distinct from the first range,
Further set to change the display mode of the second display from the second display mode to the first display mode based on identifying that the second data is out of the second range.
Electronic devices.
제2 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 제2 표시 모드에 기반하여 상기 제2 디스플레이를 이용하여 화면을 표시하는 동안, 지정된 어플리케이션이 실행됨을 식별하고,
상기 지정된 어플리케이션의 실행에 기반하여, 상기 지정된 어플리케이션에 관한 제3 표시 모드를 식별하고,
상기 제3 표시 모드를 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 제3 표시 모드로 설정하도록 더 설정된,
전자 장치.
In the second paragraph, at least one processor,
While displaying a screen using the second display based on the second display mode, identify that a specified application is running,
Based on the execution of the above-mentioned application, identify a third display mode for the above-mentioned application,
Based on identifying the third display mode, further set to set the display mode of the second display to the third display mode.
Electronic devices.
제4 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 제3 표시 모드가 상기 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드에 상응하는 상기 제3 표시 모드로 설정하고,
상기 제3 표시 모드가 상기 제2 표시 모드와 구별됨을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제3 표시 모드로 변경하도록 더 설정된,
전자 장치.
In the fourth paragraph, at least one processor,
Based on identifying that the third display mode corresponds to the second display mode, setting the display mode of the second display to the third display mode corresponding to the second display mode;
Further set to change the display mode of the second display from the second display mode to the third display mode based on identifying that the third display mode is distinct from the second display mode.
Electronic devices.
제2 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 제1 데이터가 상기 제1 범위 내인 동안 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제1 표시 모드로 설정하도록 더 설정된,
전자 장치.
In the second paragraph, at least one processor,
Further set to set the display mode of the second display to the first display mode based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is outside the specified range while the first data is within the first range.
Electronic devices.
제1 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하고,
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하는 것에 기반하여, 상기 제1 디스플레이를 비활성화하고, 상기 제2 디스플레이를 활성화하도록 더 설정된,
전자 장치.
In the first paragraph, at least one processor,
Identifying that the angle between the direction in which the first surface is facing and the direction in which the third surface is facing is changed within the specified range,
Further set to deactivate the first display and activate the second display based on identifying that the angle between the direction in which the first side faces and the direction in which the third side faces changes within the specified range.
Electronic devices.
제1 항에 있어서, 상기 제3 면이 향하는 방향이 중력 방향에 반대인 동안 상기 제1 관성 센서를 이용하여 식별된 상기 제1 데이터는,
상기 제1 범위 내로 식별되는,
전자 장치.
In the first paragraph, the first data identified using the first inertial sensor while the direction of the third surface is opposite to the direction of gravity,
identified within the above first range,
Electronic devices.
제1 항에 있어서, 상기 적어도 하나의 프로세서는,
상기 전자 장치의 사용 이력에 대한 정보를 복수의 파라미터들에 의해 지시되는 지정된 모델의 입력 값으로 설정하고,
상기 지정된 모델의 출력 값에 기반하여, 상기 제1 범위를 식별하도록 더 설정된,
전자 장치.
In the first paragraph, at least one processor,
Setting information on the usage history of the above electronic device as input values of a specified model indicated by a plurality of parameters,
Based on the output value of the above-mentioned model, further set to identify the first range,
Electronic devices.
제1 항에 있어서, 상기 제1 데이터는,
제1 가속도 데이터 및 제1 회전 데이터를 포함하고,
상기 제2 데이터는,
제2 가속도 데이터 및 제2 회전 데이터를 포함하고,
상기 적어도 하나의 프로세서는,
상기 제1 디스플레이 및 상기 제2 디스플레이 중 적어도 하나를 통해 화면이 표시됨을 식별하는 것에 기반하여, 상기 제1 데이터 및 상기 제2 데이터를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도를 식별하고,
상기 제1 디스플레이 및 상기 제2 디스플레이를 통해 화면이 표시되지 않음을 식별하는 것에 기반하여, 상기 제1 가속도 데이터 및 상기 제2 가속도 데이터를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도를 식별하도록 더 설정된,
전자 장치.
In the first paragraph, the first data is,
Contains first acceleration data and first rotation data,
The above second data is,
Contains second acceleration data and second rotation data,
At least one processor of the above,
Based on identifying that a screen is displayed through at least one of the first display and the second display, using the first data and the second data, identifying the angle between the direction in which the first side faces and the direction in which the third side faces,
Based on identifying that the screen is not displayed through the first display and the second display, the first acceleration data and the second acceleration data are further set to identify the angle between the direction in which the first face is facing and the direction in which the third face is facing.
Electronic devices.
전자 장치의 방법에 있어서,
상기 전자 장치의 제1 관성 센서 및 상기 전자 장치의 제2 관성 센서를 이용하여, 상기 전자 장치의 제1 면 및 상기 제1 면의 반대인 제2 면을 포함하는 제1 하우징의 상기 제1 면이 향하는 방향 및 상기 전자 장치의 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징의 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하는 동작;
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하는 동작; 및
상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 전자 장치의 제1 디스플레이 및 제2 디스플레이 중 상기 제2 디스플레이의 표시 모드를 변경하는 동작을 포함하는,
방법.
In a method of an electronic device,
An operation of identifying, by using a first inertial sensor of the electronic device and a second inertial sensor of the electronic device, that an angle between a direction in which the first face of the first housing, which includes a first face of the electronic device and a second face opposite the first face, is directed and a direction in which the third face of the second housing, which includes a third face of the electronic device and a fourth face opposite the third face, is directed is within a specified range;
An operation of identifying that the first data regarding the attitude of the electronic device, identified using the second inertial sensor, is within the first range based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is within the specified range; and
An operation of changing a display mode of a second display among the first display and the second display of the electronic device based on identifying that the first data is within the first range,
method.
제11 항에 있어서,
상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 제2 디스플레이의 표시 모드를, 제1 화면을 표시하기 위한 제1 표시 모드로부터, 상기 제1 화면이 회전된 제2 화면을 표시하기 위한 제2 표시 모드로 변경하는 동작을 더 포함하는,
방법.
In Article 11,
Further comprising an operation of changing the display mode of the second display from a first display mode for displaying the first screen to a second display mode for displaying the second screen in which the first screen is rotated, based on identifying that the first data is within the first range.
method.
제12 항에 있어서,
상기 표시 모드가 변경되는 것에 기반하여, 상기 제1 관성 센서를 이용하여 식별된 상기 전자 장치의 자세에 관한 제2 데이터가, 상기 제1 범위와 구별되는 제2 범위를 벗어남을 식별하는 동작; 및
상기 제2 데이터가 상기 제2 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제1 표시 모드로 변경하는 동작을 더 포함하는,
방법.
In Article 12,
An operation of identifying that the second data regarding the attitude of the electronic device identified using the first inertial sensor is outside a second range that is distinct from the first range based on the change in the display mode; and
Further comprising an action of changing the display mode of the second display from the second display mode to the first display mode based on identifying that the second data is out of the second range.
method.
제12 항에 있어서,
상기 제2 표시 모드에 기반하여 상기 제2 디스플레이를 이용하여 화면을 표시하는 동안, 지정된 어플리케이션이 실행됨을 식별하는 동작;
상기 지정된 어플리케이션의 실행에 기반하여, 상기 지정된 어플리케이션에 관한 제3 표시 모드를 식별하는 동작; 및
상기 제3 표시 모드를 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 제3 표시 모드로 설정하는 동작을 더 포함하는,
방법.
In Article 12,
An action for identifying that a specified application is running while displaying a screen using the second display based on the second display mode;
An operation for identifying a third display mode for the specified application based on the execution of the specified application; and
Further comprising an action of setting the display mode of the second display to the third display mode based on identifying the third display mode.
method.
제14 항에 있어서,
상기 제3 표시 모드가 상기 제2 표시 모드에 상응함을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드에 상응하는 상기 제3 표시 모드로 설정하는 동작; 및
상기 제3 표시 모드가 상기 제2 표시 모드와 구별됨을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제2 표시 모드로부터 상기 제3 표시 모드로 변경하는 동작을 더 포함하는,
방법.
In Article 14,
An operation of setting the display mode of the second display to the third display mode corresponding to the second display mode based on identifying that the third display mode corresponds to the second display mode; and
Further comprising an operation of changing the display mode of the second display from the second display mode to the third display mode based on identifying that the third display mode is distinct from the second display mode.
method.
제12 항에 있어서,
상기 제1 데이터가 상기 제1 범위 내인 동안 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위를 벗어남을 식별하는 것에 기반하여, 상기 제2 디스플레이의 상기 표시 모드를 상기 제1 표시 모드로 설정하는 동작을 더 포함하는,
방법.
In Article 12,
Further comprising an action of setting the display mode of the second display to the first display mode based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces is outside the specified range while the first data is within the first range.
method.
제11 항에 있어서,
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하는 동작; 및
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내로 변경됨을 식별하는 것에 기반하여, 상기 제1 디스플레이를 비활성화하고, 상기 제2 디스플레이를 활성화하는 동작을 더 포함하는,
방법.
In Article 11,
An operation for identifying that the angle between the direction in which the first surface faces and the direction in which the third surface faces is changed within the specified range; and
Further comprising an action of disabling the first display and activating the second display based on identifying that the angle between the direction in which the first face faces and the direction in which the third face faces changes within the specified range.
method.
제11 항에 있어서, 상기 제3 면이 향하는 방향이 중력 방향에 반대인 동안 상기 제1 관성 센서를 이용하여 식별된 상기 제1 데이터는,
상기 제1 범위 내로 식별되는,
방법.
In the 11th paragraph, the first data identified using the first inertial sensor while the direction of the third surface is opposite to the direction of gravity,
identified within the above first range,
method.
제11 항에 있어서,
상기 전자 장치의 사용 이력에 대한 정보를 복수의 파라미터들에 의해 지시되는 지정된 모델의 입력 값으로 설정하는 동작; 및
상기 지정된 모델의 출력 값에 기반하여, 상기 제1 범위를 식별하는 동작을 더 포함하는,
방법.
In Article 11,
An operation of setting information about the usage history of the electronic device as an input value of a specified model indicated by a plurality of parameters; and
Further comprising an operation of identifying the first range based on the output value of the above-mentioned specified model.
method.
하나 이상의 프로그램들을 저장하는 비일시적 컴퓨터 판독가능 저장 매체(non-transitory computer readable storage medium)에 있어서, 상기 하나 이상의 프로그램들은, 제1 면(surface) 및 상기 제1 면에 반대인 제2 면을 포함하는 제1 하우징, 제3 면 및 상기 제3 면에 반대인 제4 면을 포함하는 제2 하우징, 제1 디스플레이, 제2 디스플레이, 제1 관성 센서, 및 제2 관성 센서를 가지는(with) 전자 장치의 적어도 하나의 프로세서에 의해 실행될 시,
상기 제1 관성 센서 및 상기 제2 관성 센서를 이용하여, 상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 각도가 지정된 범위 내임을 식별하고,
상기 제1 면이 향하는 방향 및 상기 제3 면이 향하는 방향 사이의 상기 각도가 상기 지정된 범위 내임을 식별하는 것에 기반하여, 상기 제2 관성 센서를 이용하여 식별된, 상기 전자 장치의 자세에 관한 제1 데이터가 제1 범위 내임을 식별하고,
상기 제1 데이터가 상기 제1 범위 내임을 식별하는 것에 기반하여, 상기 제2 디스플레이의 표시 모드를 변경하도록 상기 전자 장치를 야기하는 인스트럭션들을 포함하는
컴퓨터 판독가능 저장 매체.
A non-transitory computer readable storage medium storing one or more programs, wherein the one or more programs, when executed by at least one processor of an electronic device having a first housing including a first surface and a second surface opposite the first surface, a second housing including a third surface and a fourth surface opposite the third surface, a first display, a second display, a first inertial sensor, and a second inertial sensor,
Using the first inertial sensor and the second inertial sensor, it is identified that the angle between the direction in which the first face faces and the direction in which the third face faces is within a specified range,
Based on identifying that the angle between the direction in which the first surface faces and the direction in which the third surface faces is within the specified range, identifying that the first data regarding the attitude of the electronic device, identified using the second inertial sensor, is within the first range,
instructions that cause the electronic device to change the display mode of the second display based on identifying that the first data is within the first range;
Computer readable storage medium.
KR1020230094908A2023-07-142023-07-20Electronic device, method, and storage medium for change diplay mode of displayPendingKR20250011541A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
PCT/KR2024/004935WO2025018516A1 (en)2023-07-142024-04-12Electronic device and method for changing display mode of display, and storage medium
US18/645,094US20250021289A1 (en)2023-07-142024-04-24Electronic device, method, and storage medium for changing display mode of display

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
KR10202300920822023-07-14
KR202300920822023-07-14

Publications (1)

Publication NumberPublication Date
KR20250011541Atrue KR20250011541A (en)2025-01-21

Family

ID=94390590

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020230094908APendingKR20250011541A (en)2023-07-142023-07-20Electronic device, method, and storage medium for change diplay mode of display

Country Status (1)

CountryLink
KR (1)KR20250011541A (en)

Similar Documents

PublicationPublication DateTitle
US11907024B2 (en)Electronic device including haptic actuator
US12411645B2 (en)Foldable electronic device for controlling screen rotation, and operating method therefor
US12153849B2 (en)Foldable electronic device and method for displaying information in foldable electronic device
US20240281039A1 (en)Electronic device comprising hall sensor for identifying folding state
KR20220078438A (en)Electronic device with foldable display and control method thereof
KR102775126B1 (en)Foldable electronic device including rotation camera disposed in hinge part
KR20250011541A (en)Electronic device, method, and storage medium for change diplay mode of display
US20250021289A1 (en)Electronic device, method, and storage medium for changing display mode of display
US20250023965A1 (en)Electronic device, method, and storage medium for identifying state of electronic device using sensor
KR20250009871A (en)Electronic device, method, and storage medium for identifying state of electronic deivce using sensor
EP4506667A1 (en)Electronic device and non-transitory computer-readable storage medium for identifying intensity of light by using at least one illuminance sensor
US20240070878A1 (en)Electronic device obtaining metadata while obtaining video and method thereof
EP4517502A1 (en)Electronic device for moving visual object displayed on flexible display and method therefor
US12190764B2 (en)Electronic device and method for displaying screen through flexible display
KR20250024892A (en)Electronic device for controlling execution of software application based on state and method thereof
EP4542357A1 (en)Electronic device and method for displaying screen on basis of rotation of housing
EP4538840A1 (en)Electronic device for displaying one or more screens on basis of state and method therefor
EP4550767A1 (en)Multi-window control method of electronic device and same electronic device
CN120604205A (en)Electronic device and method for recognizing input to flexible display
KR20240141595A (en)Electronic device including thickness compensation member
KR20250009876A (en)Electronic device for moving visual object displayed on flexible display and method thereof
KR20250032737A (en)Electronic device for displaying screen based on rotation of housing and method thereof
KR20250011547A (en)Electronic device for controlling cameras having distinct aspect ratios and method thereof
KR20240117972A (en)Electronic device and method for identifying input for a flexible display
KR20250027177A (en)Electronic device for displaying one or more screens based on state and method thereof

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20230720

PG1501Laying open of application

[8]ページ先頭

©2009-2025 Movatter.jp