[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20160016521A - Flexible device and method for performing interfacing thereof - Google Patents

Flexible device and method for performing interfacing thereof Download PDF

Info

Publication number
KR20160016521A
KR20160016521A KR1020150012850A KR20150012850A KR20160016521A KR 20160016521 A KR20160016521 A KR 20160016521A KR 1020150012850 A KR1020150012850 A KR 1020150012850A KR 20150012850 A KR20150012850 A KR 20150012850A KR 20160016521 A KR20160016521 A KR 20160016521A
Authority
KR
South Korea
Prior art keywords
display
layout
flexible display
flexible
objects
Prior art date
Application number
KR1020150012850A
Other languages
Korean (ko)
Other versions
KR101785066B1 (en
Inventor
이가은
김대명
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2015/006877 priority Critical patent/WO2016017948A1/en
Priority to AU2015297281A priority patent/AU2015297281B2/en
Priority to US14/795,025 priority patent/US11068074B2/en
Priority to EP15178859.3A priority patent/EP2980674B1/en
Priority to EP20161052.4A priority patent/EP3680750B1/en
Priority to TW105137038A priority patent/TWI673694B/en
Priority to TW104124613A priority patent/TWI564859B/en
Priority to TW108130262A priority patent/TWI720595B/en
Priority to CN202011047370.2A priority patent/CN112181203B/en
Priority to CN201510463520.0A priority patent/CN105320352A/en
Publication of KR20160016521A publication Critical patent/KR20160016521A/en
Application granted granted Critical
Publication of KR101785066B1 publication Critical patent/KR101785066B1/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F9/00Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
    • G09F9/30Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
    • G09F9/301Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements flexible foldable or roll-able electronic displays, e.g. thin LCD, OLED
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/03Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes specially adapted for displays having non-planar surfaces, e.g. curved displays
    • G09G3/035Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes specially adapted for displays having non-planar surfaces, e.g. curved displays for flexible display surfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F9/00Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
    • G09F9/30Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
    • G09F9/33Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements being semiconductor devices, e.g. diodes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • G09G5/373Details of the operation on graphic patterns for modifying the size of the graphic pattern
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0208Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
    • H04M1/0214Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/0206Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
    • H04M1/0241Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call
    • H04M1/0243Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call using the relative angle between housings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0266Details of the structure or mounting of specific components for a display module assembly
    • H04M1/0268Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10KORGANIC ELECTRIC SOLID-STATE DEVICES
    • H10K77/00Constructional details of devices covered by this subclass and not covered by groups H10K10/80, H10K30/80, H10K50/80 or H10K59/80
    • H10K77/10Substrates, e.g. flexible substrates
    • H10K77/111Flexible substrates
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2356/00Detection of the display position w.r.t. other display screens
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/02Flexible displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/14Electronic books and readers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)

Abstract

A foldable device senses an unfolding operation of a foldable device, displays a layout in which expression of at least one object is changed if the unfolding operation is sensed, and controls display of the layout to correspond to the unfolding operation in which the expression of at least one object is sensed. Therefore, the foldable device increases the readability of a user about the layout without respect to deformation of a flexible display.

Description

플렉서블 디바이스의 인터페이싱 방법 및 플렉서블 디바이스{Flexible device and method for performing interfacing thereof}TECHNICAL FIELD [0001] The present invention relates to a flexible device and a method for interfacing the flexible device,

플렉서블 디스플레이를 구비한 플렉서블 디바이스의 입출력 인터페이싱 방법 및 플렉서블 디스플레이를 구비한 플렉서블 디바이스에 관한다.Output interface method for a flexible device having a flexible display, and a flexible device having a flexible display.

디스플레이 기술이 발전하면서, 플렉서블 디스플레이(Flexible Display), 투명 디스플레이(Transparent Display Panel) 등이 개발되고 있다. 플렉서블 디스플레이(flexible display)는 휘어질 수 있는 디스플레이 장치를 뜻한다. With the development of display technology, flexible display and transparent display panel are being developed. A flexible display means a flexible display device.

플렉서블 디스플레이는 기존 LCD 및 유기 발광 다이오드(OLED)에서 액정을 싸고 있는 유리기판을 플라스틱 필름으로 대체, 접고 펼 수 있는 유연성을 부여한 것이다. 플렉서블 디스플레이는 일반적으로 사용되는 유리 기판이 아닌 플라스틱 기판을 사용하기 때문에 기판의 손상을 방지하기 위해서 기존의 제조 프로세서를 사용하지 않고 저온 제조 프로세서를 사용한다.The flexible display gives flexibility to replace, fold and unfold a glass substrate wrapped with liquid crystal in a conventional LCD and organic light emitting diode (OLED). Because flexible displays use plastic substrates instead of the commonly used glass substrates, they use low-temperature manufacturing processors instead of conventional manufacturing processors to prevent substrate damage.

플렉서블 디스플레이는 얇고 가벼울 뿐만 아니라 충격에도 강하다. 또 플렉서블 디스플레이는 휘거나 굽힐 수 있고 다양한 형태로 제작이 가능 하다는 장점이 있다. 특히, 플렉서블 디스플레이는, 기존의 유리기판 기반의 디스플레이로는 적용이 제한적이거나 불가능했던 산업 분야에 이용될 수 있다. Flexible displays are not only thin, light, but also resistant to impact. Flexible displays also have the advantage that they can be bent or bent and can be manufactured in various shapes. In particular, flexible displays can be used in industries where the application is limited or impossible with conventional glass substrate-based displays.

예를 들어, 잡지, 교과서, 서적, 만화와 같은 출판물을 대체할 수 있는 전자책 분야와 디스플레이를 접거나 말아서 휴대할 수 있는 초소형 PC, 실시간 정보 확인이 가능한 스마트 카드 등 새로운 휴대용 IT 제품 분야가 플렉서블 디스플레이의 활용분야가 될 수 있다. 이외에도 플렉서블 디스플레이는 유연한 플라스틱 기판을 사용하기 때문에, 입고 다닐 수 있는 의류용 패션, 의료용 진단 분야에까지 확대 적용될 수 있다.For example, new portable IT products, such as electronic books, which can replace magazines, textbooks, books, and comics, and smart cards that can be folded or rolled up, It can be a field of application of display. In addition, since flexible displays use flexible plastic substrates, they can be extended to clothing fashion and medical diagnostics.

한편, 플렉서블 디스플레이가 상용화됨에 따라, 플렉서블 디스플레이의 휘거나 접히는 성질을 이용하여, 플렉서블 디스플레이의 새로운 방식의 인터페이싱 방식들이 연구되고 있는 추세이다.On the other hand, as the flexible display is commercialized, a new type of interfacing method of flexible display is being studied by utilizing the bending or folding property of the flexible display.

플렉서블 디스플레이를 구비한 디바이스의 입출력 인터페이싱 방법 및 플렉서블 디스플레이를 구비한 플렉서블 디바이스를 제공하는데 있다. 또한, 이 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는 데 있다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 실시예들로부터 또 다른 기술적 과제들이 유추될 수 있다.Output interface method of a device having a flexible display, and a flexible device having a flexible display. The present invention also provides a computer-readable recording medium on which a program for causing a computer to execute the method is provided. The technical problem to be solved by this embodiment is not limited to the above-mentioned technical problems, and other technical problems can be deduced from the following embodiments.

일 측면에 따르면, 폴더블 디바이스는, 상기 폴더블 디바이스의 펼침(unfolding) 동작을 감지하는 센싱부; 상기 펼침 동작이 감지된 경우, 적어도 하나의 객체의 표현이 변화되는 레이아웃을 표시하는 디스플레이부; 및 상기 적어도 하나의 객체의 상기 표현이 상기 감지된 펼침 동작에 대응되도록 상기 레이아웃의 상기 표시를 제어하는 제어부를 포함한다.According to an aspect of the present invention, a folderable device includes: a sensing unit for sensing an unfolding operation of the folderable device; A display unit for displaying a layout in which a representation of at least one object is changed when the unfolding operation is detected; And a control unit for controlling the display of the layout such that the representation of the at least one object corresponds to the sensed spreading action.

또한, 상기 센싱부는, 상기 폴더블 디바이스의 펼침 각도(unfolding angle) 또는 펼침 곡률(unfolding curvature)을 감지함으로써 상기 펼침 동작을 감지한다.In addition, the sensing unit detects the unfolding operation by sensing an unfolding angle or an unfolding curvature of the foldable device.

또한, 상기 제어부는 상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률에 대응되는, 상기 레이아웃의 상기 표현의 변화 요소를 결정하고, 상기 폴더블 디스플레이는 상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률까지 상기 감지된 펼침 동작이 수행되는 동안, 상기 결정된 변화 요소에 따라 상기 표현이 변화되는 상기 레이아웃을 표시한다.The control unit may determine a change element of the expression of the layout corresponding to the sensed spread angle or the sensed spread curvature, and the foldable display may display the sensed spread angle or the sensed spread curvature, And displays the layout in which the expression is changed according to the determined change element while the detected unfolding operation is performed.

또한, 상기 제어부는 상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률에 대응되는 활성 영역 상에 할당될 픽셀들의 배치를 조절함으로써 영상 왜곡이 보상된 상기 레이아웃을 생성하고, 상기 디스플레이부는 상기 결정된 활성 영역 상에 상기 생성된 레이아웃을 표시한다.Also, the controller generates the layout in which the image distortion is compensated by adjusting the arrangement of the pixels to be allocated on the active area corresponding to the sensed spread angle or the sensed expanded curvature, and the display part displays the determined active area The generated layout is displayed.

또한, 상기 제어부는 상기 폴더블 디바이스의 펼침 각도들마다 또는 펼침 곡률들마다, 상기 펼침 각도들 각각에 또는 상기 펼침 곡률들 각각에 대응되는 상기 레이아웃을 생성하고, 상기 폴더블 디스플레이는 상기 감지된 펼침 각도 이하의 펼침 각도들 또는 상기 감지된 펼침 곡률 이하의 펼침 곡률들 각각에 대응되는 상기 레이아웃을 순차적으로 표시한다.The control unit may generate the layout corresponding to each of the unfolding angles or each of the expanded curvatures for each of the unfolding angles or the unfolding curvatures of the foldable device, And sequentially displays the layout corresponding to each of the unfolded angles below the detected angle of view or the unfolded curvatures below the detected unfolded curvature.

또한, 상기 디스플레이부는 상기 디스플레이부의 화면의 폴딩 축, 상기 디스플레이부의 상기 화면의 가장자리 및 상기 디스플레이부의 상기 화면의 소정 일부 지점 중 적어도 하나의 위치에서 상기 적어도 하나의 객체의 표시를 시작한다.Further, the display unit starts displaying the at least one object at a position of at least one of a folding axis of the screen of the display unit, an edge of the screen of the display unit, and a predetermined portion of the screen of the display unit.

또한, 상기 적어도 하나의 객체는 사용자에 의해 즐겨찾기(favorite)로 지정된, 상기 폴더블 디바이스에 설치된 애플리케이션들, 상기 폴더블 디바이스에 저장된 컨텐츠들 및 상기 애플리케이션들의 메뉴들 중 적어도 하나를 실행하기 위한 바로가기(shortcut)에 대응된다.In addition, the at least one object may be a shortcut for executing at least one of the applications installed in the folderable device, the contents stored in the folderable device, and the menus of the applications designated as favorites by the user It corresponds to a shortcut.

또한, 상기 폴더블 디스플레이는, 상기 감지된 펼침 동작에 대응하여, 상기 적어도 하나의 객체의 배치(arrangement), 상기 적어도 하나의 객체의 외형(appearance) 및 상기 적어도 하나의 객체의 개수 중 적어도 하나가 동적으로 변화되는 상기 레이아웃을 제공한다.In addition, the foldable display may further include at least one of an arrangement of the at least one object, an appearance of the at least one object, and a number of the at least one object corresponding to the sensed spreading action Thereby providing the layout that is dynamically changed.

또한, 상기 제어부는, 상기 레이아웃이 복수의 객체들을 포함하는 경우, 상기 센싱부에 의해 감지된 펼침 각도들마다 또는 상기 센싱부에 의해 감지된 펼침 곡률들마다, 상기 복수의 객체들의 배치, 상기 복수의 객체들의 외형 및 상기 복수의 객체들의 개수 중 적어도 하나가 서로 다르도록 상기 레이아웃의 상기 표시를 제어한다.If the layout includes a plurality of objects, the control unit controls the arrangement of the plurality of objects, the plurality of the plurality of objects, and the plurality of objects, for each of the opening angles sensed by the sensing unit, And controls the display of the layout such that at least one of the appearance of the objects of the plurality of objects and the number of the plurality of objects are different from each other.

또한, 상기 제어부는, 상기 레이아웃이 하나의 객체를 포함하는 경우, 상기 센싱부에 의해 감지된 펼침 각도들마다 또는 상기 센싱부에 의해 감지된 펼침 곡률들마다, 상기 하나의 객체의 외형이 서로 다르도록 상기 레이아웃의 상기 표시를 제어한다.In addition, when the layout includes one object, the control unit controls the display unit such that, for each of the opening angles sensed by the sensing unit or the expanded curvatures sensed by the sensing unit, The display of the layout is controlled.

또한, 상기 레이아웃은, 상기 폴더블 디바이스에 설치된 운영체제의 잠금 화면에 대응된다.The layout corresponds to a lock screen of an operating system installed in the above-described folder-capable device.

또한, 상기 펼침 동작은, 상기 폴더블 디바이스의 접힘 상태에서 펼침 상태로의 형태 전환을 나타낸다.Further, the unfolding operation represents a change from the folded state to the unfolded state of the foldable device.

다른 일 측면에 따르면, 폴더블 디바이스에서 그래픽 유저 인터페이스를 제공하는 방법은, 상기 폴더블 디스플레이의 펼침(unfolding) 동작을 감지하는 단계; 상기 펼침 동작이 감지된 경우, 적어도 하나의 객체의 표현이 변화되는 레이아웃을 표시하는 단계; 및 상기 적어도 하나의 객체의 상기 표현이 상기 감지된 펼침 동작에 대응되도록 상기 레이아웃의 상기 표시를 제어하는 단계를 포함한다.According to another aspect, a method of providing a graphical user interface in a folderable device includes: detecting an unfolding operation of the folderable display; Displaying a layout in which a representation of at least one object is changed when the unfolding operation is detected; And controlling the presentation of the layout such that the representation of the at least one object corresponds to the sensed spreading action.

또한, 상기 감지하는 단계는, 상기 폴더블 디바이스의 펼침 각도(unfolding angle) 또는 펼침 곡률(unfolding curvature)을 감지함으로써 상기 펼침 동작을 감지한다.In addition, the sensing step senses the unfolding operation by sensing an unfolding angle or an unfolding curvature of the foldable device.

또한, 상기 제어하는 단계는, 상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률에 대응되는, 상기 레이아웃의 상기 표현의 변화 요소를 결정하는 단계; 및 상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률까지 상기 감지된 펼침 동작이 수행되는 동안, 상기 결정된 변화 요소에 따라 상기 표현이 변화되도록 상기 레이아웃의 상기 표시를 제어하는 단계를 포함한다.The controlling may further include: determining a variation element of the expression of the layout corresponding to the sensed spread angle or the sensed spread curvature; And controlling the display of the layout such that the expression is changed according to the determined change element while the sensed spreading angle or the sensed spreading curvature is being performed.

또한, 상기 제어하는 단계는 상기 폴더블 디바이스의 펼침 각도들마다 또는 펼침 곡률들마다, 상기 펼침 각도들 각각에 또는 상기 펼침 곡률들 각각에 대응되는 상기 레이아웃의 레이아웃들을 생성하는 단계; 및 상기 감지된 펼침 각도 이하의 펼침 각도들 또는 상기 감지된 펼침 곡률 이하의 펼침 곡률들 각각에 대응되는 상기 레이아웃을 순차적으로 표시되도록 제어하는 단계를 포함한다.The controlling may further include: generating layouts of the layout corresponding to each of the spreading angles or each of the spreading curves, for each of the spreading angles or for each of the spreading curvatures of the foldable device; And controlling the layouts corresponding to the detected unfolding angles or the detected unfolding curvatures to be sequentially displayed.

또한, 상기 적어도 하나의 객체는, 사용자에 의해 즐겨찾기(favorite)로 지정된, 상기 폴더블 디바이스에 설치된 애플리케이션들, 상기 폴더블 디바이스에 저장된 컨텐츠들 및 상기 애플리케이션들의 메뉴들 중 적어도 하나를 실행하기 위한 바로가기(shortcut)에 대응된다.The at least one object may also include at least one of an application installed in the folderable device designated as a favorite by the user, a content stored in the folderable device, and at least one of the menus of the applications. It corresponds to a shortcut.

또한, 상기 표시하는 단계는, 상기 감지된 펼침 동작에 대응하여, 상기 적어도 하나의 객체의 배치(arrangement), 상기 적어도 하나의 객체의 외형(appearance) 및 상기 적어도 하나의 객체의 개수 중 적어도 하나가 동적으로 변화되는 상기 레이아웃을 제공한다.In addition, the displaying may include at least one of an arrangement of the at least one object, an appearance of the at least one object, and a number of the at least one object corresponding to the sensed spreading action Thereby providing the layout that is dynamically changed.

또한, 상기 제어하는 단계는, 상기 레이아웃이 복수의 객체들을 포함하는 경우, 센싱부에 의해 감지된 펼침 각도들마다 또는 상기 센싱부에 의해 감지된 펼침 곡률들마다, 상기 복수의 객체들의 배치, 상기 복수의 객체들의 외형 및 상기 복수의 객체들의 개수 중 적어도 하나가 서로 다르도록 상기 레이아웃의 상기 표시를 제어한다.In addition, the controlling may further include, when the layout includes a plurality of objects, for each of the opening angles sensed by the sensing unit or for the expanded curvatures sensed by the sensing unit, The display of the layout is controlled such that at least one of the appearance of the plurality of objects and the number of the plurality of objects are different from each other.

또한, 상기 제어하는 단계는, 상기 레이아웃이 하나의 객체를 포함하는 경우, 센싱부에 의해 감지된 펼침 각도마다 또는 상기 센싱부에 의해 감지된 펼침 곡률마다, 상기 하나의 객체의 외형이 서로 다르도록 상기 레이아웃의 상기 표시를 제어한다.If the layout includes one object, the control may be performed such that the appearance of the one object is different for every spread angle detected by the sensing unit or for each of the expanded curvatures sensed by the sensing unit. And controls the display of the layout.

또한, 상기 감지하는 단계는, 상기 폴더블 디바이스의 접힘 상태에서 펼침 상태로의 형태 전환을 나타내는 상기 펼침 동작을 감지한다.In addition, the sensing step senses the unfolding operation indicating the switching from the folded state to the unfolded state of the foldable device.

또 다른 일 측면에 따르면, 상기 폴더블 디바이스에서 레이아웃을 제공하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.According to another aspect of the present invention, there is provided a computer-readable recording medium having recorded thereon a program for causing a computer to execute a method of providing a layout in the above-mentioned foldable device.

또 다른 일 측면에 따르면, 폴더블 디바이스는, 상기 폴더블 디바이스의 펼침(unfolding) 동작을 감지하는 센싱부; 상기 펼침 동작이 감지된 경우, 적어도 하나의 객체를 표시하는 디스플레이부; 및 상기 적어도 하나의 객체의 표현이 상기 감지된 펼침 동작에 대응되어 변화되도록 상기 객체의 표시를 제어하는 제어부를 포함한다.According to another aspect of the present invention, a folderable device includes: a sensing unit for sensing an unfolding operation of the folderable device; A display unit for displaying at least one object when the unfolding operation is detected; And a control unit for controlling the display of the object so that the representation of the at least one object is changed corresponding to the detected unfolding operation.

상기된 바에 따르면, 플렉서블 디스플레이의 펼침 동작, 구부림 동작 등에 연동하여 시각적 표현이 동적으로 변하는 레이아웃을 제공함으로써, 사용자에게 디지털 감성과 아날로그 감성이 융합된 것과 같은 사용자 경험(UX)을 제공할 수 있다. 또한, 플렉서블 디스플레이의 펼침 동작, 구부림 동작 등에 의해 발생될 수 있는 디스플레이 왜곡이 보상된 레이아웃을 제공함으로써, 플렉서블 디스플레이의 변형에 관계 없이 레이아웃에 대한 사용자의 가독성을 증진시킬 수 있다. 나아가서, 사용자의 터치 입력에 따른 오차를 보상함으로써 사용자에게 보다 정확한 레이아웃 조작 환경을 제공할 수 있다.According to the above description, a layout in which a visual expression is dynamically changed in conjunction with a spreading operation and a bending operation of the flexible display is provided, thereby providing a user experience (UX) such that a user is blended with digital emotion and analog emotion. Further, the display distortion that can be caused by the unfolding operation, the bending operation, and the like of the flexible display is provided with a compensated layout, so that the user's readability to the layout can be improved regardless of the variation of the flexible display. Furthermore, it is possible to provide a more accurate layout operation environment to the user by compensating the error according to the touch input of the user.

도 1은 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다.
도 2는 일 실시예에 따른 플렉서블 디바이스의 하드웨어 구성을 도시한 블록도이다.
도 3은 일 실시예에 따른 플렉서블 디바이스의 하드웨어 구성을 상세하게 도시한 블록도이다.
도 4a는 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.
도 4b는 다른 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.
도 5a는 또 다른 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.
도 5b는 또 다른 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.
도 6은 일 실시예에 따라 변형 감지부에서 벤딩 동작을 감지하는 방법을 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 벤더블 디스플레이를 채용한 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다.
도 8은 일 실시예에 따른 롤러블 디스플레이를 채용한 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다.
도 9는 일 실시예에 따른 부채 형상의 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다.
도 10a는 일 실시예에 따른 폴더블 디바이스에서 유저 인터페이스 화면을 제공하는 방법의 흐름도이다.
도 10b은 일 실시예에 따른 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 방법의 흐름도이다.
도 11은 일 실시예에 따라 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.
도 12는 일 실시예에 따라 벤더블 디스플레이를 채용한 플렉서블 디바이스의 휨 곡률들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.
도 13은 도 10의 유저 인터페이스 화면 제공 방법의 상세 흐름도이다.
도 14는 일 실시예에 따라 플렉서블 디스플레이 상에 표시될 레이아웃에 포함된 객체들을 설명하기 위한 도면이다.
도 15는 다른 일 실시예에 따라 플렉서블 디스플레이 상에 표시될 레이아웃에 포함된 객체들을 설명하기 위한 도면이다.
도 16은 일 실시예에 따른 플렉서블 디스플레이 상에 표시될 레이아웃에 포함된 객체의 표시 형태를 설명하기 위한 도면이다.
도 17은 일 실시예에 따른 플렉서블 디스플레이의 변형에 연동될 객체들의 변화 요소들을 결정하는 방법의 흐름도이다.
도 18은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 19는 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 20은 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 21은 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 22는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 23은 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 24는 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 25는 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 26은 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 27은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 다양한 종류의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 28은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 애플리케이션 아이콘의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 29는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 부채 형상의 표시 형태를 갖는 레이아웃의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 30은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 회전식 메뉴판 형상의 표시 형태를 갖는 레이아웃의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 31은 도 10의 유저 인터페이스 화면 제공 방법의 상세 흐름도이다.
도 32는 다른 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.
도 33은 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 하나의 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 34는 다른 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 하나의 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 35는 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 사진으로 표시된 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 36은 다른 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 동영상으로 표시된 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 37은 일 실시예에 따른 플렉서블 디바이스의 변형에 연동하여 잠금 화면의 레이아웃이 동적으로 변화되는 방법의 흐름도이다.
도 38은 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 잠금 화면 레이아웃의 표시 상태들을 설명하기 위한 도면이다.
도 39a 내지 39c는 일 실시예에 따른 플렉서블 디바이스의 변형에 연동하여 동적으로 변화되는 잠금 화면의 레이아웃들을 설명하기 위한 도면이다.
도 40은 도 10의 유저 인터페이스 화면 제공 방법의 상세 흐름도이다.
도 41은 또 다른 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.
도 42는 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 43은 다른 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 44는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 다양한 종류의 레이아웃들의 객체들의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 45는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 물방울 형상의 레이아웃의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 46은 일 실시예에 따른 플렉서블 디바이스에서 변형에 따른 디스플레이 왜곡을 보상한(correct) 유저 인터페이스 화면을 제공하는 방법의 흐름도이다.
도 47은 일 실시예에 따른 플렉서블 디스플레이가 완전히 펼쳐진(unfolding 또는 unbending) 때의 레이아웃과 플렉서블 디스플레이가 접힌(folding 또는 bending) 때의 레이아웃을 비교하여 설명하기 위한 도면이다.
도 48은 일 실시예에 따른 플렉서블 디스플레이의 활성 영역을 설명하기 위한 도면이다.
도 49는 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 변형 정도에 따라 플렉서블 디스플레이의 활성 영역이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 50은 일 실시예에 따른 플렉서블 디스플레이 상의 활성 영역과 비활성 영역의 배치를 설명하기 위한 도면이다.
도 51은 일 실시예에 따른 플렉서블 디스플레이의 활성 영역 상에 전자 책(e-book)을 표시하는 것을 설명하기 위한 도면이다.
도 52a 및 52b는 일 실시예에 따른 플렉서블 디스플레이가 접힐 때 발생될 수 있는 디스플레이 왜곡을 제거하기 위한 보상 이미지를 생성하는 것을 설명하기 위한 도면이다.
도 52c는 일 실시예에 따른 플렉서블 디스플레이가 접힐 때 발생될 수 있는 디스플레이 왜곡을 제거하기 위한 보상 이미지를 생성하는 방법을 설명하기 위한 도면이다.
도 53은 일 실시예에 따른 플렉서블 디스플레이가 접힐 때 발생될 수 있는 디스플레이 왜곡을 제거하기 위한 애플리케이션 아이콘들의 배치를 설명하기 위한 도면이다.
도 54는 일 실시예에 따른 플렉서블 디스플레이의 활성 영역을 결정하기 위한 방법의 흐름도이다.
도 55는 일 실시예에 따른 사용자의 뷰잉 디렉션에 의존하여 플렉서블 디스플레이의 활성 영역을 결정하는 것을 설명하기 위한 도면이다.
도 56은 일 실시예에 따른 플렉서블 디바이스의 사운드 출력 방향을 결정하는 방법을 설명하기 위한 도면이다.
도 57은 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 변형 정도에 따라 플렉서블 디바이스의 사운드 출력 방향이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 58은 일 실시예에 따른 사용자의 뷰잉 디렉션에 따라 플렉서블 디바이스의 사운드 출력 방향이 동적으로 변화되는 것을 설명하기 위한 도면이다.
도 59는 일 실시예에 따른 플렉서블 디바이스에서 사용자와의 입력 인터페이싱을 수행하는 방법의 흐름도이다.
도 60은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 사용자가 터치 입력시 발생될 수 있는 오차를 설명하기 위한 도면이다.
도 61은 일 실시예에 따른 플렉서블 디스플레이의 터치 입력시 발생될 수 있는 오차를 보상하는 것을 설명하기 위한 도면이다.
도 62는 일 실시예에 따른 플렉서블 디바이스 또는 플렉서블 디스플레이의 변형 정도에 대응되는 제 1 오프셋을 설명하기 위한 도면이다.
도 63은 일 실시예에 따른 플렉서블 디바이스 또는 플렉서블 디스플레이의 기울기에 대응되는 제 2 오프셋을 설명하기 위한 도면이다.
도 64는 일 실시예에 따른 플렉서블 디스플레이 상의 터치-입력된 좌표 값에 대응되는 제 3 오프셋을 설명하기 위한 도면이다.
도 65는 일 실시예에 따른 플렉서블 디스플레이를 터치한 입력 수단의 종류에 대응되는 제 4 오프셋을 설명하기 위한 도면이다.
1 is a view for explaining providing a user interface screen in a flexible device employing a foldable display according to an embodiment.
2 is a block diagram showing a hardware configuration of a flexible device according to an embodiment.
3 is a block diagram showing in detail a hardware configuration of a flexible device according to an embodiment.
4A is a view for explaining a method of detecting a folding operation in the deformation detecting unit according to an embodiment.
FIG. 4B is a diagram for explaining a method of detecting a folding operation in the deformation detecting unit according to another embodiment.
5A is a diagram for explaining a method of sensing a folding operation in the deformation sensing unit according to another embodiment.
5B is a view for explaining a method of detecting a folding operation in the deformation detecting unit according to another embodiment.
6 is a view for explaining a method of sensing a bending operation in the deformation detecting unit according to an embodiment.
7 is a diagram for explaining providing a user interface screen in a flexible device employing a Ben Double display according to an embodiment.
8 is a view for explaining providing a user interface screen in a flexible device employing a roller-type display according to an embodiment.
9 is a view for explaining providing a user interface screen in a fan-shaped flexible device according to an embodiment.
10A is a flowchart of a method of providing a user interface screen in a folder capable device according to an embodiment.
10B is a flowchart of a method of providing a user interface screen in a flexible device according to an embodiment.
FIG. 11 is a view for explaining user interface screens to be displayed for each spread angle of a flexible device employing a foldable display according to an embodiment.
12 is a view for explaining user interface screens to be displayed for each bending curvature of a flexible device employing a Ben Double display according to an embodiment.
13 is a detailed flowchart of the method of providing a user interface screen of FIG.
14 is a view for explaining objects included in a layout to be displayed on a flexible display according to an embodiment.
15 is a diagram for explaining objects included in a layout to be displayed on a flexible display according to another embodiment.
16 is a view for explaining a display form of an object included in a layout to be displayed on a flexible display according to an embodiment.
17 is a flow diagram of a method for determining the elements of change of objects to be interleaved with a variation of a flexible display according to an embodiment.
FIG. 18 is a diagram for explaining how the display states of objects in a layout are dynamically changed according to a modification of the flexible display according to an embodiment.
FIG. 19 is a diagram for explaining how the display states of objects of a layout are changed dynamically according to a modification of the flexible display according to another embodiment.
FIG. 20 is a diagram for explaining how the display states of objects in a layout are changed dynamically according to a modification of the flexible display according to another embodiment.
FIG. 21 is a diagram for explaining how the display states of objects in the layout are changed dynamically according to a modification of the flexible display according to another embodiment.
FIG. 22 is a diagram for explaining how the display states of objects having a display format of file iron are dynamically changed according to a modification of the flexible display according to an embodiment.
FIG. 23 is a diagram for explaining how display states of objects having a display format of file iron are dynamically changed according to a modification of the flexible display according to another embodiment.
FIG. 24 is a diagram for explaining how the display states of objects having a display format of file iron are changed dynamically according to a modification of the flexible display according to another embodiment.
FIG. 25 is a diagram for explaining how the display states of objects having a display format of file iron are changed dynamically according to a modification of the flexible display according to another embodiment.
FIG. 26 is a diagram for explaining how the display states of objects having a display format of file iron are dynamically changed according to a modification of the flexible display according to another embodiment.
FIG. 27 is a diagram for explaining how display states of objects having various kinds of display forms dynamically change according to a modification of the flexible display according to an embodiment.
28 is a diagram for explaining how display states of objects having a display form of an application icon are dynamically changed according to a modification of the flexible display according to an embodiment.
29 is a diagram for explaining that the display state of a layout having a fan-shaped display form is dynamically changed according to a modification of the flexible display according to an embodiment.
30 is a diagram for explaining that the display state of the layout having the display form of the rotary menu plate shape is dynamically changed according to the modification of the flexible display according to the embodiment.
31 is a detailed flowchart of the method of providing a user interface screen of FIG.
FIG. 32 is a diagram for explaining user interface screens to be displayed for each spread angle of a flexible device employing a foldable display according to another embodiment. FIG.
FIG. 33 is a diagram for explaining a dynamically changing display state of one object in a layout according to a modification of the flexible display according to the embodiment; FIG.
FIG. 34 is a diagram for explaining a dynamically changing display state of one object in a layout according to a modification of the flexible display according to another embodiment. FIG.
FIG. 35 is a diagram for explaining a dynamically changing display state of a photographed object according to a modification of the flexible display according to the embodiment.
FIG. 36 is a diagram for explaining a dynamically changing display state of an object displayed as a moving picture according to a modification of the flexible display according to another embodiment.
37 is a flowchart of a method of dynamically changing the layout of a lock screen in conjunction with a modification of a flexible device according to an embodiment.
FIG. 38 is a view for explaining display states of a lock screen layout to be displayed for every spread angle of a flexible device employing a foldable display according to an embodiment. FIG.
39A to 39C are views for explaining layouts of a lock screen that changes dynamically in accordance with a modification of a flexible device according to an embodiment.
40 is a detailed flowchart of the method of providing a user interface screen of FIG.
FIG. 41 is a view for explaining user interface screens to be displayed for each spread angle of a flexible device employing a foldable display according to another embodiment. FIG.
FIG. 42 is a diagram for explaining a dynamically changing display state of objects of a layout according to a modification of the flexible display according to the embodiment. FIG.
FIG. 43 is a diagram for explaining a dynamically changing display state of objects of a layout according to a modification of the flexible display according to another embodiment.
FIG. 44 is a diagram for explaining a dynamically changing display state of objects of various kinds of layouts according to a modification of the flexible display according to an embodiment.
Fig. 45 is a diagram for explaining that the display state of the droplet-shaped layout changes dynamically according to the modification of the flexible display according to the embodiment.
46 is a flow diagram of a method for providing a user interface screen that compensates for display distortion according to a variation in a flexible device according to an embodiment.
FIG. 47 is a diagram for explaining a layout when a flexible display according to an embodiment is completely unfolded or unbending and a layout when a flexible display is folding or bending.
48 is a view for explaining an active area of a flexible display according to an embodiment.
FIG. 49 is a diagram for explaining that the active area of the flexible display is changed dynamically according to the degree of deformation of the flexible device employing the foldable display according to the embodiment.
50 is a view for explaining the arrangement of an active area and an inactive area on a flexible display according to an embodiment.
51 is a diagram for explaining display of an e-book on an active area of a flexible display according to an embodiment.
Figures 52A and 52B are diagrams for describing creating a compensated image for eliminating display distortions that may occur when a flexible display according to an embodiment is folded.
52C is a diagram for explaining a method of generating a compensated image for eliminating display distortion that may occur when a flexible display according to an embodiment is folded.
53 is a diagram for explaining the arrangement of application icons for eliminating display distortion that may occur when a flexible display according to an embodiment is folded.
54 is a flow diagram of a method for determining an active area of a flexible display in accordance with one embodiment.
55 is a diagram for explaining the determination of an active area of a flexible display depending on a viewing direction of a user according to an embodiment.
56 is a diagram for explaining a method of determining a sound output direction of a flexible device according to an embodiment.
57 is a diagram for explaining that a sound output direction of a flexible device is dynamically changed according to a degree of deformation of a flexible device employing a foldable display according to an embodiment.
58 is a diagram for explaining that a sound output direction of a flexible device is dynamically changed according to a viewing direction of a user according to an embodiment.
59 is a flowchart of a method of performing input interfacing with a user in a flexible device according to an embodiment.
FIG. 60 is a view for explaining an error that can be generated when the user inputs a touch according to a variation of the flexible display according to an embodiment.
FIG. 61 is a diagram for explaining compensation of an error that may occur in touch input of the flexible display according to one embodiment.
62 is a view for explaining a first offset corresponding to a degree of deformation of a flexible device or a flexible display according to an embodiment.
63 is a view for explaining a second offset corresponding to a slope of a flexible device or a flexible display according to an embodiment.
64 is a diagram for explaining a third offset corresponding to a touch-input coordinate value on a flexible display according to an embodiment.
65 is a view for explaining a fourth offset corresponding to a type of an input means touching a flexible display according to an embodiment.

본 실시예들에서 사용되는 용어에 대해 간략히 설명하고, 본 실시예들에 대해 구체적으로 설명하기로 한다.The terms used in the embodiments will be briefly described, and the embodiments will be described in detail.

본 실시예들에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 실시예들의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 실시예들에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 실시예들의 전반에 걸친 내용을 토대로 정의되어야 한다. Although the terms used in the present embodiments have been selected in consideration of the functions of the present invention, it is possible to use general terms that are currently widely used. However, the present invention may vary depending on the intention or the precedent of the artisan in the art. Also, in certain cases, some terms are arbitrarily selected by the applicant, and in this case, the meaning thereof will be described in detail in the description of the corresponding embodiments. Therefore, the terms used in the embodiments should be defined based on the meaning of the terms, not on the names of simple terms, and on the contents of the embodiments throughout.

본 실시예들 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 실시예들에 기재된 “...부”, “모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.Whenever a part is referred to as " including " an element throughout the present embodiments, it is to be understood that the present invention may include other elements other than the exclusion of any other element. Furthermore, the terms " part ", " module ", and the like described in the embodiments mean units for processing at least one function or operation, and may be implemented in hardware or software or in a combination of hardware and software .

본 실시예들 전체에서 “폴딩 동작(folding motion)”또는 “벤딩 동작(bending motion)”이란 플렉서블 디바이스 또는 플렉서블 디스플레이가 접히거나 또는 휘어지는 움직임을 의미한다. 반대로, 본 실시예들 전체에서 “언폴딩 동작(unfolding motion)”또는 “언벤딩 동작(unbending motion)”이란 플렉서블 디바이스 또는 플렉서블 디스플레이가 펼쳐지는 움직임을 의미한다. 이에 대한 보다 상세한 정의는, 후술할 도 1을 참조하여 설명하도록 한다.Throughout these embodiments, a " folding motion " or " bending motion " means a motion in which a flexible device or flexible display is folded or bent. Conversely, throughout the present embodiments, the term " unfolding motion " or " unbending motion " means a movement in which a flexible device or a flexible display is unfolded. A more detailed definition thereof will be described with reference to Fig. 1 to be described later.

특히, 본 실시예들 전체에서 “변형(deforming)”이란 “폴딩(접힘)” 또는 “벤딩(휨)” 등과 같이, 플렉서블 디바이스의 외적 형태가 달라진 상태를 의미한다. 따라서, 본 실시예들 전체에서 “변형(deforming)”의 용어는 “폴딩(접힘)”, “언폴딩(펼침)(unfolding)”, “벤딩(휨 또는 구부러짐)”, “언벤딩(펼침)(unbending)” 등의 용어로 대체되어 해석될 수 있다.아래에서는 첨부한 도면을 참고하여 본 실시예들에 대하여 당해 기술분야에 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 실시예들은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예들에 한정되지 않는다. 그리고 도면에서 본 실시예들을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 본 실시예들 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.In particular, the term " deforming " in the present embodiments means a state in which the external shape of the flexible device is changed, such as " folding (folding) " Thus, throughout the present embodiments, the term " deforming " is intended to encompass all types of deformations such as " folding ", " unfolding ", " bending ", " and " unbending ", etc. In the following, the present invention will be described in more detail with reference to the accompanying drawings in order to facilitate easy carrying out of the present invention by those skilled in the art. Explain. However, the embodiments may be embodied in various different forms and are not limited to the embodiments described herein. In order to clearly illustrate the embodiments of the present invention, parts not related to the description are omitted, and like parts are denoted by like reference numerals throughout the embodiments.

본 실시예들 전체에서 “레이아웃”의 용어는, 특정 변형 정도, 예를 들어 특정 펼침 각도에서 표시될 유저 인터페이스 화면을 의미한다. 보다 상세하게 설명하면, 레이아웃은 특정 변형 정도(예를 들어, 특정 펼침 각도)에서 유저 인터페이스 화면에 표시될 적어도 하나의 객체에 대한 표시 형태, 배치, 배열 등에 대한 정보를 나타내는 유저 인터페이스 화면의 구성 정보(composition information)를 포함할 수 있다. 예를 들어, 도 11, 12 또는 32 등에 도시된 바와 같이, “45도”의 레이아웃과, “90도”의 레이아웃, 또는 “135도”의 레이아웃은 서로 다를 수 있다. 여기서, “45도”의 레이아웃, “90도”의 레이아웃, 또는 “135도”의 레이아웃 등에서 레이아웃은, 객체들이 차지하는 영역을 의미할 수 있으나, 이에 제한되지 않는다. 한편, 레이아웃에 포함된 객체의 표시 형태, 배치, 배열 등의 변화에 대해서는 도 11 내지 도 45 등에 전반적으로 설명되어 있다.The term " layout " in all of these embodiments means a user interface screen to be displayed at a certain degree of deformation, for example, a specific spread angle. More specifically, the layout may include configuration information of a user interface screen indicating information on display form, arrangement, arrangement, etc. of at least one object to be displayed on the user interface screen at a certain degree of deformation (for example, and composition information. For example, a layout of " 45 degrees ", a layout of " 90 degrees ", or a layout of " 135 degrees " Here, in the layout of " 45 degrees ", the layout of " 90 degrees ", or the layout of " 135 degrees ", the layout may mean an area occupied by objects. On the other hand, changes in the display form, arrangement, arrangement, and the like of the objects included in the layout are generally described in Figs. 11 to 45 and the like.

도 1은 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다.1 is a view for explaining providing a user interface screen in a flexible device employing a foldable display according to an embodiment.

도 1을 참고하면, 플렉서블 디바이스(10)는 다양한 목적의 디바이스들로 구현될 수 있다. 예를 들어, 본 실시예에 따른 플렉서블 디바이스(10)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 태블릿(tablet) 디바이스, 전자북 디바이스, 스마트 TV, 디지털방송용 디바이스, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션 등으로 구현될 수 있다.Referring to FIG. 1, the flexible device 10 may be implemented with various types of devices. For example, the flexible device 10 according to the present embodiment may be applied to a mobile phone, a smart phone, a laptop computer, a tablet device, an electronic book device, a smart TV, a digital broadcasting device, a PDA Personal Digital Assistants (PMP), Portable Multimedia Player (PMP), navigation, and the like.

플렉서블 디바이스(10)는 플렉서블 디스플레이(110)를 채용한다. 플렉서블 디스플레이(110)는 특정 각도(angle) 또는 특정 곡률(curvature)로 접히거나 펴질 수 있는 폴더블(foldable) 디스플레이, 특정 곡률로 구부러지거나 펴질 수 있는 벤더블(bendable) 디스플레이, 원통형으로 말릴 수 있는 롤러블(rollable) 디스플레이 등과 같이, 외력에 의해 디스플레이의 형태가 변형(deform)될 수 있는 다양한 종류들을 포함할 수 있다.The flexible device 10 employs the flexible display 110. [ The flexible display 110 may include a foldable display that can be folded or unfolded at a particular angle or curvature, a bendable display that can be bent or extended at a specific curvature, And may include various types such that the shape of the display can be deformed by an external force, such as a rollable display or the like.

플렉서블 디스플레이(110)는 LCD(Liquid Crystal Display) 디스플레이, LED(Light Emitting Diode) 디스플레이 등과 같은 기존의 디스플레이와 마찬가지로, 플렉서블 디바이스(10) 내에서 처리된 정보 또는 처리될 정보에 대한 유저 인터페이스 화면을 제공하는 디스플레이 인터페이싱 기능을 갖는다. 즉, 플렉서블 디스플레이(110)는 응용 프로그램의 실행 화면, 잠금 화면, 배경 화면 등을 표시할 수 있다.The flexible display 110 provides a user interface screen for information processed in the flexible device 10 or information to be processed in the same manner as an existing display such as an LCD (Liquid Crystal Display) display, an LED (Light Emitting Diode) And a display interfacing function. That is, the flexible display 110 can display an execution screen of an application program, a lock screen, a background screen, and the like.

또한, 플렉서블 디스플레이(110)는 터치 스크린 또는 터치 패드의 입력 인터페이싱 기능도 구비할 수 있다. 따라서, 플렉서블 디스플레이(110)는 사용자에 의한 터치 입력을 감지하고, 감지된 터치 입력에 따라 플렉서블 디바이스(10)가 제어될 수 있다.The flexible display 110 may also have a touch screen or touch pad input interfacing function. Accordingly, the flexible display 110 senses the touch input by the user, and the flexible device 10 can be controlled according to the sensed touch input.

도 1의 플렉서블 디바이스(10)는 플렉서블 디스플레이(110)의 종류로서 폴더블 디스플레이를 구비하고 있는, 폴더블 디바이스에 해당되는 것으로 가정하여 설명하도록 한다. 그러나, 이하 다른 도면들에서 설명될 바와 같이, 플렉서블 디바이스(10)는 벤더블 디스플레이를 채용한 벤더블 디바이스, 롤러블 디스플레이를 채용한 롤러블 디바이스 등에 해당될 수 있다.The flexible device 10 of FIG. 1 is assumed to correspond to a folderable device having a folderable display as a kind of the flexible display 110. FIG. However, as will be described later in the other drawings, the flexible device 10 may correspond to a Ben Double device employing a Ben Double display, a roller-blind device employing a roller-type display, and the like.

플렉서블 디바이스(10)는, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도(unfolding angle)가 변함에 따라 플렉서블 디스플레이(110)에서 제공하는 그래픽 유저 인터페이스의 레이아웃이 동적으로 변화될 수 있다.The flexible device 10 can dynamically change the layout of the graphic user interface provided by the flexible display 110 as the unfolding angle of the flexible device 10 or the flexible display 110 changes.

사용자가 플렉서블 디바이스(10)를 사용하지 않는 경우, 사용자는 플렉서블 디바이스(10)가 완전히 접힌 상태, 즉 펼침 각도가 “0도”인 상태로 휴대하거나 보관할 수 있다. 이때, 플렉서블 디바이스(10)는 완전히 접힌 상태(펼침 각도가 “0도”)로서 플렉서블 디스플레이(110)가 외부로 노출되지 않으므로, 플렉서블 디스플레이(110) 상에는 어떠한 그래픽 유저 인터페이스 화면도 표시될 필요가 없다. 즉, 플렉서블 디바이스(10)가 완전히 접힌 상태는, 플렉서블 디바이스(10)의 전원은 켜져 있으나, 그래픽 유저 인터페이스 화면이 표시되지 않은 대기 모드 또는 절전 모드 등에 해당될 수 있다.When the user does not use the flexible device 10, the user can carry or store the flexible device 10 in a fully folded state, that is, in a state where the spread angle is " 0 degrees ". At this time, since the flexible device 10 is completely folded (the spread angle is " 0 degrees "), the flexible display 110 is not exposed to the outside, so that no graphic user interface screen needs to be displayed on the flexible display 110 . That is, the fully folded state of the flexible device 10 may correspond to a standby mode or a power saving mode in which the power of the flexible device 10 is on but the graphic user interface screen is not displayed.

하지만, 사용자가 플렉서블 디바이스(10)를 사용하고자 할 경우, 사용자는 플렉서블 디바이스(10)를 오픈하여야 하고, 이때 플렉서블 디스플레이(110)의 화면은 외부로 점점 노출되게 된다. 여기서, 플렉서블 디바이스(10)의 오픈 동작은, 플렉서블 디바이스(10)를 펼침(unfolding) 동작을 의미할 수 있다.However, when the user desires to use the flexible device 10, the user must open the flexible device 10, and the screen of the flexible display 110 is gradually exposed to the outside. Here, the open operation of the flexible device 10 may mean an unfolding operation of the flexible device 10.

즉, 본 실시예들 전체에서 “펼침 동작(unfolding motion)”이란, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도가 “0도”를 초과하여 최대 “180도”까지 증가되도록, 플렉서블 디스플레이(110)의 화면을 외부로 점점 노출시키는 것을 의미한다. 펼침 동작의 예를 들면, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도가 “0도”로부터 “45도”로 변화(또는 증가)되는 움직임, 또는 펼침 각도가 “90도”로부터 “135도”로 변화되는 움직임 등을 의미할 수 있다. 즉, 펼침 동작에 따른 펼침 각도의 시작 및 끝은 “0도”부터 “180도” 사이의 어느 각도라도 해당될 수 있다. 한편, 펼침 동작에 따라 플렉서블 디스플레이(110)의 가시 영역은 확대될 수 있다.That is, the "unfolding motion" throughout the present embodiments means that the unfolding motion of the flexible device 10 or the flexible display 110 is increased to a maximum of "180 degrees" Which means that the screen of the display 110 is gradually exposed to the outside. Examples of the unfolding operation include a movement in which the unfolding angle of the flexible device 10 or the flexible display 110 is changed (or increased) from "0 degrees" to "45 degrees" 135 degrees ". That is, the start and end of the spread angle according to the spreading operation can be any angle from " 0 degrees " to " 180 degrees. On the other hand, the visible region of the flexible display 110 can be enlarged according to the unfolding operation.

반대로, “접힘 동작(folding motion)”이란, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도가 점차 감소되는 움직임을 의미한다. 따라서, 접힘 동작에 따라 플렉서블 디스플레이(110)의 가시 영역은 축소될 수 있다. 접힘 동작의 예를 들면, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도가 “45도”로부터 “1도”로 변화(또는 감소)되는 움직임, 또는 펼침 각도가 “180도”로부터 “135도”로 변화되는 움직임 등을 의미할 수 있다. 즉, 마찬가지로, 접힘 동작에 따른 펼침 각도의 시작 및 끝은 “0도”부터 “180도” 사이의 어느 각도라도 해당될 수 있다.Conversely, a " folding motion " means a motion in which the spreading angle of the flexible device 10 or the flexible display 110 is gradually reduced. Accordingly, the visible area of the flexible display 110 can be reduced in accordance with the folding operation. Examples of the folding operation include a movement in which the spread angle of the flexible device 10 or the flexible display 110 is changed (or decreased) from "45 degrees" to "1 degree" 135 degrees ". That is, likewise, the beginning and end of the spreading angle due to the folding motion can be any angle from " 0 degrees " to " 180 degrees.

플렉서블 디스플레이(110)는 이하 설명될 도 4a 또는 도 4b와 같이 하나의 폴딩 축에 의해 접힐 수 있다. 하지만, 플렉서블 디스플레이(110)는 이하 설명될 도 5a 또는 도 5b와 같이 둘 이상의 폴딩 축을 구비할 수 있다. 폴딩 축은, 플렉서블 디스플레이(110)가 접히는 라인을 의미한다. 폴딩 축은, 예를 들어 플렉서블 디바이스(10)에 구비된 힌지 수단에 의해 플렉서블 디스플레이(110)가 접히는 축이 될 수 있다. 한편, 플렉서블 디바이스(10)가 대칭적으로 접힐 때는 폴딩 축은 플렉서블 디스플레이(110)의 가운데 라인일 수 있다. 하지만, 플렉서블 디바이스(10)가 비대칭적으로 접힐 때는 폴딩 축은, 플렉서블 디스플레이(110)의 가운데 라인이 아닐 수 있다.The flexible display 110 may be folded by one folding axis as shown in FIG. 4A or 4B, which will be described below. However, the flexible display 110 may have more than two folding axes as shown in FIG. 5A or 5B, which will be described later. The folding axis means a line that the flexible display 110 folds. The folding axis may be an axis on which the flexible display 110 is folded by the hinge means provided in the flexible device 10, for example. On the other hand, when the flexible device 10 is folded symmetrically, the folding axis may be the center line of the flexible display 110. However, when the flexible device 10 is folded asymmetrically, the folding axis may not be the middle line of the flexible display 110. [

플렉서블 디바이스(10)가 펼쳐지기 시작하는 시점은, 플렉서블 디바이스(10)의 대기 모드 또는 절전 모드가 해제되어 비로소 그래픽 유저 인터페이스 화면이 표시되기 시작하는 시점에 대응될 수 있다. 다만, 플렉서블 디바이스(10)가 펼쳐지기 시작하는 시점을 정의하기 위한 펼침 각도는 사용자에 의해 임의로 설정되거나, 플렉서블 디바이스(10)의 종류, 플렉서블 디바이스(10)에 설치된 운영체제(OS)의 종류 등에 의해 달라질 수 있는 값으로서, 어느 하나에 의해 제한되지 않는다.The time at which the flexible device 10 starts to be unfolded may correspond to a time point at which the graphic user interface screen starts to be displayed after the standby mode or the power saving mode of the flexible device 10 is released. However, the unfolding angle for defining the time point at which the flexible device 10 starts to be unfolded may be arbitrarily set by the user, or may be determined by the type of the flexible device 10, the type of the operating system (OS) installed in the flexible device 10, And is not limited by any one.

플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)가 “45도” 각도로 펼쳐진 경우, 플렉서블 디스플레이(110) 상에는 객체들의 레이아웃(13)이 표시된다. 도 1에서는 플렉서블 디스플레이(110)가 “45도” 각도로 펼쳐진 경우 양 쪽에 각각 2개의 객체들의 레이아웃(13)이 표시되는 것으로 도시되었다. 여기서, 이하에서 보다 상세히 설명되겠지만, 객체는 애플리케이션의 아이콘, 컨텐츠, 애플리케이션에 대한 숏컷(shortcut), 잠금 화면(lock screen) 등에 해당될 수 있다. 따라서, 사용자에 의해 레이아웃(13)의 객체가 클릭될 경우, 해당 애플리케이션이 실행되거나 또는 해당 컨텐츠가 재생될 수 있다.When the flexible device 10 or the flexible display 110 is unfolded at a " 45 degrees " angle, the layout 13 of objects is displayed on the flexible display 110. In Figure 1 it is shown that when the flexible display 110 is unfolded at a " 45 degrees " angle, the layout 13 of two objects on each side is displayed. Here, an object may correspond to an icon, an item of contents, an application, a shortcut, a lock screen, and the like, as will be described in detail below. Therefore, when an object of the layout 13 is clicked by the user, the corresponding application can be executed or the corresponding content can be played back.

플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)가 보다 많이 펼쳐지면서 펼침 각도가 “135도” 각도의 상태인 경우, 플렉서블 디스플레이(110)의 화면은 “45도” 각도일 때보다 외부로 더 많이 노출되기 때문에, 사용자는 “45도” 각도일 때보다 넓은 플렉서블 디스플레이(110)의 화면을 볼 수 있다. 플렉서블 디스플레이(110)는 “135도” 각도로 펼쳐진 경우, 플렉서블 디스플레이(110) 상에는 객체들의 레이아웃(13)이 표시된다. 도 1에서는, 펼침 각도가 “45도” 각도일 때와 비교하여, 플렉서블 디스플레이(110)는 “135도” 각도로 펼쳐진 경우 양 쪽에 각각 4개의 객체들의 레이아웃(13)이 표시되는 것으로 도시되었다.When the spreading angle is at a "135 degrees" angle as the flexible device 10 or the flexible display 110 expands more, the screen of the flexible display 110 is more exposed to the outside than when it is at a "45 degree" , The user can view the screen of the flexible display 110 that is wider than when the angle is " 45 degrees ". When the flexible display 110 is unfolded at a " 135 degree " angle, the layout 13 of objects is displayed on the flexible display 110. In Figure 1, compared to when the spread angle is at a " 45 degrees " angle, the flexible display 110 is shown to display a layout 13 of four objects each on both sides when spread at a " 135 degrees "

즉, 본 실시예에 따른 플렉서블 디바이스(10)는 “0도”, “45도”, “135도”를 거쳐 점차 펼쳐짐에 따라 플렉서블 디스플레이(110)의 화면에 표시되는 그래픽 유저 인터페이스의 레이아웃(13)이 동적으로 변화될 수 있다. 사용자가 플렉서블 디바이스(10)를 정면에서 바라볼 경우, 펼침 각도가 커짐에 따라 사용자는 보다 많은 영역의 플렉서블 디스플레이(110)의 화면을 인지할 수 있으므로, 플렉서블 디스플레이(110)는 펼침 각도가 커짐에 따라 점차 많은 객체들이 표시되도록 레이아웃(13)을 제공할 수 있다.That is, the flexible device 10 according to the present embodiment has the layout 13 of the graphic user interface displayed on the screen of the flexible display 110 as it gradually spreads through "0 degree", "45 degrees", "135 degrees" ) Can be changed dynamically. When the user views the flexible device 10 from the front, as the spread angle increases, the user can recognize the screen of the flexible display 110 in a larger area, so that the flexible display 110 has a larger spread angle The layout 13 can be provided so that an increasing number of objects are displayed.

한편, 도 1에서는 펼침 각도가 “0도”로부터 “135도”로 커질 때, 보다 많은 개수의 객체들의 레이아웃(13)이 표시되는 것으로 도시되었으나, 본 실시예는 이에 제한되지 않는다. 다시 말하면, 도 1에서 설명된, 객체들의 개수가 증가하도록 그래픽 유저 인터페이스가 동적으로 변화되는 것은 일 예시일 뿐이다. 이하의 다른 도면들을 참고하여 보다 상세히 설명하겠지만, 본 실시예에 따른 플렉서블 디스플레이(110)는 펼침 각도의 변화에 따라 레이아웃(13)에 포함된 객체들의 개수뿐만 아니라, 레이아웃(13)에 포함된 객체들의 크기, 배치 등의 다양한 다른 표시 상태들 또한 동적으로 변경할 수 있다.On the other hand, in Fig. 1, when the spread angle is changed from " 0 degrees " to " 135 degrees ", the layout 13 of a larger number of objects is displayed. However, this embodiment is not limited thereto. In other words, it is only one example that the graphical user interface is dynamically changed to increase the number of objects described in Fig. The flexible display 110 according to the present embodiment is capable of displaying not only the number of objects included in the layout 13 but also the number of objects included in the layout 13 according to the change in the spread angle, Various other display states, such as the size, placement, etc., of the pixels may also be changed dynamically.

앞서 설명된 도 1 및 이하의 도 2 내지 도 45에서는 플렉서블 디바이스(10)의 변형(접힘(folding), 휨(bending), 펼침(unfolding), 펼침(unbending) 등)에 연동한 그래픽 유저 인터페이스의 레이아웃을 제공하기 위한 디스플레이 인터페이싱 측면의 본 실시예들을 설명하기로 한다. 그리고, 이하의 도 46 내지 도 58에서는 플렉서블 디바이스(10)의 변형에 의한 레이아웃의 디스플레이 왜곡(display distortion)을 줄여 가독성을 높이기 위한 디스플레이 인터페이싱 측면의 본 실시예들을 설명하기로 한다. 나가아서, 도 59 내지 도 65에서는 플렉서블 디바이스(10)의 터치 입력의 오류를 줄이기 위한 입력 인터페이싱 측면의 본 실시예들을 설명하기로 한다.1 and FIG. 2 to FIG. 45 described above, a graphical user interface (GUI) interlocking with the deformation (folding, bending, unfolding, unbending, etc.) of the flexible device 10 The embodiments of the display interfacing aspect for providing a layout will be described. 46 to 58 below, the embodiments of the display interfacing aspect for improving the readability by reducing the display distortion of the layout due to the deformation of the flexible device 10 will be described. 59 to 65, the embodiments of the input interfacing aspect for reducing the error of the touch input of the flexible device 10 will be described.

도 2는 일 실시예에 따른 폴더블 디바이스의 하드웨어 구성을 도시한 블록도이다.2 is a block diagram illustrating a hardware configuration of a folderable device according to an embodiment.

도 2를 참고하면, 폴더블 디바이스(11)는 폴더블 디스플레이(111), 센싱부(120) 및 제어부(130)를 포함할 수 있다. 도 2에서는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예에 관련된 하드웨어 구성요소(hardware component)들만을 기술하기로 한다. 다만, 도 2에 도시된 하드웨어 구성요소들 외에 다른 범용적인 하드웨어 구성요소들이 포함될 수 있음을 당해 기술분야에서 통상의 기술자라면 이해할 수 있다. 한편, 도 2에서는 도 1, 도 3 등의 플렉서블 디바이스(10)의 일종인 폴더블 디바이스(11)에 대해 설명하도록 한다. 따라서, 도 2에서 폴더블 디바이스(11)에 관하여 설명된 내용은 도 1, 도 3 등의 플렉서블 디바이스(10)에 대해서도 동일하게 적용될 수 있다. 즉, 플렉서블 디바이스(10)가 벤더블 디바이스, 롤러블 디바이스 등의 다른 종류들의 디바이스에 해당될지라도 도 2의 폴더블 디바이스(11)와 동일한 하드웨어 구성요소들로 동일한 기능을 수행할 수 있을 것이다.Referring to FIG. 2, the folderable device 11 may include a folder-type display 111, a sensing unit 120, and a control unit 130. In FIG. 2, only the hardware components related to the present embodiment will be described in order to prevent the characteristics of the present embodiment from being blurred. It will be appreciated by those skilled in the art that other general hardware components other than the hardware components shown in FIG. 2 may be included. On the other hand, in Fig. 2, a description will be given of the folderable device 11 which is a kind of the flexible device 10 shown in Fig. 1, Fig. 3, and the like. Therefore, the contents described with respect to the foldable device 11 in FIG. 2 can be similarly applied to the flexible device 10 shown in FIG. 1, FIG. 3, and the like. That is, even if the flexible device 10 corresponds to other types of devices such as a Ben Double device and a Rollerb device, the same hardware components as the folderable device 11 of FIG. 2 can perform the same function.

폴더블 디스플레이(111)는 폴더블 디바이스(11) 내에서 처리되는 정보를 표시하는 하드웨어 구성이다. 폴더블 디바이스(11)는 폴더블 디스플레이(111)를 통해 사용자에게 유저 인터페이스 화면을 제공할 수 있다. 본 실시예에 따른 폴더블 디스플레이(111)는, 폴더블 디바이스(11)가 다른 종류의 플렉서블 디바이스(10)인 경우, 앞서 설명된 바와 같이 외력에 의해 변형이 가능한 다른 종류의 디스플레이들로 대체될 수 있으며, 예를 들어, 후술할 벤더블 디스플레이, 롤러블 디스플레이 등이 포함될 수 있다.The folder blind display 111 is a hardware configuration for displaying information processed in the folderable device 11. The folderable device 11 can provide a user interface screen to the user through the folder- The foldable display 111 according to the present embodiment is configured such that when the folderable device 11 is another type of flexible device 10, it is replaced with other kinds of displays that can be deformed by an external force as described above For example, a Ben Double display, a roller-blind display, and the like, which will be described later.

센싱부(120)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 변형(deform) 정도를 감지한다. 센싱부(120)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)가 변형되는 동안 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 변형 범위를 감지할 수 있다. 폴더블 디스플레이(111)는 폴더블 디바이스(11)와 동일한(conform) 형상으로 변형되기 때문에, 폴더블 디바이스(11)의 변형 정도는 결국 폴더블 디스플레이(111)의 변형 정도와 동일한 의미를 나타낼 수 있다.The sensing unit 120 detects a degree of deformity of the foldable device 11 or the foldable display 111. The sensing unit 120 may sense the deformation range of the foldable device 11 or the foldable display 111 while the foldable device 11 or the foldable display 111 is deformed. The degree of deformation of the foldable device 11 may have the same meaning as the degree of deformation of the foldable device 111 since the foldable display 111 is deformed into the same shape as the foldable device 11 have.

센싱부(120)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 접힘 상태에서 펼침 상태로의 형태 전환을 감지하고, 이때 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 펼침 각도 또는 펼침 곡률을 감지할 수 있다. 즉, 센싱부(120)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 펼침 동작을 감지할 수 있다. 마찬가지로, 센싱부(120)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 펼침 상태에서 접힘 상태로의 형태 전환을 감지할 수도 있다. 즉, 센싱부(120)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)의 접힘 동작을 감지할 수도 있다. 여기서, 본 실시예들에서는 설명의 편의를 위하여, 펼침 각도에 대해서만 설명하도록 하나, 센싱부(120)에 의해 펼침 곡률이 감지된 경우에도, 펼침 각도와 마찬가지로 본 실시예들이 적용되어 동작될 수 있다.The sensing unit 120 senses the switch from the folded state of the foldable device 11 or the foldable display 111 to the extended state and at this time the foldable device 11 or the foldable display 111, Or an unfolding curvature. That is, the sensing unit 120 may detect the unfolding operation of the foldable device 11 or the foldable display 111. [ Likewise, the sensing unit 120 may detect a change of the foldable device 11 or the foldable display 111 from the extended state to the folded state. That is, the sensing unit 120 may detect the folding operation of the foldable device 11 or the foldable display 111. Here, in the present embodiments, only the spread angle is described for the sake of convenience of explanation, but even when the spread curvature is sensed by the sensing unit 120, the embodiments may be applied and applied like the spread angle .

한편, 폴더블 디스플레이(111) 대신에 벤더블 디스플레이의 경우, 센싱부(120)는 벤더블 디스플레이의 구부러진 정도를 나타내는 휨(bending) 곡률을 감지할 수 있다. 또한, 폴더블 디스플레이(111) 대신에 롤러블 디스플레이인 경우, 센싱부(120)는 롤러블 디스플레이의 말린(rolling) 정도를 감지할 수 있다. 즉, 센싱부(120)는 플렉서블 디스플레이(110)의 종류에 따라, 플렉서블 디스플레이(111)의 종류에 대응되는 다양한 변형 상태를 감지할 수 있다.On the other hand, in the case of a Ben Double display instead of the foldable display 111, the sensing unit 120 may sense a bending curvature indicating the degree of bending of the Ben double display. In addition, in the case of a rollerable display instead of the foldable display 111, the sensing unit 120 can detect the degree of rolling of the rollerable display. That is, the sensing unit 120 may detect various deformation states corresponding to the type of the flexible display 111, depending on the type of the flexible display 110. [

제어부(130)는 CPU(Central Processing Unit), AP(application processor) 등과 같은 적어도 하나의 프로세서로 구현된 하드웨어 구성으로서, 폴더블 디바이스(11)의 전반적인 동작을 제어하는 기능을 수행한다.The controller 130 is a hardware configuration implemented by at least one processor such as a CPU (Central Processing Unit), an AP (application processor), and the like, and controls the overall operation of the folderable device 11.

제어부(130)는 폴더블 디스플레이(111)에 표시될, 센싱부(120)에 의해 감지된 변형 정도에 따라 시각적 표현이 동적으로 변화되는 레이아웃을 생성한다. 즉, 제어부(130)는 센싱부(120)에 의해 감지된 펼침 동작에 연동하여 시각적 효과가 변화되는 레이아웃을 생성할 수 있다. 또한, 제어부(130)는 센싱부(120)에 의해 감지된 접힘 동작에 연동하여 시각적 효과가 변화되는 레이아웃을 생성할 수 있다. 결국, 제어부(130)는 폴더블 디바이스(11) 또는 폴더블 디스플레이(111)가 펼쳐지거나 접혀지는 동작에 연동하는 레이아웃을 생성할 수 있다. 이에 따라, 제어부(130)는 레이아웃에 포함된 적어도 하나의 객체에 대한 표현의 변화가, 감지된 펼침 동작에 대응되도록 레이아웃의 표시를 제어할 수 있다.The control unit 130 generates a layout in which the visual representation is dynamically changed according to the degree of deformation sensed by the sensing unit 120 to be displayed on the folder- That is, the controller 130 can generate a layout in which the visual effect is changed in conjunction with the unfolding operation sensed by the sensing unit 120. [ In addition, the control unit 130 can generate a layout in which the visual effect is changed in conjunction with the folding operation sensed by the sensing unit 120. [ As a result, the control unit 130 can generate a layout that is interlocked with the operation in which the foldable device 11 or the foldable display 111 is unfolded or folded. Accordingly, the control unit 130 can control the display of the layout so that the change in the representation of at least one object included in the layout corresponds to the detected unfolding operation.

제어부(130)는 레이아웃 내에 포함될 객체의 표시 상태, 객체에 대응되는 정보 종류 등과 같은 레이아웃을 생성하기 위한 전반적인 처리를 수행할 수 있다.제어부(130)는 센싱부(120)에 의해 감지된 변형 범위 내의 변형 상태들 각각에 대응되는 유저 인터페이스 화면에 대한 레이아웃을 생성한다. 변형 상태들 각각은 펼침 각도 또는 펼침 곡률을 의미할 수 있고, 폴더블 디스플레이(111) 대신에 벤더블 디스플레이의 경우 변형 상태들 각각은 휨 곡률을 의미할 수 있다.The control unit 130 may perform overall processing for generating a layout such as a display state of an object to be included in the layout and an information type corresponding to the object. The layout of the user interface screen corresponding to each of the deformation states in the user interface screen. Each of the deformation states can mean an unfolded angle or an unfolding curvature, and in the case of a Ben Double display, instead of the foldable display 111, each of the deformation states can mean a bending curvature.

보다 상세하게 설명하면, 제어부(130)는 펼침 각도 각각에 대응되는 레이아웃을 미리 생성할 수 있다. 즉. 제어부(130)는 폴더블 디스플레이(111)의 펼침 각도들마다 펼침 각도들 각각에 대응되는 레이아웃들을 생성할 수 있다. 예를 들어, 제어부(130)는 펼침 각도 “45도”에 대응되는 “레이아웃 45”, 펼침 각도 “90도”에 대응되는 “레이아웃 90” 또는 펼침 각도 “135도”에 대응되는 “레이아웃 135” 등을 생성할 수 있다. 즉, 제어부(130)는 마치 동영상 재생을 위한 복수의 프레임들을 처리하는 것과 같이, 특정 펼침 각도에 도달할 때까지 변화되면서 표시될 레이아웃들을 미리 생성할 수 있다.More specifically, the controller 130 may generate a layout corresponding to each of the spread angles in advance. In other words. The controller 130 may generate the layouts corresponding to the spread angles for each of the spread angles of the foldable display 111. [ For example, the control unit 130 may generate a "layout 135" corresponding to a "spreading angle" of 45 degrees, a "layout 90" corresponding to a spreading angle of "90 degrees" And so on. That is, the control unit 130 may generate the layouts to be displayed in advance while being changed until a specific spread angle is reached, such as processing a plurality of frames for moving picture playback.

마찬가지로, 폴더블 디스플레이(111) 대신에 벤더블 디스플레이이거나 또는 롤러블 디스플레이인 경우, 휨 곡률 또는 말린 정도 각각에 대응되는 레이아웃을 미리 생성할 수 있다.Likewise, in the case of a ben double display or a rolled display instead of the foldable display 111, a layout corresponding to each of the bending curvature or the degree of curling can be generated in advance.

제어부(130)는 센싱부(120)에 의해 감지된 펼침 각도에 대응되는, 레이아웃의 시각적 효과의 변화 요소를 결정할 수 있다. 여기서, 시각적 효과의 변화 요소는, 예를 들어 레이아웃에 포함될 적어도 하나의 객체의 배치(arrangement), 외형(appearance) 또는 개수 등을 의미한다.The control unit 130 can determine a variation element of the visual effect of the layout corresponding to the spread angle sensed by the sensing unit 120. [ Here, the change element of the visual effect means, for example, an arrangement, an appearance or a number of at least one object to be included in the layout.

폴더블 디스플레이(111)는 폴더블 디스플레이(111)의 변형에 연동하여 시각적 표현이 동적으로 변화되는 그래픽 유저 인터페이스 화면을 제공한다. 즉, 폴더블 디스플레이(111)는 펼침 동작이 감지된 경우, 적어도 하나의 객체의 표현이 변화되는 레이아웃을 표시할 수 있다. 폴더블 디스플레이(111)는 변형 상태들 각각에서 제어부(130)에 의해 생성된 레이아웃을 표시할 수 있다. 즉, 복수의 프레임들을 순차적으로 빠르게 표시하는 동영상 재생의 원리와 유사하게, 폴더블 디스플레이(111)는 제어부(130)에 의해 생성된 레이아웃들을 순차적으로 또는 연속적으로 표시함으로써 폴더블 디스플레이(111)의 변형에 따라 동적인 그래픽 유저 인터페이스 화면을 제공할 수 있다.The folder-blind display 111 provides a graphical user interface screen in which the visual representation is dynamically changed in conjunction with the deformation of the folder-blind display 111. [ That is, the folder blind display 111 may display a layout in which the representation of at least one object is changed when an unfolding operation is detected. The foldable display 111 may display the layout generated by the control unit 130 in each of the deformed states. That is, the folder-type display 111 displays the layouts generated by the control unit 130, sequentially or continuously, similar to the principle of motion picture playback in which a plurality of frames are sequentially displayed in sequence, It is possible to provide a dynamic graphical user interface screen according to the transformation.

한편, 폴더블 디스플레이(111)가 디스플레이 패널과 터치 패널이 겹쳐진 레이어 구조의 터치 스크린으로 구현되는 경우, 폴더블 디스플레이(111)는 디스플레이 인터페이싱 기능과 입력 인터페이싱 기능을 겸용한 하드웨어일 수 있다. 터치 스크린으로 구현된 폴더블 디스플레이(111)는 터치 입력 위치, 터치된 면적뿐만 아니라 터치 입력 압력까지도 검출하는 기능을 가질 수 있고, 또한 실질적인 터치(real-touch)뿐만 아니라 근접 터치(proximity touch)도 검출하는 기능을 가질 수 있다.Meanwhile, when the folder-type display 111 is implemented as a touch screen having a layer structure in which the display panel and the touch panel are overlapped, the folder-type display 111 may be a hardware having both a display interfacing function and an input interfacing function. The folder-type display 111 implemented by the touch screen can have a function of detecting not only the touch input position and the touched area but also the touch input pressure. In addition to real touch, proximity touch And the like.

도 3은 일 실시예에 따른 플렉서블 디바이스의 하드웨어 구성을 상세하게 도시한 블록도이다.3 is a block diagram showing in detail a hardware configuration of a flexible device according to an embodiment.

도 3을 참고하면, 플렉서블 디바이스(10)는 사용자 입력부(310), 출력부(320), 통신부(330), 센싱부(340), 메모리(350), 제어부(360) 및 시선 검출부(370)를 포함할 수 있다. 사용자 입력부(310)는 터치 인식 모듈(311), 모션 인식 모듈(312), 키 인식 모듈(313) 및 음성 인식 모듈(314)을 포함할 수 있고, 출력부(320)는 디스플레이부(321), 음향 출력 모듈(322) 및 알람부(323)를 포함할 수 있고, 통신부(330)는 근거리 통신 모듈(331), 무선 인터넷 모듈(332), 이동 통신 모듈(333) 및 유선 인터넷 모듈(334)를 포함할 수 있다. 도 3에서는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예에 관련된 하드웨어 구성요소들만을 기술하기로 한다. 다만, 플렉서블 디바이스(10)의 종류에 따라, 도 3에 도시된 하드웨어 구성요소들 외에 다른 범용적인 하드웨어 구성요소들이 더 포함될 수 있거나 또는 도 3에 도시된 일부 하드웨어 구성요소들이 생략될 수 있음을 당해 기술분야에서 통상의 기술자라면 이해할 수 있다. 한편, 도 2의 폴더블 디바이스(11)는 플렉서블 디바이스(10)에 해당되는 것으로서, 도 2의 폴더블 디바이스(11)에는 도 3 등의 플렉서블 디바이스(10)에 관한 설명이 적용될 수 있다.3, the flexible device 10 includes a user input unit 310, an output unit 320, a communication unit 330, a sensing unit 340, a memory 350, a control unit 360, and a visual line detection unit 370, . ≪ / RTI > The user input unit 310 may include a touch recognition module 311, a motion recognition module 312, a key recognition module 313 and a voice recognition module 314. The output unit 320 may include a display unit 321, An audio output module 322 and an alarm unit 323 and the communication unit 330 may include a local communication module 331, a wireless Internet module 332, a mobile communication module 333, and a wired Internet module 334 ). In Fig. 3, only the hardware components related to this embodiment will be described in order to prevent the features of this embodiment from being blurred. However, depending on the type of the flexible device 10, other general hardware components other than the hardware components shown in Fig. 3 may be further included, or some of the hardware components shown in Fig. 3 may be omitted It will be understood by those of ordinary skill in the art. On the other hand, the foldable device 11 of FIG. 2 corresponds to the flexible device 10, and the description of the flexible device 10 of FIG. 3 and the like can be applied to the foldable device 11 of FIG.

사용자 입력부(310)는, 사용자가 플렉서블 디바이스(10)의 제어를 위한 정보를 입력하는 하드웨어 구성을 의미할 수 있다. 예를 들어, 사용자 입력부(310)는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드, 조그 휠, 조그 스위치 등으로 구현될 수 있다.The user input unit 310 may refer to a hardware configuration in which a user inputs information for controlling the flexible device 10. For example, the user input unit 310 may be implemented as a key pad, a dome switch, a touch pad, a jog wheel, a jog switch, or the like.

터치 인식 모듈(311)은, 사용자의 터치 제스처 또는 터치 입력을 감지하고, 감지된 터치 제스처 또는 터치 입력에 관한 정보를 제어부(360)로 전달할 수 있다.The touch recognition module 311 senses a user's touch gesture or touch input and can transmit information on the sensed touch gesture or touch input to the control unit 360. [

터치 인식 모듈(311)은, 터치 또는 근접 터치를 감지하기 위한 다양한 센서를 포함할 수 있다. 터치 인식 모듈(311)에서 터치 제스처 또는 터치 입력을 감지하기 위하여, 접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식 또는 피에조 효과 방식 등의 센서로 구현될 수 있다.The touch recognition module 311 may include various sensors for sensing touch or proximity touch. In order to detect a touch gesture or a touch input in the touch recognition module 311, a sensor such as a contact type capacitance type, a pressure type resistive film type, an infrared ray detection type, a surface ultrasonic wave conduction type, an integral type tension measurement type, . ≪ / RTI >

또한, 터치 인식 모듈(311)은, 근접 센서를 이용하여 근접 터치를 감지할 수도 있다. 근접 센서는 소정의 검출면에 접근하는 물체, 혹은 근방에 존재하는 물체의 유무를 전자계의 힘 또는 적외선을 이용하여 기계적 접촉 없이 감지하는 센서를 말한다. 근접 센서의 예로는 투과형 광전 센서, 직접 반사형 광전 센서, 미러 반사형 광전 센서, 고주파 발진형 근접 센서, 정전용량형 근접 센서, 자기형 근접 센서, 적외선 근접 센서 등이 있다.Also, the touch recognition module 311 may detect a proximity touch using a proximity sensor. The proximity sensor refers to a sensor that detects the presence of an object approaching a predetermined detection surface or an object existing in the vicinity of the detection surface without mechanical contact using an electromagnetic force or an infrared ray. Examples of proximity sensors include a transmission type photoelectric sensor, a direct reflection type photoelectric sensor, a mirror reflection type photoelectric sensor, a high frequency oscillation type proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, and an infrared proximity sensor.

사용자의 터치 제스처 또는 터치 입력에는 탭, 터치 앤드 홀드, 더블 탭, 드래그, 패닝, 플릭, 드래그 앤드 드롭 등이 포함될 수 있다.A touch gesture or touch input of a user may include a tab, a touch and hold, a double tap, a drag, a panning, a flick, a drag and drop, and the like.

터치 인식 모듈(311)은, 디스플레이부(321)와 복수의 레이어 구조를 이루어 터치 스크린으로 구현될 수 있다. 즉, 앞서 도 2에서 설명된 폴더블 디스플레이(111)는 터치 인식 모듈(311)과 디스플레이부(321)를 포함하는 터치 스크린의 하드웨어 구조로 구현될 수 있다.The touch recognition module 311 may have a plurality of layers with the display unit 321 and may be implemented as a touch screen. That is, the folder-type display 111 described with reference to FIG. 2 may be implemented with a hardware structure of a touch screen including the touch recognition module 311 and the display unit 321.

모션 인식 모듈(312)은, 플렉서블 디바이스(10)의 움직임을 인식하고, 플렉서블 디바이스(10)의 움직임에 관한 정보를 제어부(360)로 전달할 수 있다. 모션 인식 모듈(312)은, 플렉서블 디바이스(10)의 변형이 아닌, 플렉서블 디바이스(10)의 3차원적인 이동 또는 회전 등의 움직임을 인식한다.The motion recognition module 312 recognizes the movement of the flexible device 10 and can transmit information on the movement of the flexible device 10 to the control unit 360. [ The motion recognition module 312 recognizes a motion such as a three-dimensional movement or rotation of the flexible device 10, rather than a modification of the flexible device 10.

모션 인식 모듈(312)은 플렉서블 디바이스(10)의 움직임을 인식하기 위한 다양한 센서를 포함할 수 있다. 예를 들어, 모션 인식 모듈(312)은 가속도 센서(acceleration sensor), 기울기 센서(tilt sensor), 자이로 센서(gyro sensor), 자기장 센서(3-axis magnetic sensor) 등을 포함할 수 있다.The motion recognition module 312 may include various sensors for recognizing the movement of the flexible device 10. For example, the motion recognition module 312 may include an acceleration sensor, a tilt sensor, a gyro sensor, a 3-axis magnetic sensor, and the like.

모션 인식 모듈(312)에 의해 인식될 수 있는 모션 입력에는 X 축, Y 축, Z 축 방향으로 플렉서블 디바이스(10)가 이동되는 3차원 모션 입력, 3차원 공간 상의 적어도 하나의 방향으로 플렉서블 디바이스(10)가 회전되는 회전 모션 입력, 플렉서블 디바이스(10)가 적어도 하나의 방향으로 흔들리는 쉐이킹 모션 입력, 플렉서블 디바이스(10)가 소정 방향으로 기울어지는 기울임 모션 입력 등이 있을 수 있다.The motion input recognizable by the motion recognition module 312 includes a three-dimensional motion input in which the flexible device 10 is moved in the X-axis, Y-axis, and Z-axis directions, a flexible device 10, a shaking motion input in which the flexible device 10 shakes in at least one direction, a tilted motion input in which the flexible device 10 is inclined in a predetermined direction, and the like.

키 인식 모듈(313)은, 하드웨어 키(예컨대, 방향 키, 글자 키, 마우스 등)를 통해 입력되는 사용자의 명령을 인식할 수 있다. 음성 인식 모듈(314)은 음성 인식 엔진을 이용하여 사용자의 음성을 인식하고, 인식된 음성을 제어부(360)로 전달할 수 있다.The key recognition module 313 can recognize a command of a user input through a hardware key (e.g., a direction key, a letter key, a mouse, and the like). The voice recognition module 314 recognizes the voice of the user using the voice recognition engine and can transmit the recognized voice to the controller 360. [

출력부(320)는 오디오 신호, 비디오 신호 또는 알람(alarm) 신호의 출력을 위한 하드웨어 구성이다.The output unit 320 is a hardware configuration for outputting an audio signal, a video signal, or an alarm signal.

디스플레이부(321)는, 플렉서블 디바이스(10)에서 처리되는 정보 또는 처리될 정보 등의 각종 정보들을 사용자에게 표시하기 위한, 표시 인터페이싱 수단이다. 디스플레이부(321)는 플렉서블 디바이스(10)에서 처리되는 정보들을 사용자에게 시각적이고 직관적으로 제공하기 위한 GUI(Graphical User Interface)를 디스플레이 할 수도 있다. 도 2에서 설명된 폴더블 디스플레이(111)는 디스플레이부(321)의 기능을 갖는다. 한편, 도 2의 폴더블 디스플레이(111)는 터치 인식 모듈(311)과 디스플레이부(321)를 포함하는 터치 스크린의 하드웨어 구조로 구현될 수 있다.The display unit 321 is a display interfacing means for displaying various information such as information to be processed or information to be processed in the flexible device 10 to the user. The display unit 321 may display a graphical user interface (GUI) for visually and intuitively providing information processed by the flexible device 10 to a user. The folder-blind display 111 described in Fig. 2 has the function of the display portion 321. Fig. 2 may be implemented as a hardware structure of a touch screen including a touch recognition module 311 and a display unit 321. [

음향 출력 모듈(322)은, 통신부(330)를 통해 수신되거나 메모리(350)에 저장된 오디오 데이터를 출력한다. 이러한 음향 출력 모듈(322)에는 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.The audio output module 322 outputs audio data received via the communication unit 330 or stored in the memory 350. [ The sound output module 322 may include a speaker, a buzzer, and the like.

알람부(323)는, 플렉서블 디스플레이(110)의 이벤트 발생을 알리기 위한 신호를 출력한다. 알람부(123)는, 오디오 신호, 비디오 신호, 진동 신호 중 적어도 하나의 방식으로 이벤트 발생을 알리기 위한 신호를 출력할 수 있다. The alarm unit 323 outputs a signal for notifying the occurrence of an event of the flexible display 110. [ The alarm unit 123 may output a signal for informing occurrence of an event in at least one of an audio signal, a video signal, and a vibration signal.

통신부(330)는, 외부 네트워크 또는 외부의 디바이스와 통신할 수 있는 기능을 갖는 하드웨어 구성이다.The communication unit 330 is a hardware configuration having a function of communicating with an external network or an external device.

근거리 통신 모듈(331)은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), UWB(Ultra Wideband), 지그비(ZigBee), NFC(Near Field Communication), WFD(Wi-Fi Direct), 적외선 통신(IrDA, infrared Data Association) 등이 이용될 수 있다.The short-range communication module 331 is a module for short-range communication. Bluetooth, UWB, ZigBee, Near Field Communication (NFC), Wi-Fi Direct (WFD), and infrared data association (IrDA) .

무선 인터넷 모듈(332)은 무선 인터넷 접속을 위한 모듈이다. 이동 통신 모듈(333)은, 이동 통신 네트워크와 통신하기 위한 모듈이다. 유선 인터넷 모듈(134)는 유선 인터넷 접속을 위한 모듈이다.The wireless Internet module 332 is a module for wireless Internet access. The mobile communication module 333 is a module for communicating with the mobile communication network. The wired Internet module 134 is a module for a wired Internet connection.

센싱부(340)는, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(130)의 변형 동작을 감지하고, 감지된 변형 동작에 관한 정보를 제어부(360)로 전달할 수 있다. 센싱부(340)는 플렉서블 디바이스(10)가 사용을 위해 오픈된 이후에 발생되는, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(130)의 변형 상태를 감지할 수 있다. 센싱부(340)는 적어도 하나의 센서를 이용하여 변형 동작에 관한 정보를 수집, 분석함으로써, 플렉서블 디바이스(10)의 변형 동작을 감지할 수 있다. 여기서, 변형 동작은 앞서 설명된 바와 같이, 폴딩 동작, 벤딩 동작, 언폴딩 동작, 언벤딩 동작, 롤링 동작 등을 포함할 수 있다. 센싱부(340)는 도 2의 센싱부(120)에 대응된다.The sensing unit 340 senses the deformation operation of the flexible device 10 or the flexible display 130 and may transmit the detected deformation operation information to the controller 360. [ The sensing unit 340 may sense a deformation state of the flexible device 10 or the flexible display 130 that occurs after the flexible device 10 is opened for use. The sensing unit 340 may sense the deformation operation of the flexible device 10 by collecting and analyzing information regarding the deformation operation using at least one sensor. Here, the deforming operation may include a folding operation, a bending operation, an unfolding operation, an unbending operation, a rolling operation, and the like, as described above. The sensing unit 340 corresponds to the sensing unit 120 of FIG.

센싱부(340)는 변형 동작과 관련하여, 변형 위치(좌표 값, 변형 라인), 변형 방향, 변형 각도, 변형 곡률, 변형 세기, 변형 속도, 변형 횟수, 변형 동작 발생 시점, 변형 동작 유지 시간 등에 관한 정보를 획득할 수 있다. 센싱부(340)는 로드 셀(load cell), 벤딩 센서(bending sensor), 적외선 센서, 압력 센서, 전자기 센서 등으로 구현될 수 있다.The sensing unit 340 is configured to determine the deformation position (coordinate value, deformation line), the deformation direction, the deformation angle, the deformation curvature, the deformation intensity, the deformation speed, Can be obtained. The sensing unit 340 may be implemented as a load cell, a bending sensor, an infrared sensor, a pressure sensor, an electromagnetic sensor, or the like.

도 4a는 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.4A is a view for explaining a method of detecting a folding operation in the deformation detecting unit according to an embodiment.

도 4a를 참고하면, 플렉서블 디스플레이(110)는 하나의 폴딩 축에 의해 접힐 수 있는 것으로 가정한다. 센싱부(340)의 폴딩 센서(401)는 플렉서블 디스플레이(110)의 폴딩 축에 위치하여 플렉서블 디스플레이(110)의 펼침 각도를 측정할 수 있다. 폴딩 축은, 플렉서블 디스플레이(110)가 접히는 라인을 의미하는 것으로서, 플렉서블 디스플레이(110)가 대칭적으로 접힐 때는 플렉서블 디스플레이(110)의 가운데 라인일 수 있다. 하지만, 플렉서블 디스플레이(110)가 비대칭적으로 접힐 때는 폴딩 축은, 플렉서블 디스플레이(110)의 가운데 라인이 아닐 수 있다.Referring to FIG. 4A, it is assumed that the flexible display 110 can be folded by one folding axis. The folding sensor 401 of the sensing unit 340 can be positioned on the folding axis of the flexible display 110 to measure the spreading angle of the flexible display 110. [ The folding axis refers to a line folded by the flexible display 110 and may be the middle line of the flexible display 110 when the flexible display 110 is folded symmetrically. However, when the flexible display 110 is asymmetrically folded, the folding axis may not be the middle line of the flexible display 110.

도 4b는 다른 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.FIG. 4B is a diagram for explaining a method of detecting a folding operation in the deformation detecting unit according to another embodiment.

도 4b를 참고하면, 플렉서블 디스플레이(110)는 도 4a와 마찬가지로, 하나의 폴딩 축에 의해 접힐 수 있는 것으로 가정한다. 하지만, 도 4b의 센싱부(340)의 한 쌍의 폴딩 센서들(402)은 도 4a와 달리, 플렉서블 디스플레이(110)의 폴딩 축이 아닌 플렉서블 디스플레이(110)의 양 끝 각각에 위치하여 플렉서블 디스플레이(110)의 펼침 각도를 측정할 수 있다. 이때, 센싱부(340)의 한 쌍의 폴딩 센서들(402)은 서로가 떨어진 거리를 이용하여 플렉서블 디스플레이(110)의 펼침 각도를 측정할 수 있다. 이때, 폴딩 센서들(402)은 거리 측정을 위한 적외선 센서들로 구현될 수 있다.Referring to FIG. 4B, it is assumed that the flexible display 110, like FIG. 4A, can be folded by one folding axis. However, unlike FIG. 4A, the pair of folding sensors 402 of the sensing unit 340 of FIG. 4B are located at both ends of the flexible display 110 rather than the folding axis of the flexible display 110, The unfolding angle of the optical fiber 110 can be measured. At this time, the pair of folding sensors 402 of the sensing unit 340 can measure the spreading angle of the flexible display 110 using a distance from each other. At this time, the folding sensors 402 may be implemented with infrared sensors for distance measurement.

도 5a는 또 다른 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.5A is a diagram for explaining a method of sensing a folding operation in the deformation sensing unit according to another embodiment.

도 5a를 참고하면, 플렉서블 디스플레이(110)는 복수의(2개의) 폴딩 축들에 의해 접힐 수 있는 것으로 가정한다. 센싱부(340)의 2개의 폴딩 센서들(501) 각각은 플렉서블 디스플레이(110)의 2개의 폴딩 축들 각각에 위치하여 플렉서블 디스플레이(110)의 펼침 각도를 측정할 수 있다.5A, it is assumed that the flexible display 110 can be folded by a plurality of (two) folding axes. Each of the two folding sensors 501 of the sensing unit 340 may be positioned on each of two folding axes of the flexible display 110 to measure the spreading angle of the flexible display 110.

도 5b는 또 다른 일 실시예에 따라 변형 감지부에서 폴딩 동작을 감지하는 방법을 설명하기 위한 도면이다.5B is a view for explaining a method of detecting a folding operation in the deformation detecting unit according to another embodiment.

도 5b를 참고하면, 플렉서블 디스플레이(110)는 도 5a와 마찬가지로, 복수의(2개의) 폴딩 축들에 의해 접힐 수 있는 것으로 가정한다. 하지만, 도 5b의 센싱부(340)의 두 쌍의 폴딩 센서들(502 및 503)은 도 5a와 달리, 플렉서블 디스플레이(110)의 각각의 폴딩 축들을 중심으로 플렉서블 디스플레이(110)의 양 끝 각각에 위치하여 플렉서블 디스플레이(110)의 펼침 각도를 측정할 수 있다. 이때, 센싱부(340)의 한 쌍의 폴딩 센서들(502) 및 한 쌍의 폴딩 센서들(503)은 서로가 떨어진 거리를 이용하여 플렉서블 디스플레이(110)의 펼침 각도를 측정할 수 있다. 이때, 폴딩 센서들(402)은 거리 측정을 위한 적외선 센서들로 구현될 수 있다.Referring to FIG. 5B, it is assumed that the flexible display 110 can be folded by a plurality of (two) folding axes, as in FIG. 5A. However, the two pairs of folding sensors 502 and 503 of the sensing unit 340 of FIG. 5B are different from those of FIG. 5A in that each of the opposite ends of the flexible display 110 is surrounded by respective folding axes of the flexible display 110 So that the unfolding angle of the flexible display 110 can be measured. At this time, the pair of folding sensors 502 and the pair of folding sensors 503 of the sensing unit 340 can measure the spreading angle of the flexible display 110 using a distance apart from each other. At this time, the folding sensors 402 may be implemented with infrared sensors for distance measurement.

도 6은 일 실시예에 따라 변형 감지부에서 벤딩 동작을 감지하는 방법을 설명하기 위한 도면이다. 도 6을 참고하면, 센싱부(340)는 벤딩 센서(601)가 위치한 센서 포인트의 수치 변화를 수집할 수 있다.6 is a view for explaining a method of sensing a bending operation in the deformation detecting unit according to an embodiment. Referring to FIG. 6, the sensing unit 340 may collect a numerical change of a sensor point where the bending sensor 601 is located.

도 6의 (a)를 참고하면, 벤딩 센서(601)는 센서 포인트에서의 휨 곡률을 감지할 수 있다. 예를 들어, 벤딩 센서(601)는 +180도에서 -180도까지의 휨 곡률을 감지할 수 있다. 또한, 도 6의 (b)를 참고하면, 소정 간격을 두고 배치된 복수의 벤딩 센서들(611, 612 및 613)은, 각각의 센서 포인트들에서의 휨 곡률을 감지할 수 있다.Referring to FIG. 6A, the bending sensor 601 can sense the bending curvature at the sensor point. For example, the bending sensor 601 can detect the bending curvature from +180 degrees to -180 degrees. 6B, a plurality of bending sensors 611, 612, and 613 disposed at predetermined intervals can sense the bending curvature at each sensor point.

다시 도 3을 참고하면, 메모리(350)는 플렉서블 디바이스(10)에서 처리된 정보들을 저장하는 하드웨어 구성으로서, HDD(hard-disk drive), SDD(solid state drive), RAM(random access memory), ROM(read only memory) 등으로 구현될 수 있다. 예를 들어, 메모리(350)는 플렉서블 디스플레이(110)를 통해 표시될 그래픽 유저 인터페이스 화면에 관한 전반적인 정보들을 저장할 수 있다.3, the memory 350 is a hardware configuration for storing information processed in the flexible device 10, such as a hard disk drive (HDD), a solid state drive (SDD), a random access memory (RAM) ROM (read only memory) or the like. For example, the memory 350 may store general information about the graphical user interface screen to be displayed via the flexible display 110. For example,

제어부(360)는 플렉서블 디바이스(10)의 전반적인 동작 및 기능들을 제어하는 하드웨어 구성으로서, CPU, AP 등과 같은 적어도 하나의 프로세서로 구현될 수 있다. 앞서 설명된 도 2의 제어부(130)는 제어부(360)에 해당될 수 있다.The control unit 360 may be implemented as at least one processor, such as a CPU, an AP, or the like, as a hardware configuration for controlling the overall operations and functions of the flexible device 10. [ The controller 130 of FIG. 2 described above may correspond to the controller 360. FIG.

시선 검출부(370)는 플렉서블 디스플레이(110)를 바라보고 있는 사용자의 뷰잉 디렉션(viewing direction)을 검출하는 하드웨어 구성으로서, 적외선 카메라, 근접 센서 등의 모듈들로 구현될 수 있다. 이때, 시선 검출부(370)는 사용자의 눈동자 방향, 얼굴 정면의 방향 등을 인식함으로써, 뷰잉 디렉션을 검출할 수 있다. 시선 검출부(370)는 뷰잉 디렉션 뿐만 아니라, 플렉서블 디스플레이(110)와 사용자 사이의 거리도 측정할 수 있다.The visual line detecting unit 370 is a hardware configuration for detecting a viewing direction of a user looking at the flexible display 110 and may be realized by modules such as an infrared camera and a proximity sensor. At this time, the line of sight detection unit 370 can detect the viewing direction by recognizing the direction of the user's pupil, the direction of the front face of the user, and the like. The visual line detecting unit 370 can measure not only the viewing direction but also the distance between the flexible display 110 and the user.

도 7은 일 실시예에 따른 벤더블 디스플레이를 채용한 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다. 도 7을 참고하면, 도 1에 도시된 폴더블 디바이스와 달리, 플렉서블 디바이스(10)는 벤더블 디바이스인 것으로 가정하여 설명하도록 한다.7 is a diagram for explaining providing a user interface screen in a flexible device employing a Ben Double display according to an embodiment. Referring to FIG. 7, it is assumed that the flexible device 10 is a Ben Double device, unlike the foldable device shown in FIG.

플렉서블 디바이스(10)가 상대적으로 많이 구부러진 (a) 상태에서는 사용자가 볼 수 있는 디스플레이 영역이 좁으므로, 플렉서블 디스플레이(110) 상에는 1개의 객체만을 포함한 레이아웃(13)이 표시될 수 있다. 그러나, 플렉서블 디바이스(10)가 좀 더 펴진(unbend) (b) 상태에서는, (a) 상태보다 사용자가 볼 수 있는 디스플레이 영역이 넓으므로, 플렉서블 디스플레이(110) 상에는 더 많은 3개의 객체들을 포함한 레이아웃(13)이 표시될 수 있다. 플렉서블 디바이스(10)가 최대한으로 펴진 (c) 상태에서는, (a) 또는 (b) 상태들과 비교하여 사용자가 볼 수 있는 디스플레이 영역이 가장 넓으므로, 플렉서블 디스플레이(110) 상에는 더 많은 5개의 객체들을 포함한 레이아웃(13)이 표시될 수 있다.The layout 13 including only one object can be displayed on the flexible display 110 because the display area that the user can see is narrow in a state in which the flexible device 10 is relatively bent. However, in the more unbend (b) state of the flexible device 10, since the display area that the user can see is wider than the state (a), the layout including the more three objects on the flexible display 110 (13) can be displayed. In the state (c) in which the flexible device 10 is maximally expanded, since the display area viewable by the user is the widest in comparison with the states (a) and (b), the flexible display 110 has more five objects May be displayed.

즉, 폴더블 디바이스와 마찬가지로, 플렉서블 디스플레이(110)는 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 휨 곡률에 따라 플렉서블 디스플레이(110)에서 제공하는 그래픽 유저 인터페이스가 동적으로 변화될 수 있다. 다만, 도 7에서는 설명의 편의를 위하여 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 휨 곡률에 따라 레이아웃(13)에 포함된 객체들의 개수가 동적으로 변화되는 것을 도시하였으나, 이하에서 설명될 바와 같이 본 실시예는 이에 제한되지 않고 레이아웃(13)에 포함된 객체들의 크기, 객체들의 배치 등의 다양한 표시 상태들이 동적으로 변화될 수 있다.That is, in the flexible display 110, the graphical user interface provided by the flexible display 110 may be dynamically changed according to the bending curvature of the flexible device 10 or the flexible display 110, as in the case of the foldable device. In FIG. 7, the number of objects included in the layout 13 is dynamically changed according to the bending curvature of the flexible device 10 or the flexible display 110 for convenience of explanation. However, Likewise, the present embodiment is not limited to this, and various display states such as the size of objects included in the layout 13, the arrangement of objects, and the like can be changed dynamically.

도 8은 일 실시예에 따른 롤러블 디스플레이를 채용한 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다. 도 8을 참고하면, 도 1에 도시된 폴더블 디바이스 및 도 7에 도시된 벤더블 디바이스와 달리, 플렉서블 디바이스(10)는 롤러블 디바이스인 것으로 가정하여 설명하도록 한다.8 is a view for explaining providing a user interface screen in a flexible device employing a roller-type display according to an embodiment. Referring to FIG. 8, it is assumed that the flexible device 10 is a rollable device, unlike the foldable device shown in FIG. 1 and the Ben double device shown in FIG.

플렉서블 디바이스(10)가 상대적으로 많이 말린 상태(롤링 축이 “45도” 회전된 상태)에서는 사용자가 볼 수 있는 디스플레이 영역이 상대적으로 적으므로, 플렉서블 디스플레이(110) 상에는 1개의 객체만을 포함한 레이아웃(13)이 표시될 수 있다. 그러나, 플렉서블 디바이스(10)가 상대적으로 펴진(unroll) 상태(롤링 축이 “135도” 회전된 상태)에서는, 사용자가 볼 수 있는 디스플레이 영역이 보다 많으므로, 플렉서블 디스플레이(110) 상에는 더 많은 3개의 객체들(13)을 포함한 레이아웃(13)이 표시될 수 있다.The flexible display 10 has relatively few display areas that the user can see in a relatively large amount of dry state (the state where the rolling axis is rotated " 45 degrees "), 13) may be displayed. However, in the relatively unroll state (the state in which the rolling axis is rotated by " 135 degrees ") of the flexible device 10, since there are more display regions that the user can see, A layout 13 including a plurality of objects 13 can be displayed.

즉, 폴더블 디바이스 또는 벤더블 디바이스와 마찬가지로, 플렉서블 디스플레이(110)는 플렉서블 디바이스(10)의 롤링 정도에 따라 플렉서블 디스플레이(110)에서 제공하는 그래픽 유저 인터페이스가 동적으로 변화될 수 있다. 다만, 도 8에서는 설명의 편의를 위하여 플렉서블 디바이스(10)의 롤링 정도에 따라 레이아웃(13)에 포함된 객체들의 개수가 동적으로 변화되는 것을 도시하였으나, 이하에서 설명될 바와 같이 본 실시예는 이에 제한되지 않고 레이아웃(13)에 포함된 객체들의 크기, 객체들의 배치 등의 다양한 표시 상태들이 동적으로 변화될 수 있다.That is, the flexible display 110 can dynamically change the graphic user interface provided by the flexible display 110 according to the degree of rolling of the flexible device 10, as in the case of the foldable device or the Ben Double device. In FIG. 8, the number of objects included in the layout 13 is dynamically changed according to the degree of rolling of the flexible device 10 for convenience of description. However, as described below, Various display states such as the size of objects included in the layout 13, arrangement of objects, etc. can be changed dynamically.

도 9는 일 실시예에 따른 부채 형상의 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 것을 설명하기 위한 도면이다. 도 9를 참고하면, 플렉서블 디바이스(10)는 부채 형상의 디바이스인 것으로 가정하여 설명하도록 한다.9 is a view for explaining providing a user interface screen in a fan-shaped flexible device according to an embodiment. Referring to Fig. 9, it is assumed that the flexible device 10 is a fan-shaped device.

플렉서블 디바이스(10)가 상대적으로 많이 접힌 (a) 상태에서는 사용자가 볼 수 있는 디스플레이 영역이 한 곳이므로, 플렉서블 디스플레이(110) 상에는 1개의 객체만을 포함한 레이아웃(13)이 표시될 수 있다. 그러나, 플렉서블 디바이스(10)가 좀 더 펴진 (b) 상태에서는, 사용자가 볼 수 있는 디스플레이 영역이 세 곳이므로, 플렉서블 디스플레이(110) 상에는 더 많은 3개의 객체들을 포함한 레이아웃(13)이 표시될 수 있다. 플렉서블 디바이스(10)가 최대한으로 펴진 (c) 상태에서는, 플렉서블 디스플레이(110) 상에는 더 많은 5개의 객체들(13)을 포함한 레이아웃(13)이 표시될 수 있다.In the state (a) where the flexible device 10 is folded relatively, since the display region that the user can see is one place, the layout 13 including only one object can be displayed on the flexible display 110. However, in the expanded state (b) of the flexible device 10, since there are three display regions that the user can see, the layout 13 including three more objects can be displayed on the flexible display 110 have. In the state (c) in which the flexible device 10 is maximally expanded, a layout 13 including five more objects 13 can be displayed on the flexible display 110.

즉, 앞서 설명된 각각의 종류의 플렉서블 디바이스(10)와 마찬가지로, 플렉서블 디바이스(10)의 펼침 정도에 따라 플렉서블 디스플레이(110)에서 제공하는 그래픽 유저 인터페이스가 동적으로 변화될 수 있다. 다만, 도 9에서는 설명의 편의를 위하여 플렉서블 디바이스(10)의 펼침 정도에 따라 레이아웃(13)에 포함된 객체들의 개수가 동적으로 변화되는 것을 도시하였으나, 이하에서 설명될 바와 같이 본 실시예는 이에 제한되지 않고 레이아웃(13)에 포함된 객체들의 크기, 객체들의 배치 등의 다양한 표시 상태들이 동적으로 변화될 수 있다.That is, the graphic user interface provided by the flexible display 110 can be dynamically changed according to the degree of spreading of the flexible device 10, as in the case of the flexible devices 10 of the respective types described above. In FIG. 9, the number of objects included in the layout 13 is dynamically changed according to the degree of spreading of the flexible device 10 for convenience of description. However, as described below, Various display states such as the size of objects included in the layout 13, arrangement of objects, etc. can be changed dynamically.

도 10a는 일 실시예에 따른 폴더블 디바이스에서 유저 인터페이스 화면을 제공하는 방법의 흐름도이다. 도 10a를 참고하면, 유저 인터페이스 화면 제공 방법은 도 2의 폴더블 디바이스(11) 또는 도 3 등의 플렉서블 디바이스(10)에서 시계열적으로 처리되는 과정들이므로, 이하 생략된 내용이라 하더라도 다른 도면들에서 설명되었던 내용은 도 10a의 유저 인터페이스 화면 제공 방법에도 적용될 수 있다.10A is a flowchart of a method of providing a user interface screen in a folder capable device according to an embodiment. Referring to FIG. 10A, since the method of providing a user interface screen is a process of being processed in a time-wise manner in the foldable device 11 of FIG. 2 or the flexible device 10 of FIG. 3 or the like, May be applied to the method of providing a user interface screen of FIG. 10A.

1001 단계에서, 센싱부(120)는 폴더블 디바이스(11)(플렉서블 디바이스(10))의 펼침(unfolding) 동작을 감지한다.In step 1001, the sensing unit 120 senses the unfolding operation of the folderable device 11 (the flexible device 10).

1002 단계에서, 폴더블 디스플레이(111)(플렉서블 디스플레이(110))는 펼침 동작이 감지된 경우, 적어도 하나의 객체의 표현이 변화되는 레이아웃을 표시한다.In step 1002, the foldable display 111 (flexible display 110) displays a layout in which the representation of at least one object is changed when an unfolding operation is detected.

1003 단계에서, 제어부(130)는 적어도 하나의 객체에 대한 표현의 변화가 펼침 동작에 대응되도록 레이아웃의 표시를 제어한다.In step 1003, the control unit 130 controls the display of the layout so that the change in the representation of at least one object corresponds to the unfolding operation.

도 10b는 일 실시예에 따른 플렉서블 디바이스에서 유저 인터페이스 화면을 제공하는 방법의 흐름도이다. 도 10을 참고하면, 유저 인터페이스 화면 제공 방법은 도 2의 폴더블 디바이스(11) 또는 도 3 등의 플렉서블 디바이스(10)에서 시계열적으로 처리되는 과정들이므로, 이하 생략된 내용이라 하더라도 다른 도면들에서 설명되었던 내용은 도 10의 유저 인터페이스 화면 제공 방법에도 적용될 수 있다.10B is a flowchart of a method of providing a user interface screen in a flexible device according to an embodiment. Referring to FIG. 10, the method of providing a user interface screen is a process of being processed in a time-wise manner in the foldable device 11 of FIG. 2 or the flexible device 10 of FIG. 3 or the like, May be applied to the method of providing a user interface screen of FIG.

1011 단계에서, 센싱부(120)는 플렉서블 디스플레이(110) 또는 플렉서블 디바이스(10)가 변형되는 동안 플렉서블 디스플레이(110) 또는 플렉서블 디바이스(10)의 변형 범위를 감지한다.In operation 1011, the sensing unit 120 senses the range of deformation of the flexible display 110 or the flexible device 10 while the flexible display 110 or the flexible device 10 is deformed.

1012 단계에서, 제어부(130)는 감지된 변형 범위 내의 변형 상태들 각각에 대응되는 유저 인터페이스 화면에 대한 레이아웃을 생성한다.In step 1012, the control unit 130 generates a layout for the user interface screen corresponding to each of the deformation states within the detected deformation range.

1013 단계에서, 플렉서블 디스플레이(110)는 변형 상태들 각각에서 제어부(130)에 의해 생성된 레이아웃을 표시함으로써 플렉서블 디스플레이(110)의 변형에 연동하여 시각적 표현이 동적으로 변화되는 유저 인터페이스 화면을 제공한다.In step 1013, the flexible display 110 provides a user interface screen in which the visual representation is dynamically changed in conjunction with the deformation of the flexible display 110 by displaying the layout generated by the control unit 130 in each of the deformation states .

도 11은 일 실시예에 따라 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.FIG. 11 is a view for explaining user interface screens to be displayed for each spread angle of a flexible device employing a foldable display according to an embodiment.

도 11을 참고하면, 플렉서블 디바이스(10)의 펼침 각도들이 “0도”, “45도”, “90도”, “135도” 및 “160도”인 경우들에 대한 레이아웃들(1101, 1102, 1103 및 1104)이 도시되어 있다. 또한, 도 11에서는 플렉서블 디바이스(10)의 펼침 각도들에 따라 객체들의 개수가 동적으로 변화되는 것으로 도시되었다.11, the layouts 1101 and 1102 for the cases where the spread angles of the flexible device 10 are " 0 degrees ", " 45 degrees ", " 90 degrees ", & , 1103 and 1104 are shown. In FIG. 11, the number of objects is dynamically changed according to the spreading angles of the flexible device 10.

플렉서블 디바이스(10)의 펼침 각도가 “0도”인 경우에는, 사용자가 플렉서블 디바이스(10)를 사용하지 않는 상태로서 플렉서블 디스플레이(110) 상에는 어떠한 레이아웃도 표시되지 않을 수 있다.When the spread angle of the flexible device 10 is " 0 degrees ", no layout may be displayed on the flexible display 110 as a state where the user does not use the flexible device 10. [

플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 플렉서블 디스플레이(110)는 1개의 객체만을 포함한 레이아웃(1101)을 표시할 수 있다. 플렉서블 디바이스(10)의 펼침 각도가 “90도”인 경우, 플렉서블 디스플레이(110)는 두 종류의 객체들을 함께 포함한 레이아웃(1102)을 표시할 수 있다. 플렉서블 디바이스(10)의 펼침 각도가 점차 증가하여 펼침 각도가 “160도”인 경우, 플렉서블 디스플레이(110)는 네 종류의 객체들을 포함한 레이아웃(1104)을 표시할 수 있다. 즉, 플렉서블 디바이스(10)가 많이 펼쳐질수록(unfolding) 사용자가 볼 수 있는 플렉서블 디스플레이(110)의 영역은 점차 넓어지므로, 플렉서블 디스플레이(110)는 펼침 각도가 증가됨에 따라 점점 많은 객체들을 표시할 수 있다. 이에 따라, 플렉서블 디스플레이(110)는 사용자에게 플렉서블 디스플레이(110)의 변형에 연동하여 그래픽 유저 인터페이스가 동적으로 변화되는 사용자 경험(user experience, UX)을 제공할 수 있다.When the spread angle of the flexible device 10 is " 45 degrees ", the flexible display 110 can display the layout 1101 including only one object. When the spread angle of the flexible device 10 is " 90 degrees ", the flexible display 110 can display a layout 1102 including two kinds of objects together. When the spread angle of the flexible device 10 gradually increases and the spread angle is " 160 degrees ", the flexible display 110 can display the layout 1104 including four kinds of objects. That is, since the area of the flexible display 110 that is unfolding and the user can see becomes wider as the flexible device 10 is expanded, the flexible display 110 can display more and more objects as the spread angle increases have. Accordingly, the flexible display 110 can provide a user experience (UX) in which the graphical user interface is dynamically changed in response to the variation of the flexible display 110 to the user.

다만, 본 실시예는 플렉서블 디바이스(10)가 점차 펼쳐지면서 객체들의 개수가 점차 증가하는 것뿐만 아니라, 반대로 플렉서블 디바이스(10)가 점차 접히면서(folding) 객체들의 개수가 감소하는 그래픽 유저 인터페이스를 제공하는 것도 가능하다.However, in the present embodiment, not only the number of objects gradually increases as the flexible device 10 is gradually expanded, but also provides a graphical user interface in which the number of objects is reduced while the flexible device 10 is gradually folded It is also possible to do.

도 12는 일 실시예에 따라 벤더블 디스플레이를 채용한 플렉서블 디바이스의 휨 곡률들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.12 is a view for explaining user interface screens to be displayed for each bending curvature of a flexible device employing a Ben Double display according to an embodiment.

도 12를 참고하면, 플렉서블 디바이스(10)의 휨 곡률들이 “0도”, “45도”, “90도”, “135도” 및 “160도”인 경우들에 대한 레이아웃들(1201, 1202, 1203 및 1204)이 도시되어 있다. 또한, 도 11과 마찬가지로, 도 12에서도 플렉서블 디바이스(10)의 휨 곡률들에 따라 객체들의 개수가 동적으로 변화되는 것으로 도시되었다.12, the layouts 1201 and 1202 for the case where the flexural curvatures of the flexible device 10 are " 0 degrees ", " 45 degrees ", " 90 degrees ", " , 1203 and 1204 are shown. 11, the number of objects is dynamically changed in accordance with the bending curvatures of the flexible device 10 as shown in FIG.

즉, 플렉서블 디바이스(10)가 많이 펼쳐질수록(unbending) 사용자가 볼 수 있는 플렉서블 디스플레이(110)의 영역은 점차 넓어지므로, 플렉서블 디스플레이(110)는 휨 곡률이 증가됨에 따라 점점 많은 객체들을 표시할 수 있다. 이에 따라, 플렉서블 디스플레이(110)는 사용자에게 플렉서블 디스플레이(110)의 변형에 연동하여 그래픽 유저 인터페이스가 동적으로 변화되는 사용자 경험(user experience, UX)을 제공할 수 있다. That is, since the area of the flexible display 110 that can be seen by a user is expanded as the flexible device 10 is unfolded, the flexible display 110 can display more and more objects as the bending curvature increases have. Accordingly, the flexible display 110 can provide a user experience (UX) in which the graphical user interface is dynamically changed in response to the variation of the flexible display 110 to the user.

다만, 본 실시예는 플렉서블 디바이스(10)가 점차 펼쳐지면서 객체들의 개수가 점차 증가하는 것뿐만 아니라, 반대로 플렉서블 디바이스(10)가 점차 접히면서(bending) 객체들의 개수가 감소하는 그래픽 유저 인터페이스를 제공하는 것도 가능하다.However, in the present embodiment, not only the number of objects gradually increases as the flexible device 10 is gradually expanded, but also provides a graphical user interface in which the flexible device 10 gradually reduces the number of objects bending It is also possible to do.

도 13은 도 10의 유저 인터페이스 화면 제공 방법의 상세 흐름도이다. 도 13을 참고하면, 도 10의 유저 인터페이스 화면 제공 방법의 일 예로서, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃 상의 복수의 객체들의 개수가 변화되는 경우를 설명하도록 한다.13 is a detailed flowchart of the method of providing a user interface screen of FIG. Referring to FIG. 13, a description will be given of a case where the number of a plurality of objects on a layout changes according to the degree of deformation of the flexible device 10 or the flexible display 110, as an example of a method of providing a user interface screen of FIG. 10 .

1301 단계에서, 제어부(130)는 그래픽 유저 인터페이스 화면 상에 표시될 복수의 객체들 각각에 대하여 지정될 즐겨찾기(favorite) 항목을 설정한다. 이때, 즐겨찾기 항목의 설정은, 사용자 입력부(310), 예를 들어 터치 스크린에 해당되는 플렉서블 디스플레이(110)를 통해 사용자로부터 입력될 수 있다.In step 1301, the controller 130 sets a favorite item to be designated for each of a plurality of objects to be displayed on the graphic user interface screen. At this time, the setting of the favorite item can be input from the user through the user input unit 310, for example, the flexible display 110 corresponding to the touch screen.

1302 단계에서, 제어부(130)는 플렉서블 디스플레이(110) 상에서 복수의 객체들이 표시될 영역을 결정한다. 예를 들어, 플렉서블 디스플레이(110)가 폴더블 디스플레이인 경우, 제어부(130)는 폴더블 디스플레이의 폴딩 축을 기준으로 양 면에 객체들을 따로 표시할 것인지 또는 폴딩 축에 관계없이 폴더블 디스플레이 전면에 표시할 것인지 여부를 결정할 수 있다. 또한, 제어부(130)는 플렉서블 디스플레이(110) 상에서 복수의 객체들이 표시될 위치, 배치 등을 결정할 수 있다.In step 1302, the controller 130 determines an area where a plurality of objects are to be displayed on the flexible display 110. For example, when the flexible display 110 is a folder-type display, the control unit 130 displays objects on both sides separately on the folding axis of the folder-type display, or displays them on the front of the folder- Or not. In addition, the controller 130 may determine a location, arrangement, and the like of a plurality of objects to be displayed on the flexible display 110.

1303 단계에서, 제어부(130)는 복수의 객체들 각각의 표시 형태를 결정한다. 예를 들어, 제어부(130)는 객체들이 이하의 도 16에서 설명될, 파일 철, 사진, 이미지, 동영상, 애플리케이션 아이콘 등의 다양한 종류들 중 어떠한 것으로 표시될 것인지 여부를 결정할 수 있다.In step 1303, the control unit 130 determines the display form of each of the plurality of objects. For example, the control unit 130 may determine whether the objects are to be displayed among various kinds of file iron, photo, image, moving picture, application icon, etc., which will be described in FIG. 16 below.

1304 단계에서, 제어부(130)는 플렉서블 디스플레이(110)의 변형에 연동될 객체들의 변화 요소들을 결정한다. 예를 들어, 제어부(130)는 플렉서블 디스플레이(110)의 변형에 따라, 객체들의 개수를 얼만큼 변화시킬 것인지, 객체들의 크기, 컬러, 폰트, 배치 또는 위치 등을 어떻게 변화시킬 것인지 여부를 결정할 수 있다. 이 밖에도 제어부(130)는 객체들의 표시 상태를 변화시키기 위한 다양한 변화 요소들을 결정할 수 있다.In step 1304, the control unit 130 determines the elements of change of the objects to be interlocked with the transformation of the flexible display 110. For example, the controller 130 may determine how to change the number of objects, how to change the size, color, font, placement, or location of the objects, according to the variation of the flexible display 110 have. In addition, the control unit 130 may determine various changing factors for changing the display state of the objects.

1305 단계에서, 플렉서블 디스플레이(110)는 제어부(130)에 의해 결정된 영역, 결정된 표시 형태 및 결정된 변화 요소들에 기초하여, 플렉서블 디스플레이(110)의 변형에 연동하여 객체들의 시각적 표현이 동적으로 변화되는 그래픽 유저 인터페이스 화면을 제공한다.In step 1305, the flexible display 110 determines whether the visual representation of the objects is dynamically changed, in association with the transformation of the flexible display 110, based on the area determined by the control unit 130, the determined display format, And provides a graphical user interface screen.

도 14는 일 실시예에 따라 플렉서블 디스플레이 상에 표시될 레이아웃에 포함된 객체들을 설명하기 위한 도면이다.14 is a view for explaining objects included in a layout to be displayed on a flexible display according to an embodiment.

도 14를 참고하면, 플렉서블 디스플레이(110)는 도 13의 1302 단계에서의 결정 결과에 따라 플렉서블 디스플레이(110)의 폴딩 축(1411)을 기준으로 양 쪽의 디스플레이 영역들 각각에 객체들(1401 내지 1410)을 따로 표시할 수 있다.14, the flexible display 110 displays the objects 1401 to 1403 in the display areas on both sides of the folding axis 1411 of the flexible display 110 according to the determination result in step 1302 of FIG. 1410) can be separately displayed.

플렉서블 디스플레이(110)를 통해 표시될 레이아웃(1400) 상의 객체들(1401 내지 1410) 각각은 다양한 링크들에 대응될 수 있다. 예를 들어, 객체(1401)는 애플리케이션 A(app A)에 대응되고, 객체(1402)는 플렉서블 디바이스(10)에 설치된 사진 애플리케이션의 사진 A(photo A)에 대응되고, 객체(1403)는 임의의 애플리케이션의 임의의 메뉴 C(menu C)에 대응되고, 객체(1404)는 전자책(e-book) D의 페이지 D(page D of e-book D)에 대응되고, 객체(1405)는 임의의 웹사이트 E(website E)에 대응될 수 있다. 또한, 객체들(1406 내지 1410) 각각은 애플리케이션들 X, Y, Z, Q, R(apps X, Y, Z, Q, R) 각각에 대응될 수 있다.Each of the objects 1401 through 1410 on the layout 1400 to be displayed through the flexible display 110 may correspond to various links. For example, the object 1401 corresponds to the application A (app A), the object 1402 corresponds to the photo A (photo A) of the photo application installed in the flexible device 10, An object 1404 corresponds to a page D of an e-book D (page D of e-book D), an object 1405 corresponds to an arbitrary menu C The web site E of the web site E (website E). Also, each of the objects 1406-1410 may correspond to each of applications X, Y, Z, Q, R (apps X, Y, Z, Q, R).

즉, 레이아웃(1400) 상의 객체들(1401 내지 1410) 각각은 플렉서블 디바이스(10)에 설치된 애플리케이션들에 대한 숏컷에 해당되거나, 또는 플렉서블 디바이스(10)에 설치된 애플리케이션들을 이용하여 획득될 수 있는 다양한 목적의 경로들에 해당될 수 있다. 객체들(1401 내지 1410) 각각은 이 밖에도 플렉서블 디바이스(10)에 설치된 운영체제(OS) 상에서 제공하는 다양한 링크들에 해당될 수 있다.That is, each of the objects 1401 to 1410 on the layout 1400 corresponds to a shortcut for applications installed on the flexible device 10, or to various objects that can be acquired using the applications installed on the flexible device 10 ≪ / RTI > Each of the objects 1401 to 1410 may correspond to various links provided on an operating system (OS) installed in the flexible device 10 as well.

객체들(1401 내지 1410) 각각에 대한 링크들은 사용자에 의해 설정된 즐겨찾기 항목들일 수 있다. 즉, 사용자가 플렉서블 디바이스(10)를 사용하면서 직접, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침(unfolding) 동작, 펼침(unbending) 동작 또는 그 반대의 동작 등에 따라 표시하고자 하는 링크들을 즐겨찾기 항목으로서 지정할 수 있다.The links to each of the objects 1401 to 1410 may be favorite items set by the user. That is, the user can enjoy the links to be displayed in accordance with the unfolding operation, the unbending operation, or the reverse operation of the flexible device 10 or the flexible display 110 directly using the flexible device 10 It can be specified as a search item.

한편, 앞서 설명된 바와 같이, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형 정도에 따라 처음에는 객체(1401)(app A) 및 객체(1406)(app X)만이 표시되었다가 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)가 점점 펼쳐지면서 객체들(1401 내지 1410)이 전부 표시되도록, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형에 연동되는 동적인 그래픽 유저 인터페이스가 제공될 수 있다. 또한, 객체들(1401 내지 1410)의 개수뿐만 아니라, 객체들(1401 내지 1410) 자체의 크기, 컬러 등의 다양한 표시 상태들도 변형에 연동될 수 있다. 도 14에서 레이아웃(1400)은, 객체들(1401 내지 1410) 전체를 포함하는 영역을 지칭할 수 있으나, 이에 제한되지 않는다.As described above, only the object 1401 (app A) and the object 1406 (app X) are initially displayed according to the degree of deformation of the flexible device 10 or the flexible display 110, A dynamic graphical user interface that is interlocked with the flexible device 10 or the modification of the flexible display 110 may be provided so that the objects 1401 to 1410 are all displayed as the flexible display 110 expands . In addition, not only the number of objects 1401 to 1410, but also various display states such as size, color, etc. of the objects 1401 to 1410 themselves can be interlocked with the transformation. In FIG. 14, the layout 1400 may refer to an area including all the objects 1401 to 1410, but is not limited thereto.

도 15는 다른 일 실시예에 따라 플렉서블 디스플레이 상에 표시될 레이아웃에 포함된 객체들을 설명하기 위한 도면이다.15 is a diagram for explaining objects included in a layout to be displayed on a flexible display according to another embodiment.

도 15를 참고하면, 도 14와는 달리, 플렉서블 디스플레이(110)는 도 13의 1302 단계에서의 결정 결과에 따라 플렉서블 디스플레이(110)의 폴딩 축(1511)에 관계없이 양 쪽의 디스플레이 영역들에 객체들(1501 내지 1505)을 걸쳐 표시할 수 있다.14, the flexible display 110 may display the objects on both display areas regardless of the folding axis 1511 of the flexible display 110 according to the determination result in step 1302 of FIG. (1501 to 1505).

도 14와 마찬가지로, 플렉서블 디스플레이(110)를 통해 표시될 레이아웃(1500) 상의 객체들(1501 내지 1405) 각각은 다양한 링크들에 대응될 수 있다. 예를 들어, 객체(1501)는 애플리케이션 A(app A)에 대응되고, 객체(1502)는 플렉서블 디바이스(10)에 설치된 사진 애플리케이션의 사진 A(photo A)에 대응되고, 객체(1503)는 임의의 애플리케이션의 임의의 메뉴 C(menu C)에 대응되고, 객체(1504)는 전자책(e-book) D의 페이지 D(page D of e-book D)에 대응되고, 객체(1505)는 임의의 웹사이트 E(website E)에 대응될 수 있다.14, each of the objects 1501 to 1405 on the layout 1500 to be displayed through the flexible display 110 may correspond to various links. For example, the object 1501 corresponds to the application A (app A), the object 1502 corresponds to the photo A (photo A) of the photo application installed in the flexible device 10, An object 1504 corresponds to a page D of an e-book D (page D of e-book D), an object 1505 corresponds to an arbitrary menu C The web site E of the web site E (website E).

객체들(1501 내지 1505) 각각에 대한 링크들은 사용자에 의해 설정된 즐겨찾기 항목들일 수 있다.The links to each of the objects 1501 to 1505 may be favorite items set by the user.

플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형 정도에 따라 처음에는 객체(1501)(app A)만이 표시되었다가 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)가 점점 펼쳐지면서 객체들(1501 내지 1505)이 전부 표시되도록, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형에 연동되는 동적인 그래픽 유저 인터페이스가 제공될 수 있다. 또한, 객체들(1501 내지 1505)의 개수뿐만 아니라, 객체들(1501 내지 1505) 자체의 크기, 컬러 등의 다양한 표시 상태들도 변형에 연동될 수 있다. 도 15에서 레이아웃(1500)은, 객체들(1501 내지 1505) 전체를 포함하는 영역을 지칭할 수 있으나, 이에 제한되지 않는다.Only the object 1501 (app A) is displayed at first according to the degree of deformation of the flexible device 10 or the flexible display 110 and the objects 1501 to 1502 are displayed as the flexible device 10 or the flexible display 110 is gradually expanded. A dynamic graphical user interface can be provided which is interlocked with the variations of the flexible device 10 or the flexible display 110 so that all of the display devices 1505 to 1505 are displayed. In addition, not only the number of objects 1501 to 1505 but also various display states such as size, color, etc. of the objects 1501 to 1505 themselves can be interlocked with the transformation. In FIG. 15, the layout 1500 may refer to an area including all of the objects 1501 to 1505, but is not limited thereto.

한편, 본 실시예들에서는, 도 14 및 도 15에서 예로 든 바와 같이 객체들(1501 내지 1505)이 폴딩 축(1511)을 기준으로 가운데 영역에서부터 점점 확장되어 표시되는 것으로 가정하여 설명하였으나, 본 실시예들는 이에 제한되지 않고 객체들(1501 내지 1505)은 가운데 영역이 아닌, 플렉서블 디스플레이(110) 상의 상, 하, 좌, 우 등의 임의의 영역에서부터 표시가 시작되어 표시 형태가 변경될 수 있다.14 and 15, the objects 1501 to 1505 are displayed on the folding axis 1511 in such a manner that the objects 1501 to 1505 are gradually extended from the middle area on the basis of the folding axis 1511. However, Examples are not limited to this, and the objects 1501 to 1505 may be displayed starting from an arbitrary area such as upper, lower, left, and right on the flexible display 110, instead of the center area, and the display form may be changed.

도 16은 일 실시예에 따른 플렉서블 디스플레이 상에 표시될 레이아웃에 포함된 객체의 표시 형태를 설명하기 위한 도면이다.16 is a view for explaining a display form of an object included in a layout to be displayed on a flexible display according to an embodiment.

도 16을 참고하면, 플렉서블 디바이스(10)의 플렉서블 디스플레이(110)에 표시될 객체(13)의 표시 형태는 도 13의 1303 단계에서 제어부(130)에 의하여 애플리케이션 아이콘(1601), 사진(1602), 이미지(1603), 동영상(1604) 등의 다양한 종류들 중 적어도 하나로 결정될 수 있다. 또한, 객체(13)는 도 16에 도시된 표시 형태들 외에도 다양한 종류의 형태들로도 표시될 수 있다.16, the display form of the object 13 to be displayed on the flexible display 110 of the flexible device 10 is displayed by the control unit 130 in the step 1303 of FIG. 13 by displaying the application icon 1601, the picture 1602, , An image 1603, a moving image 1604, and the like. Further, the object 13 can be displayed in various kinds of forms in addition to the display forms shown in Fig.

도 17은 일 실시예에 따른 플렉서블 디스플레이의 변형에 연동될 객체들의 변화 요소들을 결정하는 방법의 흐름도이다.17 is a flow diagram of a method for determining the elements of change of objects to be interleaved with a variation of a flexible display according to an embodiment.

1701 단계에서, 제어부(130)는 간격 변화, 컬러 변화, 폰트 변화, 개수 변화, 크기 변화 또는 입체 표시 중, 복수의 객체들에 대하여 변화시킬 변화 요소를 결정한다. 이 밖에도, 제어부(130)는 객체들의 위치 변화, 배치 변화 등과 같은 다른 종류들의 변화 요소들을 결정할 수 있다.In step 1701, the control unit 130 determines a change element to be changed for a plurality of objects during the interval change, the color change, the font change, the number change, the size change, or the stereoscopic display. In addition, the control unit 130 may determine other kinds of change factors, such as a position change of objects, a change of placement, and the like.

1702 단계에서, 플렉서블 디스플레이(110)는 결정된 변화 요소에 기초하여, 플렉서블 디스플레이의 변형에 연동하여 객체들의 시각적 표현이 동적으로 변화되는 유저 인터페이스 화면을 제공한다.In step 1702, the flexible display 110 provides a user interface screen in which, based on the determined change element, the visual representation of the objects is dynamically changed in conjunction with the variation of the flexible display.

이하에서는 객체들의 변화할 수 있는 다양한 경우들에 대해 설명하도록 한다. 도 18 내지 도 30의 레이아웃들은 플렉서블 디스플레이(110)를 각각의 변형 정도들(“45도”, “135도” 및 “160도”)에서의 정면도들이다.Hereinafter, various cases in which objects can be changed will be described. The layouts of FIGS. 18 through 30 are front views of the flexible display 110 at respective degrees of deformation ("45 degrees", "135 degrees", and "160 degrees").

도 18은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 18 is a diagram for explaining how the display states of objects in a layout are dynamically changed according to a modification of the flexible display according to an embodiment.

도 18을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도”인 상태들에서의 레이아웃(1800)에 대해 도시되어 있다. 여기서, 레이아웃(1800)은 객체들(1801 내지 1803)이 플렉서블 디스플레이(110) 상에서 표시되는 영역을 의미할 수 있으나, 이에 제한되지 않는다. 마찬가지로, 도 18과 유사한, 이하의 도 19 내지 도 28 등에서 레이아웃은 객체들이 플렉서블 디스플레이(110) 상에서 표시되는 영역을 의미할 수 있으나, 이에 제한되지 않는다. 도 18에 따르면, 레이아웃(1800) 상의 객체들(1801 내지 1803)의 개수는 플렉서블 디스플레이(110)의 변형에 관계 없이 그대로 유지될 수 있다.18, there is shown a layout 1800 in states where the degree of deformation (such as an unfolded angle or bending curvature) of the flexible display 110 is "45 degrees", "135 degrees", and "160 degrees" have. Here, the layout 1800 may mean an area in which the objects 1801 to 1803 are displayed on the flexible display 110, but is not limited thereto. Likewise, the layout in FIGS. 19 to 28 and the like below, which is similar to FIG. 18, may mean an area in which objects are displayed on the flexible display 110, but is not limited thereto. According to Fig. 18, the number of objects 1801 to 1803 on the layout 1800 can be maintained without regard to the deformation of the flexible display 110. Fig.

변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 객체(1801)(app A), 객체(1802)(app B) 및 객체(1803)(app C)의 크기는 “135도”인 경우에 더 크다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(1801 내지 1803)은 펼쳐짐에 연동하여 보다 크게 표시될 수 있다.The object 1801 (app A), the object 1802 (app B), and the object 1803 (app C (app B)) are compared when the degree of deformation ) Is larger when it is " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the objects 1801 to 1803 can be displayed in a larger size in conjunction with the unfolding.

또한, 변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 객체(1801)(app A), 객체(1802)(app B) 및 객체(1803)(app C) 사이의 간격은 “135도”인 경우에 보다 넓다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(1801 내지 1803)은 펼쳐짐에 연동하여 보다 넓은 간격으로 표시될 수 있다.In addition, when the degree of deformation (or deformation state) is "45 degrees" and the case of "135 degrees", the object 1801 app C) is " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the objects 1801 to 1803 can be displayed at wider intervals in conjunction with the expansion.

변형 정도(또는 변형 상태)가 “135도”인 경우와 “160도”인 경우를 비교하여도, 앞서 설명한 바와 유사하다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(1800) 상의 객체들(1801 내지 1803)의 크기 및 간격이 동적으로 변화되어 표시될 수 있다.The comparison between the case where the degree of deformation (or deformation state) is "135 degrees" and the case where the degree of deformation is "160 degrees" is similar to that described above. That is, the sizes and the intervals of the objects 1801 to 1803 on the layout 1800 can be dynamically changed and displayed according to the degree of deformation of the flexible display 110.

한편, 도 18에서는 객체들(1801 내지 1803)의 크기와 간격이 동시에 변화되는 것으로 설명하였으나, 크기 및 간격 중 어느 하나만이 변화될 수도 있다.In FIG. 18, the size and the interval of the objects 1801 to 1803 are simultaneously changed. However, only one of the size and the interval may be changed.

도 19는 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 19 is a diagram for explaining how the display states of objects of a layout are changed dynamically according to a modification of the flexible display according to another embodiment.

도 19를 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도”인 상태들에서의 레이아웃(1900)에 대해 도시되어 있다. 도 19에 따르면, 레이아웃(1900)의 객체들(1901 내지 1903)의 개수는 플렉서블 디스플레이(110)의 변형에 관계 없이 그대로 유지될 수 있다.19, there is shown a layout 1900 in states where the degree of deformation (such as an unfolded angle or bending curvature) of the flexible display 110 is "45 degrees", "135 degrees", and "160 degrees" have. According to Fig. 19, the number of objects 1901 to 1903 of the layout 1900 can be maintained without regard to the deformation of the flexible display 110. Fig.

변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 도 18과 마찬가지로, 객체(1901)(app A), 객체(1902)(app B) 및 객체(1903)(app C)의 크기는 “135도”인 경우에 더 크다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(1901 내지 1903)은 펼쳐짐에 연동하여 보다 크게 표시될 수 있다.As shown in FIG. 18, the object 1901 (app A), the object 1902 (app B), and the object 1902 (app B) are compared when the degree of deformation (or deformation state) 1903) (app C) is larger at " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the objects 1901 to 1903 can be displayed in a larger size in association with the unfolding.

또한, 변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 도 18과 마찬가지로, 객체(1901)(app A), 객체(1902)(app B) 및 객체(1903)(app C) 사이의 간격은 “135도”인 경우에 보다 넓다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(1901 내지 1903)은 펼쳐짐에 연동하여 보다 넓은 간격으로 표시될 수 있다.In addition, when the degree of deformation (or deformation state) is compared with the case of "45 degrees" and the case of "135 degrees", the object 1901 (app A), the object 1902 The spacing between objects 1903 (app C) is wider at " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the objects 1901 to 1903 can be displayed at a wider interval in association with the unfolding.

나아가서, 변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 객체(1901)(app A), 객체(1902)(app B) 및 객체(1903)(app C)의 컬러는 보다 연해진다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(1901 내지 1903)은 펼쳐짐에 연동하여 보다 연한 컬러로 표시될 수 있다. 비록 도 19에는 도시되지 않았지만, 객체들(1901 내지 1903)이 보다 진한 컬러로 표시되도록 처리되는 것도 가능하다.Further, when the degree of deformation (or deformation state) is 45 degrees and 135 degrees, the object 1901 (app A), the object 1902 (app B), and the object 1903 The color of app C) becomes more intense. That is, in the unfolding or unbending state of the flexible display 110, the objects 1901 to 1903 can be displayed in a lighter color in conjunction with the unfolding. Although not shown in Fig. 19, it is also possible that the objects 1901 to 1903 are processed to be displayed in a darker color.

변형 정도(또는 변형 상태)가 “135도”인 경우와 “160도”인 경우를 비교하여도, 앞서 설명한 바와 유사하다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(1900) 상의 객체들(1901 내지 1903)의 크기, 간격 및 컬러가 동적으로 변화되어 표시될 수 있다.The comparison between the case where the degree of deformation (or deformation state) is "135 degrees" and the case where the degree of deformation is "160 degrees" is similar to that described above. That is, the sizes, intervals, and colors of the objects 1901 to 1903 on the layout 1900 can be dynamically changed and displayed according to the degree of deformation of the flexible display 110.

한편, 도 19에서는 객체들(1901 내지 1903)의 크기, 간격 및 컬러가 동시에 변화되는 것으로 설명하였으나, 크기, 간격 및 컬러 중 적어도 어느 하나가 변화될 수도 있다.In FIG. 19, the size, the interval, and the color of the objects 1901 to 1903 are simultaneously changed. However, at least one of the size, the interval, and the color may be changed.

도 20은 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 20 is a diagram for explaining how the display states of objects in a layout are changed dynamically according to a modification of the flexible display according to another embodiment.

도 20을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도”인 상태들에서의 레이아웃(2000)에 대해 도시되어 있다. 도 20에 따르면, 레이아웃(2000)의 객체들(2001 내지 2003)의 개수는 플렉서블 디스플레이(110)의 변형에 관계 없이 그대로 유지될 수 있다.20, there is shown a layout 2000 in states where the degree of deformation (such as an unfolded angle or bending curvature) of the flexible display 110 is "45 degrees", "135 degrees", and "160 degrees" have. According to Fig. 20, the number of objects 2001 to 2003 in the layout 2000 can be maintained as it is regardless of the deformation of the flexible display 110. Fig.

변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 도 18 및 도 19와 마찬가지로, 객체(2001)(app A), 객체(2002)(app B) 및 객체(2003)(app C)의 크기는 “135도”인 경우에 더 크다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(2001 내지 2003)은 펼쳐짐에 연동하여 보다 크게 표시될 수 있다.The object 2001 (app A), the object 2002 (app B), and the object 2002 (app B) are compared with each other when the degree of deformation (or deformation state) And the size of the object 2003 (app C) is " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the objects 2001 to 2003 can be displayed in a larger size in conjunction with the unfolding.

또한, 변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 도 18 및 도 19와 마찬가지로, 객체(2001)(app A), 객체(2002)(app B) 및 객체(2003)(app C) 사이의 간격은 “135도”인 경우에 보다 넓다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(2001 내지 2003)은 펼쳐짐에 연동하여 보다 넓은 간격으로 표시될 수 있다.When the degree of deformation (or deformation state) is compared with the case of "45 degrees" and the case of "135 degrees", the object 2001 B) and the object 2003 (app C) is " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the objects 2001 to 2003 can be displayed at a wider interval in association with the unfolding.

나아가서, 변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 객체(2001)(app A), 객체(2002)(app B) 및 객체(2003)(app C)의 컬러는 보다 연해진다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체들(2001 내지 2003)은 펼쳐짐에 연동하여 보다 연한 컬러로 표시될 수 있다. 비록 도 20에는 도시되지 않았지만, 객체들(2001 내지 2003)이 보다 진한 컬러로 표시되도록 처리되는 것도 가능하다.Further, comparing the degrees of deformation (or deformation state) to those of "45 degrees" and "135 degrees", objects 2001 (app A), objects 2002 (app B) The color of app C) becomes more intense. That is, in the unfolding or unbending state of the flexible display 110, the objects 2001 to 2003 can be displayed in a lighter color in conjunction with the unfolding. Although not shown in FIG. 20, it is also possible that the objects 2001 to 2003 are processed to be displayed in a darker color.

나아가서, 변형 정도(또는 변형 상태)가 “45도”인 경우와 “135도”인 경우를 비교하면, 객체(2001)(app A), 객체(2002)(app B) 및 객체(2003)(app C)의 폰트는 변경된다.Further, comparing the degrees of deformation (or deformation state) to those of "45 degrees" and "135 degrees", objects 2001 (app A), objects 2002 (app B) The font of app C) is changed.

변형 정도(또는 변형 상태)가 “135도”인 경우와 “160도”인 경우를 비교하여도, 앞서 설명한 바와 유사하다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(2000) 상의 객체들(2001 내지 2003)의 크기, 간격, 컬러 및 폰트가 동적으로 변화되어 표시될 수 있다.The comparison between the case where the degree of deformation (or deformation state) is "135 degrees" and the case where the degree of deformation is "160 degrees" is similar to that described above. That is, the size, spacing, color, and font of the objects 2001 to 2003 on the layout 2000 can be dynamically changed and displayed according to the degree of deformation of the flexible display 110.

한편, 도 20에서는 객체들(2001 내지 2003)의 크기, 간격, 컬러 및 폰트가 동시에 변화되는 것으로 설명하였으나, 크기, 간격, 컬러 및 폰트 중 적어도 어느 하나가 변화될 수도 있다.20, sizes, intervals, colors, and fonts of the objects 2001 to 2003 are simultaneously changed. However, at least one of the size, the interval, the color, and the font may be changed.

도 21은 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 21 is a diagram for explaining how the display states of objects in the layout are changed dynamically according to a modification of the flexible display according to another embodiment.

도 21을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도”인 상태들에서의 레이아웃(2100)에 대해 도시되어 있다.21, there is shown a layout 2100 in states where the degree of deformation (such as an unfolded angle or bending curvature) of the flexible display 110 is "45 degrees", "135 degrees", and "160 degrees" have.

도 21에 따르면, 도 18 내지 도 20과는 달리 레이아웃(2100)의 객체들(2101 내지 2105)의 개수는 플렉서블 디스플레이(110)의 변형 정도에 따라 달라질 수 있다.21, the number of the objects 2101 to 2105 of the layout 2100 may vary depending on the degree of deformation of the flexible display 110, unlike FIGS.

도 22는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 22 is a diagram for explaining how the display states of objects having a display format of file iron are dynamically changed according to a modification of the flexible display according to an embodiment.

도 22를 참고하면, 도 18과 유사하게, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도” 사이에서 변형됨에 따라 파일 철의 표시 형태를 갖는 객체들(2201 내지 2203)의 크기 및 간격이 동적으로 변화되어 표시될 수 있다.Referring to Fig. 22, similar to Fig. 18, as the degree of deformation (such as the spread angle or flexural curvature) of the flexible display 110 is changed between " 45 degrees ", " 135 degrees & The size and the spacing of the objects 2201 to 2203 having the display form of the display can be dynamically changed and displayed.

도 23은 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 23 is a diagram for explaining how display states of objects having a display format of file iron are dynamically changed according to a modification of the flexible display according to another embodiment.

도 23을 참고하면, 도 19와 유사하게, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도” 사이에서 변형됨에 따라 파일 철의 표시 형태를 갖는 객체들(2301 내지 2303)의 크기, 간격 및 컬러가 동적으로 변화되어 표시될 수 있다.Referring to FIG. 23, similar to FIG. 19, as the degree of deformation (such as the spread angle or flexural curvature) of the flexible display 110 is changed between "45 degrees", "135 degrees" The size, the interval, and the color of the objects 2301 to 2303 having the display form of the display can be dynamically changed and displayed.

도 24는 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 24 is a diagram for explaining how the display states of objects having a display format of file iron are changed dynamically according to a modification of the flexible display according to another embodiment.

도 24를 참고하면, 도 20과 유사하게, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도” 사이에서 변형됨에 따라 파일 철의 표시 형태를 갖는 객체들(2401 내지 2403)의 크기, 간격, 컬러 및 폰트가 동적으로 변화되어 표시될 수 있다.Referring to Fig. 24, similarly to Fig. 20, as the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is changed between "45 degrees", "135 degrees" and "160 degrees" The size, the interval, the color and the font of the objects 2401 to 2403 having the display form of the object 2401 can be dynamically changed and displayed.

도 25는 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 25 is a diagram for explaining how the display states of objects having a display format of file iron are changed dynamically according to a modification of the flexible display according to another embodiment.

도 25를 참고하면, 도 21과 유사하게, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”, “135도” 및 “160도” 사이에서 변형됨에 따라 파일 철의 표시 형태를 갖는 객체들(2501 내지 2503)의 개수가 동적으로 변화되어 표시될 수 있다.Referring to Fig. 25, similarly to Fig. 21, as the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is changed between " 45 degrees ", " 135 degrees & The number of objects 2501 to 2503 having the display form of the display object can be dynamically changed and displayed.

도 26은 또 다른 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 파일 철의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 26 is a diagram for explaining how the display states of objects having a display format of file iron are dynamically changed according to a modification of the flexible display according to another embodiment.

도 26을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도” 및 “135도” 사이에서 변형됨에 따라 파일 철의 표시 형태를 갖는 객체들(2601 내지 2603)이 3차원적으로 변화되어 표시될 수 있다. 예를 들어, 플렉서블 디스플레이(110)의 변형 정도가 달라짐에 따라 3차원적으로 표현되기 위한 객체들(2601 내지 2603)의 깊이 정도가 달라질 수 있다.26, as the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is changed between " 45 degrees " and " 135 degrees ", objects 2601 to 2603 Can be changed and displayed three-dimensionally. For example, as the degree of deformation of the flexible display 110 changes, the degree of depth of the objects 2601 to 2603 to be displayed three-dimensionally can be varied.

도 27은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 다양한 종류의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 27 is a diagram for explaining how display states of objects having various kinds of display forms dynamically change according to a modification of the flexible display according to an embodiment.

도 27을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 레이아웃(2701) 상에는 사진 A(photo A)로 표시된 객체(2711)가 표시될 수 있다. 즉, 플렉서블 디스플레이(110)를 통해 객체(2711)가 클릭될 경우에는 사진 애플리케이션에 의해 사진 A의 보기가 실행될 수 있다.27, when the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is " 45 degrees ", an object 2711 indicated by the picture A (photo A) is displayed on the layout 2701 . That is, when the object 2711 is clicked through the flexible display 110, a view of the photo A can be executed by the photo application.

변형 정도가 “160도”인 경우, 변형 정도가 “45도”일 때 표시되지 않았던, 레이아웃(2702) 상의 객체(2712)가 추가적으로 표시될 수 있다. 객체(2712)의 표시 형태는 이미지(도 16의 1603)로서, 레이아웃(2702) 상의 객체(2712)는 애플리케이션 A(app A)에 대한 링크일 수 있다. 따라서, 플렉서블 디스플레이(110)를 통해 객체(2712)가 클릭될 경우에는 애플리케이션 A가 바로 실행될 수 있다.If the degree of deformation is " 160 degrees, " an object 2712 on the layout 2702 that was not displayed when the degree of deformation is " 45 degrees " The display form of the object 2712 may be an image (1603 in Fig. 16), and an object 2712 on the layout 2702 may be a link to the application A (app A). Accordingly, when the object 2712 is clicked through the flexible display 110, the application A can be executed immediately.

도 28은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 애플리케이션 아이콘의 표시 형태를 갖는 객체들의 표시 상태들이 동적으로 변화되는 것을 설명하기 위한 도면이다.28 is a diagram for explaining how display states of objects having a display form of an application icon are dynamically changed according to a modification of the flexible display according to an embodiment.

도 28을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 레이아웃(2800) 상에는 페이스북(Facebook) 애플리케이션의 아이콘으로 표시된 객체(2801)가 표시될 수 있다. 즉, 플렉서블 디스플레이(110)를 통해 객체(2801)가 클릭될 경우에는 페이스북 애플리케이션이 실행될 수 있다.28, when the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is " 45 degrees ", an object 2801 indicated by an icon of a Facebook application is displayed on the layout 2800 Can be displayed. That is, when the object 2801 is clicked through the flexible display 110, the Facebook application can be executed.

변형 정도가 “160도”인 경우, 레이아웃(2810) 상에는 변형 정도가 “45도”일 때 표시되지 않았던, 객체들(2802 및 2803)이 추가적으로 표시될 수 있다. 객체들(2801 내지 2803)의 표시 형태는 애플리케이션 아이콘 그 자체(도 16의 1605)로서, 객체들(2801 내지 2803)은 페이스북 애플리케이션, 메모 애플리케이션, 드랍박스(Dropbox) 애플리케이션에 대한 링크일 수 있다. 따라서, 플렉서블 디스플레이(110)를 통해 객체들(2801 내지 2803)이 클릭될 경우에는 해당 애플리케이션이 바로 실행될 수 있다.If the degree of deformation is " 160 degrees, " objects 2802 and 2803, which were not displayed when the degree of deformation is " 45 degrees ", may be additionally displayed on the layout 2810. [ The display form of the objects 2801 to 2803 may be an application icon itself (1605 in Fig. 16), and the objects 2801 to 2803 may be a link to a Facebook application, a memo application, and a Dropbox application . Accordingly, when the objects 2801 to 2803 are clicked through the flexible display 110, the corresponding application can be executed immediately.

즉, 앞서 도 18 내지 도 26에서 설명된 객체들은, 도 27의 객체들(2701 및 2702) 및 도 28의 객체들(2801 내지 2803)과 같이, 사용자가 즐겨찾기로 지정한 링크들에 해당될 수 있고, 사용자가 원하는 표시 형태로서 표시될 수 있다.That is, the objects described in Figs. 18 to 26 may correspond to the links designated by the user as favorites, such as the objects 2701 and 2702 in Fig. 27 and the objects 2801 to 2803 in Fig. And can be displayed as a display form desired by the user.

한편, 앞서 설명된 도 18 내지 도 27과 달리, 폴딩 축(2811)을 기준으로 플렉서블 디스플레이(110)의 양쪽 디스플레이 영역들 각각에는 비대칭적으로 레이아웃이 표시될 수도 있다.On the other hand, unlike FIGS. 18 to 27 described above, the layout may be displayed asymmetrically in each of the display areas of the flexible display 110 based on the folding axis 2811.

도 29는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 부채 형상의 표시 형태를 갖는 레이아웃의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.29 is a diagram for explaining that the display state of a layout having a fan-shaped display form is dynamically changed according to a modification of the flexible display according to an embodiment.

도 29를 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 부채 형상으로 표시된 레이아웃(2901)은 상대적으로 크기가 작으면서 접힌 상태로 표시될 수 있다. 그러나, 변형 정도가 “160도”인 경우, 부채 형상으로 표시된 레이아웃(2901)의 크기가 커지면서 펼쳐진 상태로 표시될 수 있다. 부채 형상의 레이아웃(2901) 상에서 각각의 부채살들은 객체들에 해당되어 app A, app B, app C, app D, app E 등을 나타낼 수도 있다.29, when the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is " 45 degrees ", the layout 2901 displayed in a fan shape is displayed in a folded state . However, when the degree of deformation is " 160 degrees, " the size of the layout 2901 displayed in a fan shape may be enlarged and displayed in an expanded state. On the fan-shaped layout 2901, each of the fan bangs corresponds to the objects and may represent app A, app B, app C, app D, app E and so on.

도 30은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 회전식 메뉴판 형상의 표시 형태를 갖는 레이아웃의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.30 is a diagram for explaining that the display state of the layout having the display form of the rotary menu plate shape is dynamically changed according to the modification of the flexible display according to the embodiment.

도 30을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 회전식 메뉴판 형상의 레이아웃(3001) 상에서 각각의 메뉴판 영역들은 객체들에 해당되어 app A, app B 등을 나타낼 수 있다. 그러나, 변형 정도가 “160도”인 경우, 메뉴판이 회전됨에 따라 회전식 메뉴판 형상의 레이아웃(3001) 상에서 각각의 메뉴판 영역들은 객체들에 해당되어 app A, app E 등을 나타낼 수 있다.30, when the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is " 45 degrees ", on the layout 3001 of the rotary menu plate shape, App A, app B, and so on. However, when the degree of deformation is " 160 degrees ", as the menu plate is rotated, the respective menu plate regions on the layout 3001 of the rotary menu plate shape correspond to the objects and can represent app A, app E,

도 31은 도 10의 유저 인터페이스 화면 제공 방법의 상세 흐름도이다. 도 31을 참고하면, 도 13과는 다른, 도 10의 유저 인터페이스 화면 제공 방법의 다른 일 예로서, 복수의 객체들이 아닌 하나의 객체만의 표시 상태가 변화되는 경우를 설명하도록 한다.31 is a detailed flowchart of the method of providing a user interface screen of FIG. Referring to FIG. 31, a case where the display state of only one object is changed instead of a plurality of objects will be described as another example of the user interface screen providing method of FIG. 10, which is different from FIG.

3101 단계에서, 제어부(130)는 레이아웃 상에 표시될 하나의 객체에 대하여 지정될 즐겨찾기 항목을 설정한다.In step 3101, the control unit 130 sets a favorite item to be designated for one object to be displayed on the layout.

3102 단계에서, 제어부(130)는 플렉서블 디스플레이(110) 상에서 객체가 표시될 영역을 결정한다. 예를 들어, 제어부(130)는 플렉서블 디스플레이(110) 상에서 객체가 표시될 위치, 배치 등을 결정할 수 있다.In step 3102, the controller 130 determines an area in which the object is displayed on the flexible display 110. For example, the control unit 130 may determine a position, an arrangement, and the like to display an object on the flexible display 110.

3103 단계에서, 제어부(130)는 객체의 표시 형태를 결정한다. 예를 들어, 제어부(130)는 객체가 앞서 설명된 도 16의, 파일 철(1601), 사진(1602), 이미지(1603), 동영상(1604), 애플리케이션 아이콘(1605) 등의 다양한 종류들 중 어떠한 것으로 표시될 것인지 여부를 결정할 수 있다.In step 3103, the control unit 130 determines the display form of the object. For example, the control unit 130 determines whether the object is one of various types of the file iron 1601, the photo 1602, the image 1603, the movie 1604, the application icon 1605, It can decide whether or not it will be displayed.

3104 단계에서, 제어부(130)는 플렉서블 디스플레이(110)의 변형에 연동될 객체의 변화 요소들을 결정한다. 예를 들어, 제어부(130)는 플렉서블 디스플레이(110)의 변형에 따라, 객체의 크기, 컬러, 폰트, 배치 또는 위치 등을 어떻게 변화시킬 것인지 여부를 결정할 수 있다. 이 밖에도 제어부(130)는 객체의 표시 상태를 변화시키기 위한 다양한 변화 요소들을 결정할 수 있다.In step 3104, the control unit 130 determines the change elements of the object to be interlocked with the transformation of the flexible display 110. For example, the control unit 130 may determine how to change the size, color, font, layout, or position of the object according to the variation of the flexible display 110. In addition, the control unit 130 may determine various change factors for changing the display state of the object.

3105 단계에서, 플렉서블 디스플레이(110)는 제어부(130)에 의해 결정된 영역, 결정된 표시 형태 및 결정된 변화 요소들에 기초하여, 플렉서블 디스플레이(110)의 변형에 연동하여 객체의 시각적 표현이 동적으로 변화되는 그래픽 유저 인터페이스 화면을 제공한다.In step 3105, the flexible display 110 changes the visual representation of the object dynamically in accordance with the transformation of the flexible display 110, based on the area determined by the controller 130, the determined display format, and the determined change elements And provides a graphical user interface screen.

도 32는 다른 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.FIG. 32 is a diagram for explaining user interface screens to be displayed for each spread angle of a flexible device employing a foldable display according to another embodiment. FIG.

도 32를 참고하면, 플렉서블 디바이스(10)의 펼침 각도들이 “0도”, “45도”, “90도”, “135도” 및 “160도”인 경우들에 대한 레이아웃들(3201)이 도시되어 있다. 또한, 도 32에서는, 복수의 객체들의 표시 상태가 변화하는 도 11과는 달리, 플렉서블 디바이스(10)의 펼침 각도들에 따라 하나의 객체만의 표시 상태가 동적으로 변화되는 것으로 도시되었다.32, layouts 3201 for the cases where the spread angles of the flexible device 10 are "0 degrees", "45 degrees", "90 degrees", "135 degrees", and "160 degrees" Respectively. In Fig. 32, the display state of only one object is dynamically changed according to the spreading angles of the flexible device 10, unlike Fig. 11 in which the display state of a plurality of objects changes.

플렉서블 디바이스(10)의 펼침 각도가 “0도”인 경우에는, 사용자가 플렉서블 디바이스(10)를 사용하지 않는 상태로서 플렉서블 디스플레이(110) 상에는 어떠한 그래픽 유저 인터페이스도 표시되지 않을 수 있다.If the unfolding angle of the flexible device 10 is " 0 degrees ", no graphical user interface may be displayed on the flexible display 110 as the user does not use the flexible device 10. [

플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 플렉서블 디스플레이(110) 상에는 객체가 상대적으로 작게 표시된다. 플렉서블 디바이스(10)의 펼침 각도가 “90도”, “135도” 및 “160도” 등으로 점차 증가하는 경우, 플렉서블 디스플레이(110) 상에서의 객체의 크기는 점차 증가되는 것으로 표시될 수 있다. 즉, 플렉서블 디바이스(10)가 많이 펼쳐질수록(unfolding) 사용자가 볼 수 있는 플렉서블 디스플레이(110)의 영역은 점차 넓어지므로, 플렉서블 디스플레이(110)는 펼침 각도가 증가됨에 따라 객체의 크기가 점차 커지는 것으로 표시할 수 있다. 이에 따라, 플렉서블 디스플레이(110)는 사용자에게 플렉서블 디스플레이(110)의 변형에 연동하여 그래픽 유저 인터페이스가 동적으로 변화되는 사용자 경험(UX)을 제공할 수 있다.If the spread angle of the flexible device 10 is " 45 degrees ", the object is displayed on the flexible display 110 relatively small. The size of the object on the flexible display 110 may be gradually increased when the spread angle of the flexible device 10 gradually increases to "90 degrees", "135 degrees", and "160 degrees". That is, since the area of the flexible display 110 that can be seen by the user is unfolding as the flexible device 10 is expanded, the size of the object gradually increases as the spread angle is increased Can be displayed. Accordingly, the flexible display 110 can provide a user experience UX in which the graphical user interface is dynamically changed in response to the variation of the flexible display 110 to the user.

다만, 본 실시예는 플렉서블 디바이스(10)가 점차 펼쳐지면서 객체의 크기가 점차 커지는 것뿐만 아니라, 반대로 플렉서블 디바이스(10)가 점차 접히면서(folding) 객체의 크기가 작아지는 그래픽 유저 인터페이스를 제공하는 것도 가능하다.However, in the present embodiment, not only the size of the object gradually increases as the flexible device 10 is gradually expanded, but also provides a graphical user interface in which the flexible device 10 gradually folds and the size of the object is reduced It is also possible.

도 33은 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 하나의 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 33 is a diagram for explaining a dynamically changing display state of one object in a layout according to a modification of the flexible display according to the embodiment; FIG.

도 33을 참고하면, 플렉서블 디스플레이(110)는 도 13의 3102 단계에서의 결정 결과에 따라 레이아웃(3300) 상에서, 플렉서블 디스플레이(110)의 폴딩 축(3311)을 기준으로 양 쪽의 디스플레이 영역들 각각에 객체(3301) 및 객체(3302)를 따로 표시할 수 있다. 도 33에서 복수의 객체들이 아닌, 하나의 객체인 것으로 설명하는 이유는, 어느 한쪽의 디스플레이 영역에 하나의 객체만이 계속하여 표시되기 때문이다.Referring to FIG. 33, the flexible display 110 displays, on the layout 3300 in accordance with the determination result in step 3102 of FIG. 13, the display areas of both sides with respect to the folding axis 3311 of the flexible display 110 The object 3301 and the object 3302 can be displayed separately. The reason for describing this is that one object is displayed instead of a plurality of objects in FIG. 33 because only one object is continuously displayed in either display area.

플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우와 “135도”인 경우를 비교하면, 레이아웃(3300)의 크기, 레이아웃(3300)에 포함된 객체(3301)(object A) 및 객체(3302)(object X) 각각의 크기는 “135도”인 경우에 더 크다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체(3301)(object A) 또는 객체(3302)(object X)는 펼쳐짐에 연동하여 보다 크게 표시될 수 있다.The size of the layout 3300 and the size of the object 3300 included in the layout 3300 are compared with the case where the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is 45 degrees and 135 degrees, 3301 (object A) and the object 3302 (object X) are larger in the case of "135 degrees". That is, in the unfolding or unbending state of the flexible display 110, the object 3301 (object A) or the object 3302 (object X) can be displayed larger in association with the unfolding.

변형 정도(또는 변형 상태)가 “135도”인 경우와 “160도”인 경우를 비교하여도, 앞서 설명한 바와 유사하다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(3300) 상의 객체(3301) 또는 객체(3302)의 크기 상태가 동적으로 변화되어 표시될 수 있다. 본 실시예에 따르면, 펼침 각도 등이 증가하는 경우(펼쳐지는 경우)와 유사하게, 감소하는 경우(접히는 경우)에는 반대로 객체(3301)의 크기가 작아지도록 동적으로 변화될 수 있다.The comparison between the case where the degree of deformation (or deformation state) is "135 degrees" and the case where the degree of deformation is "160 degrees" is similar to that described above. That is, the size state of the object 3301 or the object 3302 on the layout 3300 may be dynamically changed according to the degree of deformation of the flexible display 110. According to the present embodiment, the size of the object 3301 can be dynamically changed so as to be smaller, in contrast to the case where the spread angle or the like increases (when expanded), or decreases (when folded).

한편, 도 33에서는 표시 상태의 변화가 크기의 변화인 경우만이 설명되었으나, 이에 제한되지 않고 객체(3301) 또는 객체(3302)는 플렉서블 디스플레이(110)의 변형에 연동하여 다른 종류의 표시 상태들(예를 들어, 컬러, 배치, 폰트 등)도 변화될 수도 있다.However, the object 3301 or the object 3302 is not limited to the display state change of the other kinds (for example, the object 3301 or the object 3302) in association with the transformation of the flexible display 110 For example, color, layout, font, etc.) may also be changed.

도 34는 다른 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 하나의 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 34 is a diagram for explaining a dynamically changing display state of one object in a layout according to a modification of the flexible display according to another embodiment. FIG.

도 34를 참고하면, 도 33과는 달리, 플렉서블 디스플레이(110)는 도 13의 1302 단계에서의 결정 결과에 따라 레이아웃(3400) 상에서, 플렉서블 디스플레이(110)의 폴딩 축(3411)에 관계없이 양 쪽의 디스플레이 영역들에 걸쳐 하나의 객체(3401)만을 표시할 수 있다.34, the flexible display 110 can display on the layout 3400, regardless of the folding axis 3411 of the flexible display 110, in accordance with the determination result in step 1302 of FIG. Only one object 3401 can be displayed over the display areas of the display area.

플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우와 “135도”인 경우를 비교하면, 레이아웃(3400)의 크기 및 레이아웃(3400)에 포함된 객체(3401)(object A)의 크기는 “135도”인 경우에 더 크다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 객체(3401)(object A)는 펼쳐짐에 연동하여 보다 크게 표시될 수 있다.The size of the layout 3400 and the size of the object 3400 included in the layout 3400 are compared with the case where the degree of deformation (such as the spread angle or the bending curvature) of the flexible display 110 is 45 degrees and 135 degrees, 3401) (object A) is larger when it is " 135 degrees ". That is, in the unfolding or unbending state of the flexible display 110, the object 3401 (object A) can be displayed in a larger size in association with the unfolding.

변형 정도(또는 변형 상태)가 “135도”인 경우와 “160도”인 경우를 비교하여도, 앞서 설명한 바와 유사하다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(3400) 상의 객체(3401)의 크기 상태가 동적으로 변화되어 표시될 수 있다. 본 실시예에 따르면, 펼침 각도 등이 증가하는 경우(펼쳐지는 경우)와 유사하게, 감소하는 경우(접히는 경우)에는 반대로 객체(3401)의 크기가 작아지도록 동적으로 변화될 수 있다.The comparison between the case where the degree of deformation (or deformation state) is "135 degrees" and the case where the degree of deformation is "160 degrees" is similar to that described above. That is, the size state of the object 3401 on the layout 3400 can be dynamically changed and displayed according to the degree of deformation of the flexible display 110. According to the present embodiment, the size of the object 3401 can be dynamically changed so as to be smaller, in contrast to the case where the spread angle or the like increases (when expanded), or decreases (when folded).

한편, 도 34에서는 표시 상태의 변화가 크기의 변화인 경우만이 설명되었으나, 이에 제한되지 않고 객체(3401)는 플렉서블 디스플레이(110)의 변형에 연동하여 다른 종류의 표시 상태들(예를 들어, 컬러, 배치, 폰트 등)도 변화될 수도 있다.34, only the case where the change in the display state is a change in the size is described. However, the object 3401 is not limited to the change in the display state in other types of display states (for example, , Layout, font, etc.) may also be changed.

도 35는 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 사진으로 표시된 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 35 is a diagram for explaining a dynamically changing display state of a photographed object according to a modification of the flexible display according to the embodiment.

도 35를 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 증가할 수록, 레이아웃(3501) 상의 사진(3502)은 점점 더 확장되어 표시된다. 즉, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 레이아웃(3501) 상의 사진(3502)은 펼쳐짐에 연동하여 보다 크게 표시될 수 있다.35, the greater the degree of deformation (such as an unfolded angle or bending curvature) of the flexible display 110, the more the picture 3502 on the layout 3501 is displayed. That is, in the unfolding or unbending state of the flexible display 110, the picture 3502 on the layout 3501 can be displayed larger in conjunction with the expansion.

즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(3501) 상의 사진(3502)의 크기 상태가 동적으로 변화되어 표시될 수 있다. 본 실시예에 따르면, 펼침 각도 등이 증가하는 경우(펼쳐지는 경우)와 유사하게, 감소하는 경우(접히는 경우)에는 반대로 사진(3502)의 크기가 작아지도록 동적으로 변화될 수 있다.That is, the size state of the photograph 3502 on the layout 3501 can be dynamically changed and displayed according to the degree of deformation of the flexible display 110. According to the present embodiment, it is possible to dynamically change the size of the photograph 3502 to be smaller, conversely, when the spread angle or the like increases (when expanded), or decreases (when folded).

한편, 플렉서블 디스플레이(110)를 통해 사진(3502)이 클릭될 경우에는 사진 애플리케이션에 의해 사진(3502)의 보기가 실행될 수 있다.On the other hand, when the photograph 3502 is clicked through the flexible display 110, a view of the photograph 3502 can be executed by the photograph application.

도 36은 다른 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 동영상으로 표시된 객체의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 36 is a diagram for explaining a dynamically changing display state of an object displayed as a moving picture according to a modification of the flexible display according to another embodiment.

도 36을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)에 연동하여, 레이아웃(3600) 상에서 동영상(3601)이 재생될 수 있다. 이때, 플렉서블 디스플레이(110)가 더 많이 펼쳐진(unfolding 또는 unbending) 상태에서 레이아웃(3600) 상의 동영상(3601)은 펼쳐짐에 연동하여 보다 크게 표시될 수 있고, 재생 속도가 달라질 수도 있다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 레이아웃(3600) 상의 동영상(3601)의 재생 상태가 동적으로 변화되어 표시될 수 있다.36, the moving picture 3601 can be reproduced on the layout 3600 in conjunction with the degree of deformation (the unfolding angle or the bending curvature, etc.) of the flexible display 110. [ At this time, in the unfolding or unbending state of the flexible display 110, the moving picture 3601 on the layout 3600 may be displayed in a larger size in conjunction with the expansion, and the reproduction speed may vary. That is, the reproduction state of the moving image 3601 on the layout 3600 can be dynamically changed and displayed according to the degree of deformation of the flexible display 110.

한편, 플렉서블 디스플레이(110)를 통해 동영상(3601)이 클릭될 경우에는 동영상 애플리케이션에 의해 동영상(3601)의 재생이 실행될 수 있다.On the other hand, when the moving picture 3601 is clicked through the flexible display 110, the moving picture application can play the moving picture 3601.

도 37은 일 실시예에 따른 플렉서블 디바이스의 변형에 연동하여 잠금 화면의 레이아웃이 동적으로 변화되는 방법의 흐름도이다. 도 37을 참고하면, 도 10의 유저 인터페이스 화면 제공 방법의 다른 일 예로서, 레이아웃이 잠금 화면(lock screen)인 경우를 설명하도록 한다.37 is a flowchart of a method of dynamically changing the layout of a lock screen in conjunction with a modification of a flexible device according to an embodiment. Referring to FIG. 37, a case where the layout is a lock screen will be described as another example of the method of providing a user interface screen of FIG.

3701 단계에서, 제어부(130)는 레이아웃 상에 표시될 잠금 화면을 설정한다.In step 3701, the control unit 130 sets a lock screen to be displayed on the layout.

3702 단계에서, 제어부(130)는 플렉서블 디스플레이(110)의 변형에 연동될 잠금 화면의 변화 요소들을 결정한다. 예를 들어, 제어부(130)는 변형 정도에 대응되는 잠금 화면의 표시 크기, 표시 위치 등을 결정할 수 있다.In step 3702, the control unit 130 determines the change elements of the lock screen to be interlocked with the transformation of the flexible display 110. For example, the control unit 130 can determine the display size, the display position, and the like of the lock screen corresponding to the degree of deformation.

3703 단계에서, 플렉서블 디스플레이(110)는 제어부(130)에 의해 결정된 변화 요소들에 기초하여, 플렉서블 디스플레이(110)의 변형에 연동하여 잠금 화면의 시각적 표현이 동적으로 변화되는 그래픽 유저 인터페이스 화면을 제공한다.In step 3703, the flexible display 110 provides a graphical user interface screen in which the visual representation of the lock screen is dynamically changed in accordance with the variation of the flexible display 110, based on the change elements determined by the controller 130 do.

도 38은 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 잠금 화면 레이아웃의 표시 상태들을 설명하기 위한 도면이다.FIG. 38 is a view for explaining display states of a lock screen layout to be displayed for every spread angle of a flexible device employing a foldable display according to an embodiment. FIG.

도 38을 참고하면, 플렉서블 디바이스(10)의 펼침 각도들이 “0도”, “45도”, “90도”, “135도” 및 “160도”인 경우들에 대한 잠금 화면 레이아웃(3801)이 도시되어 있다.38, a lock screen layout 3801 for cases where the spread angles of the flexible device 10 are "0 degrees", "45 degrees", "90 degrees", "135 degrees", and "160 degrees" Respectively.

플렉서블 디바이스(10)의 펼침 각도가 “0도”인 경우에는, 사용자가 플렉서블 디바이스(10)를 사용하지 않는 상태로서 플렉서블 디스플레이(110) 상에는 어떠한 잠금 화면 레이아웃(3801)도 표시되지 않을 수 있다.When the spread angle of the flexible device 10 is " 0 degrees ", no lock screen layout 3801 may be displayed on the flexible display 110 as a state where the user does not use the flexible device 10. [

플렉서블 디바이스(10)의 펼침 각도가 “45도”, “90도”, “135도” 및 “160도” 등으로 점차 증가하는 경우, 플렉서블 디스플레이(110) 상에서의 잠금 화면 레이아웃(3801)의 크기는 점차 증가되는 것으로 표시될 수 있다. 즉, 플렉서블 디바이스(10)가 많이 펼쳐질수록(unfolding) 사용자가 볼 수 있는 플렉서블 디스플레이(110)의 영역은 점차 넓어지므로, 플렉서블 디스플레이(110)는 펼침 각도가 증가됨에 따라 잠금 화면 레이아웃(3801)의 크기가 점차 커지는 것으로 표시할 수 있다. 이에 따라, 플렉서블 디스플레이(110)는 사용자에게 플렉서블 디스플레이(110)의 변형에 연동하여 잠금 화면의 레이아웃이 동적으로 변화되는 사용자 경험(UX)을 제공할 수 있다.The size of the lock screen layout 3801 on the flexible display 110 increases when the unfolding angle of the flexible device 10 gradually increases to "45 degrees", "90 degrees", "135 degrees" Can be displayed as increasing gradually. That is, since the area of the flexible display 110 that can be seen by the user is unfolding as the flexible device 10 is widely deployed, the flexible display 110 can display the area of the lock screen layout 3801 It can be displayed that the size gradually increases. Accordingly, the flexible display 110 can provide the user with a user experience (UX) in which the layout of the lock screen is dynamically changed in response to the variation of the flexible display 110 to the user.

다만, 본 실시예는 플렉서블 디바이스(10)가 점차 펼쳐지면서 잠금 화면 레이아웃(3801)의 크기가 점차 커지는 것뿐만 아니라, 반대로 플렉서블 디바이스(10)가 점차 접히면서(folding) 잠금 화면 레이아웃(3801)의 크기가 작아지는 그래픽 유저 인터페이스를 제공하는 것도 가능하다.However, in the present embodiment, not only the size of the lock screen layout 3801 gradually increases as the flexible device 10 gradually expands, but also the size of the lock screen layout 3801 gradually increases as the flexible device 10 is folded. It is also possible to provide a graphical user interface with a reduced size.

도 39a 내지 39c는 일 실시예에 따른 플렉서블 디바이스의 변형에 연동하여 동적으로 변화되는 잠금 화면의 레이아웃들을 설명하기 위한 도면이다.39A to 39C are views for explaining layouts of a lock screen that changes dynamically in accordance with a modification of a flexible device according to an embodiment.

도 39a에 도시된 잠금 화면의 레이아웃(3901)은, Google 사의 Android 운영체제(OS)의 잠금 화면에 해당될 수 있다. 도 39b에 도시된 잠금 화면의 레이아웃(3902)은, Apple 사의 iOS 운영체제(OS)의 잠금 화면에 해당될 수 있다. 도 39c에 도시된 잠금 화면의 레이아웃(3903)은, Microsoft 사의 Windows 운영체제(OS)의 잠금 화면에 해당될 수 있다. 도 39a 내지 39c를 참고하면, 플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우에는, 플렉서블 디스플레이(110) 상에는 잠금 화면의 레이아웃(3901, 3902 또는 3903)의 가운데 영역의 일부만이 표시될 수 있다. 플렉서블 디바이스(10)의 펼침 각도가 “135도” 및 “160도”로 증가함에 따라, 플렉서블 디스플레이(110) 상에는 보다 많은 영역들의 잠금 화면의 레이아웃(3901, 3902 또는 3903)이 표시되도록 확장될 수 있다. 즉, 플렉서블 디스플레이(110)의 변형 정도에 따라 잠금 화면의 레이아웃(3901, 3902 또는 3903)의 크기가 동적으로 변화되어 표시될 수 있다.The layout 3901 of the lock screen shown in FIG. 39A may correspond to a lock screen of the Android operating system (OS) of Google. The layout 3902 of the lock screen shown in FIG. 39B may correspond to a lock screen of an iOS operating system (OS) of Apple. The layout 3903 of the lock screen shown in FIG. 39C may correspond to a lock screen of a Windows operating system (OS) of Microsoft Corporation. 39A to 39C, when the spread angle of the flexible device 10 is " 45 degrees ", only a part of the middle area of the layout 3901, 3902 or 3903 of the lock screen is displayed on the flexible display 110 . As the unfolding angle of the flexible device 10 increases to " 135 degrees " and " 160 degrees ", more and more areas of the lock screen layout 3901, 3902 or 3903 can be displayed on the flexible display 110 have. That is, the size of the layout 3901, 3902, or 3903 of the lock screen may be dynamically changed according to the degree of deformation of the flexible display 110.

도 40은 도 10의 유저 인터페이스 화면 제공 방법의 상세 흐름도이다. 도 40을 참고하면, 도 10의 유저 인터페이스 화면 제공 방법의 또 다른 일 예로서, 레이아웃의 표시 상태 및 레이아웃 상의 적어도 하나의 객체의 표시 상태가 변화되는 경우를 설명하도록 한다.40 is a detailed flowchart of the method of providing a user interface screen of FIG. Referring to FIG. 40, a description will be given of a case where the display state of the layout and the display state of at least one object on the layout are changed as another example of the method of providing the user interface screen of FIG.

4001 단계에서, 제어부(130)는 레이아웃 상에 표시될 복수의 객체들 각각에 대하여 지정될 즐겨찾기 항목을 설정한다.In step 4001, the control unit 130 sets a favorite item to be designated for each of a plurality of objects to be displayed on the layout.

4002 단계에서, 제어부(130)는 플렉서블 디스플레이(110) 상에서 복수의 객체들을 포함하는 레이아웃이 표시될 영역 및 복수의 객체들의 배치를 결정한다.In step 4002, the controller 130 determines the layout of a plurality of objects and a layout of a plurality of objects on the flexible display 110.

4003 단계에서, 제어부(130)는 레이아웃의 표시 형태 및 복수의 객체들 각각의 표시 형태를 결정한다.In step 4003, the control unit 130 determines the display form of the layout and the display form of each of the plurality of objects.

4004 단계에서, 제어부(130)는 플렉서블 디스플레이(110)의 변형에 연동될 레이아웃 및 객체들의 변화 요소들을 결정한다.In step 4004, the control unit 130 determines the layout elements and the changing elements of the objects to be interlocked with the deformation of the flexible display 110.

4005 단계에서, 플렉서블 디스플레이(110)는 제어부(130)에 의해 결정된 영역, 결정된 배치, 결정된 표시 형태 및 결정된 변화 요소들에 기초하여, 플렉서블 디스플레이(110)의 변형에 연동하여 레이아웃 상의 객체들의 시각적 표현이 동적으로 변화되는 그래픽 유저 인터페이스 화면을 제공한다.In step 4005, the flexible display 110 displays a visual representation of the objects on the layout in association with the transformation of the flexible display 110, based on the area determined by the controller 130, the determined layout, the determined display style, Provides a dynamically changing graphical user interface screen.

도 41은 또 다른 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 펼침 각도들마다 표시될 유저 인터페이스 화면들을 설명하기 위한 도면이다.FIG. 41 is a view for explaining user interface screens to be displayed for each spread angle of a flexible device employing a foldable display according to another embodiment. FIG.

도 41을 참고하면, 플렉서블 디바이스(10)의 펼침 각도들이 “0도”, “45도”, “90도”, “135도” 및 “160도”인 경우들에 대한 레이아웃들이 도시되어 있다. 또한, 도 41에서는, 플렉서블 디바이스(10)의 펼침 각도들에 따라, 복수의 객체들(4102 내지 4105)의 표시 상태와 객체들(4102 내지 4105)을 포함하는 레이아웃(4101)의 표시 상태가 함께 동적으로 변화되는 것으로 도시되었다.41, layouts are shown for cases where the spread angles of the flexible device 10 are "0 degrees", "45 degrees", "90 degrees", "135 degrees", and "160 degrees". 41, the display states of the plurality of objects 4102 to 4105 and the display states of the layout 4101 including the objects 4102 to 4105 coexist with the spread angles of the flexible device 10 together Lt; / RTI >

플렉서블 디바이스(10)의 펼침 각도가 “0도”인 경우에는, 사용자가 플렉서블 디바이스(10)를 사용하지 않는 상태로서 플렉서블 디스플레이(110) 상에는 어떠한 그래픽 유저 인터페이스도 표시되지 않을 수 있다.If the unfolding angle of the flexible device 10 is " 0 degrees ", no graphical user interface may be displayed on the flexible display 110 as the user does not use the flexible device 10. [

플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 플렉서블 디스플레이(110) 상에는 레이아웃(4101) 상에 객체(4102)만이 표시된다. 플렉서블 디바이스(10)의 펼침 각도가 “90도”, “135도” 및 “160도” 등으로 점차 증가하는 경우, 플렉서블 디스플레이(110)에는 레이아웃(4101)의 크기가 점차 커지도록 표시되면서 레이아웃(4101) 상의 객체들(4102 내지 4105)의 개수도 다르게 표시될 수 있다. 이에 따라, 플렉서블 디스플레이(110)는 사용자에게 플렉서블 디스플레이(110)의 변형에 연동하여 레이아웃이 동적으로 변화되는 사용자 경험(UX)을 제공할 수 있다.When the spread angle of the flexible device 10 is " 45 degrees ", only the object 4102 is displayed on the layout 4101 on the flexible display 110. [ When the spread angle of the flexible device 10 gradually increases to 90 degrees, 135 degrees, and 160 degrees, the size of the layout 4101 is displayed on the flexible display 110, The number of objects 4102 to 4105 on the display screen 4101 may be displayed differently. Accordingly, the flexible display 110 can provide the user with a user experience (UX) in which the layout is dynamically changed in conjunction with the variation of the flexible display 110. [

도 42는 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 42 is a diagram for explaining a dynamically changing display state of objects of a layout according to a modification of the flexible display according to the embodiment. FIG.

도 42를 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 플렉서블 디스플레이(110)는 레이아웃(4201)(layout M) 및 레이아웃(4201) 상에 오버랩된 객체(4202)(object A)를 표시할 수 있다.Referring to Figure 42, the flexible display 110 displays a layout 4201 (layout M) and a layout 4201 (flexible display) when the degree of deformation (such as the spread angle or bending curvature) of the flexible display 110 is & (Object A) overlapped with the object 4202 (FIG.

변형 정도(또는 변형 상태)가 “135도”로 증가된 경우, 플렉서블 디스플레이(110)는 레이아웃(4201)을 보다 크게 표시할 수 있고, 이전에 표시되지 않았던 객체(4203)(object B)를 레이아웃(4201) 상에 오버랩되도록 추가적으로 표시할 수 있다.When the degree of deformation (or deformation state) is increased to " 135 degrees ", the flexible display 110 can display the layout 4201 larger and can display the object 4203 (object B) Can be additionally displayed so as to overlap on the display unit 4201.

변형 정도가 “160도”로 더 증가된 경우, 플렉서블 디스플레이(110)는 레이아웃(4201)을 보다 크게 표시함과 동시에, 이전에 표시되지 않았던 객체들(4204 및 4205)(objects C and D)를 레이아웃(4201) 상에 오버랩되도록 추가적으로 표시할 수 있다.When the degree of deformation is further increased to " 160 degrees, " the flexible display 110 displays the layout 4201 larger, while simultaneously displaying the objects 4204 and 4205 (objects C and D) And can additionally be displayed so as to overlap on the layout 4201. [

즉, 플렉서블 디바이스(10)의 펼침 각도들에 따라, 복수의 객체들(4202 내지 4205)의 표시 상태와, 객체들(4202 내지 4205)을 포함하는 레이아웃(4201)의 표시 상태가 함께 동적으로 변화될 수 있다.That is, the display state of the plurality of objects 4202 to 4205 and the display state of the layout 4201 including the objects 4202 to 4205 are dynamically changed together with the unfolding angles of the flexible device 10 .

도 43은 다른 일 실시예에 따른 플렉서블 디스플레이의 변형에 따라 레이아웃의 객체들의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 43 is a diagram for explaining a dynamically changing display state of objects of a layout according to a modification of the flexible display according to another embodiment.

도 43을 참고하면, 도 42와 달리, 객체들(4302 및 4303)(objects B and C)은 플렉서블 디스플레이(110)의 변형 정도에 따라, 플렉서블 디스플레이(110)의 한 쪽 디스플레이 영역의 레이아웃(4301)(layout M)상에서만 개수가 변화되도록 표시될 수 있다.42, the objects 4302 and 4303 (objects B and C) are arranged in a layout 4301 of one display area of the flexible display 110 according to the degree of deformation of the flexible display 110 ) < / RTI > (layout M).

도 44는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 다양한 종류의 레이아웃들의 객체들의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 44 is a diagram for explaining a dynamically changing display state of objects of various kinds of layouts according to a modification of the flexible display according to an embodiment.

도 44를 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 플렉서블 디스플레이(110)는 폴딩 축(4411)을 기준으로 한 쪽 디스플레이 영역에 사진 레이아웃(4401)을 표시하고, 다른 쪽 디스플레이 영역에 날씨 레이아웃(4402)을 표시할 수 있다. 이때, 사용자에 의해 사진 레이아웃(4401) 또는 날씨 레이아웃(4402)이 클릭된 경우, 사진 애플리케이션 또는 날씨 애플리케이션이 실행될 수 있다.44, when the degree of deformation (unfolding angle or flexural curvature) of the flexible display 110 is " 45 degrees ", the flexible display 110 displays a photograph The layout 4401 can be displayed and the weather layout 4402 can be displayed in the other display area. At this time, if the photo layout 4401 or the weather layout 4402 is clicked by the user, the photo application or weather application can be executed.

변형 정도(또는 변형 상태)가 “160도”인 경우, 플렉서블 디스플레이(110)는 사진 레이아웃(4401) 및 날씨 레이아웃(4402)을 확대하여 표시한다. 또한, 플렉서블 디스플레이(110)는 이전에 표시되지 않았던 페이스북 애플리케이션 아이콘의 객체(4403) 및 드랍박스 애플리케이션 아이콘의 객체(4404)를 사진 레이아웃(4401) 상에 새롭게 표시한다.When the degree of deformation (or deformation state) is " 160 degrees ", the flexible display 110 enlarges and displays the photo layout 4401 and the weather layout 4402. [ Flexible display 110 also newly displays an object 4403 of the Facebook application icon and an object 4404 of the drop box application icon that were not previously displayed on the photo layout 4401.

즉, 플렉서블 디스플레이(110)는 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형에 연동하여, 레이아웃(4401 및 4402)의 크기가 달라지거나, 또는 이전에 표시되지 않았던 객체들(4403 및 4404)이 새롭게 나타날 수 있다.In other words, the flexible display 110 may change the size of the layouts 4401 and 4402 or change the size of the objects 4403 and 4404 that were previously not displayed, in conjunction with the modification of the flexible device 10 or the flexible display 110. [ Can be newly emerged.

도 45는 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 물방울 형상의 레이아웃의 표시 상태가 동적으로 변화되는 것을 설명하기 위한 도면이다.Fig. 45 is a diagram for explaining that the display state of the droplet-shaped layout changes dynamically according to the modification of the flexible display according to the embodiment.

도 45를 참고하면, 플렉서블 디스플레이(110)의 변형 정도(펼침 각도 또는 휨 곡률 등)가 “45도”인 경우, 플렉서블 디스플레이(110)는 응집된 물방울 형상의 레이아웃(4501)을 표시할 수 있다. 그러나, 변형 정도(또는 변형 상태)가 “160도”로 증가된 경우, 플렉서블 디스플레이(110)는 물방울이 퍼진 형상의 레이아웃(4502)을 표시할 수 있다. 즉, 플렉서블 디스플레이(110)는 변형 정도(펼침 각도 또는 휨 곡률 등)가 증가할 수도록, 물방울이 점점 퍼지는 형상의 레이아웃을 제공할 수 있다.45, when the degree of deformation (such as an unfolding angle or bending curvature) of the flexible display 110 is " 45 degrees ", the flexible display 110 can display a cohesive droplet-like layout 4501 . However, when the degree of deformation (or deformation state) is increased to " 160 degrees ", the flexible display 110 can display the layout 4502 of the droplet spread shape. That is, the flexible display 110 can provide a layout of a shape in which droplets gradually spread so that the degree of deformation (the spread angle or the bending curvature, etc.) can be increased.

여기서, 레이아웃(4501) 및 레이아웃(4502) 상에는 다양한 종류의 객체들(app A, B, C, photo F 등)이 영역을 나누어 포함될 수 있다.Here, various types of objects (app A, B, C, photo F, etc.) may be divided into areas on the layout 4501 and the layout 4502.

도 46은 일 실시예에 따른 플렉서블 디바이스에서 변형에 따른 디스플레이 왜곡을 보상한(correct) 유저 인터페이스 화면을 제공하는 방법의 흐름도이다. 도 46을 참고하면, 유저 인터페이스 화면 제공 방법은 도 2의 폴더블 디바이스(11) 또는 도 3 등의 플렉서블 디바이스(10)에서 시계열적으로 처리되는 과정들이므로, 이하 생략된 내용이라 하더라도 다른 도면들에서 설명되었던 내용은 도 46의 유저 인터페이스 화면 제공 방법에도 적용될 수 있다.46 is a flow diagram of a method for providing a user interface screen that compensates for display distortion according to a variation in a flexible device according to an embodiment. Referring to FIG. 46, the method of providing a user interface screen is a process of being processed in a time-sequential manner in the folder device 11 of FIG. 2 or the flexible device 10 of FIG. 3 or the like. May be applied to the method of providing a user interface screen of FIG. 46 as well.

4601 단계에서, 센싱부(120)는 플렉서블 디스플레이(110)의 변형 정도(예를 들어, 펼침 각도, 휨 곡률 등)를 감지한다.In step 4601, the sensing unit 120 senses the degree of deformation (e.g., the spread angle, the bending curvature, and the like) of the flexible display 110.

4602 단계에서, 제어부(130)는 감지된 변형 정도에 기초하여 플렉서블 디스플레이(110)에서 레이아웃을 제공할 활성 영역(activation area)을 결정한다.In step 4602, the control unit 130 determines an activation area for providing the layout in the flexible display 110 based on the detected degree of deformation.

4603 단계에서, 제어부(130)는 감지된 변형 정도에 의해 활성 영역에서 발생되는 영상 왜곡이 보상된 레이아웃을 생성한다.In step 4603, the controller 130 generates a layout in which image distortion generated in the active area is compensated by the detected degree of deformation.

4604 단계에서, 플렉서블 디스플레이(110)는 결정된 활성 영역 상에 제어부(130)에 의해 생성된 레이아웃을 표시함으로써 영상 왜곡이 제거된 레이아웃을 제공한다.In step 4604, the flexible display 110 displays the layout generated by the control unit 130 on the determined active area, thereby providing a layout in which the image distortion is removed.

도 47은 일 실시예에 따른 플렉서블 디스플레이가 완전히 펼쳐진(unfolding 또는 unbending) 때의 레이아웃과 플렉서블 디스플레이가 접힌(folding 또는 bending) 때의 레이아웃을 비교하여 설명하기 위한 도면이다.FIG. 47 is a diagram for explaining a layout when a flexible display according to an embodiment is completely unfolded or unbending and a layout when a flexible display is folding or bending.

도 47을 참고하면, 플렉서블 디스플레이(110)의 변형 정도(예를 들어, 펼침 각도 또는 휨 곡률 등)가 “180도” 및 “135도”인 경우들에서, 사용자가 플렉서블 디스플레이(110)를 정면에서 바라볼 때의 레이아웃들(4702 및 4704)에 대해 설명하도록 한다.Referring to FIG. 47, in the case where the degree of deformation (e.g., an unfolding angle or bending curvature) of the flexible display 110 is "180 degrees" and "135 degrees" The layouts 4702 and 4704 when viewed from the side will be described.

플렉서블 디스플레이(110)가 완전히 펼쳐진 상태(변형 정도가 “180도”인 상태)에서 사용자가 플렉서블 디스플레이(110)를 정면에서 바라볼 때, 사용자는 플렉서블 디스플레이(110) 상에 표시된 원본 이미지(4701)와 동일한 레이아웃(4702)을 볼 수 있다.When the user looks at the flexible display 110 from the front in a state where the flexible display 110 is completely opened (the degree of deformation is " 180 degrees "), the user can see the original image 4701 displayed on the flexible display 110, The same layout 4702 as that of FIG.

그러나, 플렉서블 디스플레이(110)가 접힌 상태(변형 정도가 “135도”인 상태)에서 사용자가 플렉서블 디스플레이(110)를 정면에서 바라보면, 완전히 펼쳐진 상태에서와 달리, 플렉서블 디스플레이(110)의 가시 영역은 좁아진다. 따라서, 만약 접힌 상태의 플렉서블 디스플레이(110) 상에 원본 이미지(4701)가 표시된다면, 플렉서블 디스플레이(110)의 정면에서는 원본 이미지(4701)가 왜곡되게 표시될 수 있다.However, when the user looks at the front of the flexible display 110 in a state where the flexible display 110 is folded (the degree of deformation is " 135 degrees "), unlike in the completely opened state, . Therefore, if the original image 4701 is displayed on the flexible display 110 in a folded state, the original image 4701 may be distorted on the front of the flexible display 110. [

하지만, 플렉서블 디스플레이(110)의 변형 정도에 따라 발생될 수 있는 디스플레이 왜곡을 보상한 보상 이미지(4703)가 표시된다면, 사용자는 변형된 상태의 플렉서블 디스플레이(110)를 정면에서 바라보더라도, 레이아웃(4702)에 근접한 레이아웃(4704)을 볼 수 있다.However, if the compensated image 4703 compensating for the display distortion that may be generated according to the degree of deformation of the flexible display 110 is displayed, the user can view the deformed state of the flexible display 110 from the front, (4704). ≪ / RTI >

도 48은 일 실시예에 따른 플렉서블 디스플레이의 활성 영역을 설명하기 위한 도면이다.48 is a view for explaining an active area of a flexible display according to an embodiment.

도 48을 참고하면, 활성 영역(4801)은 플렉서블 디스플레이(110) 상에서 레이아웃이 표시될 영역을 의미한다. 반대로, 비활성 영역은 레이아웃이 표시되지 않을 나머지 영역을 의미할 수 있다.Referring to FIG. 48, the active area 4801 indicates an area on which the layout is to be displayed on the flexible display 110. Conversely, the inactive area may mean the remaining area where the layout is not to be displayed.

보다 상세하게 설명하면, 활성 영역(4801)이 플렉서블 디스플레이(110)의 디스플레이 가능(displayable) 영역의 일부에 대응되는 경우, 비활성 영역은 플렉서블 디스플레이(110)의 디스플레이 가능 영역에서 활성 영역(4801)을 제외한 나머지 영역이다. 비활성 영역은, 비활성 영역에 위치한 플렉서블 디스플레이(110)의 픽셀들이 비활성화(또는 턴-오프(turn-off))됨으로써, 레이아웃이 표시되지 않는 영역이다. 또는, 비활성 영역은 레이아웃 생성시, 블랙, 화이트 등의 컬러를 갖는 여백으로 처리될 영역일 수 있다.In more detail, if the active area 4801 corresponds to a portion of the displayable area of the flexible display 110, the inactive area may include an active area 4801 in the displayable area of the flexible display 110 This is the remaining area. The inactive area is an area where the layout is not displayed because the pixels of the flexible display 110 located in the inactive area are deactivated (or turned off). Alternatively, the inactive area may be an area to be processed with margins having colors such as black and white at the time of layout creation.

앞서 도 47에서 설명된 바와 같이, 플렉서블 디스플레이(110)가 완전히 펼쳐진 상태(변형 정도가 “180도”인 상태)에서 사용자는 플렉서블 디스플레이(110)를 플렉서블 디스플레이(110)의 면적 그대로 볼 수 있다.47, the user can see the area of the flexible display 110 as it is in the state where the flexible display 110 is completely opened (the degree of deformation is " 180 degrees ").

하지만, 플렉서블 디스플레이(110)가 접힌 상태라면, 플렉서블 디스플레이(110)를 정면에서 바라보는 사용자는, 플렉서블 디스플레이(110)의 가시 면적이 좁아진 것으로 느낄 수 밖에 없다.However, if the flexible display 110 is in a folded state, a user viewing the flexible display 110 from the front can not but feel that the visible area of the flexible display 110 is narrowed.

특히, 플렉서블 디스플레이(110)가 많이 접힐수록, 플렉서블 디스플레이(110)의 폴딩 축(4802) 근방의 디스플레이 영역은, 레이아웃이 표시된다 할지라도 사용자가 레이아웃을 보기가 어려울 수 있다. 따라서, 플렉서블 디스플레이(110)가 많이 접힌 상태에서는 폴딩 축(4802) 근방의 디스플레이 영역을 비활성화 영역으로 설정함으로써, 사용자가 식별하기 어려운 레이아웃이 표시되는 것을 방지할 수 있다. Particularly, the more the flexible display 110 is folded, the display area near the folding axis 4802 of the flexible display 110 may be difficult to see the layout even if the layout is displayed. Therefore, in a state in which the flexible display 110 is greatly folded, the display area in the vicinity of the folding axis 4802 is set as the inactive area, thereby preventing display of a layout difficult for the user to identify.

즉, 플렉서블 디스플레이(110)의 변형 정도(또는 변형 상태)에 따라 레이아웃이 표시될 활성 영역을 동적으로 결정함으로써, 변형된 상태의 플렉서블 디스플레이(110)에 대한 사용자의 가독성을 증대시킬 수 있다.That is, it is possible to increase the readability of the user to the flexible display 110 in the deformed state by dynamically determining the active area in which the layout is to be displayed according to the degree of deformation (or deformation state) of the flexible display 110.

도 49는 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 변형 정도에 따라 플렉서블 디스플레이의 활성 영역이 동적으로 변화되는 것을 설명하기 위한 도면이다.FIG. 49 is a diagram for explaining that the active area of the flexible display is changed dynamically according to the degree of deformation of the flexible device employing the foldable display according to the embodiment.

도 49를 참고하면, 플렉서블 디바이스(10)의 펼침 각도들이 “45도”, “90도”, “135도” 및 “160도”인 경우들 각각에 대한 활성 영역(4901)이 도시되어 있다.49, an active area 4901 is shown for each of the cases where the spread angles of the flexible device 10 are "45 degrees", "90 degrees", "135 degrees", and "160 degrees".

플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 정면에서 바라본 플렉서블 디스플레이(110)의 가시 면적은 플렉서블 디바이스(10)의 펼침 각도가 “90도”인 경우보다 적다. 특히, 플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 사용자는 플렉서블 디스플레이(10)의 폴딩 축 근방의 디스플레이 영역을 상대적으로 더 식별하기 어려울 수 있다.When the spread angle of the flexible device 10 is " 45 degrees ", the visible area of the flexible display 110 viewed from the front is smaller than that when the spread angle of the flexible device 10 is " 90 degrees ". In particular, when the spread angle of the flexible device 10 is " 45 degrees ", the user may find it difficult to identify the display area near the folding axis of the flexible display 10 relatively relatively.

따라서, 플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 플렉서블 디바이스(10)의 펼침 각도가 “90도”인 경우에 비하여, 플렉서블 디스플레이(10)의 활성 영역(4901)은 좁고 비활성 영역(4902)은 넓을 수 있다.Therefore, when the spread angle of the flexible device 10 is " 45 degrees ", the active area 4901 of the flexible display 10 is narrow and inactive Region 4902 may be wide.

플렉서블 디바이스(10)가 “135도”를 거쳐 “160도”로 점점 펼쳐지는(unfold) 경우, 사용자의 가시 면적이 점차 많아지므로, 활성 영역(4901)은 점차 넓어 지고 비활성 영역(4902)은 점차 좁아질 수 있다.When the flexible device 10 is unfolded to " 160 degrees " through " 135 degrees ", the active area 4901 gradually widens and the inactive area 4902 gradually increases Can be narrowed.

이와 같이, 플렉서블 디바이스(10)는, 플렉서블 디바이스(10)의 변형 정도(또는 변형 상태)에 연동하여, 플렉서블 디스플레이(10) 상의 활성 영역(4901)의 비율 또는 크기를 조절함으로써, 사용자의 가독성을 높일 수 있는 사용자 경험(UX)을 제공할 수 있다.As described above, the flexible device 10 adjusts the ratio or the size of the active area 4901 on the flexible display 10 in accordance with the degree of deformation (or deformation state) of the flexible device 10, Can provide a user experience (UX) that can be increased.

도 50은 일 실시예에 따른 플렉서블 디스플레이 상의 활성 영역과 비활성 영역의 배치를 설명하기 위한 도면이다.50 is a view for explaining the arrangement of an active area and an inactive area on a flexible display according to an embodiment.

앞서 도 50에서는 비활성 영역(5002)이 폴딩 축 근방의 디스플레이 영역에 배치되는 것으로 설명되었다. 하지만, 도 50을 참고하면, 비활성 영역(5002)은 플렉서블 디스플레이(110)의 양 말단의 디스플레이 영역들에도 배치될 수 있다. 이에 따라, 플렉서블 디스플레이(110) 상에서 활성 영역(5001)은 폴딩 축 근방 및 양 말단을 제외한 가운데에 배치될 수 있다.50, the inactive area 5002 has been described as being disposed in the display area near the folding axis. However, referring to FIG. 50, the inactive area 5002 may also be disposed in the display areas at both ends of the flexible display 110. FIG. Accordingly, the active area 5001 on the flexible display 110 can be disposed in the vicinity of the folding axis and in the middle except the both ends.

다만, 본 실시예에 따른 활성 영역(5001) 및 비활성 영역(5002)의 배치는 도 48 내지 도 50에 의해 제한되지 않고, 다양하게 변경될 수 있다.However, the arrangement of the active region 5001 and the inactive region 5002 according to the present embodiment is not limited to FIG. 48 to FIG. 50, and can be variously changed.

도 51은 일 실시예에 따른 플렉서블 디스플레이의 활성 영역 상에 전자 책(e-book)을 표시하는 것을 설명하기 위한 도면이다.51 is a diagram for explaining display of an e-book on an active area of a flexible display according to an embodiment.

도 51을 참고하면, 전자 책(5100)의 좌측 페이지(5110) 및 우측 페이지(5120)에는 단어들 및 이미지들이 표시될 수 있다. 하지만, 일반적으로 책은 페이지들마다 여백이 존재할 수 있으므로, 전자 책(5100) 또한 여백이 존재할 수 있다.Referring to FIG. 51, words and images may be displayed on the left page 5110 and the right page 5120 of the electronic book 5100. However, in general, a book may have margins for each page, so that the e-book 5100 may also have a margin.

플렉서블 디스플레이(110)의 활성 영역(5101)과 비활성 영역(5102)이 구분된 경우, 활성 영역(5101)은 전자 책(5100)의 좌측 페이지(5110) 및 우측 페이지(5120)에서 여백을 제외한 단어들 및 이미지들만을 표시할 수 있다. 이때, 비활성 영역(5102)은 전자 책(5100)의 좌측 페이지(5110) 및 우측 페이지(5120)에 존재하는 여백과 유사한 테두리 형태로 플렉서블 디스플레이(110) 상에서 배치될 수 있다.When the active area 5101 and the inactive area 5102 of the flexible display 110 are distinguished from each other, the active area 5101 indicates a word excluding margins in the left page 5110 and the right page 5120 of the electronic book 5100, Only images and images can be displayed. At this time, the inactive area 5102 may be disposed on the flexible display 110 in the form of a frame similar to a margin existing in the left page 5110 and the right page 5120 of the electronic book 5100.

한편, 도 2의 제어부(130)는 전자 책 애플리케이션의 실행 화면에서 좌측 페이지(5110) 및 우측 페이지(5120) 각각의 여백이 제거된 레이아웃들을 생성할 수 있고, 플렉서블 디스플레이(110)는 이와 같이 생성된 레이아웃들을 활성 영역(5101)에 표시할 수 있다.On the other hand, the control unit 130 of FIG. 2 can generate layouts in which margins of the left page 5110 and the right page 5120 are removed from the execution screen of the electronic book application, and the flexible display 110 generates Lt; / RTI > can be displayed in the active area 5101. FIG.

비록 도 51에서는 전자 책(5100)의 경우를 예로 들었으나, 이에 제한되지 않고 플렉서블 디스플레이(110)는 다른 종류의 컨텐츠들에 대해서도 도 51과 같이 표시할 수 있다. 이때, 제어부(130)는 도 51과 같이 여백을 제외한 부분의 컨텐츠를 활성 영역(5101)에 표시하기 위하여, 애플리케이션의 실행 화면, 컨텐츠 화면 또는 배경 화면에서 여백을 제거함으로써 레이아웃을 생성한다.Although the example of the electronic book 5100 is illustrated in FIG. 51, the flexible display 110 can display other kinds of contents as shown in FIG. 51, without being limited thereto. At this time, the controller 130 creates a layout by removing the margins from the execution screen of the application, the content screen, or the background screen in order to display the content of the portion excluding the margin, in the active area 5101 as shown in FIG.

도 52a는 일 실시예에 따른 플렉서블 디스플레이가 접힐 때 발생될 수 있는 디스플레이 왜곡을 제거하기 위한 보상 이미지를 생성하는 것을 설명하기 위한 도면이다.52A is a diagram for explaining generating a compensated image for eliminating display distortion that may occur when a flexible display according to an embodiment is folded.

도 52a를 참고하면, 플렉서블 디스플레이(110)가 접힌(folding) 상태 또는 구부러진(bending) 상태에서 플렉서블 디스플레이(110)에 원본 이미지(5200)가 그대로 표시된다면, 플렉서블 디스플레이(110)의 정면에서는 원본 이미지(5200)가 왜곡되어 표시될 수 있다.52A, if the original image 5200 is displayed on the flexible display 110 as it is in the folding or bending state of the flexible display 110, in the front of the flexible display 110, The image 5200 may be distorted and displayed.

디스플레이 왜곡을 보상하기 위하여, 제어부(130)는 플렉서블 디스플레이(110)의 변형 정도에 기초하여, 활성 영역 상에 할당될 레이아웃의 픽셀들의 배치를 조절함으로써 레이아웃을 생성한다. 이때, 제어부(130)는 애플리케이션의 실행 화면, 컨텐츠 화면 또는 배경 화면을 리사이징(resizing)함으로써 레이아웃을 생성할 수 있다.In order to compensate for the display distortion, the control unit 130 generates a layout by adjusting the arrangement of the pixels of the layout to be allocated on the active area, based on the degree of deformation of the flexible display 110. At this time, the control unit 130 can generate a layout by resizing an application execution screen, a content screen, or a background screen.

예를 들어, 제어부(130)는 원본 이미지(5200)의 양 바깥쪽 영역들의 픽셀들이 플렉서블 디스플레이(110)에 할당될 원래의 픽셀들보다 많아지도록 레이아웃을 생성할 수 있다. 반대로, 제어부(130)는 원본 이미지(5200)의 가운데 영역들의 픽셀들은 플렉서블 디스플레이(110)에 할당될 원래의 픽셀들보다 적어지도록 레이아웃을 생성할 수 있다. 여기서, 제어부(130)는 플렉서블 디스플레이(110)의 변형 정도에 기초하여 할당 비율을 조절할 수 있다. 이와 같이, 플렉서블 디스플레이(110)는 제어부(130)에 의해 픽셀들이 재할당되도록 생성된 레이아웃들을 표시함으로써 디스플레이 왜곡이 보상된 레이아웃을 제공할 수 있다.For example, the control unit 130 may generate a layout such that pixels of both outer regions of the original image 5200 are larger than the original pixels to be allocated to the flexible display 110. [ Conversely, the controller 130 may generate the layout such that the pixels of the center areas of the original image 5200 are less than the original pixels to be allocated to the flexible display 110. [ Here, the control unit 130 may adjust the allocation ratio based on the degree of deformation of the flexible display 110. [ As such, the flexible display 110 may provide a layout in which the display distortions are compensated for by displaying the generated layouts such that the pixels are reallocated by the control unit 130.

도 52b는 도 52a에서의 보상 이미지를 생성 과정을 보다 상세하게 설명하기 위한 도면이다.52B is a diagram for explaining the process of generating the compensated image in FIG. 52A in more detail.

도 52b에서 (a)는 플렉서블 디스플레이(110)가 완전히 펼쳐진(unfolding) 상태(예를 들어, 펼침 각도가 “180도”인 상태)를 나타내고, (b) 및 (c) 각각은 플렉서블 디스플레이(110)가 임의의 각도로 접힌(folding) 상태(예를 들어, 펼침 각도가 “135도”인 상태)를 나타내는 것으로 가정하여 설명하도록 한다.52B shows a state in which the flexible display 110 is completely unfolded (for example, a state in which the spread angle is " 180 degrees "), (E.g., a state in which the spread angle is " 135 degrees ") at an arbitrary angle.

도 52b의 (a)에서, 플렉서블 디스플레이(110)의 표시 가능한 픽셀 어레이와 이미지(5201)의 픽셀 어레이가 동일한 매트릭스 구조라고 가정하면, 이미지(5201)의 픽셀들 각각은 플렉서블 디스플레이(110)의 픽셀들 각각에 1:1로 대응되도록 이미지(5201)가 표시될 수 있다. 즉, 도 52b의 (a)와 같이, 플렉서블 디스플레이(110)가 평면 상태일 경우에는 디스플레이 왜곡이 발생되지 않으므로, 제어부(130)는 이미지(5201)의 픽셀들을 플렉서블 디스플레이(110)의 픽셀들에 1:1로 매핑한다.Assuming that the displayable pixel array of the flexible display 110 and the pixel array of the image 5201 are in the same matrix structure in Figure 52b (a), each of the pixels of the image 5201 is a pixel of the pixel 520 of the flexible display 110 The image 5201 may be displayed so as to correspond to 1: That is, since the display distortion is not generated when the flexible display 110 is in a planar state as shown in FIG. 52B, the controller 130 controls the pixels of the image 5201 to be displayed on the pixels of the flexible display 110 1: 1.

하지만, 도 52b의 (b) 및 (c)와 같이, 플렉서블 디스플레이(110)가 임의의 각도로 접힌(folding) 상태라면 디스플레이 왜곡이 발생될 수 있으므로, 제어부(130)는 디스플레이 왜곡을 보상하기 위하여, 이미지(5201)에서 픽셀의 위치에 따라 이미지(5201)의 픽셀들에 대한 플렉서블 디스플레이(110)의 픽셀들의 할당 비율을 조절할 수 있다.However, if the flexible display 110 is folded at an arbitrary angle as shown in FIGS. 52B and 52C, display distortion may be generated. Therefore, the controller 130 may compensate for display distortion , And may adjust the allocation ratio of the pixels of the flexible display 110 to the pixels of the image 5201 according to the position of the pixels in the image 5201.

예를 들어, 도 52b의 (b)와 같이, 제어부(130)는 이미지(5201)의 바깥쪽 영역에 분포된 픽셀들(5212)에 대해서는 플렉서블 디스플레이(110)의 더 많은 픽셀들(5213)에 할당되도록, 할당 비율을 조절할 수 있다. 즉, 플렉서블 디스플레이(110)의 픽셀들(5213)에는 픽셀들(5212)의 위치에 해당되는 이미지(5201)의 일부가 더 확장되어 표시된다. 반대로, 도 52b의 (c)와 같이, 제어부(130)는 이미지(5201)의 가운데 영역에 분포된 픽셀들(5222)에 대해서는 플렉서블 디스플레이(110)의 더 적은 픽셀들(5223)에 할당되도록, 할당 비율을 조절할 수 있다. 즉, 플렉서블 디스플레이(110)의 픽셀들(5223)에는 픽셀들(5222)의 위치에 해당되는 이미지(5201)의 일부가 더 축소되어 표시된다.For example, as shown in (b) of FIG. 52B, the control unit 130 controls the number of pixels 5212 distributed to more pixels 5213 of the flexible display 110 for the pixels 5212 distributed in the outer region of the image 5201 The allocation ratio can be adjusted so as to be allocated. That is, a part of the image 5201 corresponding to the position of the pixels 5212 is further extended in the pixels 5213 of the flexible display 110. Conversely, as shown in (c) of FIG. 52B, the control unit 130 may be configured to allocate, to pixels 5222 distributed in the middle region of the image 5201, to fewer pixels 5223 of the flexible display 110, You can adjust the allocation ratio. That is, in the pixels 5223 of the flexible display 110, a part of the image 5201 corresponding to the position of the pixels 5222 is further reduced.

한편, 제어부(130)는 도 52b의 (b) 및 (c)와 달리, 이미지(5201)의 바깥쪽 영역에 분포된 픽셀들(5212)에 대해서는 플렉서블 디스플레이(110)의 더 적은 픽셀들에 할당되고 이미지(5201)의 가운데 영역에 분포된 픽셀들(5222)에 대해서는 플렉서블 디스플레이(110)의 더 많은 픽셀들에 할당되도록, 할당 비율을 조절할 수 있다.On the other hand, the control unit 130 allocates the pixels 5212 distributed to the outer region of the image 5201 to fewer pixels of the flexible display 110, unlike (b) and (c) And allocated to more pixels of the flexible display 110 for the pixels 5222 distributed in the middle region of the image 5201. [

도 52c는 일 실시예에 따른 플렉서블 디스플레이가 접힐 때 발생될 수 있는 디스플레이 왜곡을 제거하기 위한 보상 이미지를 생성하는 방법을 설명하기 위한 도면이다.52C is a diagram for explaining a method of generating a compensated image for eliminating display distortion that may occur when a flexible display according to an embodiment is folded.

도 52c를 참고하면, 플렉서블 디스플레이(110)가 임의의 각도로 접힌(folding) 상태들에 해당되는 도 52c의 (b) 및 (c)의 경우들에서 보상 이미지를 생성하는 방법을 설명하도록 한다.Referring to FIG. 52C, a method of generating a compensated image in the cases of FIGS. 52C and 52C in which the flexible display 110 corresponds to folding states at an arbitrary angle will be described.

5231 단계에서, 센싱부(120)는 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도를 감지한다. 예를 들어, 앞서 도 52c의 (b) 및 (c)에서 설명된 바와 같이, 센싱부(120)는 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 펼침 각도가 “135도”인 것으로 감지할 수 있다.In step 5231, the sensing unit 120 senses the spread angle of the flexible device 10 or the flexible display 110. For example, as described in (b) and (c) of FIG. 52C, the sensing unit 120 detects that the spread angle of the flexible device 10 or the flexible display 110 is " 135 degrees " .

5232 단계에서, 제어부(130)는 감지된 펼침 각도에 기초하여 플렉서블 디스플레이(110) 상에 표시될 레이아웃에서 디스플레이 왜곡을 보상하기 위한 영역들을 판단한다. 즉, 제어부(130)는 감지된 펼침 각도에 기초하여 디스플레이 왜곡을 보상하기 위한 이미지(5201)의 영역들을 판단할 수 있다. 예를 들어, 제어부(130)는, 이미지(5201)의 바깥쪽 영역에 분포된 픽셀들(5212)과 이미지(5201)의 가운데 영역에 분포된 픽셀들(5222)에 대해서는, 디스플레이 왜곡의 보상이 필요함을 판단할 수 있다. 이때, 제어부(130)는 감지된 펼침 각도에 따라 바깥쪽 영역에 분포된 픽셀들(5212)의 개수와 가운데 영역에 분포된 픽셀들(5222)의 개수를 조절함으로써, 디스플레이 왜곡을 보상하기 위한 이미지(5201)의 영역들을 판단할 수 있다.In step 5232, the control unit 130 determines areas for compensating the display distortion in the layout to be displayed on the flexible display 110 based on the detected spread angle. That is, the control unit 130 can determine the areas of the image 5201 for compensating the display distortion based on the detected spread angle. For example, for the pixels 5212 distributed in the outer region of the image 5201 and the pixels 5222 distributed in the middle region of the image 5201, the controller 130 may compensate for the display distortion It can be judged that it is necessary. At this time, the controller 130 adjusts the number of the pixels 5212 distributed in the outer area and the number of the pixels 5222 distributed in the middle area according to the sensed spread angle, It is possible to determine areas of the image 5201.

5233 단계에서, 제어부(130)는 판단된 영역들의 위치에 기초하여, 판단된 영역들 각각에 포함된 픽셀들에 대응되는 플렉서블 디스플레이(110)의 픽셀들의 할당 비율을 결정한다. 즉, 제어부(130)는 판단된 이미지(5201)의 영역들의 위치에 기초하여, 이미지(5201)의 영역들 각각에 대응되는 플렉서블 디스플레이(110)의 픽셀들의 할당 비율을 결정한다. 예를 들어, 제어부(130)는 이미지(5201)의 바깥쪽 영역에 분포된 픽셀들(5212)에 대해서는 플렉서블 디스플레이(110)의 더 많은 픽셀들(5213)에 할당되도록, 할당 비율을 결정할 수 있다. 또한, 제어부(130)는 이미지(5201)의 가운데 영역에 분포된 픽셀들(5222)에 대해서는 플렉서블 디스플레이(110)의 더 적은 픽셀들(5223)에 할당되도록, 할당 비율을 결정할 수 있다.In step 5233, the controller 130 determines the allocation ratio of the pixels of the flexible display 110 corresponding to the pixels included in each of the determined areas, based on the positions of the determined areas. That is, the controller 130 determines the allocation ratio of the pixels of the flexible display 110 corresponding to each of the regions of the image 5201 based on the positions of the regions of the determined image 5201. For example, the control unit 130 may determine the allocation ratio so that it is allocated to more pixels 5213 of the flexible display 110 for the pixels 5212 distributed in the outer region of the image 5201 . In addition, the controller 130 may determine the allocation ratio so that it is allocated to fewer pixels 5223 of the flexible display 110 for the pixels 5222 distributed in the middle region of the image 5201. [

5234 단계에서, 제어부(130)는 결정된 할당 비율에 기초하여 레이아웃을 재구성함으로써 디스플레이 왜곡을 보상하는 보상 이미지를 생성한다. 즉, 제어부(130)는 결정된 할당 비율에 기초하여 이미지(5201)를 재구성함으로써 디스플레이 왜곡을 보상하는 보상 이미지를 생성한다.In step 5234, the control unit 130 generates a compensated image that compensates for display distortion by reconstructing the layout based on the determined allocation ratio. That is, the control unit 130 generates a compensated image that compensates for display distortion by reconstructing the image 5201 based on the determined allocation ratio.

도 53은 일 실시예에 따른 플렉서블 디스플레이가 접힐 때 발생될 수 있는 디스플레이 왜곡을 제거하기 위한 애플리케이션 아이콘들의 배치를 설명하기 위한 도면이다.53 is a diagram for explaining the arrangement of application icons for eliminating display distortion that may occur when a flexible display according to an embodiment is folded.

도 53의 (a)를 참고하면, 플렉서블 디스플레이(110)가 접히거나(folding) 또는 구부러진(bending) 경우(예를 들어, 펼침 각도가“135도”인 경우), 디스플레이 왜곡의 보상을 통해, 플렉서블 디스플레이(110)를 정면에서 바라볼 때의 애플리케이션 아이콘들의 간격들이 일정하게 보여질 수 있다.Referring to Figure 53 (a), when the flexible display 110 is folded or bending (e.g., when the spread angle is "135 degrees"), The spacing of application icons when viewing the flexible display 110 from the front may be constant.

도 53의 (b)를 참고하면, 디스플레이 왜곡을 보상하기 위하여, 플렉서블 디스플레이(110)는 바깥쪽 영역에 위치한 애플리케이션 아이콘들 간의 간격은 보다 넓게 표시하고, 가운데 영역에 위치한 애플리케이션 아이콘들 간의 간격은 보다 좁게 표시할 수 있다. 이에 따라, 도 53의 (b)에 도시된 플렉서블 디스플레이(110)의 그래픽 유저 인터페이스 화면을 정면에서 바라보면, 도 53의 (a)에 도시된 바와 같이 애플리케이션 아이콘들이 일정 간격을 갖도록 표시될 수 있다.Referring to Figure 53 (b), in order to compensate for display distortion, the flexible display 110 displays the spacing between the application icons located in the outer area wider, and the spacing between the application icons located in the middle area It can be displayed narrowly. Accordingly, when the graphic user interface screen of the flexible display 110 shown in FIG. 53 (b) is viewed from the front, the application icons may be displayed with a predetermined interval as shown in FIG. 53 (a) .

도 54는 일 실시예에 따른 플렉서블 디스플레이의 활성 영역을 결정하기 위한 방법의 흐름도이다. 도 54를 참고하면, 활성 영역의 결정 방법은 도 2의 폴더블 디바이스(11) 또는 도 3 등의 플렉서블 디바이스(10)에서 시계열적으로 처리되는 과정들이므로, 이하 생략된 내용이라 하더라도 다른 도면들에서 설명되었던 내용은 도 54의 활성 영역의 결정 방법에도 적용될 수 있다.54 is a flow diagram of a method for determining an active area of a flexible display in accordance with one embodiment. Referring to FIG. 54, since the method of determining the active area is a process of being processed in a time-wise manner in the foldable device 11 of FIG. 2 or the flexible device 10 of FIG. 3 or the like, May also be applied to the method of determining the active area of FIG.

5401 단계에서, 센싱부(120)는 플렉서블 디스플레이(110)의 변형 정도를 감지한다. 여기서, 변형 정도는 펼침 각도, 휨 곡률 등을 포함할 수 있다.In step 5401, the sensing unit 120 senses the degree of deformation of the flexible display 110. Here, the degree of deformation may include a spread angle, a bending curvature, and the like.

5402 단계에서, 시선 검출부(370)는 플렉서블 디스플레이(110)를 바라보는 사용자의 뷰잉 디렉션을 검출한다. 이때, 시선 검출부(370)는 플렉서블 디스플레이(110)와 사용자 사이의 거리도 측정할 수 있다.In step 5402, the line of sight detection unit 370 detects the viewing direction of the user viewing the flexible display 110. [ At this time, the visual line detecting unit 370 can measure the distance between the flexible display 110 and the user.

5403 단계에서, 제어부(130)는, 감지된 변형 정도 및 검출된 뷰잉 디렉션 중 적어도 하나에 기초하여 플렉서블 디스플레이(110)에서 레이아웃을 제공할 활성 영역을 결정한다.In step 5403, the control unit 130 determines an active area to provide the layout in the flexible display 110 based on at least one of the detected deformation degree and the detected viewing direction.

도 55는 일 실시예에 따른 사용자의 뷰잉 디렉션에 의존하여 플렉서블 디스플레이의 활성 영역을 결정하는 것을 설명하기 위한 도면이다.55 is a diagram for explaining the determination of an active area of a flexible display depending on a viewing direction of a user according to an embodiment.

도 55를 참고하면, 시선 검출부(370)는 사용자의 눈동자의 방향, 얼굴 정면의 방향 등을 검출할 수 있는 카메라(5510) 등으로 구현될 수 있다. 이때, 카메라(5510)는 플렉서블 디스플레이(110)의 좌측에 위치할 수 있으나, 이에 제한되지 않고 플렉서블 디스플레이(110)의 상단, 하단, 우측 등의 다른 다양한 위치에 구비될 수 있다.55, the visual line detecting unit 370 may be implemented by a camera 5510 or the like capable of detecting a direction of a user's pupil, a direction of a face of a face, and the like. At this time, the camera 5510 may be located at the left side of the flexible display 110, but not limited thereto, and may be provided at various other positions such as the upper end, the lower end, and the right side of the flexible display 110.

도 55의 (a)를 참고하면, 사용자가 플렉서블 디스플레이(110)의 좌측에서 플렉서블 디스플레이(110)를 보는 경우, 시선 검출부(370)는 사용자의 뷰잉 디렉션이 우측 방향으로 향해 있다는 것을 검출한다. 이에 따라, 제어부(130)는, 폴딩 축(5501)의 우측 디스플레이 영역 상의 활성 영역(5512)이 좌측 디스플레이 영역 상의 활성 영역(5511) 보다 넓어지도록 결정한다. 이때, 활성 영역들(5511 및 5512)의 크기는 또한, 앞서 설명된 바와 같이 플렉서블 디스플레이(110)의 변형 정도에 의존할 수도 있다.Referring to Figure 55 (a), when the user views the flexible display 110 from the left side of the flexible display 110, the visual line detection unit 370 detects that the user's viewing direction is directed to the right. Accordingly, the controller 130 determines that the active area 5512 on the right display area of the folding axis 5501 is wider than the active area 5511 on the left display area. At this time, the size of the active areas 5511 and 5512 may also depend on the degree of deformation of the flexible display 110 as described above.

도 55의 (b)를 참고하면, 사용자가 플렉서블 디스플레이(110)의 우측에서 플렉서블 디스플레이(110)를 보는 경우, 시선 검출부(370)는 사용자의 뷰잉 디렉션이 좌측 방향으로 향해 있다는 것을 검출한다. 이에 따라, 제어부(130)는, 폴딩 축(5501)의 좌측 디스플레이 영역 상의 활성 영역(5513)이 우측 디스플레이 영역 상의 활성 영역(5514) 보다 넓어지도록 결정한다. 이때, 활성 영역들(5513 및 5514)의 크기는 또한, 앞서 설명된 바와 같이 플렉서블 디스플레이(110)의 변형 정도에 의존할 수도 있다.Referring to FIG. 55 (b), when the user views the flexible display 110 on the right side of the flexible display 110, the visual line detection unit 370 detects that the user's viewing direction is directed to the left. Accordingly, the controller 130 determines that the active area 5513 on the left display area of the folding axis 5501 is wider than the active area 5514 on the right display area. At this time, the size of the active areas 5513 and 5514 may also depend on the degree of deformation of the flexible display 110 as described above.

나아가서, 시선 검출부(370)는 플렉서블 디스플레이(110)와 사용자 사이의 거리도 측정할 수 있으므로, 제어부(130)는 뷰잉 디렉선 및 변형 정도와 함게, 측정된 거리도 고려하여 활성 영역들(5511 내지 5514)의 크기를 결정할 수도 있다.Furthermore, since the visual line detecting unit 370 can measure the distance between the flexible display 110 and the user, the control unit 130 determines the viewing direction and the degree of deformation of the active area 5511, 5514 may be determined.

도 56은 일 실시예에 따른 플렉서블 디바이스의 사운드 출력 방향을 결정하는 방법을 설명하기 위한 도면이다. 도 56을 참고하면, 사운드 출력 방향의 결정 방법은 도 2의 폴더블 디바이스(11) 또는 도 3 등의 플렉서블 디바이스(10)에서 시계열적으로 처리되는 과정들이므로, 이하 생략된 내용이라 하더라도 다른 도면들에서 설명되었던 내용은 도 56의 사운드 출력 방향의 결정 방법에도 적용될 수 있다.56 is a diagram for explaining a method of determining a sound output direction of a flexible device according to an embodiment. 56, since the method of determining the sound output direction is a process that is processed in a time-wise manner by the foldable device 11 of Fig. 2 or the flexible device 10 of Fig. 3 or the like, May also be applied to the method of determining the sound output direction in Fig.

5601 단계에서, 센싱부(120)는 플렉서블 디스플레이(110)의 변형 정도를 감지한다. 여기서, 변형 정도는 펼침 각도, 휨 곡률 등을 포함할 수 있다.In step 5601, the sensing unit 120 senses the degree of deformation of the flexible display 110. Here, the degree of deformation may include a spread angle, a bending curvature, and the like.

5602 단계에서, 시선 검출부(370)는 플렉서블 디스플레이(110)를 바라보는 사용자의 뷰잉 디렉션을 검출한다. In step 5602, the line of sight detection unit 370 detects the viewing direction of the user viewing the flexible display 110.

5603 단계에서, 제어부(130)는 감지된 변형 정도 및 검출된 뷰잉 디렉션 중 적어도 하나에 기초하여 사운드 출력 방향을 결정한다.In step 5603, the control unit 130 determines the sound output direction based on at least one of the detected degree of deformation and the detected viewing direction.

도 57은 일 실시예에 따른 폴더블 디스플레이를 채용한 플렉서블 디바이스의 변형 정도에 따라 플렉서블 디바이스의 사운드 출력 방향이 동적으로 변화되는 것을 설명하기 위한 도면이다.57 is a diagram for explaining that a sound output direction of a flexible device is dynamically changed according to a degree of deformation of a flexible device employing a foldable display according to an embodiment.

도 57을 참고하면, 플렉서블 디바이스(10)의 펼침 각도들이 “45도”, “135도” 및 “160도”인 경우들 각각에 대한 사운드 출력 방향들이 도시되어 있다. 음향 출력 모듈(322)은 플렉서블 디바이스(10)의 양 옆에 위치한 한 쌍의 스피커들로 구현된 것으로 가정한다.57, the sound output directions for each of the cases where the spread angles of the flexible device 10 are " 45 degrees ", " 135 degrees ", and " 160 degrees " are shown. It is assumed that the sound output module 322 is implemented with a pair of speakers positioned on both sides of the flexible device 10.

플렉서블 디바이스(10)의 펼침 각도가 “45도”인 경우, 음향 출력 모듈(322)은 사용자의 양 귀에 사운드가 일직선으로 전달될 수 있도록, 바깥쪽으로 퍼지는 방향의 사운드를 출력할 수 있다. 플렉서블 디바이스(10)의 펼침 각도가 “135도”인 경우, 음향 출력 모듈(322)은 사용자의 양 귀에 사운드가 일직선으로 전달될 수 있도록, 평행한 방향의 사운드를 출력할 수 있다. 플렉서블 디바이스(10)의 펼침 각도가 “160도”인 경우, 음향 출력 모듈(322)은 사용자의 양 귀에 사운드가 일직선으로 전달될 수 있도록, 안쪽으로 모이는 방향의 사운드를 출력할 수 있다.When the spreading angle of the flexible device 10 is " 45 degrees ", the sound output module 322 can output sound in a direction of outward spreading so that sound can be linearly transmitted to the user's double ear. When the spread angle of the flexible device 10 is " 135 degrees ", the sound output module 322 can output a sound in a parallel direction so that sound can be linearly transmitted to the user's ears. When the unfolding angle of the flexible device 10 is " 160 degrees ", the sound output module 322 can output sound in a direction of gathering inward so that sound can be linearly transmitted to the user's ears.

즉, 플렉서블 디바이스(10)의 음향 출력 모듈(322)은 플렉서블 디바이스(10)의 변형 정도에 따라 사운드 출력 방향을 동적으로 변화시킴으로써, 사용자에게 보다 또렷한 음감을 제공할 수 있다.That is, the sound output module 322 of the flexible device 10 can dynamically change the sound output direction according to the degree of deformation of the flexible device 10, thereby providing a clearer sound to the user.

도 58은 일 실시예에 따른 사용자의 뷰잉 디렉션에 따라 플렉서블 디바이스의 사운드 출력 방향이 동적으로 변화되는 것을 설명하기 위한 도면이다.58 is a diagram for explaining that a sound output direction of a flexible device is dynamically changed according to a viewing direction of a user according to an embodiment.

도 58의 (a)를 참고하면, 사용자의 뷰잉 디렉션이 플렉서블 디바이스(10)의 좌측 방향으로 치우친 경우, 음향 출력 모듈(322)은 사운드를 좌측 방향에 위치한 사용자에게 모이도록 출력한다.58 (a), when the viewing direction of the user is shifted to the left side of the flexible device 10, the sound output module 322 outputs the sound to the user located in the left direction.

도 58의 (b)를 참고하면, 사용자의 뷰잉 디렉션이 플렉서블 디바이스(10)의 우측 방향으로 치우친 경우, 음향 출력 모듈(322)은 사운드를 우측 방향에 위치한 사용자에게 모이도록 출력한다.58B, when the viewing direction of the user is shifted to the right side of the flexible device 10, the sound output module 322 outputs the sound to the user located in the right direction.

도 59는 일 실시예에 따른 플렉서블 디바이스에서 사용자와의 입력 인터페이싱을 수행하는 방법의 흐름도이다. 도 59를 참고하면, 입력 인터페이싱의 수행 방법은 도 3의 플렉서블 디바이스(10)에서 시계열적으로 처리되는 과정들이므로, 이하 생략된 내용이라 하더라도 도 3에서 설명되었던 내용은 도 59의 입력 인터페이싱의 수행 방법에도 적용될 수 있다.59 is a flowchart of a method of performing input interfacing with a user in a flexible device according to an embodiment. 59, since the method of performing the input interfacing is a process of being processed in a time-series manner in the flexible device 10 of FIG. 3, the contents described in FIG. 3 are omitted from FIG. Method.

5901 단계에서, 센싱부(340)는 플렉서블 디스플레이(110)의 변형 정도를 감지한다.In step 5901, the sensing unit 340 senses the degree of deformation of the flexible display 110.

5902 단계에서, 터치 인식 모듈(311)은 플렉서블 디스플레이(110)를 통해 사용자에 의해 입력된 적어도 하나의 터치 위치를 감지한다.In step 5902, the touch recognition module 311 senses at least one touch location input by the user via the flexible display 110. [

5903 단계에서, 제어부(360)는 감지된 변형 정도에 기초하여, 감지된 적어도 하나의 터치 위치를 보상한다.In step 5903, the control unit 360 compensates for the sensed at least one touch position based on the detected degree of deformation.

5904 단계에서, 제어부(360)는 보상된 적어도 하나의 터치 위치를 이용하여 플렉서블 디스플레이(110)에 표시된 그래픽 유저 인터페이스 화면을 제어한다.In step 5904, the control unit 360 controls the graphic user interface screen displayed on the flexible display 110 using at least one compensated touch position.

도 60은 일 실시예에 따라 플렉서블 디스플레이의 변형에 따라 사용자가 터치 입력시 발생될 수 있는 오차를 설명하기 위한 도면이다.FIG. 60 is a view for explaining an error that can be generated when the user inputs a touch according to a variation of the flexible display according to an embodiment.

도 60의 (a)를 참고하면, 플렉서블 디스플레이(110)가 완전히 펼쳐진(unfolding 또는 unbending) 경우, 사용자의 실제 터치 위치(6001)는 사용자가 목표로 하는 목표(target) 위치와 동일할 개연성이 높다.Referring to Figure 60 (a), when the flexible display 110 is completely unfolded or unbending, the user's actual touch position 6001 is likely to be the same as the target position of the user .

하지만, 도 60의 (b)를 참고하면, 플렉서블 디스플레이(110)가 접히거나(folding) 또는 구부러진(bending) 경우, 사용자의 실제 터치 위치(6002)는 사용자가 목표로 하는 목표 위치(6003)와 동일하지 않을 개연성이 높다. 이는, 편평한 상태로 놓여진 평면을 터치할 때와는 달리, 비스듬히 기울어진 상태의 평면을 터치할 때에는 손가락의 모양, 굵기 등으로 인해 사용자가 터치되는 지점을 정확하게 인지하기 어렵기 때문이다.Referring to FIG. 60B, when the flexible display 110 is folded or bent, the actual touch position 6002 of the user corresponds to the target position 6003 of the user There is a high probability that it will not be the same. This is because, unlike the case of touching a plane placed in a flat state, it is difficult to accurately recognize a point at which a user touches due to the shape and thickness of the finger when touching a plane that is inclined at an angle.

도 61은 일 실시예에 따른 플렉서블 디스플레이의 터치 입력시 발생될 수 있는 오차를 보상하는 것을 설명하기 위한 도면이다.FIG. 61 is a diagram for explaining compensation of an error that may occur in touch input of the flexible display according to one embodiment.

도 61을 참고하면, 앞서 도 60의 (b)에서 설명된 바와 같이, 사용자가 의도치 않더라도, 플렉서블 디스플레이(110)가 접힌(folding) 상태 또는 구부러진(bending) 상태에서는 플렉서블 디스플레이(110)의 표면이 기울어져 있기 때문에, 사용자의 실제 터치 위치(6101)는 사용자가 목표로 하는 목표 위치(6102)와 동일하지 않을 개연성이 높다.Referring to FIG. 61, in the folding state or the bending state of the flexible display 110, even if the user does not intend to do so, as described in FIG. 60 (b) The possibility that the user's actual touch position 6101 is not the same as the target position 6102 targeted by the user is high.

따라서, 실제 터치 위치(6101)를 목표 위치(6102)에 대응시키기 위하여, 실제 터치 위치(6101)에 대해 오프셋을 적용시킨다면, 터치 입력의 오차가 보상될 수 있다.Therefore, if an offset is applied to the actual touch position 6101 in order to make the actual touch position 6101 correspond to the target position 6102, the error of the touch input can be compensated.

도 62는 일 실시예에 따른 플렉서블 디바이스 또는 플렉서블 디스플레이의 변형 정도에 대응되는 제 1 오프셋을 설명하기 위한 도면이다.62 is a view for explaining a first offset corresponding to a degree of deformation of a flexible device or a flexible display according to an embodiment.

도 62를 참고하면, 제 1 오프셋에 관한 룩업 테이블(6201)에는, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 변형 정도들 각각에 대응되는 제 1 오프셋의 값들이 정의되어 있다. 예를 들어, 도 61에서 플렉서블 디스플레이(110)의 펼침 각도가 “135도”인 경우, 제어부(360)는 실제 터치 위치(6101)에 대하여 “a1 35”의 값의 제 1 오프셋을 적용시킴으로써, 목표 위치(6102)에 가까워지도록 터치 입력의 오차를 보상한다.62, the values of the first offset corresponding to the deformation degrees of the flexible device 10 or the flexible display 110 are defined in the lookup table 6201 relating to the first offset. For example, in Figure 61, when the spread angle of the flexible display 110 is " 135 degrees ", the control unit 360 applies a first offset of the value of a 1 35 to the actual touch position 6101 , The error of the touch input is compensated to approach the target position 6102. [

도 63은 일 실시예에 따른 플렉서블 디바이스 또는 플렉서블 디스플레이의 기울기에 대응되는 제 2 오프셋을 설명하기 위한 도면이다.63 is a view for explaining a second offset corresponding to a slope of a flexible device or a flexible display according to an embodiment.

앞서 도 3에서 설명된 바와 같이, 모션 인식 모듈(312)은 플렉서블 디바이스(10)의 기울기를 측정할 수 있다.3, the motion recognition module 312 may measure the slope of the flexible device 10.

도 63을 참고하면, 제 2 오프셋에 관한 룩업 테이블(6301)에는, 플렉서블 디바이스(10) 또는 플렉서블 디스플레이(110)의 기울기들 각각에 대응되는 제 2 오프셋의 값들이 정의되어 있다. 예를 들어, 도 61에서 플렉서블 디스플레이(110)의 수직 방향의 기울기가 “45도”인 경우, 제어부(360)는 실제 터치 위치(6101)에 대하여 “bV90”의 값의 제 2 오프셋을 적용시킴으로써, 목표 위치(6102)에 가까워지도록 터치 입력의 오차를 보상한다. 또한, 플렉서블 디스플레이(110)의 수평 방향의 기울기가 “135도”인 경우, 제어부(360)는 실제 터치 위치(6101)에 대하여 “bH135”의 값의 제 2 오프셋을 적용시킴으로써, 목표 위치(6102)에 가까워지도록 터치 입력의 오차를 보상한다.Referring to FIG. 63, values of a second offset corresponding to the slopes of the flexible device 10 or the flexible display 110 are defined in the lookup table 6301 relating to the second offset. For example, in Figure 61, if the vertical tilt of the flexible display 110 is " 45 degrees ", the control unit 360 applies a second offset of the value of " b V90 " Thereby compensating for the error of the touch input so as to approach the target position 6102. [ When the horizontal slope of the flexible display 110 is " 135 degrees ", the control unit 360 applies a second offset of the value of " b H135 " to the actual touch position 6101, 6102) of the touch input.

도 64는 일 실시예에 따른 플렉서블 디스플레이 상의 터치-입력된 좌표 값에 대응되는 제 3 오프셋을 설명하기 위한 도면이다.64 is a diagram for explaining a third offset corresponding to a touch-input coordinate value on a flexible display according to an embodiment.

앞서 도 3의 터치 인식 모듈(311)은 플렉서블 디스플레이(110) 상에서 사용자에 의해 터치된 위치를 좌표 값으로 변환하여 사용자의 터치 입력을 인식할 수 있다.The touch recognition module 311 of FIG. 3 can recognize the touch input of the user by converting the position touched by the user on the flexible display 110 into coordinate values.

도 64를 참고하면, 제 3 오프셋에 관한 룩업 테이블(6401)에는, 플렉서블 디스플레이(110) 상의 좌표 값들 각각에 대응되는 제 3 오프셋의 값들이 정의되어 있다. 예를 들어, 도 61에서 실제 터치 위치(6101)의 좌표 값이 “(100, 100)”인 경우, 제어부(360)는 실제 터치 위치(6101)에 대하여 “c(100,100)”의 값의 제 3 오프셋을 적용시킴으로써, 목표 위치(6102)에 가까워지도록 터치 입력의 오차를 보상한다.64, the values of the third offset corresponding to the respective coordinate values on the flexible display 110 are defined in the lookup table 6401 relating to the third offset. For example, when the coordinate value of the actual touch position 6101 is " (100, 100) " in FIG. 61, the control unit 360 determines that the actual touch position 6101 is " c (100,100) 3 offset so as to compensate for the error of the touch input so as to approach the target position 6102. [

도 65는 일 실시예에 따른 플렉서블 디스플레이를 터치한 입력 수단의 종류에 대응되는 제 4 오프셋을 설명하기 위한 도면이다.65 is a view for explaining a fourth offset corresponding to a type of an input means touching a flexible display according to an embodiment.

앞서 도 3의 터치 인식 모듈(311)에 의해 터치 입력이 감지된 경우, 제어부(360)는 터치 입력에 사용된 입력 수단의 종류를 결정할 수 있다.When the touch input is sensed by the touch recognition module 311 of FIG. 3, the controller 360 may determine the type of the input means used for the touch input.

도 65를 참고하면, 제 4 오프셋에 관한 룩업 테이블(6501)에는, 입력 수단의 종류들 각각에 대응되는 제 4 오프셋의 값들이 정의되어 있다. 예를 들어, 도 61에서는 터치 입력에 사용된 입력 수단이 손가락이므로, 제어부(360)는 실제 터치 위치(6101)에 대하여 “d2”의 값의 제 4 오프셋을 적용시킴으로써, 목표 위치(6102)에 가까워지도록 터치 입력의 오차를 보상한다.Referring to FIG. 65, values of a fourth offset corresponding to each type of input means are defined in the lookup table 6501 relating to the fourth offset. For example, because the 61 is an input means using a touch input finger, the control section 360 by applying a fourth offset value of "d 2" with respect to the actual touch position 6101, the target position (6102) So that the error of the touch input is compensated.

도 61 내지 도 65를 참고하면, 제어부(360)는 제 1 오프셋, 제 2 오프셋, 제 3 오프셋 및 제 4 오프셋 중 적어도 하나를 이용하여 실제 터치 위치(6101)가 목표 위치(6101)에 대응되도록 실제 터치 위치(6101)를 보상한다. 보다 상세하게 설명하면, 예를 들어 제어부(360)는 플렉서블 디스플레이(110) 상에서 실제 터치 위치(6101)에 대응되는 좌표 값이 (x, y)인 것으로 판단할 수 있다. 그리고, 제어부(360)는 제 1 오프셋의 값은 (a45 _x, a45 _y)이고, 제 2 오프셋의 값은 (bv45 _x, bv45 _y)이고, 제 3 오프셋의 값은 (Cx, Cy)이고, 제 4 오프셋의 값은 (d2 _x, d2 _y)인 것으로 결정할 수 있다. 결국, 제어부(360)는 제 1 내지 4 오프셋 값들을 이용하여, 실제 터치 위치(6101)에 대응되는 좌표 값 (x, y)을, (x+a45 _x+bv45 _x+Cx+d2 _x, y+a45 _y+bv45 _y+Cy+d2 _y)로 보상하고, (x+a45 _x+bv45 _x+Cx+d2 _x, y+a45_y+bv45_y+Cy+d2_y)의 값이 목표 위치(6101)의 좌표 값에 대응되는 것으로 판단할 수 있다.61 to 65, the control unit 360 may use at least one of the first offset, the second offset, the third offset, and the fourth offset so that the actual touch position 6101 corresponds to the target position 6101 The actual touch position 6101 is compensated. More specifically, for example, the controller 360 may determine that the coordinate value corresponding to the actual touch position 6101 on the flexible display 110 is (x, y). The control unit 360 is the value of the first offset (a 45 _x, a 45 _y), and the value of the second offset (b v45 _x, b v45 _y), and the value of the third offset (C x , C y ) and the value of the fourth offset is (d 2 _x , d 2 _y ). After all, the control unit 360 by using the first to fourth offset value, the coordinates (x, y) corresponding to the actual touch position (6101), (x + a 45 _x + b v45 _x + C x + d 2 _x, y + a 45 _y + b v45 _y + C y + d 2 _y) compensation, and (x + a 45 _x + b v45 _x + C x + d 2 _x, y + a 45_y + b v45_y + C y + d 2 - y ) corresponds to the coordinate value of the target position 6101.

한편, 제어부(360)는 보상된 적어도 하나의 터치 위치에 대응되는 유저 그래픽 인터페이스 화면 상의 명령을 실행한다. 또한, 제어부(360)는 감지된 터치 위치에서 플렉서블 디스플레이(110)와 접촉된 표면 중 입력 강도의 피크 지점(peak point)에 가장 근접하는 메뉴 또는 숏컷에 대응되는 명령을 실행할 수 있다.On the other hand, the control unit 360 executes a command on the user graphic interface screen corresponding to at least one of the compensated touch positions. In addition, the controller 360 can execute a command corresponding to a menu or a shortcut that is the closest to the peak point of the input intensity among the surfaces contacted with the flexible display 110 at the sensed touch position.

터치 인식 모듈(311)은 앞서 설명된 바와 같이, 사용자에 의해 입력된 근접 터치 위치(또는 호버링 위치)를 감지할 수 있다. 이때, 제어부(360)는 앞서 설명된 종류의 오프셋들을 이용하여 감지된 호버링 위치를 보상할 수 있다. 그리고, 플렉서블 디스플레이(110)는 보상된 호버링 위치에 호버링 포인터를 표시할 수 있다.The touch recognition module 311 may sense the proximity touch position (or hovering position) input by the user, as described above. At this time, the control unit 360 may compensate the detected hovering position using the offsets of the kind described above. The flexible display 110 may then display a hovering pointer at the compensated hovering position.

한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.Meanwhile, the above-described method can be implemented in a general-purpose digital computer that can be created as a program that can be executed by a computer and operates the program using a computer-readable recording medium. In addition, the structure of the data used in the above-described method can be recorded on a computer-readable recording medium through various means. The computer-readable recording medium includes a storage medium such as a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), optical reading medium (e.g., CD ROM,

본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed methods should be considered from an illustrative point of view, not from a restrictive point of view. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.

Claims (21)

폴더블 디바이스에 있어서,
상기 폴더블 디바이스의 펼침(unfolding) 동작을 감지하는 센싱부;
상기 펼침 동작이 감지된 경우, 적어도 하나의 객체의 표현이 변화되는 레이아웃을 표시하는 디스플레이부; 및
상기 적어도 하나의 객체의 상기 표현이, 상기 감지된 펼침 동작에 대응되도록 상기 레이아웃의 상기 표시를 제어하는 제어부를 포함하는, 폴더블 디바이스.
In a foldable device,
A sensing unit for sensing an unfolding operation of the foldable device;
A display unit for displaying a layout in which a representation of at least one object is changed when the unfolding operation is detected; And
Wherein the representation of the at least one object comprises a control for controlling the presentation of the layout such that it corresponds to the sensed spreading action.
제 1 항에 있어서,
상기 센싱부는
상기 폴더블 디바이스의 펼침 각도(unfolding angle) 또는 펼침 곡률(unfolding curvature)을 감지함으로써 상기 펼침 동작을 감지하는, 폴더블 디바이스.
The method according to claim 1,
The sensing unit
And detects the unfolding motion by sensing an unfolding angle or an unfolding curvature of the foldable device.
제 2 항에 있어서,
상기 제어부는
상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률에 대응되는, 상기 레이아웃의 상기 표현의 변화 요소를 결정하고,
상기 폴더블 디스플레이는
상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률까지 상기 감지된 펼침 동작이 수행되는 동안, 상기 결정된 변화 요소에 따라 상기 표현이 변화되는 상기 레이아웃을 표시하는, 폴더블 디바이스.
3. The method of claim 2,
The control unit
Determining a variation element of the representation of the layout corresponding to the sensed spread angle or the sensed spread curvature,
The foldable display
And displays the layout in which the expression is changed according to the determined change element while the detected unfolding operation is performed up to the detected unfolding angle or the detected unfolding curvature.
제 2 항에 있어서,
상기 제어부는
상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률에 대응되는 활성 영역 상에 할당될 픽셀들의 배치를 조절함으로써 영상 왜곡이 보상된 상기 레이아웃을 생성하고,
상기 디스플레이부는
상기 결정된 활성 영역 상에 상기 생성된 레이아웃을 표시하는, 폴더블 디바이스.
3. The method of claim 2,
The control unit
Generating the layout in which the image distortion is compensated by adjusting the arrangement of the pixels to be allocated on the active area corresponding to the sensed spread angle or the sensed expanded curvature,
The display unit
And displays the generated layout on the determined active area.
제 2 항에 있어서,
상기 제어부는
상기 폴더블 디바이스의 펼침 각도들마다 또는 펼침 곡률들마다, 상기 펼침 각도들 각각에 또는 상기 펼침 곡률들 각각에 대응되는 상기 레이아웃을 생성하고,
상기 폴더블 디스플레이는
상기 감지된 펼침 각도 이하의 펼침 각도들 또는 상기 감지된 펼침 곡률 이하의 펼침 곡률들 각각에 대응되는 상기 레이아웃을 순차적으로 표시하는, 폴더블 디바이스.
3. The method of claim 2,
The control unit
Generating the layout corresponding to each of the unfolding angles or each of the unfolding curvatures for each of the unfolding angles or the unfolding curvatures of the foldable device,
The foldable display
And sequentially displays the layouts corresponding to the detected unfolding angles or the unfolded curvatures below the sensed unfolding curvature.
제 1 항에 있어서,
상기 디스플레이부는
상기 디스플레이부의 화면의 폴딩 축, 상기 디스플레이부의 상기 화면의 가장자리 및 상기 디스플레이부의 상기 화면의 소정 일부 지점 중 적어도 하나의 위치에서 상기 적어도 하나의 객체의 표시를 시작하는, 폴더블 디바이스.
The method according to claim 1,
The display unit
And starts to display the at least one object at a position of at least one of a folding axis of a screen of the display unit, an edge of the screen of the display unit, and a predetermined portion of the screen of the display unit.
제 1 항에 있어서,
상기 적어도 하나의 객체는
사용자에 의해 즐겨찾기(favorite)로 지정된, 상기 폴더블 디바이스에 설치된 애플리케이션들, 상기 폴더블 디바이스에 저장된 컨텐츠들 및 상기 애플리케이션들의 메뉴들 중 적어도 하나를 실행하기 위한 바로가기(shortcut)에 대응되는, 폴더블 디바이스.
The method according to claim 1,
The at least one object
A shortcut for executing at least one of the applications installed in the folderable device, the contents stored in the folderable device, and the menus of the applications specified by the user as favorites, Foldable device.
제 1 항에 있어서,
상기 폴더블 디스플레이는
상기 감지된 펼침 동작에 대응하여, 상기 적어도 하나의 객체의 배치(arrangement), 상기 적어도 하나의 객체의 외형(appearance) 및 상기 적어도 하나의 객체의 개수 중 적어도 하나가 동적으로 변화되는 상기 레이아웃을 제공하는, 폴더블 디바이스.
The method according to claim 1,
The foldable display
In response to the detected unfolding operation, at least one of the arrangement of the at least one object, the appearance of the at least one object and the number of the at least one object is dynamically changed. , A folderable device.
제 8 항에 있어서,
상기 제어부는
상기 레이아웃이 복수의 객체들을 포함하는 경우, 상기 센싱부에 의해 감지된 펼침 각도들마다 또는 상기 센싱부에 의해 감지된 펼침 곡률들마다, 상기 복수의 객체들의 배치, 상기 복수의 객체들의 외형 및 상기 복수의 객체들의 개수 중 적어도 하나가 서로 다르도록 상기 레이아웃의 상기 표시를 제어하는, 폴더블 디바이스.
9. The method of claim 8,
The control unit
The layout of the plurality of objects, the outline of the plurality of objects, and the shape of the plurality of objects, for each of the spread angles sensed by the sensing unit or the sensing curvatures sensed by the sensing unit when the layout includes a plurality of objects. And controls the display of the layout such that at least one of the number of the plurality of objects is different from each other.
제 8 항에 있어서,
상기 제어부는
상기 레이아웃이 하나의 객체를 포함하는 경우, 상기 센싱부에 의해 감지된 펼침 각도들마다 또는 상기 센싱부에 의해 감지된 펼침 곡률들마다, 상기 하나의 객체의 외형이 서로 다르도록 상기 레이아웃의 상기 표시를 제어하는, 폴더블 디바이스.
9. The method of claim 8,
The control unit
Wherein when the layout includes one object, for each of the opening angles detected by the sensing unit or the expanded curvatures sensed by the sensing unit, the display of the one object is different from the display The device being able to control the device.
폴더블 디바이스에서 그래픽 유저 인터페이스를 제공하는 방법에 있어서,
상기 폴더블 디스플레이의 펼침(unfolding) 동작을 감지하는 단계;
상기 펼침 동작이 감지된 경우, 적어도 하나의 객체의 표현이 변화되는 레이아웃을 표시하는 단계; 및
상기 적어도 하나의 객체의 상기 표현이, 상기 감지된 펼침 동작에 대응되도록 상기 레이아웃의 상기 표시를 제어하는 단계를 포함하는, 방법.
A method for providing a graphical user interface in a folderable device,
Detecting an unfolding operation of the foldable display;
Displaying a layout in which a representation of at least one object is changed when the unfolding operation is detected; And
Wherein the representation of the at least one object comprises controlling the presentation of the layout to correspond to the sensed spreading action.
제 11 항에 있어서,
상기 감지하는 단계는
상기 폴더블 디바이스의 펼침 각도(unfolding angle) 또는 펼침 곡률(unfolding curvature)을 감지함으로써 상기 펼침 동작을 감지하는, 방법.
12. The method of claim 11,
The sensing step
And sensing the unfolding motion by sensing an unfolding angle or an unfolding curvature of the foldable device.
제 12 항에 있어서,
상기 제어하는 단계는
상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률에 대응되는, 상기 레이아웃의 상기 표현의 변화 요소를 결정하는 단계; 및
상기 감지된 펼침 각도 또는 상기 감지된 펼침 곡률까지 상기 감지된 펼침 동작이 수행되는 동안, 상기 결정된 변화 요소에 따라 상기 표현이 변화되도록 상기 레이아웃의 상기 표시를 제어하는 단계를 포함하는, 방법.
13. The method of claim 12,
The step of controlling
Determining a change element of the representation of the layout corresponding to the sensed spread angle or the sensed spread curvature; And
And controlling the display of the layout such that the representation is changed according to the determined change element while the sensed spread angle or the sensed spread curvature is performed during the sensed spread operation.
제 12 항에 있어서,
상기 제어하는 단계는
상기 폴더블 디바이스의 펼침 각도들마다 또는 펼침 곡률들마다, 상기 펼침 각도들 각각에 또는 상기 펼침 곡률들 각각에 대응되는 상기 레이아웃의 레이아웃들을 생성하는 단계; 및
상기 감지된 펼침 각도 이하의 펼침 각도들 또는 상기 감지된 펼침 곡률 이하의 펼침 곡률들 각각에 대응되는 상기 레이아웃을 순차적으로 표시되도록 제어하는 단계를 포함하는, 방법.
13. The method of claim 12,
The step of controlling
Generating layouts of the layout corresponding to each of the spreading angles or each of the spreading curvatures for each of the spreading angles or for each of the spreading curvatures of the foldable device; And
Controlling to sequentially display the layouts corresponding to the detected unfolded angles or the detected unfolded curvatures respectively.
제 11 항에 있어서,
상기 적어도 하나의 객체는
사용자에 의해 즐겨찾기(favorite)로 지정된, 상기 폴더블 디바이스에 설치된 애플리케이션들, 상기 폴더블 디바이스에 저장된 컨텐츠들 및 상기 애플리케이션들의 메뉴들 중 적어도 하나를 실행하기 위한 바로가기(shortcut)에 대응되는, 방법.
12. The method of claim 11,
The at least one object
A shortcut for executing at least one of the applications installed in the folderable device, the contents stored in the folderable device, and the menus of the applications specified by the user as favorites, Way.
제 11 항에 있어서,
상기 표시하는 단계는
상기 감지된 펼침 동작에 대응하여, 상기 적어도 하나의 객체의 배치(arrangement), 상기 적어도 하나의 객체의 외형(appearance) 및 상기 적어도 하나의 객체의 개수 중 적어도 하나가 동적으로 변화되는 상기 레이아웃을 제공하는, 방법.
12. The method of claim 11,
The step of displaying
In response to the detected unfolding operation, at least one of the arrangement of the at least one object, the appearance of the at least one object and the number of the at least one object is dynamically changed. How to.
제 16 항에 있어서,
상기 제어하는 단계는
상기 레이아웃이 복수의 객체들을 포함하는 경우, 센싱부에 의해 감지된 펼침 각도들마다 또는 상기 센싱부에 의해 감지된 펼침 곡률들마다, 상기 복수의 객체들의 배치, 상기 복수의 객체들의 외형 및 상기 복수의 객체들의 개수 중 적어도 하나가 서로 다르도록 상기 레이아웃의 상기 표시를 제어하는, 방법.
17. The method of claim 16,
The step of controlling
Wherein when the layout includes a plurality of objects, the arrangement of the plurality of objects, the outline of the plurality of objects, and the plurality of the plurality of objects are detected for each of the spread angles sensed by the sensing unit, The display of the layout is controlled such that at least one of the number of objects of the layout is different.
제 16 항에 있어서,
상기 제어하는 단계는
상기 레이아웃이 하나의 객체를 포함하는 경우, 센싱부에 의해 감지된 펼침 각도마다 또는 상기 센싱부에 의해 감지된 펼침 곡률마다, 상기 하나의 객체의 외형이 서로 다르도록 상기 레이아웃의 상기 표시를 제어하는, 방법.
17. The method of claim 16,
The step of controlling
When the layout includes one object, controls the display of the layout such that the appearance of the one object is different for every spread angle sensed by the sensing unit or for each of the expanded curvatures sensed by the sensing unit , Way.
제 11 항에 있어서,
상기 감지하는 단계는
상기 폴더블 디바이스의 접힘 상태에서 펼침 상태로의 형태 전환을 나타내는 상기 펼침 동작을 감지하는, 방법.
12. The method of claim 11,
The sensing step
Detecting the unfolding operation indicating a transition from the folded state to the unfolded state of the foldable device.
제 11 항 내지 제 19 항 중의 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium storing a program for causing a computer to execute the method according to any one of claims 11 to 19. 폴더블 디바이스에 있어서,
상기 폴더블 디바이스의 펼침(unfolding) 동작을 감지하는 센싱부;
상기 펼침 동작이 감지된 경우, 적어도 하나의 객체를 표시하는 디스플레이부; 및
상기 적어도 하나의 객체의 표현이 상기 감지된 펼침 동작에 대응되어 변화되도록 상기 객체의 표시를 제어하는 제어부를 포함하는, 폴더블 디바이스.
In a foldable device,
A sensing unit for sensing an unfolding operation of the foldable device;
A display unit for displaying at least one object when the unfolding operation is detected; And
And a control unit for controlling the display of the object such that a representation of the at least one object is changed corresponding to the sensed spreading action.
KR1020150012850A 2014-07-31 2015-01-27 Flexible device and method for performing interfacing thereof KR101785066B1 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
PCT/KR2015/006877 WO2016017948A1 (en) 2014-07-31 2015-07-03 Flexible device and interfacing method thereof
AU2015297281A AU2015297281B2 (en) 2014-07-31 2015-07-03 Flexible device and interfacing method thereof
US14/795,025 US11068074B2 (en) 2014-07-31 2015-07-09 Flexible device and interfacing method thereof
EP20161052.4A EP3680750B1 (en) 2014-07-31 2015-07-29 Flexible device and interfacing method thereof
EP15178859.3A EP2980674B1 (en) 2014-07-31 2015-07-29 Flexible device and interfacing method thereof
TW105137038A TWI673694B (en) 2014-07-31 2015-07-30 Foldable device and controlling method thereof
TW104124613A TWI564859B (en) 2014-07-31 2015-07-30 Foldable device and interfacing method thereof
TW108130262A TWI720595B (en) 2014-07-31 2015-07-30 Electronic apparatus and controlling method of electronic apparatus
CN202011047370.2A CN112181203B (en) 2014-07-31 2015-07-31 Flexible device and interface method thereof
CN201510463520.0A CN105320352A (en) 2014-07-31 2015-07-31 Flexible device and interfacing method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140098583 2014-07-31
KR20140098583 2014-07-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020170126491A Division KR101857062B1 (en) 2014-07-31 2017-09-28 Flexible device and method for performing interfacing thereof

Publications (2)

Publication Number Publication Date
KR20160016521A true KR20160016521A (en) 2016-02-15
KR101785066B1 KR101785066B1 (en) 2017-10-12

Family

ID=55357222

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020150012850A KR101785066B1 (en) 2014-07-31 2015-01-27 Flexible device and method for performing interfacing thereof
KR1020170126491A KR101857062B1 (en) 2014-07-31 2017-09-28 Flexible device and method for performing interfacing thereof
KR1020180051665A KR102271289B1 (en) 2014-07-31 2018-05-04 Flexible device and method for performing interfacing thereof

Family Applications After (2)

Application Number Title Priority Date Filing Date
KR1020170126491A KR101857062B1 (en) 2014-07-31 2017-09-28 Flexible device and method for performing interfacing thereof
KR1020180051665A KR102271289B1 (en) 2014-07-31 2018-05-04 Flexible device and method for performing interfacing thereof

Country Status (4)

Country Link
KR (3) KR101785066B1 (en)
CN (1) CN112181203B (en)
AU (1) AU2015297281B2 (en)
TW (3) TWI564859B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180025386A (en) * 2016-08-30 2018-03-09 삼성디스플레이 주식회사 Electronic device and operating method of the same
KR20180028093A (en) * 2016-09-07 2018-03-16 삼성디스플레이 주식회사 Input sensor and display device including the same
CN109564450A (en) * 2016-08-04 2019-04-02 微软技术许可有限责任公司 The folding angles of foldable device sense
KR20200122076A (en) * 2019-04-17 2020-10-27 삼성전자주식회사 Foldable electronic device and method for displaying information in the foldable electronic device
KR20200135096A (en) * 2019-05-24 2020-12-02 주식회사 엔씨소프트 Folderable device and method for displaying thereof
US11209865B2 (en) 2019-01-10 2021-12-28 Samsung Electronics Co., Ltd Method for providing image using foldable display and electronic device for supporting the same
WO2024075987A1 (en) * 2022-10-04 2024-04-11 삼성전자 주식회사 Screen providing method and electronic device supporting same

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI709128B (en) 2016-06-30 2020-11-01 日商半導體能源研究所股份有限公司 Information terminal
TWI609294B (en) * 2016-12-27 2017-12-21 財團法人工業技術研究院 Metohd for user interface of foldable display apparatus
TWI642050B (en) 2017-10-25 2018-11-21 誠屏科技股份有限公司 Display apparatus with multi screens
CN110189630B (en) 2018-02-22 2021-11-02 诚屏科技股份有限公司 Multi-screen display device and display method
CN208256187U (en) 2018-06-06 2018-12-18 诚屏科技股份有限公司 Multiscreen display apparatus
KR20200126232A (en) 2019-04-29 2020-11-06 삼성전자주식회사 An electronic device and method for outputing image thereof
KR102681664B1 (en) 2019-06-12 2024-07-05 엘지디스플레이 주식회사 Foldable display and driving method thereof
KR20210013966A (en) 2019-07-29 2021-02-08 정진규 Providing a rhythm action game for a touch screen utilizing a foldable device
KR20210092089A (en) * 2020-01-15 2021-07-23 삼성전자주식회사 The foldable electronic device and the method for displaying the screen
KR20210101089A (en) * 2020-02-07 2021-08-18 삼성전자주식회사 A method reducing deterioration of display of an electronic device and foldable electronic device applying the method
KR20210105613A (en) 2020-02-19 2021-08-27 삼성전자주식회사 Display apparatus and contrl method thereof
TWI719876B (en) * 2020-04-01 2021-02-21 緯創資通股份有限公司 Electronic device with dual-screen and steting method for output audio signal output setting
KR20210149543A (en) 2020-06-02 2021-12-09 삼성전자주식회사 Memory device and memory system including the same
KR20220007469A (en) * 2020-07-10 2022-01-18 삼성전자주식회사 Electronic device for displaying content and method for operating thereof
TWI767523B (en) * 2021-01-20 2022-06-11 佳世達科技股份有限公司 Electronic device
KR20220120269A (en) * 2021-02-23 2022-08-30 삼성전자주식회사 Electronic apparatus and method of controlling the same
WO2024048987A1 (en) * 2022-08-30 2024-03-07 삼성전자주식회사 Electronic device reproducing video according to motion of hinge or motor

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200370890Y1 (en) 2004-10-08 2004-12-17 채용수 The cellular phone with extension display
TWI293434B (en) * 2005-08-17 2008-02-11 Asustek Comp Inc Alarm foldable electronic apparatus and display apparatus
KR100867608B1 (en) 2007-08-21 2008-11-10 한국과학기술원 Portable terminal of folding type
US8803816B2 (en) * 2008-09-08 2014-08-12 Qualcomm Incorporated Multi-fold mobile device with configurable interface
KR20100065418A (en) * 2008-12-08 2010-06-17 삼성전자주식회사 Flexible display device and data output method thereof
KR101569776B1 (en) * 2009-01-09 2015-11-19 삼성전자주식회사 Foldable Display Device And Operation Method thereof
US7864517B2 (en) * 2009-03-30 2011-01-04 Microsoft Corporation Mobile computer device binding feedback
KR101649156B1 (en) * 2010-06-07 2016-08-18 엘지전자 주식회사 Mobile terminal and operating method thereof
KR101933452B1 (en) 2011-02-10 2019-01-02 삼성전자주식회사 Method and apparatus for inputting user commands using relative movements of device panels
KR101832958B1 (en) * 2011-06-01 2018-02-28 엘지전자 주식회사 Mobile terminal and 3d image displaying method thereof
KR101889008B1 (en) * 2012-06-11 2018-08-20 삼성전자주식회사 Flexible display apparatus and control method thereof
KR102104588B1 (en) * 2012-07-11 2020-04-24 삼성전자주식회사 Flexible display apparatus and operating method thereof
KR102028175B1 (en) * 2012-07-30 2019-10-04 삼성전자주식회사 Flexible device for providing bending interaction guide and control method thereof
KR101916416B1 (en) * 2012-07-30 2018-11-08 삼성전자주식회사 Flexible display apparatus and display method thereof
KR102043810B1 (en) 2012-08-20 2019-11-12 삼성전자주식회사 Flexible display apparatus and controlling method thereof
KR102004409B1 (en) * 2012-08-23 2019-07-29 삼성전자주식회사 Flexible display apparatus and contorlling method thereof
CN102866829B (en) * 2012-08-29 2015-10-21 珠海市君天电子科技有限公司 Display method, display system and implementation method of mobile device interactive interface
TWI540466B (en) * 2012-09-06 2016-07-01 財團法人工業技術研究院 Foldable display and image processing method thereof
KR102145533B1 (en) * 2012-10-04 2020-08-18 삼성전자주식회사 Flexible display apparatus and control method thereof
KR102163740B1 (en) * 2012-10-05 2020-10-12 삼성전자주식회사 Flexible display apparatus and flexible display apparatus controlling method
KR102107134B1 (en) * 2012-11-14 2020-05-06 삼성전자주식회사 Method for arranging for list in flexable display an electronic device thereof

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109564450A (en) * 2016-08-04 2019-04-02 微软技术许可有限责任公司 The folding angles of foldable device sense
CN109564450B (en) * 2016-08-04 2022-04-01 微软技术许可有限责任公司 Folding angle sensing for foldable devices
KR20180025386A (en) * 2016-08-30 2018-03-09 삼성디스플레이 주식회사 Electronic device and operating method of the same
KR20180028093A (en) * 2016-09-07 2018-03-16 삼성디스플레이 주식회사 Input sensor and display device including the same
US11209865B2 (en) 2019-01-10 2021-12-28 Samsung Electronics Co., Ltd Method for providing image using foldable display and electronic device for supporting the same
KR20200122076A (en) * 2019-04-17 2020-10-27 삼성전자주식회사 Foldable electronic device and method for displaying information in the foldable electronic device
KR20200135096A (en) * 2019-05-24 2020-12-02 주식회사 엔씨소프트 Folderable device and method for displaying thereof
WO2024075987A1 (en) * 2022-10-04 2024-04-11 삼성전자 주식회사 Screen providing method and electronic device supporting same

Also Published As

Publication number Publication date
KR101857062B1 (en) 2018-05-11
TWI673694B (en) 2019-10-01
AU2015297281B2 (en) 2018-07-19
KR101785066B1 (en) 2017-10-12
CN112181203A (en) 2021-01-05
AU2015297281A1 (en) 2017-02-23
KR102271289B1 (en) 2021-07-01
TW201706977A (en) 2017-02-16
KR20180050631A (en) 2018-05-15
TW202015017A (en) 2020-04-16
TWI720595B (en) 2021-03-01
KR20170117940A (en) 2017-10-24
TW201610960A (en) 2016-03-16
CN112181203B (en) 2024-02-09
TWI564859B (en) 2017-01-01

Similar Documents

Publication Publication Date Title
KR101857062B1 (en) Flexible device and method for performing interfacing thereof
EP3680750B1 (en) Flexible device and interfacing method thereof
US11886252B2 (en) Foldable device and method of controlling the same
KR102083918B1 (en) Multi display apparatus and method for contorlling thereof
JP6431255B2 (en) Multi-display apparatus and tool providing method thereof
JP6073792B2 (en) Method and system for viewing stacked screen displays using gestures
US9921736B2 (en) Bendable display device and displaying method thereof
US9361020B2 (en) Method and apparatus for displaying e-book in terminal having function of e-book reader
EP2613244A2 (en) Apparatus and method for displaying screen on portable device having flexible display
KR20140092059A (en) Method for controlling portable device equipped with flexible display and portable device thereof
WO2021135354A1 (en) Method and apparatus for screen splitting under multiple applications, and electronic device
KR20160139297A (en) Flexible display device and displaying method thereof
WO2018212865A1 (en) Contextual object manipulation
US20150063785A1 (en) Method of overlappingly displaying visual object on video, storage medium, and electronic device
WO2018068364A1 (en) Method and device for displaying page, graphical user interface, and mobile terminal
KR20140094958A (en) Method for performing operation of flexible display apparatus and apparatus thereto

Legal Events

Date Code Title Description
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant