KR20140046329A - 멀티 디스플레이 장치 및 그 디스플레이 제어 방법 - Google Patents

멀티 디스플레이 장치 및 그 디스플레이 제어 방법 Download PDF

Info

Publication number
KR20140046329A
KR20140046329A KR1020120112654A KR20120112654A KR20140046329A KR 20140046329 A KR20140046329 A KR 20140046329A KR 1020120112654 A KR1020120112654 A KR 1020120112654A KR 20120112654 A KR20120112654 A KR 20120112654A KR 20140046329 A KR20140046329 A KR 20140046329A
Authority
KR
South Korea
Prior art keywords
web browsing
display
browsing screen
screen
web
Prior art date
Application number
KR1020120112654A
Other languages
English (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 KR1020120112654A priority Critical patent/KR20140046329A/ko
Priority to TW102136436A priority patent/TWI624786B/zh
Priority to CN201310467124.6A priority patent/CN103729158B/zh
Priority to JP2013213176A priority patent/JP2014078236A/ja
Priority to EP13188182.3A priority patent/EP2720141A1/en
Priority to US14/050,902 priority patent/US20140101535A1/en
Publication of KR20140046329A publication Critical patent/KR20140046329A/ko

Links

Images

Classifications

    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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
    • 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/1601Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
    • 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/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • G06F1/1618Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position the display being foldable up to the back of the other housing with a single degree of freedom, e.g. by 360° rotation over the axis defined by the rear edge of the base enclosure
    • 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/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • 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/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1681Details related solely to hinges
    • 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]
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • 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/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • 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/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1622Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with enclosures rotating around an axis perpendicular to the plane they define or with ball-joint coupling, e.g. PDA with display enclosure orientation changeable between portrait and landscape by rotation with respect to a coplanar body enclosure
    • 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/1647Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • 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
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/027Arrangements and methods specific for the display of internet documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • Mathematical Physics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 멀티디스플레이 장치 및 그 디스플레이 제어 방법을 개시한다. 본 발명에 따른 멀티 디스플레이 장치는, 제1 디스플레이부가 배치된 제1 바디, 제2 디스플레이부가 배치된 제2 바디, 제1 바디 및 제2 바디를 연결하여 회전 가능하도록 지지하는 힌지부, 웹 브라우저가 실행되면 웹 서버와 통신을 수행하는 통신부, 웹 서버로부터 수신되는 웹 페이지 데이터를 저장하는 저장부 및 웹 페이지 데이터에 기초하여 제1 웹 브라우징 화면을 제1 디스플레이부에 디스플레이하며, 제1 웹 브라우징 화면 상에서 하나의 객체가 선택되면 선택된 객체에 링크된 제2 웹 브라우징 화면을 제2 디스플레이부에 디스플레이하는 제어부를 포함한다.

Description

멀티 디스플레이 장치 및 그 디스플레이 제어 방법{MULTI DISPLAY APPARATUS AND METHOD FOR CONTROLLING DISPLAY OPERATION}
본 발명은 멀티 디스플레이 장치와 그 디스플레이 제어 방법에 관한 것으로, 특히, 사용자 편의성을 향상시킨 멀티 디스플레이 장치 및 그 디스플레이 제어 방법에 관한 것이다.
최근 사용되고 있는 스마트 폰 등의 휴대용 전자기기는 싱글 디스플레이를 구비하고 있다. 최근 휴대용 전자기기의 하드웨어 성능이 향상되면서, 사용자는 멀티 태스킹 작업을 수행할 수 있다.
다만, 휴대용 전자기기의 디스플레이 크기는 제한적인 크기를 갖기 때문에 멀티 태스킹 작업을 할 경우에 많은 창을 동시에 띄워 놓고 작업을 하는 것은 사실상 어렵다.
특히, 웹 브라우징처럼 링크된 페이지 사이를 이동하면 많은 웹 페이지를 열어 보면서 웹 서핑을 즐기면, 작은 크기의 디스플레이 화면에 많은 웹 페이지를 표시하는 것에는 한계점이 있기 마련이다.
이런 한계점을 해결하기 위해서 휴대용 기기의 디스플레이 화면 크기를 크게 하면 휴대용 전자기기의 전체 크기가 커지게 되므로 바람직한 해결책이 되지 못한다.
전자 기기의 소형화를 유지하면서 싱글 디스플레이의 화면 크기의 한계점을 극복할 수 있는 방안으로 최근에는 2개 이상의 디스플레이를 구비한 전자 기기가 등장하고 있다.
멀티 디스플레이 장치는 2개 이상의 디스플레이 화면을 구비하고 있으므로, 멀티 태스킹을 수행하는데 사용자의 편의성이 향상된다. 하지만, 종래의 싱글 디스플레이 장치와 상이한 구성을 갖추고 있으므로, 싱글 디스플레이 장치에서 사용하던 디스플레이 방법을 그대로 적용하기에는 어려움이 있었다. 특히, 인터넷 사용 시에는, 사용자가 복수의 웹 서버에 액세스하여 웹 브라우징 화면을 확인하고자 하는 경우가 종종 발생한다. 하지만, 웹 브라우징 화면의 디스플레이와 관련된 제어 방법이 효과적으로 제공되지 않아, 사용자 이용에 불편함이 있었다.
본 발명은 상술한 문제점을 해결하기 위한 것으로, 본 발명의 목적은 복수의 웹 브라우징 화면을 제공하여 사용자 편의성을 향상시킨 멀티 디스플레이 장치 및 그 디스플레이 제어 방법을 제공함에 있다.
상술한 목적을 달성하기 위해서 안출된 본 발명은, 제1 디스플레이부, 제2 디스플레이부, 상기 제1 디스플레이부 및 상기 제2 디스플레이부를 연결하는 힌지부 및 웹 브라우저를 실행시켜 제1 웹 브라우징 화면을 생성하고 생성된 상기 제1 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하며, 상기 제1 웹 브라우징 화면과 관련된 제2 웹 브라우징 화면을 생성하여 상기 제2 디스플레이부에 디스플레이하는 제어부를 포함한다.
이 경우에, 상기 제어부는, 상기 제1 웹 브라우징 화면에 표시된 객체들 중 선택된 객체에 링크된 소스로부터 데이터를 수신하고, 수신된 데이터를 이용하여 상기 제2 웹 브라우징 화면을 생성하여 상기 제2 웹 브라우징 화면을 상기 제2 디스플레이부에 디스플레이할 수 있다.
이 경우에, 상기 제어부는, 상기 제2 웹 브라우징 화면에서 하나의 객체가 선택되면, 선택된 객체에 링크된 소스로부터 데이터를 수신하고, 수신된 데이터를 이용하여 제3 웹 브라우징 화면을 생성하며, 상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이할 수 있다.
이 경우에, 상기 제어부는, 상기 제3 웹 브라우징 화면을 상기 제1 웹 브라우징 화면 상에 오버랩시켜 디스플레이하며, 사용자 선택에 따라 상기 제1 웹 브라우징 화면 및 상기 제3 웹 브라우징 화면 간의 위치를 교번적으로 전환할 수 있다.
한편, 본 발명의 일 실시 예에 따른 멀티디스플레이 장치는, 저장부를 더 포함하고, 상기 제어부는, 상기 제3 웹 브라우징 화면이 생성되면 상기 제1 웹 브라우징 화면을 제거하고 상기 제1 웹 브라우징 화면에 대한 정보를 상기 저장부에 저장한 후, 상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하며, 화면 전환 명령이 입력되면 상기 제1 디스플레이부에 디스플레이된 상기 제3 웹 브라우징 화면을 제거하고, 상기 저장부에 저장된 정보를 이용하여 상기 제1 웹 브라우징 화면을 다시 제1 디스플레이부에 디스플레이할 수 있다.
한편, 상기 제어부는, 상기 제1 디스플레이부 및 상기 제2 디스플레이부 중 하나에 디스플레이된 화면 상에서 하나의 객체가 선택되면, 상기 선택된 객체에 대응되는 웹 브라우징 화면을 상기 제1 디스플레이부 및 상기 제2 디스플레이부 중 다른 하나에 디스플레이할 수 있다.
한편, 상기 제어부는, 소스 정보를 이용하여 제1 웹 브라우징 화면을 생성하고 상기 제1 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하며, 상기 제1 웹 브라우징 화면에 표시된 객체들 중 하나가 선택되면 선택된 객체에 링크된 제2 웹 브라우징 화면을 생성하여 상기 제2 웹 브라우징 화면을 상기 제2 디스플레이부에 디스플레이할 수 있다.
한편, 상기 제1 웹 브라우징 화면은 메인 컨텐츠 및 부가 컨텐츠를 포함하며, 상기 제어부는, 상기 제1 웹 브라우징 화면으로부터 상기 부가 컨텐츠를 분리시켜, 상기 제2 웹 브라우징 화면을 생성하며, 상기 부가 컨텐츠는 배너 이미지 및 팝 업 이미지 중 적어도 하나를 포함할 수 있다.
한편, 상기 제어부는, 동일한 소스로부터 제1 및 제2 웹 페이지 데이터를 수신하며, 상기 제1 웹 페이지 데이터를 이용하여 제1 레이아웃을 가지는 상기 제1 웹 브라우징 화면을 생성하고, 상기 제2 웹 페이지 데이터를 이용하여 제2 레이아웃을 가지는 상기 제2 웹 브라우징 화면을 생성할 수 있다.
한편, 상기 제1 웹 브라우징 화면과 상기 제2 웹 브라우징 화면은 서로 다른 디스플레이 옵션에 따라 각각 디스플레이되며, 상기 디스플레이 옵션은 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 중 적어도 하나를 포함할 수 있다.
본 발명의 또 다른 실시 예에 따른 멀티디스플레이 장치에서 디스플레이 제어 방법은, 웹 브라우저를 실행시켜 제1 웹 브라우징 화면을 생성하는 단계, 생성된 상기 제1 웹 브라우징 화면을 제1 디스플레이부에 디스플레이하는 단계, 상기 제1 웹 브라우징 화면과 관련된 제2 웹 브라우징 화면을 생성하는 단계 및 생성된 상기 제2 웹 브라우징 화면을 제2 디스플레이부에 디스플레이하는 단계를 포함한다.
이 경우에, 본 방법은, 상기 제1 웹 브라우징 화면에 표시된 객체들 중 선택된 객체에 링크된 소스로부터 데이터를 수신하는 단계, 수신된 데이터를 이용하여 상기 제2 웹 브라우징 화면을 생성하는 단계 및 상기 제2 웹 브라우징 화면을 상기 제2 디스플레이부에 디스플레이하는 단계를 포함할 수 있다.
이 경우에, 본 방법은, 상기 제2 웹 브라우징 화면에서 하나의 객체가 선택되면, 선택된 객체에 링크된 소스로부터 데이터를 수신하는 단계, 수신된 데이터를 이용하여 제3 웹 브라우징 화면을 생성하는 단계 및 상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 단계를 포함할 수 있다.
이 경우에, 본 방법은 상기 제3 웹 브라우징 화면을 상기 제1 웹 브라우징 화면 상에 오버랩시켜 디스플레이하는 단계 및 사용자 선택에 따라 상기 제1 웹 브라우징 화면 및 상기 제3 웹 브라우징 화면 간의 위치를 교번적으로 전환하는 단계를 포함할 수 있다.
한편, 본 방법은 상기 제3 웹 브라우징 화면이 생성되면 상기 제1 웹 브라우징 화면을 제거하는 단계, 상기 제1 웹 브라우징 화면에 대한 정보를 저장하는 단계, 상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 단계, 화면 전환 명령이 입력되면 상기 제1 디스플레이부에 디스플레이된 상기 제3 웹 브라우징 화면을 제거하는 단계 및 저장된 정보를 이용하여 상기 제1 웹 브라우징 화면을 다시 제1 디스플레이부에 디스플레이하는 단계를 포함할 수 있다.
한편, 본 방법은, 상기 제1 디스플레이부 및 상기 제2 디스플레이부 중 하나에 디스플레이된 화면 상에서 하나의 객체가 선택되면, 상기 선택된 객체에 대응되는 웹 브라우징 화면을 상기 제1 디스플레이부 및 상기 제2 디스플레이부 중 다른 하나에 디스플레이하는 단계를 더 포함할 수 있다.
한편, 본 방법은, 소스 정보를 이용하여 제1 웹 브라우징 화면을 생성하고 상기 제1 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 단계, 상기 제1 웹 브라우징 화면에 표시된 객체들 중 하나가 선택되면 선택된 객체에 링크된 제2 웹 브라우징 화면을 생성하는 단계 및 상기 제2 웹 브라우징 화면을 상기 제2 디스플레이부에 디스플레이하는 단계를 포함한다.
한편, 본 방법은, 제1 웹 브라우징 화면으로부터 부가 컨텐츠를 분리하는 단계 및 분리된 부가 컨텐츠으로 상기 제2 웹 브라우징 화면을 생성하는 단계;를 포함하고, 상기 부가 컨텐츠는 배너 이미지 및 팝 업 이미지 중 적어도 하나를 포함할 수 있다.
한편, 본 방법은, 동일한 소스로부터 제1 및 제2 웹 페이지 데이터를 수신하는 단계, 상기 제1 웹 페이지 데이터를 이용하여 제1 레이아웃을 가지는 상기 제1 웹 브라우징 화면을 생성하는 단계, 상기 제2 웹 페이지 데이터를 이용하여 제2 레이아웃을 가지는 상기 제2 웹 브라우징 화면을 생성하는 단계를 포함한다.
한편, 본 방법은, 상기 제1 웹 브라우징 화면과 상기 제2 웹 브라우징 화면은 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 중 적어도 하나를 포함하는 디스플레이 옵션이 서로 다르게 디스플레이될 수 있다.
도 1은 본 발명의 일 실시 예에 따른 멀티디스플레이 장치의 개략적인 구성을 나타내는 블록도,
도 2는 도 1에 도시된 제어부의 구체적인 구성을 설명하기 위한 블록도,
도 3은 복수의 프레임 버퍼를 이용하여 각 디스플레이부의 동작을 제어하는 멀티 디스플레이 장치의 구성을 나타내는 블럭도,
도 4는 통합 프레임 버퍼를 이용하여 각 디스플레이부의 동작을 제어하는 멀티 디스플레이 장치의 구성을 나타내는 블럭도,
도 5는 제1 디스플레이부의 구체적인 구성 예를 설명하기 위한 도면,
도 6은 도 5에 도시된 디스플레이 패널을 구성하는 R, G, B 화소를 구성하는 회로 구조를 설명하기 위한 도면,
도 7은 본 발명의 일 실시 예에 따른 디스플레이부의 단면을 설명하기 위한 단면도,
도 8은 본 발명의 다양한 실시 예에 따른 멀티 디스플레이 장치의 구성을 보다 구체적으로 설명하기 위한 블록도,
도 9는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치의 시스템 계층 구조를 설명하기 위한 도면,
도 10은 본 발명의 일 실시예에 따른 멀티 디스플레이 장치의 세부적인 사시도,
도 11 내지 도 15는 본 발명의 일 실시예에 따른 멀티 디스플레이 장치의 제1 바디와 제2 바디 사이의 상대 각도에 따른 스크린 모드들을 도시한 도면,
도 16 근접 터치를 감지하는 방법의 일 예를 설명하기 위한 도면,
도 17 내지 도 18은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치의 두 개의 카메라 배치를 설명하기 위한 도면,
도 19는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에 복수의 아이콘이 표시되고 있는 화면을 설명하기 위한 도면,
도 20은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에 웹 브라우징을 실행하는 것을 설명하기 위한 도면,
도 21은 멀티 디스플레이 장치의 제1, 2 디스플레이부에 전체 크기로 웹 브라우징 화면이 표시되는 것을 설명하는 도면,
도 22는 멀티 디스플레이 장치의 제1, 2 디스플레이부에 웹 브라우징 화면 및 다른 어플리케이션 실행 화면이 각각 표시되는 것을 설명하기 위한 도면,
도 23은 멀티 디스플레이 장치의 제1, 2 디스플레이부에 홈 화면과 웹 브라우징 화면이 각각 표시되는 것을 설명하기 위한 도면,
도 24는 멀티 디스플레이 장치에 복수의 웹 브라우징 화면을 표시하는 것을 설명하기 위한 타이밍도,
도 25는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 복수의 웹 브라우징 화면을 표시하는 방법을 보다 구체적으로 설명하기 위한 도면,
도 26 내지 29는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 제1 디스플레이부에 대한 사용자 선택으로 제2 디스플레이부에 웹 브라우징 화면이 표시되는 것을 설명하기 위한 도면,
도 30 내지 33은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 제2 디스플레이부에 대한 사용자 선택 명령에 의해 제1 디스플레이부에 웹 브라우징 화면이 표시되는 것을 설명하기 위한 도면,
도 34 내지 36은 본 발명의 다른 실시 예에 따른 멀티 디스플레이 장치에서 각각의 디스플레이부에서 웹 브라우징 화면 사이의 전환을 설명하기 위한 도면,
도 37 내지 41은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 각각의 디스플레이부에서 웹 브라우징 화면 사이의 전환을 설명하기 위한 도면,
도 42 내지 44는 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 웹 브라우징 요약 화면을 표시하는 것을 설명하기 위한 도면,
도 45 및 46은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 웹 브라우징 화면에서 메인 컨텐츠와 서브 컨텐츠를 분리해서 표시하는 것을 설명하기 위한 도면,
도 47 내지 51은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 사용자에 의해서 선택된 영역을 재배열하여 표시하는 것을 설명하기 위한 도면,
도 52 내지 도 57은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 각 디스플레이부의 해상도를 변경하여 웹 브라우징 화면을 갱신하여 표시하는 것을 설명하기 위한 도면,
도 58은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 웹 브라우징이 표시된 제1, 2 디스플레이부를 보다 구체적으로 설명하기 위한 도면,
도 59 및 60은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치의 회전에 따른 웹 브라우징 화면을 회전하여 표시하는 것을 설명하기 위한 도면,
도 61 내지 64는 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에 구비된 버튼부에 의해서 웹 브라우징 화면 갱신, 전환을 설명하기 위한 도면,
도 65 내지 69는 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 새로운 웹 브라우징 추가 및 복수의 웹 브라우징 사이의 전환을 설명하기 위한 도면,
도 70은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치의 멀티 디스플레이 제어 방법을 설명하기 위한 흐름도, 그리고
도 71은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치의 멀티 디스플레이 제어 방법을 보다 구체적으로 설명하기 위한 흐름도이다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 명세서에서는 멀티 디스플레이 장치는 복수의 디스플레이부를 포함하며 그 디스플레이부들을 통해 각종 화면을 디스플레이하는 장치이다. 구체적으로는, 멀티 디스플레이 장치는, 태블릿 PC(Tablet, Personal Computer), 휴대용 멀티미디어 재생 장치(Portable Multimedia Player: PMP), 개인 정보 단말기(Personal Digital Assistant: PDA), 스마트 폰(Smart Phone), 휴대폰, 디지털 액자, 게임기 등과 같은 유형으로 구현될 수 있다.
도 1은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치의 개략적인 구성을 나타내는 블록도이다.
도 1을 참고하면, 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치(100)는 통신부(110), 제어부(130), 저장부(170), 힌지부(185), 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)를 포함한다.
통신부(110)는 외부 장치와 통신을 수행하기 위한 구성이다. 통신부(110)는 제어부(130)의 제어에 따라 다양한 종류의 외부 장치와 연결될 수 있다. 일 예로, 제어부(130)에 의해서 웹 브라우저가 실행되면, 통신부(110)는 기 설정된 소스 어드레스를 이용하여 그 소스 어드레스에 대응되는 외부 장치에 접속한다. 그 리고 나서, 해당 외부 장치로부터 제공되는 웹 페이지 데이터를 수신한다.
통신부(110)는 각종 유/무선 랜이나, 셀룰러 통신 망, 와이파이(Wifi), 지그비(zigbee) 등과 같은 다양한 통신 방식을 이용하여 인터넷 망에 연결됨으로써, 외부 장치에 액세스할 수 있다. 이를 위해, 통신부(110)는 셀룰러 통신 모듈, 무선 랜 모듈, 와이파이 모듈, 지그비 모듈, 네트워크 인터페이스 카드 등과 같은 구성을 포함할 수 있다.
한편, 멀티 디스플레이 장치(100)의 종류에 따라 통신부(110)는 보다 다양한 소스 장치와 통신을 수행할 수도 있다. 가령, 통신부(110)는 근거리 통신 모듈, GPS 통신 모듈, 위상 DMB 모듈, 지상파 DMB 모듈 등의 무선 통신 모듈과 HDMI(High-Definition Multimedia Interface), USB(Universal Serial Bus), IEEE(Institute of Electrical and Eletronics Engineers) 1394 등의 유선 통신 인터페이스 등을 포함할 수 있다. 이와 같이, 통신부(110)의 구성은 실시 예에 따라 다양하게 변형될 수 있으며, 이에 대해서는 후술하는 부분에서 설명한다.
힌지부(185)는 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)를 물리적으로 결합시킨다. 보다 정확하게 설명하면 멀티 디스플레이 장치(100)는 두 개의 바디(body)로 분리된다. 제1 디스플레이부(190a)는 이 중 하나인 제1 바디에 배치되고, 제2 디스플레이부(190b)는 이 중 다른 하나인 제2 바디에 배치된다.
힌지부(185)는 제1 바디와 제2 바디가 서로 연결될 수 있도록 물리적으로 결합하며, 결합된 상태에서 제1 바디 및 제2 바디가 각각 회전될 수 있도록 샤프트(shaft) 역할을 한다. 힌지부(185)는 제1 바디와 제2 바디에 각각 연결되는 일체형으로 구현될 수 있고, 제1 바디 및 제2 바디 사이의 중간 영역, 각각의 끝부분에서 각각을 연결하도록 구현될 수 있다. 보다 구체적인 제1 및 제2 바디와 힌지부(185)의 외관 구성에 대해서는 후술하는 부분에서 도면과 함께 구체적으로 설명하며, 이하에서는 설명의 편의를 위해서 힌지부(185)가 제1 디스플레이부 및 제2 디스플레이부(190a, 190b)를 직접 연결하는 것으로 설명한다.
힌지부(185)는 제1 디스플레이부(190a) 및 제2 디스플레이부(190b) 사이의 꺾임 정도를 감지할 수 있는 힌지 센서(미도시)를 더 포함할 수 있다.
제1 및 제2 디스플레이부(190a, 190b)는 힌지부(185)를 기준으로 회전될 수 있다. 이에 따라, 제1 및 제2 디스플레이부(190a, 190b)가 서로 맞닿는 형태로 클로즈될 수도 있고, 그 반대 방향으로 완전히 젖혀져서 제1 및 제2 디스플레이부(190a, 190b)의 배면이 서로 맞닿는 형태로 오픈될 수도 있다. 또는, 힌지부(185)의 구성에 따라서는 180도로 완전히 펴지는 형태로 오픈될 수도 있다. 힌지부(185)를 기준으로 제1 및 제2 디스플레이부(190a, 190b)가 벌어지는 형태에 대해서는 후술하는 다양한 실시 예들에서 구체적으로 설명한다.
제1, 2 디스플레이부(190a, 190b)는 제어부(130)의 제어에 따라 각종 아이콘을 포함하는 바탕 화면, 웹 브라우징 화면, 어플리케이션 실행 화면, 동영상, 사진 등과 같은 각종 컨텐츠 재생 화면, 사용자 인터페이스 화면 등과 같은 다양한 화면을 표시할 수 있다.
이러한 제1, 2 디스플레이부(190a, 190b)는 사용자의 터치를 감지할 수 있는 터치 스크린으로 구현될 수 있다. 구체적으로 제1, 2 디스플레이부(190a, 190b)는 터치 감지부(미도시)와 표시부(미도시)가 적층되어 구성될 수 있다. 터치 감지부는 사용자 터치를 감지할 수 있는 터치 센서 및 사용자 터치가 근접하는 것을 감지하는 근접 센서로 구현될 수 있고, 표시부는 LCD 패널 등으로 구현될 수 있다.
제어부(130)는 사용자 선택에 따라 제1 및 제2 디스플레이부(190a, 190b)를 제어하여 다양한 동작을 수행할 수 있다.
제어부(130)는 멀티 디스플레이 장치(100)가 턴-온되어 부팅되면, 저장부(170)에 저장된 정보와 기 설정된 설정 정보에 기초하여 바탕 화면을 디스플레이하도록 제어한다. 바탕 화면 상에는 웹 브라우저 실행을 위한 아이콘을 비롯한 각종 아이콘들이 표시될 수 있다.
사용자는 화면 터치, 모션(motion) 제스쳐, 음성 명령, 버튼 조작 등과 같은 다양한 입력 방식을 이용하여 각종의 아이콘 중 적어도 하나를 선택할 수 있다.
이에 따라 웹 브라우저 아이콘이 선택되었다면, 제어부(130)는 웹 브라우저를 실행시킨다. 웹 브라우저가 실행되면 통신부(110)는 외부 장치에 액세스하여 웹 페이지 데이터를 수신한다. 수신된 웹 페이지 데이터는 저장부(170)에 저장된다. 수신된 웹 페이지 데이터는 HTML(HyperText Markup Language)와 같은 포맷을 가질 수 있다.
제어부(130)는 저장된 웹 페이지 데이터를 분석하여 웹 브라우징 화면을 구성한 후, 제1 및 제2 디스플레이부(190a, 190b) 중 적어도 하나를 통해 디스플레이하도록 제어한다. 한편, 제어부(130)는 수신된 웹 페이지 데이터에 링크된 각종 부가 정보가 존재하는 경우, 그 부가 정보를 저장부(170)에 저장할 수도 있다. 제어부(130)가 수신된 웹 페이지 데이터를 이용하여 제1 웹 브라우징 화면이 구성하면, 제어부(130)는 제1 웹 브라우징 화면을 제1 디스플레이부(190a) 및 제2 디스플레이부(190b) 중 적어도 하나에 디스플레이하도록 제어할 수 있다. 즉, 제어부(130)는 제1 웹 브라우징 화면을 표시할 디스플레이부에 대해서 다양한 기준에 따라 결정할 수 있다. 일 예로, 디폴트 정보에 기초하여 결정할 수 있다. 즉, 제1 디스플레이부(190a)를 메인 디스플레이로 설정하는 디폴트 정보가 저장되어 있다면, 제어부(130)는 제1 디스플레이부(190a)에 제1 웹 브라우징 화면을 디스플레이할 수 있다.
다른 예로, 제어부(130)는 각 디스플레이부(190a, 190b)의 디스플레이 상태에 따라 제1 웹 브라우징 화면을 디스플레이할 디스플레이부를 결정할 수도 있다. 가령, 제1 디스플레이부(190a)에 다른 화면이 이미 표시되고 있는 상태라면 제2 디스플레이부(190b)에 먼저 제1 웹 브라우징 화면을 디스플레이하여 줄 수 있다.
또 다른 예로, 이전에 실행되었던 웹 브라우저가 종료될 때 최종적으로 웹 브라우징 화면이 디스플레이되고 있던 디스플레이부에, 제1 웹 브라우징 화면이 디스플레이될 수도 있다.
또 다른 예로, 제어부(130)는 현재 디스플레이부에 디스플레이되고 있는 어플리케이션(application)의 속성을 판단하고, 웹 브라우징 보다 우선 순위가 낮은 어플리케이션이 표시되고 있는 디스플레이부에 제1 웹 브라우징 화면을 디스플레이하도록 제어할 수도 있다.
그 밖에, 사용자 설정 정보에 따라 제1 및 제2 디스플레이부 중 하나가 제1 웹 브라우징 화면을 디스플레이하는 곳으로 정해질 수도 있고, 두 디스플레이부를 공통적으로 사용하여 하나의 제1 웹 브라우징 화면을 디스플레이할 수도 있다.
제1 웹 브라우징 화면이 표시되고 난 이후에, 특정 조건이 충족되면, 제어부(130)는 제2 웹 브라우징 화면을 디스플레이할 수도 있다. 이 경우, 제2 웹 브라우징 화면은 제1 웹 브라우징 화면이 디스플레이되지 않은 쪽의 디스플레이부에 의해 디스플레이될 수 있다. 가령, 제1 디스플레이부(190a)에 제1 웹 브라우징 화면이 디스플레이되었다면, 제2 웹 브라우징 화면은 제2 디스플레이부(190b)에 디스플레이된다. 한편, 제1 및 제2 디스플레이부(190a, 190b) 모두에 제1 웹 브라우징 화면이 디스플레이되어 있던 상태라면, 제1 웹 브라우징 화면이 축소되어 제1 및 제2 디스플레이부(190a, 190b) 중 하나에 디스플레이될 수 있고, 제2 웹 브라우징 화면이 다른 하나의 디스플레이부에 디스플레이될 수 있다.
본 명세서에서 제1 웹 브라우징 화면이란 웹 브라우저의 실행에 의해 제일 먼저 디스플레이되는 웹 페이지를 의미하며, 제2 웹 브라우징 화면이란 제1 웹 브라우징 화면과 별개로 새로이 생성되어 디스플레이되는 두 번째 웹 페이지를 의미한다.
제어부(130)는 제2 웹 브라우징 화면을 제1 웹 브라우징 화면과 관련된 화면으로 구성할 수 있다. 제1 웹 브라우징 화면과 관련된 제2 웹 브라우징 화면이란, 실시 예에 따라 다양하게 달라질 수 있다.
구체적으로는, 제어부(130)는 제1 웹 브라우징 화면의 특성, 제1 웹 브라우징 화면에 대한 사용자 조작, 제1 웹 브라우징 화면을 제공하는 외부 소스의 특성, 제1 웹 브라우징 화면에 포함된 링크 정보, 제1 웹 브라우징 화면을 구성하기 위한 웹 페이지 데이터 내에 포함된 부가 정보 등을 고려하여, 제2 웹 브라우징 화면을 결정할 수 있다. 이하에서는, 본 발명의 다양한 실시 예에 따른 웹 브라우징 동작을 구체적으로 설명한다.
<다양한 실시 예에 따른 웹 브라우징 동작에 대한 설명>
본 발명의 제1 실시 예에 따르면, 제어부(130)는 제1 웹 브라우징 화면이 디스플레이된 이후에 제1 웹 브라우징 화면 내의 객체가 선택되면, 그 선택된 객체에 링크된 소스를 이용하여 생성된 제2 웹 브라우징 화면을 디스플레이할 수 있다. 여기서, 객체란 이미지, 텍스트, 아이콘 등과 같은 다양한 유형으로 구현될 수 있다.
구체적으로는, 제1 디스플레이부(190a)에 제1 웹 브라우징 화면이 디스플레이된 상태에서, 제1 웹 브라우징 화면을 사용자가 터치하면, 제어부(130)는 제1 디스플레이부(190a)에 마련된 터치 센서(미도시)를 이용하여 사용자 터치를 감지한다. 이에 따라, 터치된 영역의 X 좌표, Y 좌표 값을 산출한다.
본 명세서는 멀티 디스플레이부를 포함하고 있으므로, 제1 디스플레이부(190a)와 제2 디스플레이부(190b)에서의 X좌표 및 Y좌표는 동일한 좌표계를 사용하여 제1 디스플레이부(190a)에서 터치된 X1좌표 및 Y1좌표와 제2 디스플레이부(190b)에서 터치된 X2좌표 및 Y2좌표는 각각의 디스플레이 화면의 동일한 지점을 터치한 경우라도 그 좌표값은 서로 다르게 산출될 수 있다.
예를 들어, 제1 디스플레이부(190a)에서 제1 터치된 영역의 X좌표가 기준 픽셀로부터 오른쪽 방향으로 10픽셀 떨어진 지점이고, Y좌표가 기준 픽셀로부터 아래쪽 방향으로 20픽셀 떨어진 지점이면 제1 터치 영역의 좌표값은 (10, 20)이 된다.
만약, 사용자가 제2 디스플레이부(190b)에서 제1 디스플레이부(190a)에서 터치한 지점과 동일한 지점을 터치할 경우, 해당 제2 터치된 영역의 X2좌표는 제1 터치된 영역의 X1좌표보다 600픽셀이 더해진 610픽셀이고, Y2좌표는 제1 터치된 영역의 Y1좌표와 동일하게 기준 픽셀로부터 아래쪽으로 20픽셀 떨어진 지점으로, 제2 터치 영역의 좌표값은 (610, 20)이 된다.
제어부(130)는 산출된 좌표값과 제1 웹 브라우징 화면을 비교하여, 제1 웹 브라우징 화면 내에 표시된 객체들 중 어느 객체가 선택되었는지 판단한다. 여기서, 객체란 이미지, 사진, 배너 광고, 텍스트, 도형, URL 주소, 메뉴 아이콘 등과 같이 다양한 유형으로 구현될 수 있다.
제어부(130)는 임의의 객체가 선택되었다고 판단되면, 선택된 객체에 링크된 링크 정보를 분석한다. 즉, 제어부(130)는 선택된 객체에 링크된 제1 소스 데이터가 존재하는지 여부를 판단한다. 판단 결과, 제1 소스 데이터가 존재한다면, 제어부(130)는 제1 소스 데이터에 기초하여 외부 서버(미도시)와 통신을 수행하도록 통신부(110)를 제어한다.
제1 소스 데이터는 제1 웹 브라우징 화면을 구성하기 위한 웹 페이지 데이터와 함께 수신되어, 저장부(170)에 미리 저장되어 있을 수 있다. 이 경우, 제어부(130)는 저장부(170)로부터 제1 소스 데이터를 독출하여 사용할 수 있다. 이 밖에, 제1 소스 데이터는 웹 페이지 데이터를 제공하는 소스와 별개인 다른 소스로부터 제공될 수도 있고, 멀티 디스플레이 장치(100)에 연결된 각종 저장 매체나 타 전자 기기로부터 제공될 수도 있다.
제어부(130)는 제1 소스 데이터에 대응되는 소스로부터 제2 웹 페이지 데이터를 수신하고, 수신된 제2 웹 페이지 데이터를 이용하여 제2 웹 브라우징 화면을 생성한다. 제어부(130)는 생성된 제2 웹 브라우징 화면을 디스플레이하도록 제2 디스플레이부(190b)를 제어한다. 이렇게 생성된 제2 웹 브라우징 화면은 제1 디스플레이부(190a)에 표시된 제1 웹 브라우징 화면과 관련성이 있는 웹 브라우징 화면이 된다.
제어부(130)는 객체가 아닌 일반 배경 화면부분이 선택되었다고 판단되면, 아무런 동작도 하지 않거나, 화면 줌인/줌아웃, 모드 전환 등과 같은 일반적인 동작을 수행할 수 있다.
한편, 제어부(130)는 제1 및 제2 웹 브라우징 화면이 각각 디스플레이되어 있는 상태에서 다시 하나의 웹 브라우징 화면에 대한 사용자 터치가 이루어지면, 그 터치에 따라 새롭게 제3 웹 브라우징 화면을 생성할 수 있다. 이 경우, 제3 웹 브라우징 화면은 사용자 터치가 이루어진 디스플레이부가 아닌 다른 디스플레이부에 디스플레이될 수 있다. 가령, 제2 웹 브라우징 화면의 객체가 터치되었다면, 그 터치된 객체에 링크된 제3 웹 브라우징 화면은 제1 디스플레이부에 디스플레이된다. 이때, 제1 웹 브라우징 화면은 제거될 수도 있고, 제3 웹 브라우징 화면 하부에 가려진 상태로 유지될 수도 있다. 그 밖에도 제 4 웹 브라우징 화면, 제5 웹 브라우징 화면 등이 순차적으로 생성되어, 대응되는 디스플레이부에 의해 디스플레이될 수 있다. 디스플레이된 웹 브라우징 화면 들 간의 위치 전환은 사용자의 선택에 따라 자유롭게 이루어질 수 있다. 이러한 웹 브라우징 화면의 표시 및 전환에 대해서는 명세서 후반부에서 다시 구체적으로 설명한다.
또한, 각 웹 브라우징 화면의 디스플레이 옵션은 사용자의 선택이나 디스플레이부 특성 등에 따라 개별적으로 결정될 수 있다. 이때, 디스플레이 옵션이란 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 등과 같이 다양한 옵션들로 이루어질 수 있다.
한편, 본 발명의 제2 실시 예에 따르면, 제어부(130)는 웹 서버로부터 수신되는 하나의 웹 페이지 데이터에 기초하여 복수의 웹 브라우징 화면을 생성하고, 생성된 웹 브라우징 화면을 각 디스플레이부에 디스플레이할 수 있다.가령, 제어부(130)는 제1 웹 브라우징 화면 상에서 사용자가 특정 영역을 선택하면, 그 선택된 영역에 대응되는 부가 정보를 제2 웹 브라우징 화면으로 디스플레이할 수 있다. 여기서, 사용자가 선택하는 영역이란 상술한 바와 같이 객체 단위가 될 수도 있고, 사용자의 신체 일부나 펜, 기타 입력 수단에 의해 지정되는 일정 면적을 가지는 화면 영역 단위가 될 수도 있다. 객체 단위로 선택이 되는 경우, 그 선택된 객체에 대한 상세한 설명이나, 확대 이미지, 관련 이미지 등과 같은 부가 정보가 제2 웹 브라우징 화면에 디스플레이될 수 있다. 또는, 일정 화면 영역 단위로 선택된 경우, 선택된 화면 영역이 제2 웹 브라우징 화면에 표시될 수 있다. 이 경우, 제1 웹 브라우징 화면이 갱신되면, 제2 웹 브라우징 화면 역시 함께 갱신될 수 있다.
상술한 제2 실시 예에 따르면, 제어부(130)는 다양한 컨텐츠가 포함된 웹 사이트의 메인 페이지를 제1 웹 브라우징 화면으로 디스플레이하면서, 제1 웹 브라우징 화면 내의 컨텐츠 중 하나의 세부 내용을 제2 웹 브라우징 화면을 통해 사용자에게 보여 줄 수 있다.
이 경우, 제어부(130)는 제1 웹 브라우징 화면에 대해 별도의 사용자 조작이 이루어지지 않더라도, 자동적으로 제2 웹 브라우징 화면을 구성하여 제1 웹 브라우징 화면이 표시되고 있는 디스플레이부 이외의 디스플레이부에 디스플레이하여 줄 수도 있다.
즉, 제1 웹 브라우징 화면을 구성하기 위한 웹 페이지 데이터를 제공하는 소스에서는 그 웹 페이지 데이터에 부가되는 세부 정보를 별도로 더 전송하여 줄 수 있고, 제어부(130)는 그 세부 정보를 이용하여 제2 웹 브라우징 화면을 디스플레이할 수 있다. 예를 들어, 제1 웹 브라우징 화면에 포털 인터넷 사이트의 메인 화면이 디스플레이된다고 하면, 포털 인터넷 사이트의 메인 화면을 구성하는 컨텐츠 중 특정 컨텐츠를 구성하는 세부 컨텐츠, 예를 들어 사용자가 기 설정한 특정 컨텐츠, 실시간 갱신된 뉴스 기사, 포털 인터넷 사이트에서 제공하는 실시간 정보 등과 같은 다양한 세부 정보가 될 수 있다. 또는 제1 웹 브라우징 화면에 영화와 관련된 컨텐츠가 디스플레이되고 있다면, 컨텐츠의 줄거리, 등장인물, 상영관, 상영시간, 관람 후기 등의 세부 정보가 정렬되어 자동으로 디스플레이되도록 제어한다.
한편, 본 발명의 제3 실시 예에 따르면, 제어부(130)는 하나의 소스, 즉, 웹 서버로부터 제공되는 웹 페이지 데이터에 포함된 메인 컨텐츠와 부가 컨텐츠를 분리시키고, 분리된 컨텐츠들을 이용하여 제1 및 제2 웹 브라우징 화면을 생성할 수 있다.
여기서, 부가 컨텐츠란 배너 광고나, 플래시 영상, 팝업 영상 등과 같이 메인 컨텐츠에 대해 부가적으로 제공되는 컨텐츠들을 의미한다. 포털 사이트 등에는 다양한 광고들이 기본 컨텐츠와 함께 제공되므로 이러한 부가 컨텐츠들로 인해 기본 컨텐츠의 표시 공간이 부족해질 수 있다. 따라서, 본 실시 예에서는 부가 컨텐츠만 별도로 분리하여 다른 화면으로 제공하여 줌으로써, 사용자가 메인 컨텐츠를 효과적으로 확인할 수 있게 된다.
구체적으로는, 제어부(130)는 수신된 소스 데이터로부터 기본 컨텐츠와 부가 컨텐츠의 속성을 분석하고, 기본 컨텐츠와 부가 컨텐츠를 분리한다. 제어부(130)는 기본 컨텐츠을 포함하는 제1 웹 브라우징 화면을 생성하고, 부가 컨텐츠를 포함하는 제2 웹 브라우징 화면을 생성한다. 즉, 제2 웹 브라우징 화면은 제1 웹 브라우징 화면에 원래 포함되어 있던 배너 광고나, 플래시 영상, 팝업 영상 들만을 모은 화면으로 구현될 수도 있다. 또한, 제1 웹 브라우징 화면에는 기본 컨텐츠 및 부가 컨텐츠가 포함되어 있을 수 있거나, 기본 컨텐츠 컨텐츠만 포함되어 있을 수 있다.
이때, 부가 컨텐츠로는 배너 광고나, 플래시 영상, 팝업 영상 등이 포함될 수 있다. 제1 및 제2 디스플레이부(190a, 190b)의 디스플레이 사이즈가 작으면 배너 광고, 플래시 영상, 팝업 영상 등에 의해 메인 컨텐츠 시청에 방해를 받을 수 있다.
따라서, 이러한 점을 방지하기 위해서, 제어부(130)는 부가 컨텐츠만을 별도로 분리하여 제2 웹 브라우징 화면에 디스플레이할 수 있다. 예를 들어, 기본 컨텐츠에 포함되는 메타 데이터와 부가 컨텐츠에 포함된 메타 데이터를 서로 비교하여 부가 컨텐츠와 기본 컨텐츠를 구별할 수 있다.
즉, 제어부(130)는 소스 데이터에 포함된 기본 컨텐츠를 식별하는 메타 데이터와 부가 컨텐츠를 식별하는 메타 데이터를 분석한다. 분석된 메타 데이터를 상호 비교하여 기본 컨텐츠와 부가 컨텐츠 여부를 판단한다. 그 밖에도 기본 컨텐츠와 부가 컨텐츠를 구별하는 방식으로는 소스 또 다른 실시 예에 따르면, 제2 웹 브라우징 화면은 제1 웹 브라우징 화면과 동일한 컨텐츠를 상이한 레이아웃으로 구성한 화면일 수 있다. 제1 웹 브라우징 화면에 대한 웹 페이지 데이터를 제공하는 외부 장치는 동일한 컨텐츠를 다양한 버전으로 제공할 수 있다. 각 버전은 레이아웃이 상이하게 설정된다. 가령, PC 용 화면과 모바일 용 화면이 함께 제공될 수 있다. 제어부(130)는 이들 화면 중 하나인 PC 용 화면을 제1 웹 브라우징 화면으로 디스플레이하고, 이와 별도로 모바일 용 화면을 제2 웹 브라우징 화면으로 디스플레이하여 줄 수 있다.
또 다른 실시 예에 따르면, 제어부(130)는 제1 웹 브라우징 화면의 해상도나, 크기, 가로:세로 비율 등을 상이한 값으로 변경하여 제2 웹 브라우징 화면을 생성할 수도 있다. 제어부(130)는 디스플레이부의 디스플레이 설정이 변경될 경우에는 현재 디스플레이되고 있는 웹 브라우징 화면을 재생성하여 디스플레이되도록 제어한다.
이상과 같이, 제어부(130)는 복수의 웹 브라우징 화면을 복수의 디스플레이부(190a, 190b)를 통해 선택적으로 웹 브라우징 화면이나 각종 어플리케이션 실행 화면을 디스플레이하도록 제어할 수 있다. 각 웹 브라우징 화면의 표시 방법에 대해서는 실시 예마다 다양하게 정해질 수 있다.
이러한 각 실시 예들에 따른 디스플레이 동작 및 그 웹 브라우징 화면에 대해서는 후술하는 부분에서 구체적으로 설명한다. 각 웹 브라우징 화면은 서로 다른 디스플레이 옵션에 따라 디스플레이될 수 있다. 가령, 사용자는 제1 및 제2 디스플레이부(190a, 190b)에 대해 각각 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 등과 같은 다양한 디스플레이 옵션을 설정할 수 있다. 제어부(130)는 설정된 디스플레이 옵션을 저장부(170)에 저장하고, 저장된 디스플레이 옵션에 따라 디스플레이를 수행하도록 제1 및 제2 디스플레이부(190a, 190b)를 제어한다.
한편, 상술한 바와 같이 제1 및 제2 웹 브라우징 화면이 디스플레이된 상태에서, 제어부(130)는 다양한 후속 조치를 수행할 수 있다.
가령, 제1 웹 브라우징 화면 및 제2 웹 브라우징 화면이 각각 디스플레이된 상태에서, 다시 하나의 디스플레이부에 대한 사용자 터치가 이루어지면, 제어부(130)는 터치된 객체에 대응되는 제3 웹 브라우징 화면을 생성한 후, 터치되지 않은 다른 디스플레이부에 제3 웹 브라우징 화면을 디스플레이한다.
가령, 상술한 제2 웹 브라우징 화면에서 하나의 객체가 선택되면, 제어부(130)는 선택된 객체에 링크된 소스 데이터를 이용하여 외부 소스와 통신을 수행하도록 통신부(110)를 제어한다. 제어부(130)는 새로이 연결된 외부 소스로부터 제3 웹 페이지 데이터를 수신하면, 이를 바탕으로 제3 웹 브라우징 화면을 생성하며, 제3 웹 브라우징 화면을 제1 디스플레이부(190a)에 디스플레이한다.
이때, 제어부(130)는 제3 웹 브라우징 화면을 제1 웹 브라우징 화면 상에 오버랩시켜 디스플레이할 수 있다. 이 때, 제1 디스플레이부(190a)의 화면 일측에는 제1 웹 브라우징 화면으로 돌아가기 위한 메뉴나, 제1 웹 브라우징 화면이 하위에 존재함을 알리기 위한 탭 등이 함께 디스플레이될 수 있다.
제1 웹 브라우징 화면과 제3 웹 브라우징 화면을 오버랩시켜 디스플레이한 경우에, 사용자 선택에 따라 제1 웹 브라우징 화면 및 제3 웹 브라우징 화면 간의 위치를 교번적으로 전환할 수 있다. 예를 들어 제1 디스플레이부(190a)에 제1 내지 N 웹 브라우징 화면이 오버랩되어 디스플레이된 상태에서, 사용자 선택에 따라 제1 웹 브라우징 화면에서 제N 웹 브라우징 화면이 최신 업데이트된 순서로 정렬되어 표시될 수 있다. 이러한 상태에서 사용자가 화면 상의 메뉴를 터치하거나 기 설정된 제스처 등을 수행하면 제1 내지 제N 웹 브라우징 화면은 순차적으로 전환될 수 있다. 또는, 사용자가 터치하였을 경우에 특정 웹 브라우징 화면, 가령, 최초 웹 브라우징 화면으로 바로 전환되도록 설정될 수도 있다.
복수의 웹 브라우징 화면이 오버랩되어 표시되는 것은 복수의 웹 브라우징 화면이 겹쳐서 표시되는 것을 의미하며, 1개의 웹 브라우징 화면에 대해서는 전체 화면 내용을 볼 수 있지만 나머지 웹 브라우징 화면은 다른 웹 브라우징 화면에 가려져서 전체를 볼 수 없도록 표시되는 것을 의미한다.
한편, 상술한 실시 예에서는 제1 웹 브라우징 화면 상에 제3 웹 브라우징 화면이 오버랩되는 것으로 설명하였으나, 이와 다른 실시 예에 따르면, 제어부(130)는 제1 웹 브라우징 화면을 제1 디스플레이부(190a)에서 지우고, 제3 웹 브라우징 화면을 표시할 수도 있다.
저장부(170)는 상술한 바와 같이 웹 서버로부터 수신되는 각종 웹 페이지 데이터 및 부가 데이터 들을 저장한다. 그 밖에도, 저장부(170)는 멀티 디스플레이 장치의 동작에 사용되는 각종 프로그램 및 데이터 들을 저장할 수 있다.
저장부(170)는 제어부(130)의 내부에 존재하는 ROM(135) 및 RAM(137)과는 별도로 마련된 저장 매체를 의미한다. 저장부(170)는 HDD(Hard Disk Drive), SSD(Solid State Drive), 플래시 메모리(Flash memory), USB 메모리 등으로 구현될 수 있다.
저장부(170)는 제어부(130)의 제어 하에서 각종의 멀티미디어 컨텐츠 데이터를 저장하거나, 시스템에 관한 관리 데이터, 시스템 사용 이력, 사용자 별 웹 브라우징 화면 표시 이력에 관한 정보, 디스플레이별 웹 브라우징 화면 표시 이력에 관한 정보를 저장할 수 있다. 특히, 저장부(170)는 웹 브라우징 화면 표시 이력에 관한 정보를 계속적으로 저장한다. 이러한 웹 브라우징 화면 표시 이력은 멀티 디스플레이 장치(100)에 사용되는 OS(Operating System)의 종류에 따라 다양한 형식 및 방법으로 저장되고 관리될 수 있다.
또한, 저장부(170)는 제어부(130)의 제어에 따라 외부로부터 수신된 데이터를 저장하는 기능을 수행한다. 제어부(130)는 저장부(170)에 기록된 각종 데이터의 메모리 어드레스를 이용하여, 해당 데이터의 위치를 검색하여, 해당 위치로부터 데이터값을 독출할 수 있다.
도 2는 다양한 구현 예에 따른 멀티 디스플레이 장치의 제어부의 세부적인 구성을 설명하기 위한 블록도이다. 도 2에 따르면, 제어부(130)는 CPU(131), GPU(133), RAM(135), ROM(137) 및 시스템 버스(139)를 포함한다. 이하에서는 제어부(130)의 기능을 개략적으로 살펴본다.
CPU(131)는 제어부(130)를 구성하는 내부 구성 요소 뿐만 아니라 멀티 디스플레이 장치에 포함된 전반적인 구성 요소들에 대한 제어를 수행한다. 구체적으로 살펴보면, CPU(131)는 시스템 버스(139)를 통해서 각 블럭부와 데이터 통신을 수행하면서 각종 블럭부의 기능을 제어하고 그 제어 결과를 수집해서 이를 기초로하여 제어부(130)와 연결된 각종의 주변 장치로 제어 신호를 전송하여 주변 장치를 제어하는 기능을 수행한다.
예를 들어, CPU(131)는 ROM(137)에 기 저장된 부팅 정보를 이용하여 부팅을 수행한다. CPU(131)는 저장부(미도시)에 저장된 데이터를 RAM(135)으로 독출하여 RAM(135)에 저장되어 있는 데이터 중 그래픽 처리가 필요한 데이터를 GPU(133)으로 전달한다. CPU(131)는 GPU(133)에 의해서 그래픽 처리된 데이터를 수신하여 시스템 버스(139)와 연결된 LCD 컨트롤러(미도시)로 전달해서 디스플레이부에 이미지를 표시한다.
CPU(131)는 GPU(133)에 의해서 처리된 이미지 데이터를 RAM(135)의 기 결정된 영역 상에 할당된 가상 프레임 버퍼(Virtual Frame Buffer) 영역에 일시 저장한다. CPU(131)는 디스플레이부의 최대 해상도(예를 들어, 1024×600)를 지원하도록 가상 프레임 버퍼의 영역을 할당한다. 2개의 디스플레이부일 경우에는 1024×1200 크기로 가상 프레임 버퍼의 영역을 할당한다.
CPU(131)는 가상 프레임 버퍼에 일시 저장된 데이터를 GPU(133)로 입력해서 디지털 신호 처리를 수행한다.
GPU(133)는 CPU(131)의 제어 하에서 입력된 데이터에 대한 그래픽 처리를 수행한다. 구체적으로는, GPU(133)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성할 수 있다. 연산부는 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성 값을 연산한다. 렌더링부는 연산부에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부에서 생성된 화면은 버스(139)를 통해 제1 및 제2 디스플레이부(190a, 190b)로 전달되어 디스플레이 영역 내에 표시되거나, 저장부(170)에 저장될 수 있다.
CPU(131)는 GPU(133)에 의해서 그래픽 처리된 데이터를 제1 및 제2 디스플레이부(190a, 190b) 중 적어도 하나를 통해 디스플레이하거나, 저장부(170)에 저장하도록 제어할 수도 있으며, 또는 처리된 데이터를 디스플레이 컨트롤러(미도시)에 입력할 수 있다.
GPU(133)는 디코더(decoder), 렌더러(renderer), 스케일러(scaler) 등을 포함할 수 있다. 이에 따라, 저장된 컨텐츠를 디코딩하고, 디코딩된 컨텐츠 데이터를 렌더링하여 프레임을 구성하고, 구성된 프레임의 사이즈를 디스플레이 콘트롤러(미도시)의 제어에 의해 디스플레이 크기에 맞게 스케일링한다. 만약, 제1 및 제2 디스플레이부(190a, 190b) 중 하나에서 디스플레이되는 화면이라면 그 크기에 맞추어 스케일링하고, 두 디스플레이부 모두에서 디스플레이되는 화면이라면 전체 디스플레이 사이즈에 맞추어 스케일링한다. GPU(133)는 처리된 프레임을 디스플레이부에 제공하여 디스플레이한다.
제어부(130)는 이외에도 오디오 처리부 및 인터페이스부 등을 더 포함할 수 있다. 인터페이스부는 주변의 구성요소들과 인터페이싱을 하기 위한 구성요소이다.
오디오 처리부(미도시)는 오디오 인터페이스(미도시)를 통해서 멀티미디어부(120)와 인터페이스하고, 오디오 데이터를 처리하여 스피커와 같은 음향 출력 수단으로 제공하는 구성요소를 의미한다. 오디오 처리부는 저장부(170)에 저장된 오디오 데이터나 통신부(110)를 통해 수신된 오디오 데이터를 디코딩하고, 노이즈 필터링한 후, 적정 데시벨로 증폭하는 등의 오디오 신호 처리를 수행할 수 있다. 상술한 예에서, 재생되는 컨텐츠가 동영상 컨텐츠인 경우, 오디오 처리부는 동영상 컨텐츠로부터 디먹싱된 오디오 데이터를 처리하여 GPU(133)와 동기시켜 출력할 수 있도록 스피커로 제공할 수 있다.
CPU(131)는 웹 브라우징 데이터에 오디오 데이터가 포함되어 있는 경우, 웹 브라우징 화면을 디스플레이하면서 그 오디오 처리부를 제어하여 오디오 신호도 재생할 수 있다.
CPU(131)는 웹 브라우저 프로그램이 실행되면, 네트워크 인터페이스(미도시)를 통해서 웹 서버에 액세스한다. 웹 서버로부터 웹 페이지 데이터가 수신되면, CPU(131)는 GPU(133)를 제어하여 웹 페이지 화면을 구성하고, 구성된 웹 페이지 화면을 멀티 디스플레이부(190)에 디스플레이한다. 멀티 디스플레이부(190)란 상술한 제1 및 제2 디스플레이부(190a, 190b)와 힌지부(185)를 포함하는 구성을 통칭하는 용어이다.
ROM(137)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴온 명령이 입력되어 전원이 공급되면, CPU(131)는 ROM(137)에 저장된 명령어에 따라 저장부(170)에 저장된 O/S를 RAM(135)에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, CPU(131)는 저장부(170)에 저장된 각종 어플리케이션 프로그램을 RAM(135)에 복사하고, RAM(135)에 복사된 어플리케이션 프로그램을 실행시켜 각종 동작을 수행한다. 이상과 같이, CPU(131)는 저장부(170)에 저장된 어플리케이션 프로그램의 실행에 따라 다양한 동작을 수행할 수 있다.
상술한 바와 같이, 멀티 디스플레이 장치(100)에서 터치 및 기타 사용자 조작이 감지되면, 제어부(130)는 사용자 조작이 의도된 것인지 여부를 판단할 수 있다. 판단 결과 의도된 사용자 조작이라고 판단되면, 그 사용자 조작에 대응되는 동작에 대한 정보를 저장부(170)로부터 독출한 후, 그 정보에 대응되는 동작을 수행한다. 이상과 같은 제어부(130)의 동작은 저장부(170)에 저장된 각종 프로그램의 실행에 의해 구현될 수 있다.
상술한 바와 같이 멀티 디스플레이 장치(100)는 다양한 구성 요소들로 구성될 수 있다. 멀티 디스플레이 장치(100)는 복수의 디스플레이부를 구비하고 있으므로, 그 디스플레이부들을 활용하여 다양한 화면을 제공하여 줄 수 있다. 이하에서는 멀티 디스플레이 장치의 기본적인 세부 구성 및 동작들에 대한 다양한 예를 기술한다.
<멀티 디스플레이 장치의 기본 구성 및 동작에 대한 예>
도 3은 복수의 프레임 버퍼를 이용하여 각 디스플레이부의 동작을 제어하는 멀티 디스플레이 장치의 구성을 나타내는 블럭도이다.
도 3에 따르면, 멀티 디스플레이 장치는 제1 및 제2 디스플레이부(190a, 190b), 디스플레이 제어부(175)를 포함한다. 디스플레이 제어부(175)는 도 2의 제어부(130)와 별개인 구성요소로 마련될 수도 있고, 제어부(130) 내에 포함되는 구성요소가 될 수도 있다.
도 3에 따르면, 디스플레이 제어부(175)는 제1 프레임 버퍼(175a-1), 제1 디스플레이 드라이버(175a-2), 제2 프레임 버퍼(175b-1) 및 제2 디스플레이 드라이버(175b-2)를 포함한다.
제1 프레임 버퍼(175a-1)는 제1 디스플레이부(190a)에 디스플레이될 이미지 프레임을 버퍼링하기 위한 구성이고, 제2 프레임 버퍼(175b-1)는 제2 디스플레이부(190b)에 디스플레이될 이미지 프레임을 버퍼링하기 위한 구성이다.
가령, GPU(133)에 의해서 디지털 신호 처리된 이미지 프레임은 제1, 2 프레임버퍼(175a-1, 175b-1)에 비트맵 형태로 저장된다. 이 경우, 각 프레임 버퍼(175a-1, 175b-1)의 버퍼링 영역은 각 디스플레이부 (190a, 190b)에서 지원 가능한 최대 픽셀 크기에 맞게 할당된다. 예를 들어 제1 디스플레이부에서 표시할 수 있는 최대 픽셀이 1024X1200일 경우에, 제1 프레임 버퍼는 1024X1200 크기의 비트맵 형식의 이미지가 저장될 수 있도록 버퍼 저장 영역을 할당한다.제1 디스플레이 드라이버(175a-2)는 제1 프레임 버퍼(175a-1)에 비트맵 형식으로 저장된 이미지 프레임을 분석해서 제1 이미지 소스 신호로 변환한다. 제1 디스플레이 드라이버(175a-2)는 제1 이미지 소스 신호를 제1 디스플레이부(190a)로 제공하여, 제1 디스플레이부(190a)가 이미지 프레임을 디스플레이하도록 구동시킨다.
마찬가지로, 제2 디스플레이 드라이버(175b-2)는 제2 프레임 버퍼(175b-1)에 비트맵 형식으로 저장된 이미지 프레임을 분석해서 제2 이미지 소스 신호로 변환하고, 이를 제2 디스플레이부(190b)에 제공하여 디스플레이시킨다.
도 3에서는 각 디스플레이부(190a, 190b)에 대응되는 제1 프레임 버퍼(175a-1)와 제2 프레임 버퍼(175b-1)가 별도로 마련된 것으로 도시하였으나, 다음의 도 4에서는 다른 실시 예에 따른 하나의 통합 프레임 버퍼가 사용되는 실시예를 도시한다.
도 4는 통합 프레임 버퍼를 이용하여 각 디스플레이부의 동작을 제어하는 멀티 디스플레이 장치의 구성을 나타내는 블럭도이다. 프레임 버퍼가 통합 프레임 버퍼(175-1) 형태로 구현될 경우, 제1, 2 디스플레이부의 최대 해상도보다 큰 크기로 통합 프레임 버퍼(175-1)의 크기를 할당하여 구현할 수 있다.
예를 들어, 제1, 2디스플레이부가 각각 최대 1024*800의 해상도를 디스플레이할 수 있는 경우, 통합 프레임 버퍼(175-1)는 1024*1600의 해상도를 디스플레이할 수 있는 프레임 버퍼 크기로 저장 영역을 할당한다. 통합 프레임 버퍼(175-1)의 제1 영역에는 제1 디스플레이부(190a)에 디스플레이되는 제1 이미지 프레임이 저장되고, 제2 영역에는 제2 디스플레이부(190b)에 디스플레이되는 제2 이미지 프레임이 저장된다.
디스플레이 드라이버(175-2)는 통합 프레임 버퍼(175-1)에 저장된 제1 이미지 프레임과 제2 이미지 프레임의 어드레스를 이용하여 제1 디스플레이부(190a) 또는 제2 디스플레이부(190b)로 제1, 2 이미지 프레임을 제공하여 각각의 디스플레이부를 구동시킨다.
도 5는 디스플레이부 구성의 일 예를 설명하기 위한 도면이다. 설명의 편의를 위하여 도 5에서는 제1 디스플레이부 만을 도시하였으나, 제2 디스플레이부도 이와 동일한 형태로 구현될 수 있음은 물론이다.
도 5에 따르면, 제1 디스플레이부(190a)는 타이밍 컨트롤러(231), 게이트 드라이버(232), 데이터 드라이버(233), 전압 구동부(234), 표시패널(235)을 포함할 수 있다.
타이밍 컨트롤러(231)는 외부로부터 터치스크린부의 해상도에 적합한 클럭신호(DCLK)와 수평 동기 신호(Hsync), 수직 동기 신호(Vsync) 등을 입력받아 게이트 제어신호(주사 제어신호), 데이터 제어신호(데이터 신호)를 생성하고, 입력받은 R, G, B 데이터를 재정렬하여 데이터 드라이버(233)에 공급한다.
타이밍 컨트롤러(231)는 위의 게이트 제어신호와 관련하여 게이트 시프트 클럭(Gate Shift Clock: GSC), 게이트 출력 인에이블(Gate Output Enable: GOE), 게이트 시작 펄스(Gate Start Pulse: GSP) 등을 발생시킬 수 있는데, 여기서 GSC는 R, G, B 유기발광 소자(Organic Light Emitting Diode, OLED)와 같은 발광소자에 연결된 박막 트랜지스터(Thin Film Transistor: TFT)가 온/오프(On/Off)되는 시간을 결정하는 신호이고, GOE는 게이트 드라이버(232)의 출력을 제어하는 신호이며, GSP는 하나의 수직동기신호 중에서 화면의 첫 번째 구동라인을 알려주는 신호이다.
또한, 타이밍 컨트롤러(231)는 데이터 제어신호와 관련하여 소스 샘플링 클럭(Source Sampling Clock: SSC), 소스 출력 인에이블(Source Output Enable: SOE), 소스 시작 펄스(Source Start Pulse: SSP) 등을 생성할 수 있다. 여기서 SSC는 데이터 드라이버(233)에서 데이터를 래치(latch)시키기 위한 샘플링 클럭으로 사용되며, 데이터 드라이브 IC의 구동주파수를 결정한다. SOE는 SSC에 의해 래치된 데이터들을 표시패널(235)로 전달하게 된다. SSP는 하나의 수평 동기 기간 중에 데이터의 래치 또는 샘플링 시작을 알리는 신호이다.
게이트 드라이버(232)는 주사신호를 생성하는 구성으로, 주사선(S1, S2, S3,..., Sn)을 통해 표시패널(235)과 연결된다. 게이트 드라이버(232)는 타이밍 컨트롤러(231)에 의해 생성된 게이트 제어 신호에 따라 전압 구동부(234)로부터 제공받은 게이트 온/오프 전압(Vgh/Vgl)을 표시패널(235)로 인가한다. 게이트 온 전압(Vgh)은 표시패널(235)에 단위 프레임 영상의 구현을 위하여 게이트 라인 1(GL1)에서 게이트 라인 N(GLn)까지 순차적으로 제공된다.
데이터 드라이버(233)는 데이터 신호를 생성하는 구성으로, 데이터 선(D1, D2, D3,..., Dm)을 통해 표시패널(235)과 연결된다. 데이터 드라이버(233)는 타이밍 컨트롤러(231)에 의해 생성된 데이터 제어 신호에 따라 스케일링이 완료되고 영상 이미지 프레임의 RGB 데이터를 표시패널(235)에 입력한다. 데이터 드라이버(233)는 타이밍 컨트롤러(231)에서 직렬(serial)로 제공되는 RGB의 영상 데이터를 병렬(parallel)로 변환하고, 디지털 데이터를 아날로그 전압으로 변환하여 하나의 수평 라인 분에 해당되는 영상 데이터를 표시패널(235)에 제공한다. 이 과정은 각 수평라인 별로 순차적으로 이루어진다.
전압 구동부(234)는 게이트 드라이버(232), 데이터 드라이버(233), 표시패널(235) 등에 각각의 구동 전압을 생성하여 전달한다. 즉, 외부로부터의 상용전원, 즉 110V 또는 220V의 교류전압을 제공받아 표시패널(235)에 필요한 전원전압(VDD)을 생성하여 제공하거나, 접지전압(VSS)을 제공할 수 있다. 또한, 게이트 온 전압(Vgh)을 생성하여 게이트 드라이버(232)로 제공할 수 있다. 이를 위해 전압 구동부(234)는 개별적으로 동작하는 복수의 전압 구동 모듈(미도시)을 포함할 수 있다. 여기서, 복수의 전압 구동 모듈(미도시)은 제어부(130)의 제어에 따라 서로 다른 전압을 제공하도록 동작할 수 있으며, 제어부(130)는 기설정된 정보에 따라 복수의 전압 구동 모듈이 서로 다른 구동 전압을 제공하도록 전압 구동부(234)를 제어할 수 있다. 예를 들어, 복수의 전압 구동 모듈 각각은 제어부(130)의 제어에 따라 기설정된 정보에 따라 서로 다른 제1 전압 및 디폴트로 설정된 제2 전압을 제공할 수 있다.
일 실시 예에 따르면, 전압 구동부(234)는 복수 개의 영역으로 구분된 표시패널(235)의 각 영역에 대응되는 복수 개의 전압 구동 모듈을 포함할 수 있다. 이 경우, 제어부(130)는 복수 개의 영역 각각의 화면 정보(또는 입력 영상 정보)에 따라 서로 다른 제1 전압, 즉, ELVDD 전압을 제공하도록 복수 개의 전압 구동 모듈을 제어할 수 있다. 즉, 데이터 드라이버(233)에 입력되는 영상신호를 이용하여 ELVDD 전압의 크기를 제어할 수 있다. 여기서, 화면 정보는, 입력 영상의 휘도 및 계조 정보 중 적어도 하나가 될 수 있다.
표시패널(235)은 서로 교차하여 화소 영역을 정의하기 위한 다수의 게이트 라인(GL1~GLn)과 데이터 라인(DL1~DLn)이 형성되고, 그 교차하는 화소영역(236)에는 OLED와 같은 R, G, B의 발광소자가 형성될 수 있다. 그리고 화소영역(236)의 일 영역, 더 정확하게는 모서리에는 스위칭소자 즉 TFT가 형성된다. 이러한 TFT의 턴-온 동작시 데이터 드라이버(233)로부터 계조 전압이 각각의 R, G, B의 발광소자로 제공된다. 이때 R, G, B의 발광소자들은 계조 전압에 근거하여 제공된 전류량에 상응하여 빛을 제공하게 된다. 즉 R, G, B의 발광소자들은 많은 전류량이 제공되면 그만큼 많은 빛을 제공하게 되는 것이다.
도 6은 도 5에 도시된 디스플레이 패널을 구성하는 R, G, B 화소를 구성하는 회로 구조를 설명하기 위한 도면이다.
도 7을 참고하면, 표시패널(235)은 3개의 R, G, B 화소영역(236)을 포함한다. R, G, B의 화소영역(236)은 스캔 신호(S1), 게이트 온 전압(Vgh)에 의해 동작하는 스위칭소자 (M11, M21, M31), 데이터 라인(DL1~DLn)으로 제공되는 변경된 고계조값을 포함하는 화소값에 근거하여 전류를 출력하는 스위칭소자 (M12, M22, M32), 그리고 타이밍 컨트롤러(231)에서 제공되는 제어 신호에 따라 스위칭소자 (M12, M22, M23)에서 R, G, B의 발광소자로 제공되는 전류량을 조절하는 스위칭소자 (M13, M23, M33)를 포함할 수 있다. 그리고, 이러한 스위칭 소자 (M13, M23, M33)는 유기발광소자(OLED)와 연결되어 OLED로 전류를 공급한다. 여기서, OLED는 형광 또는 인광 유기물 박막에 전류를 흘리면 전기장 발광의 원리를 이용해 자체적으로 빛을 발하는 디스플레이를 말한다. OLED의 애노드(anode)전극은 화소회로에 접속되고, 캐소드(cathode)전극은 ELVSS에 접속된다. 이와 같은 OLED는 화소회로로부터 공급되는 전류에 대응하여 소정 휘도의 빛을 생성한다. 여기서, 스위칭 소자 (M11, M21, M31)의 게이트 전극은 주사선(S1)에 접속되고, 소스 전극 및 드레인 전극 중 어느 하나는 데이터선(D1)에 접속된다. 이처럼 표시패널(235)은 AM-OLED(Active Matrix Organic Light-Emitting Diode) 패널로 구현될 수 있다. 다만, 상술한 실시 예는 본 발명의 일 실시 예에 불과하며, 본 발명이 하나의 라인이 동시에 발광하여 구동하는 방식인 PM OLED(Passive Matrix Organic Light-Emitting Diode)을 배제하지 않음은 물론이다.
도 6의 실시 예에서는 OLED를 설명했지만, 디스플레이부는 액정 디스플레이 패널(Liquid Crystal Display Panel: LCD Panel), 플라즈마 디스플레이 패널(Plasma Display Panel: PDP), VFD(Vacuum Fluorescent Display), FED(Field EmissionDisplay), ELD(Electro Luminescence Display) 등 다양한 디스플레이 기술로 구현될 수 있다.
도 7은 본 발명의 일 실시 예에 따른 디스플레이부의 단면을 설명하기 위한 단면도이다. 도 7의 구성은 상술한 제1 및 제2 디스플레이부(190a, 190b)에 적용될 수 있다.
도 7을 참고하면, 디스플레이부는 상부 기판(362)과 하부 기판(361)이 밀착된 표시 패널부(360)와, 표시 패널부(360)의 상부 기판(362)에 마련된 상부 편광판(300)과, 상부 편광판(300) 가장자리 영역에 마련된 하부 전극(310)과, 하부 전극(310)과 접속되고 상부 편광판(300) 상에 마련된 하부 투명 전극(330)과, 상부 투명 전극(342)이 마련되고 상부 기판(362)에 부착된 터치 패드부(340)와, 상부 투명 전극(342)과 하부 투명 전극(330) 사이에 마련된 돌기부(350)를 포함한다. 그리고, 디스플레이부는 하부 기판(361)에 마련된 하부 편광판(301)을 포함한다.
터치 패드부(340)는 베이스 필름(341)과, 베이스 필름(341)상에 마련된 상부 투명 전극(342)과, 상부 투명 전극 상에 마련된 상부 전극(343)을 포함한다.
상술한 상부 기판(362)과 하부 기판(361)의 사이 영역에는 액정층(363)이 마련될 수 있다. 상부 기판(362)과 하부 기판(361)은 화상을 표시하는 표시 영역과 표시 영역의 가장자리에 마련된 주변 영역을 포함한다. 하부 기판(361)의 표시 영역에는 도시되지 않았지만, 복수의 게이트 라인과 복수의 데이터 라인 그리고 복수의 게이트 라인과 데이터 라인의 교차 영역에 마련된 박막 트랜지스터와, 상기 박막 트랜지스터에 접속된 화소 전극이 마련된다. 상기 화소 전극과 그 일부가 중첩되는 유지 전극이 마련된다. 그리고, 하부 기판(361)의 주변 영역에는 상기 게이트 라인 및 데이터 라인에 접속된 복수의 패드부가 마련될 수 있다.
상부 기판(362)과 하부 기판(361)은 실란트와 같은 밀봉 부재(364)를 이용하여 밀봉되는 것이 바람직하다. 밀봉 부재(364)는 상부 기판(362)과 하부 기판(361)의 주변 영역에 마련되는 것이 효과적이다. 도 8의 디스플레이부의 경우, 외부에서 터치 패드부(340)를 소정의 힘으로 누를 경우, 힘이 인가된 영역의 돌기부(350)가 하부 투명 전극(330)에 밀착되고, 이로 인해 하부 투명 전극(330)과 상부 투명 전극(342) 간이 전기적으로 접속하게 된다. 전기적 접속을 통해 상부 투명 전극(342) 및/또는 하부 투명 전극(330)을 흐르는 전류가 변화하게 되고, 이러한 변화를 별도의 감지 수단(미도시)을 통해 감지한다. 감지 수단은 감지된 신호를 별도로 구비된 제어부(130)에 전달된다. 제어부(130)는 감지된 신호를 이용하여 전류의 흐름이 변화된 영역의 좌표를 생성하고, 이를 소정의 드라이버(미도시)에 전달한다. 드라이버는 입력된 좌표에 대응하여 표시 패널부(360)에 표시된 화상을 마우스와 같은 입력 도구를 이용하여 조작한 것과 동일한 동작을 수행할 수 있다.
도 8은 본 발명의 일 실시 예에 따른 멀티디스플레이 장치의 보다 구체적인 구성을 설명하기 위한 블록도이다.
도 8은 본 발명의 다양한 실시 예에 따른 멀티디스플레이 장치의 구성을 종합적으로 설명하기 위한 블럭도이다. 도 8에 따르면, 멀티 디스플레이 장치(100)는 통신부(110)의 셀룰러 통신 모듈(111), 무선 랜 모듈(112) 및 근거리 통신 모듈(113)과 커넥터(165) 중 적어도 하나를 이용하여 외부장치(도시되지 아니함)와 연결될 수 있다. “외부장치”는 다른 장치, 휴대폰, 스마트폰, 태블릿 PC(Personal), 컴퓨터 서버 및 디지털 TV 중 적어도 하나를 포함할 수 있다.
도 8을 참조하면, 멀티 디스플레이 장치(100)는 2개의 디스플레이부(190a, 190b)를 포함한다. 도 8에서는 2개의 디스플레이부에 대해서 도시하고 있지만, 이는 3개 이상으로 확장하여 변형 실시될 수 있다.
본 발명의 일 실시 예인 멀티디스플레이 장치(100)는 통신부(110), 멀티미디어부(120), 제어부(130), 촬상부(140), 센서부(150), 입/출력부(160), 저장부(170), 전원부(180) 및 제1, 2 디스플레이부(190a, 190b)를 포함한다.
통신부(110)는 셀룰러 통신모듈(111), 무선랜 모듈(112), 근거리 통신 모듈(113), 커넥터(114), GPS(Global Positioning System) 모듈(115) 및 방송 통신 모듈(116)을 포함한다.
셀룰러 통신 모듈(111)은 제어부(130)의 제어에 따라 셀룰러 통신 프로토콜에 따른 무선 액세스 기술을 사용하여, 멀티 디스플레이 장치(100)가 적어도 하나 또는 복수의 안테나(도시되지 아니함)를 통해 외부 장치(특히 셀룰러 시스템의 기지국)와 연결되도록 한다.
또한, 셀룰러 통신 모듈(111)은 멀티 디스플레이 장치(100)에 입력되는 전화번호를 가지는 휴대폰, 스마트폰, 태블릿 PC 또는 다른 장치와 같은 통신 가능한 다른 기기와, 음성 통화, 화상 통화, 단문(Short Messaging Service: SMS) 메시지 또는 멀티미디어(Multimedia Messaging Service: MMS) 메시지를 담은 무선 신호를 송/수신한다.
또한, 통신부(110)는 무선랜 모듈(112)과 근거리통신 모듈(113) 중 적어도 하나를 포함할 수 있다. 예를 들어, 무선랜 모듈(112)만 포함하거나, 근거리통신 모듈(113)만 포함하거나 또는 무선랜 모듈(112)과 근거리통신 모듈(113)을 모두 포함할 수 있다.
무선랜 모듈(112)은 제어부(130)의 제어에 따라 무선 AP(access point)(도시되지 아니함)가 설치된 장소에서 인터넷에 연결될 수 있다. 무선랜 모듈(112)은 미국전기전자학회(IEEE)의 무선랜 규격(IEEE802.11x)을 지원한다.
근거리통신 모듈(113)은 제어부(130)의 제어에 따라 휴대 기기(100)와 외부 기기 사이에 무선으로 근거리 통신을 할 수 있다. 근거리 통신방식은 블루투스(bluetooth), 적외선 통신(IrDA, infrared data association) 등을 포함할 수 있다.
커넥터(114)는 USB 2.0, USB 3.0, HDMI, IEEE 1394 등 다양한 장치와의 인터페이스를 제공한다.
커넥터(114)는 멀티디스플레이 장치(100)와 외부장치 또는 전원소스를 연결하기 위한 인터페이스로 이용될 수 있다. 제어부(130)의 제어에 따라 커넥터(114)에 연결된 유선 케이블을 통해 멀티디스플레이 장치(100)의 저장부(170)에 저장된 데이터를 외부 장치로 전송하거나 또는 외부 장치에서부터 데이터를 수신할 수 있다. 커넥터(114)에 연결된 유선 케이블을 통해 전원소스에서부터 전원이 입력되거나 배터리(도시되지 아니함)를 충전할 수 있다.
GPS 모듈(115)은 지구 궤도상에 있는 복수의 GPS위성들(도시되지 아니함)에서부터 전파를 수신하고, GPS위성들(도시되지 아니함)에서부터 휴대 기기(100)까지 전파도달시간(Time of Arrival) 및 GPS 파라미터들을 이용하여 휴대 기기(100)의 위치를 산출할 수 있다.
방송통신모듈(116)은 제어부(130)의 제어에 따라 방송통신 안테나(도시되지 아니함)를 통해 방송국에서부터 송출되는 방송 신호(예, TV방송 신호, 라디오방송 신호 또는 데이터방송 신호) 및 방송부가 정보(예, EPS(Electric Program Guide) 또는 ESG(Electric Service Guide))를 수신할 수 있다.
멀티미디어부(120)는 오디오 재생 모듈(121) 및 비디오 재생 모듈(122)를 포함한다.
오디오재생 모듈(121)은 제어부(130)의 제어에 따라 저장되거나 또는 수신되는 디지털 오디오 파일(예, 파일 확장자가 mp3, wma, ogg 또는 wav인 파일)을 재생할 수 있다. 동영상재생 모듈(123)은 제어부(130)의 제어에 따라 저장되거나 또는 수신되는 디지털 동영상 파일(예, 파일 확장자가 mpeg, mpg, mp4, avi, mov, 또는 mkv인 파일)을 재생할 수 있다.
비디오 재생 모듈(122)은 디지털 비디오 파일을 재생할 수 있도록 다양한 형식의 코덱을 지원한다. 즉, 재생하려는 비디오 파일의 코덱 형식에 맞도록 기 저장된 코덱에 의해서 비디오 파일을 재생한다. 또한, 멀티미디어 모듈(120)의 오디오재생 모듈(122) 또는 동영상재생 모듈(123)은 제어부(130)에 포함될 수 있다.
제어부(130)는 CPU와, 휴대 기기(100)의 제어를 위한 제어 프로그램이 저장된 롬(Read-Only Memory: ROM) 및 휴대 기기(100)의 외부로부터 입력되는 신호 또는 데이터를 기억하거나, 휴대 기기(100)에서 수행되는 작업을 위한 기억영역으로 사용되는 램(Random Access Memory: RAM)을 포함한다. CPU는 싱글 코어 프로세서, 멀티코어 프로세서, 트리플 코어 프로세서 및 쿼드 코어 프로세서 중 적어도 하나를 포함할 수 있다. CPU, 롬 및 램은 내부버스(bus)를 통해 상호 연결된다.
제어부(130)는 통신부(110), 멀티미디어부(120), 촬상부(140), 센서부(150), 입/출력부(160), 저장부(170), 전원부(180) 및 제1, 2 디스플레이부(190a, 190b)를 제어한다.
촬상부(140)는 제1 카메라(141) 및 제2 카메라(142) 중 적어도 하나를 포함한다. 도 8에서는 제1 카메라(141)과 제2 카메라(142)만을 도시하였으나, 실시예에 따라서 추가적인 카메라를 포함할 수 있다.
촬상부(140)는 제어부(130)의 제어에 따라 정지이미지 또는 동영상을 촬영하는 제1 카메라(141) 및 제2 카메라(142) 중 적어도 하나를 포함할 수 있다. 경우에 따라, 추가적으로 몇 개의 카메라를 더 포함할 수 있다. 제1 카메라(141) 및 제2 카메라(142)는 휴대 기기(100)의 하우징에 구비되거나 혹은 별도의 연결 수단을 사용하여 휴대 기기(100)에 연결될 수 있다. 제1 카메라(141) 및 제2 카메라(142) 중 적어도 하나는 촬영에 필요한 광량을 제공하는 보조 광원(예, 플래시(도시되지 아니함))를 포함할 수 있다.
일 실시예로서, 제1 카메라(141)는 멀티 디스플레이 장치(100) 전면에 배치되고, 제2 카메라(142)는 멀티 디스플레이 장치(100)의 후면에 배치될 수 있다. 다른 실시예로서, 제1 카메라(141)와 제2 카메라(142)는 인접하게(예, 제1 카메라(141)와 제2 카메라(142)의 간격이 1 cm 보다 크고, 8 cm 보다는 작게) 배치되어 3차원 정지이미지 또는 3차원 동영상을 촬영할 수 있다. 또 다른 실시예로서, 제1 카메라(141)는 제1 패널부에 배치되고, 제2 카메라(142)는 제2 패널부에 배치될 수 있다.
촬상부(140)는 제1 카메라(141) 및 제2 카메라(142) 중 적어도 하나를 통해 촬상된 이미지를 제어부(130)로 전달한다. 제어부(130)는 이미지를 분석하여 사용자의 움직임 혹은 형상을 감지(detect)하고, 감지된 움직임 혹은 형상에 대응되는 제어 동작을 수행한다. 일 예로서 사용자의 움직임이란 제1 혹은 제2 카메라를 통해 감지되는 사용자의 손의 움직임을 의미한다. 사용자의 형상이란 제1 혹은 제2 카메라를 통해 감지되는 사용자의 얼굴 형상을 의미할 수 있다.
또 다른 실시예로서 멀티 디스플레이 장치(100)는 적외선 감지기와 같은 다른 수단을 사용하여 사용자의 움직임을 감지하고, 상기 움직임에 응답하여 어플리케이션을 실행 혹은 제어할 수 있다.
센서부(150)는 터치 센서(151), 지자기센서(152), 가속도 센서(153), 힌지 센서(154) 및 근접 센서(155)를 포함한다.
터치 센서(151)는 사용자의 멀티 디스플레이부에 대한 터치를 감지할 수 있는 센서이다. 터치 센서(151)는 사용자의 터치를 감지하는 방식에 따라 정전 방식과 압전 방식으로 나뉠 수 있다. 본 발명의 일 실시예에 따른 터치 센서(151)는 두 가지 방식으로 각각 구현될 수 있다. 터치 센서(151)는 디스플레이 패널과 함께 디스플레이부에 포함되어 구성될 수 있다. 이에 대한 구체적인 설명은 앞서 상술한 바 있다.
터치 센서(151)는 손가락과 같은 신체 또는 감지 가능한 입력 수단으로 제1, 2 디스플레이부(190a, 190b)를 눌러서 디스플레이 화면 상에 표시된 지시를 입력할 수 있는 센서를 의미한다. 터치 센서(151)는 용량변화, 저항변화, 또는 광량변화를 이용한다.
지자기 센서(152)는 지자기를 검출하여 방위각을 탐지할 수 있다. 따라서, 멀티 디스플레이 장치(100)의 방향을 인식한다. 가속도 센서(153)은 출력신호를 처리하여 물체의 가속도, 진동, 충격 등의 동적 힘을 측정하는 것으로서 멀티 디스플레이 장치(100)의 움직이는 속도 변화나 힘의 세기를 감지한다. 힌지 센서(156)는 힌지의 각도 또는 움직임 등을 검출할 수 있다. 근접 센서(155)는 사용자의 멀티 디스플레이 장치(100)에 대한 물체의 접근여부를 검출할 수 있다.
도 9에서 도시되지 않았지만, 멀티 디스플레이 장치(100)의 센서부(150)는 중력이 어느 방향으로 작용하는지 검출할 수 있는 중력 센서, 기존의 가속도 센서에 각각 회전을 넣어 총 6축을 인식할 수 있는 자이로센서, 이미지와 같은 컨텐츠의 가로, 세로 프레임을 자동으로 감지하여 컨텐츠를 자동 회전 및 정렬시킬 수 있는 오리엔테이션 센서, 멀티 디스플레이 장치(100) 주변의 빛의 양을 검출하는 조도 센서, 대기의 압력을 측정할 수 있는 고도 측정 센서, 물체의 색을 검출할 수 있는 RGB 센서, 초음파나 적외선을 이용하여 거리를 측정할 수 있는 거리 측정 센서, 자기장의 세기에 따른 전압 변화를 이용하는 홀 센서 중 적어도 하나를 더 포함할 수 있다.
센서부(150)의 각 센서는 상태를 검출하고, 검출에 대응되는 신호를 생성하여 제어부(130)로 전송할 수 있다. 센서부(150)의 센서는 멀티디스플레이 장치(100)의 성능에 따라 추가되거나 삭제될 수 있다.
입/출력부(160)는 버튼부(161), 마이크(162), 스피커(163) 및 진동모터(164)를 포함한다.
적어도 하나의 버튼부(161)은 멀티 디스플레이 장치(100)의 하우징의 전면, 측면 또는 후면에 푸쉬형 혹은 터치형으로 형성될 수 있으며, 전원/잠금 버튼, 볼륨 조절 버튼, 메뉴 버튼, 홈 버튼, 돌아가기 버튼(back button) 및 검색 버튼 중 적어도 하나를 포함할 수 있다.
마이크(162)는 제어부(130)의 제어에 따라 음성(voice) 또는 사운드(sound)를 입력 받아 전기적인 신호를 생성한다.
스피커(163)는 제어부(130)의 제어에 따라 셀룰러 통신 모듈(111), 무선 랜 모듈(112), 근거리 통신 모듈(113), 멀티미디어부(120) 또는 촬상부(140)의 다양한 신호(예, 무선신호, 방송신호, 디지털 오디오 파일, 디지털 동영상 파일 또는 사진 촬영 등)에 대응되는 사운드를 멀티 디스플레이 장치(100)의 외부로 출력할 수 있다.
스피커(163)는 멀티 디스플레이 장치(100)가 수행하는 기능에 대응되는 사운드(예, 전화 통화에 대응되는 버튼 조작음, 또는 통화 연결음)를 출력할 수 있다. 스피커(163)는 멀티 디스플레이 장치(100)의 하우징의 적절한 위치 또는 위치들에 하나 또는 복수로 형성될 수 있다. 일 예로 스피커(163)는 통화 중 사용자의 귀에 근접하기에 적합한 위치에 배치되는 내부 스피커 모듈과, 오디오/비디오 파일의 재생이나 방송의 시청 시에 사용되기에 적합한 보다 높은 출력을 가지며 멀티 디스플레이 장치(100)의 하우징의 적절한 위치에 배치되는 외부 스피커 모듈을 포함하여 구성될 수 있다.
진동 모터(164)는 제어부(130)의 제어에 따라 전기적 신호를 기계적 진동으로 변환할 수 있다. 예를 들어, 진동 모드에 있는 멀티 디스플레이 장치(100)는 다른 장치(도시되지 아니함)로부터 음성통화가 수신되는 경우, 진동 모터(164)가 동작한다. 진동 모터(164)는 멀티 디스플레이 장치(100)의 하우징 내에 하나 또는 복수로 형성될 수 있다. 진동 모터(164)는 제1, 2 디스플레이부(190a, 190b) 상에서 감지되는 사용자의 터치 제스처 및 제1, 2 디스플레이부(190a, 190b) 상에서 감지되는 터치의 연속적인 움직임에 응답하여 동작할 수 있다.
저장부(170)는 제어부(130)에 의해서 처리된 각종의 멀티미디어 데이터, 컨텐츠 데이터, 외부 소스로부터 수신된 데이터 등을 저장한다.
구체적으로 살펴보면, 저장부(170)는 제어부(130)의 제어에 따라 셀룰러 통신 모듈(111), 무선 랜 모듈(112), 근거리 통신 모듈(113), 커넥터(114), GPS모듈(115), 멀티미디어부(120), 촬상부(140), 센서부(150), 입/출력부(160), 제1, 2 디스플레이부(190a, 190b)의 동작에 대응되게 입/출력되는 신호, 정보 또는 데이터를 저장할 수 있다.
저장부(170)는 멀티 디스플레이 장치(100) 또는 제어부(130)의 제어를 위한 제어 프로그램 및 어플리케이션들을 저장할 수 있다. 이하 "저장부"라는 용어는 저장부(170), 롬, 램 또는 멀티디스플레이 장치(100)에 탈착/장착 가능한 메모리 카드(예, SD 카드, 메모리 스틱)를 포함할 수 있다. 또한 저장부(170)는 비휘발성 메모리, 휘발성메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)를 포함할 수 있다.
전원부(180)는 멀티디스플레이 장치(100)에서 사용되는 전원을 공급한다. 전원부(180)는 충전 가능한 배터리로 구현될 수 있고, 외부 공급 전원을 변환하여 충전 가능한 배터리에 공급하는 전압 변환기를 더 포함할 수 있다.
전원부(180)는 제어부(130)의 전원 관리 제어에 따라 멀티디스플레이 장치(100)에 최대 성능 모드, 일반 모드, 절전 모드, 대기 모드 등 다양한 모드로 전원을 공급할 수 있다.
제1, 2 디스플레이부(190a, 190b)는 힌지부(미도시)에 의해서 서로 연결될 수 있다. 제1, 2 디스플레이부(190a, 190b)는 제어부(130)의 제어에 의해서 멀티미디어 컨텐츠, 이미지, 동영상, 텍스트 등을 표시한다.
제1 디스플레이부(190a)와 제2 디스플레이부(190b)는 물리적으로 서로 분리되어 있다. 제1 디스플레이부(190a)와 제2 디스플레이부(190b)에 표시되는 디스플레이 화면은 서로 독립적으로 제어할 수 있다. 예를 들어, 제1 디스플레이부(190a)의 해상도와 제2 디스플레이부(190b)의 해상도는 각각 개별적으로 설정할 수 있다. 또한, 제1 디스플레이부(190a)와 제2 디스플레이부(190b)에 표시되는 화면의 확대, 회전, 화면 이동, 화면 분할 등을 각각 개별적으로 실행할 수 있다.
또한, 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)는 가상 통합 프레임 버퍼를 이용해서 단일 디스플레이 화면으로 표시할 수 있다.
제1,2 디스플레이부(190a, 190b)는 제어부(130)에 의해 실행될 수 있는 다양한 어플리케이션(예, 통화, 데이터 전송, 방송, 카메라 등)을 표시하고 그에 적응되게 구성된 사용자 인터페이스를 제공하는 디스플레이 장치이다. 제1, 2 디스플레이부(190a, 190b)는 터치 스크린으로 구현될 수 있고, 사용자의 신체(예, 엄지를 포함하는 손가락) 또는 감지 가능한 입력 수단(예, 스타일러스 펜)을 통해 적어도 하나의 터치 제스처를 입력받을 수 있다.
이러한 사용자 인터페이스는 소정 터치 영역, 소프트 키 및 소프트 메뉴를 포함할 수 있다. 제1, 2 디스플레이부(190a, 190b)는 사용자 인터페이스를 통해 입력되는 적어도 하나의 터치 제스처에 대응되는 전자 신호를 LCD 컨트롤러(미도시)를 통해서 제1, 2 디스플레이부(190a, 190b)로 전송할 수 있다. 또한, 제1, 2 디스플레이부(190a, 190b)는 터치의 연속적인 움직임을 감지하고, 터치의 연속적 혹은 불연속적인 움직임에 대응되는 전자 신호를 LCD 컨트롤러로 전송할 수 있다.
이러한 제1, 2 디스플레이부(190a, 190b)는 예를 들어, 저항막(resistive) 방식, 정전용량(capacitive) 방식, 적외선(infrared) 방식 또는 초음파(acoustic wave) 방식으로 구현될 수 있다.
제1, 2 디스플레이부(190a, 190b)는 터치 센서를 통해서 감지된 사용자 동작에 관한 감지 신호를 디지털 신호(예, X와 Y좌표)로 변환하여 제어부(130)로 전송한다. 제어부(130)는 수신된 디지털 신호를 이용하여 제1, 2디스플레이부(190a, 190b)를 통해서 입력된 사용자 동작에 대응하는 제어 동작을 수행할 수 있다.
예를 들어, 제어부(130)는 사용자 동작에 응답하여 제1, 2 디스플레이부(190a, 190b)에 표시된 소프트 키가 선택되게 하거나 또는 소프트 키에 대응하는 어플리케이션을 실행할 수 있다.
상술한 사용자 제스처는 제1, 2 디스플레이부(190a, 190b)와 사용자의 신체 또는 터치 가능한 입력 수단과의 직접적인 접촉(contact)에 한정되지 않고, 비접촉에 의한 방식도 포함한다. 제1, 2 디스플레이부(190a, 190b)에서 검출 가능한 사용자 동작의 감도는 멀티디스플레이 장치(100)의 성능 또는 구조에 따라 변경될 수 있다.
제어부(130)는 제1 및 제2 디스플레이부(190a, 190b)에 대한 다양한 터치 제스쳐에 따라 제1 및 제2 디스플레이부(190a, 190b)에 표시되는 화면을 변경할 수 있다. 구체적으로는 웹 브라우저 프로그램을 실행시켜 웹 페이지를 표시할 수 있다. 이하에서는 터치 제스쳐의 다양한 유형에 대하여 설명한다.
<터치 제스처 타입>
본 발명의 실시예에서 터치 제스처는 디스플레이부에 직접 접촉하여 혹은 근접하게 접근하여 멀티 디스플레이 장치(100)가 감지 가능하게 하는 모든 종류의 사용자 제스처를 포함할 수 있다. 예를 들어, 왼손과 오른손의 손가락(finger)(특히, 검지 손가락), 엄지(thumb) 또는 터치 스크린에 의해 감지 가능한 객체(예를 들어 스타일러스 펜)을 이용하여 터치스크린 상에서 하나의 위치 혹은 연속적인 복수의 위치들을 선택하는 사용자의 동작이다. 이하 표를 참조하여 터치 제스처에 대해 구체적으로 설명한다.
타입(Type) 마크(Mark)

Single
Finger
Gesture
탭(Tap)
Figure pat00001
터치&홀드(Touch&Hold)
Figure pat00002
더블 탭(Double Tap)
Figure pat00003
드래그(Drag)
Figure pat00004
드래그&드롭(Drag&Drop)
Figure pat00005
플릭(Flick)
Figure pat00006
표 1은 하나의 손가락을 이용한 제스처 타입에 대해 설명한다.
표 1을 참고하면, 하나의 손가락을 이용한 제스처 타입에는 탭(Tap), 터치&홀드(Touch&Hold), 더블 탭(Double Tap), 드래그(Drag), 드래그&드롭(Drag&Drop), 및 플릭(Flick) 등이 있다. 탭(Tap)은 사용자가 터치 스크린을 살짝 눌렀다 땐 동작을 의미 하고, 터치&홀드(Touch&Hold)는 사용자 장시간 터치를 하는 동작이며, 더블 탭(Double Tap)은 사용자가 빠르게 두 번 탭하는 동작을 의미한다. 그리고, 드래그(Drag)는 한 방향으로 끄는 동작이고, 드래그&드롭(Drag&Drop)은 터치 스크린 상의 임의의 객체를 누른 뒤, 한 위치에서 다른 위치로 끌어당기는 동작이고, 플릭(Flick)은 빠르게 드래그하는 동작이다.
타입(Type) 마크(Mark)

Two
Finger
Gesture
투 핑거 탭(Two finger Tap)
Figure pat00007
터치&스프레드(Touch&Spread)
Figure pat00008
핀치 아웃(Pinch Out)
핀치 인(Pinch In)
Figure pat00009
투 핑거 드레그(Two finger Drag)
Figure pat00010
크로쓰 투 핑거(Cross Two Finger)
Figure pat00011
터치&로테이트(Touch&Rotate)
Figure pat00012
표 2는 두 개의 손가락을 이용한 제스처 타입에 대해 설명한다.
표 2를 참고하면, 두 개의 손가락을 이용한 제스처 타입에는 투 핑거 탭(Two finger Tap), 터치&스프레드(Touch&Spread), 핀치 아웃(Pinch Out), 핀치 인(Pinch In), 투 핑거 드레그(Two finger Drag), 크로쓰 투 핑거(Cross Two Finger), 터치&로테이트(Touch&Rotate) 등이 있다. 투 핑거 탭은 두 손가락이 동시에 탭하는 동작이고, 터치&스프레드는 두 손가락이 동시에 터치 스크린을 누르고, 한쪽 손가락은 움직이지 않고, 다른 한쪽만 직선으로 움직이는 동작이다. 핀치 아웃은 동시에 두 손가락이 터치 스크린을 누른 뒤 서로 반대방향으로 드래그하는 동작이며, 핀치 인은 동시에 두 손가락이 터치 스크린을 누른 뒤 서로 마주보는 방향으로 드래그하는 동작이다. 투 핑거 드래그는 두 손가락이 동일한 방향으로 드래그하는 동작이며, 크로스 투 핑거는 서로 마주 보는 방향으로 동시에 드래그되어, 엇갈려 나가는 동작이다. 마지막으로 터치&로테이트는 한 손가락은 움직이지 않고, 다른 한쪽만 고정된 한 손가락을 중심으로 로테이트하는 터치 동작을 의미한다.
타입(Type) 마크(Mark)
Multi
Finger
Gesture
쓰리 핑거 터치
Figure pat00013
포 핑거 터치
Figure pat00014
파이브 핑거 터치
Figure pat00015
Palm 손바닥(Parm)
Figure pat00016
표 3은 두 개 이상의 손가락을 이용한 제스처 및 손바닥을 이용한 제스처 타입에 대해 설명한다.
표 3을 참고하면, 두 개 이상의 손가락을 이용한 제스처 타입에는 쓰리 핑거 터치, 포 핑거 터치, 파이브 핑거 터치 등이 있다. 또한, 2개 이상의 손가락을 이용하여 상술한 표 1, 표 2에서와 같이 탭, 드레그, 로테이트 같은 제스처 동작을 수행할 수 있다.
제어부(130)는 상술한 다양한 터치 제스쳐가 인식되면, 그 터치 제스쳐에 대응되는 동작을 수행한다. 가령, 제어부(130)는 저장부(170)에 저장된 어플리케이션, 위젯(widget), 웹 브라우저 등을 실행시켜, 그 실행 화면을 제1 및 제2 디스플레이부(190a, 190b) 중 적어도 하나에 디스플레이한다.
한편, 상술한 실시 예들에서는 멀티 디스플레이 장치(100)의 바디들이 힌지부에 의해 연결되는 것으로 도시 및 설명하였으나, 힌지부 대신 플렉서블한 재질의 연결부로 연결될 수도 있다.
도 9는 본 발명의 일 실시 예에 따른 멀티디스플레이 장치의 시스템 계층 구조를 설명하기 위한 도면이다. 멀티 디스플레이 장치는 하드웨어(410) 뿐만 아니라, OS(420), 프레임워크(430), 통화 어플리케이션(441), 멀티미디어 어플리케이션 (442), 카메라 어플리케이션 (443), 브라우저(444), 제스쳐 인식 어플리케이션 (445)과 같은 다양한 소프트웨어를 포함할 수 있다.
하드웨어(410)는 도 8에 도시된 바와 같은 다양한 구성들을 포함할 수 있다.
운영체제(Operating System: OS, 420)는 하드웨어(410)의 전반적인 동작을 제어하고 하드웨어(410)를 관리하는 기능을 수행한다. 즉, OS(420)는 하드웨어 관리와 메모리, 보안 등의 기본적인 기능을 담당하는 계층이다. OS(420)는 멀티디스플레이부를 구동시키기 위한 디스플레이 드라이버, 데이터 송수신을 위한 통신 드라이버, 카메라를 구동시키기 위한 카메라 드라이버, 오디오부를 구동시키기 위한 오디오 드라이버, 전원관리자 등의 모듈을 구동시켜 멀티 디스플레이 장치의 동작을 제어한다. OS (420)보다 상위 계층으로 프레임워크(frame work) 계층(430)이 존재한다. 프레임워크(430)는 어플리케이션 계층(440)과 OS 계층(420)을 연결하는 역할을 수행한다. 즉, 프레임워크 계층(430)은 로케이션 매니저(location manager), 알림 매니저(notification manager) 및 터치스크린부에 영상을 표시하기 위한 프레임 버퍼(frame buffer)가 포함한다.
프레임워크 계층(430) 상부 계층에는 멀티디스플레이 장치(100)의 다양한 기능을 구현되는 어플리케이션 계층(440)이 존재한다. 예로서, 통화 어플리케이션(441), 멀티미디어 어플리케이션(442), 카메라 어플리케이션(443), 브라우저 어플리케이션(444) 및 제스처 인식 어플리케이션(445) 등 다양한 응용프로그램이 포함될 수 있다.
이하에서는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치(100)의 외관 구성에 대해 도면과 함께 설명한다.
도 10은 본 발명의 일 실시예에 따른 멀티 디스플레이 장치(100)의 세부적인 사시도이다. 여기에서는 멀티 디스플레이 장치(100)가 힌지부(185)로 결합되는 2개의 디스플레이부(190a, 190b)를 구비하는 경우의 구성을 도시하였다.
도 10을 참조하면, 멀티 디스플레이 장치(100)는 제1 및 제2 바디(body)(2, 4)로 구성되며, 제1 및 제2 바디(2, 4)는 힌지부(185)에 의해 연결되어 상대적으로 이동 가능하도록 구성된다. 제1 바디(2)의 일면에는 제1 디스플레이부(190a)가 구비되고, 제1 디스플레이부(190a)의 일 측면에는 적어도 하나의 물리적 버튼(161)이 배치될 수 있다. 제2 바디(4)의 일면에는 제2 디스플레이부(190b)가 구비되며, 제2 디스플레이부(190b)의 일 측면에는 적어도 하나의 물리적 버튼(161')이 배치될 수 있다. 상기 물리적 버튼(161, 161')은 푸쉬 버튼 및 터치 버튼 중 적어도 하나를 포함한다. 일 실시예로서, 스피커(163) 및 마이크(162)를 구비한 제1 바디(2)에 배치되는 제1 디스플레이부(190a)는 메인 스크린으로 동작하며, 그렇지 않은 제2 바디(4)에 배치되는 제2 디스플레이부(190b)은 서브 스크린으로 동작할 수 있다. 일 실시예로서 제1 바디(2)는 제1 카메라(141)를 구비하며, 제2 바디(4)는 제2 카메라(142)를 구비한다.
도 10에 도시된 바와 같이 멀티 디스플레이 장치(100)가 놓여진 상태에서 각각의 디스플레이부(190a, 190b)는 랜드 스케이프 모드로 화면을 표시한다.
멀티 디스플레이 장치(100)는 제1 바디(2) 및 제2 바디(4)가 힌지부(185)에 의해 연결되어 상대 이동 가능하도록 구성된다면, 휴대폰, 노트북, 태블릿 PC, PMP 등 어떠한 기기도 될 수 있다. 제1 디스플레이부(190a)와 제2 디스플레이부(190b)가 제1 바디(2) 및 제2 바디(4)에 각각 구비되는 것으로 설명하였으나, 후술되는 설명은 두 개의 패널 중 어느 하나의 패널에만 터치 스크린 디스플레이가 제공되는 기기에도 적용 가능하다. 또한, 각 디스플레이부 측면의 기능버튼(161) 중 적어도 하나는 생략될 수도 있다. 더 나아가, 제1 바디(2)와 제2 바디(4)의 연결은 힌지부(185)에 의한 것을 예로 들어 도시하였지만, 제1 바디(2)와 제2 바디(4)가 상대적 이동을 통해 접힐 수 있게 구성되기만 한다면 다른 구성요소의 연결로도 대체 가능하다.
한편, 힌지부(185)는 도 10에 도시된 바와 같이 제1 바디(2) 및 제2 바디(4)의 연결부 상 하측에 배치된 2개의 힌지로 구성될 수 있다. 또한 힌지부(185)는 제1 바디(2) 및 제2 바디(4)의 연결부 전체에 배치된 1개의 힌지로 구성될 수도 있다.
멀티 디스플레이 장치(100)는 물리적 혹은 그래픽적으로 분리되는 제1 디스플레이부(190a)과 제2 디스플레이부(190b)로 구성된 디스플레이 장치를 구비하고, 두 개의 디스플레이부(190a, 190b)을 활용하여 하기 도 11 내지 도 15와 같은 다양한 스크린 모드(Screen Mode)를 지원할 수 있다.
도 11 내지 도 15는 본 발명의 일 실시예에 따른 멀티 디스플레이 장치(100)의 제1 바디(2)와 제2 바디(4) 사이의 상대 각도에 따른 다양한 스크린 모드들을 도시한 도면이다.
상대 각도(θ)는 제1 바디(2)에 대해 소정 방향(일 예로 반시계 방향)으로 회전된 제2 바디(4) 사이의 회전각도이다.
구체적으로, 상대 각도(θ)는 힌지부(185) 자체에 내장된 힌지 센서를 이용하여 검출할 수 있다. 힌지 센서는 홀 센서, 압력 센서, 유도 검출 센서, 전기 컨텍트 센서 및 광학 센서 중 어느 하나로 이루어져 힌지의 움직임 및 상대적인 위치를 검출하여 상대 각도(θ)를 인식할 수 있다.
또한, 상대 각도(θ)는 힌지 센서 이외에도 지자기 센서, 가속도 센서로 제1 및 제2 바디(2, 4) 각각의 위치를 검출하여 상대 각도(θ)를 인식할 수 있다.
도 11은 멀티 디스플레이 장치(100)가 접혀진 상태를 나타내는 사시도이다. 도 11에 도시된 바와 같이, 제1 바디(2)와 제2 바디(4)상의 제1 및 제2 디스플레이부(190a, 190b)가 각각 서로 대향하고 있는 상태로, 제1 바디(2)와 제2 바디(4)가 맞닿아 있다. 즉, 제1 디스플레이부(190a)의 반대쪽에 제2 디스플레이부(190b)가 위치하게 된다. 사용자가 제1 디스플레이부(190a)를 보면 제2 디스플레이부(190b)는 반대쪽에 위치하게 되므로 사용자는 직접 볼수가 없다. 이렇게 사용자가 하나의 디스플레이부만을 볼 수 있다.
이때의 상대 각도(θ)는 0도로 정의한다. 도 11에 도시된 바와 같이 접혀진 상태를 싱글 모드로 명명할 수 있다. 일 예로서 제1 및 제2 바디(2,4) 간의 상대 각도가 0도 내지 60도 사이일 때 멀티 디스플레이 장치(100)는 싱글 모드로 인지한다. 싱글 모드는 멀티 디스플레이 장치(100)가 사용되지 않는 잠금 상태일 때 및 통화(call) 어플리케이션에서 유용하게 사용될 수 있다. 싱글 모드에서는 전면의 제1 디스플레이부(190a)가 적어도 하나의 어플리케이션에 의한 작업 화면을 표시하며, 후면의 제2 디스플레이부(190b)는 턴-오프 될 수 있다. 일부 어플리케이션은 옵션 메뉴를 사용하여 후면의 제2 디스플레이부(190b)를 턴-온 할 수 있다. 싱글 모드일 경우에는 사용자가 하나의 디스플레이 화면만을 볼 수 있으므로, 제어부는 하나의 디스플레이부만을 제어한다. 즉, 제어부(130)는 사용자가 현재 바라보고 있는 디스플레이부에 대해서만 제어 신호를 전송한다. 제어부(130)에 의해서 제어되고 있지 않은 디스플레이부에 대해서는 별도의 제어 신호 및 데이터 신호를 전송하지 않음으로써 전력 소비를 줄여준다.
이때 실질적으로 제어 신호 및 데이터 신호를 공급받지 않는 디스플레이부는 슬립 모드로 동작하고, 제어부(130)에 의해서 슬립 모드에서 벗어나는 신호가 인가되거나 사용자가 멀티 디스플레이 장치(100)의 방향을 회전하여 슬립 모드 중인 디스플레이부를 바라볼 경우에는 슬립 모드에서 벗어난다.
도 12는 제1 바디(2)와 제2 바디(4)가 나란히 평행한 상태로서 상대 각도(θ)가 180도 혹은 소정 범위 내에서 180도에 근접한 상태, 즉 펼친(unfolded) 상태를 도시한다. 이하에서 이를 익스펜딩 모드로 칭한다. 일 예로서, 제1 및 제2 바디(2,4) 간의 상대 각도가 175도-185도의 범위에 있을 때 멀티 디스플레이 장치(100)는 제1 및 제2 바디(2,4)가 펼쳐져 있는 것으로 간주할 수 있다. 익스펜딩 모드는 두 개의 어플리케이션에 대한 두 개의 작업 화면을 각각 디스플레이부(109a, 190b)에 표시하거나, 하나의 어플리케이션에 대한 하나의 화면을 두 개의 디스플레이부(190a, 190b)에 표시하거나, 혹은 1개의 어플리케이션에 대한 두 개의 작업 화면을 두 개의 디스플레이부(190a, 190b)에 표시할 수 있다. 어느 하나의 디스플레이부에 아무런 어플리케이션도 표시하지 않을 수 도 있지만, 디폴트된 홈 화면을 표시할 수 있다. 익스펜딩 모드는 E-book, 동영상 플레이어 어플리케이션, 웹 브라우징 화면에서 유용하게 사용될 수 있다.
제어부(130)는 제1 디스플레이부(190a)에 제1 웹 브라우징 화면을 표시하고, 제2 디스플레이부(190b)에 제2 웹 브라우징 화면을 표시할 수 있다. 이때, 제1 웹 브라우징 화면과 제2 웹 브라우징 화면은 서로 관련성이 있고, 제2 웹 브라우징 화면과 관련된 제3 웹 브라우징 화면을 제1 디스플레이부(190a)에 표시하고, 제3 웹 브라우징 화면과 관련된 제4 웹 브라우징 화면을 제2 디스플레이부(190b)에 표시할 수 있다.
제어부(130)는 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)에 표시되는 웹 브라우징 화면을 교번적으로 표시할 수 있고, 각각의 디스플레이부(190a, 190b)에 표시된 복수의 웹 브라우징 사이의 화면 전환을 할 수 있으며, 제1 디스플레이부(190a)에 표시되는 웹 브라우징과 제2 디스플레이부(190b)에 표시되는 웹 브라우징을 서로 다른 레이아웃으로 디스플레이할 수 있다.
도 13은 제1 바디(2)에 대한 제2 바디(4)의 상대 각도(θ)가 180도를 초과하는 상태, 즉 두 디스플레이부(190a, 190b)가 안쪽으로 약간 접힌 상태를 도시한다. 본 명세서에서는 이러한 상태를 툴 킷 모드(Tool Kit Mode)라 칭한다. 일 예로서 제1 및 제2 바디(2,4) 간의 상대 각도가 185도 내지 265도 사이인 경우 툴 킷 모드로 인지한다. 툴 킷 모드는 두 디스플레이부(190a, 190b)가 안쪽을 향하도록 약간 접힌 상태로서 멀티 디스플레이 장치(100)가 노트북과 유사한 형태로 사용될 때 유용하다. 일 예로, 어느 하나의 디스플레이부(190a)에 작업 화면을 표시하고, 다른 하나의 디스플레이부(190b)에는 키보드 등의 툴(Tool)을 표시하는 등 다양한 작업 환경을 제공할 수 있다.
도 14는 제1 바디(2)에 대한 제2 바디(4)의 상대 각도(θ)가 180도 미만인 상태, 즉 두 디스플레이부(190a, 190b)가 서로 거의 반대방향을 향하도록 바깥쪽으로 거의 접힌 상태를 도시한 것이다. 본 명세서에서는 이러한 상태를 스탠딩 모드(Standing Mode)라 칭한다. 일 예로서 제1 및 제2 바디(2,4) 간의 상대 각도가 30도 내지 90도 사이인 경우, 멀티 디스플레이 장치(100)는 스탠딩 모드로 인지한다. 스탠딩 모드는 두 디스플레이부(190a, 190b)가 바깥쪽을 향하도록 접힌 구조로서, 멀티 디스플레이 장치(100)를 바닥에 삼각형 모양으로 세워 놓을 수 있어서, 충전 시, 멀티 디스플레이 장치(100)를 디지털 시계 혹은 액자로 사용시, 개인 방송, 영화, 동영상 등을 장시간 시청시에 유용하게 사용될 수 있다. 다른 실시예로서 스탠딩 모드는 2명 이상의 사용자에 의한 협력 혹은 상호작용을 필요로 하는 어플리케이션, 일 예로 화상 회의, 협업 게임(Collaborative Game) 등에 적용될 수 있다. 일부 어플리케이션은 스탠딩 모드에서 전면의 제1 디스플레이부(190a)에만 작업 화면을 표시하며, 후면의 제2 디스플레이부(190b)를 턴-오프 할 수 있다. 일부 어플리케이션은 옵션 메뉴를 사용하여 후면 제2 디스플레이부(190b)를 턴-온 할 수 있다.
도 15는 도 14에서 설명한 스탠딩 모드의 다른 실시 예로서, 힌지의 일부분이 바닥에 닿도록 멀티 디스플레이 장치(100)를 세워 둔 상태를 도시하고 있다. 본 명세서에서는 이러한 상태를 세로보기 모드라 칭한다. 세로보기 모드는 제1 및 제2 바디(2, 4) 간의 상대각도가 30도 내지 90도 사이이고, 가속도 센서에 의해 멀티 디스플레이 장치(100)가 세로로 세워져 있다고 판단되는 경우, 세로보기 모드로 인지한다.
구체적으로, 가속도 센서는 멀티 디스플레이 장치의 회전을 감지한다. 가속도 센서는 멀티 디스플레이 장치(100)의 제1 및 제2 디스플레이부(190a, 190b)가 좌우측에 배치되는 세로보기 모드와 제1 및 제2 디스플레이부(190a, 190b)가 상하측에 배치되는 가로보기 모드 간의 전환을 감지한다.
세로보기 모드는 2명 이상의 사용자에게 각각 다른 영상을 제공할 필요가 있는 어플리케이션, 일 예로 화상 회의, 멀티 동영상 플레이어 등에 적용될 수 있다.
도 16은 근접 터치를 감지하는 방법을 설명하기 위한 도면이다.
사용자는 근접 센서를 이용한 근접 터치 방식으로 멀티 디스플레이 장치(100)에 제어 명령을 입력시킬 수 있다. 근접 터치는 터치 스크린을 직접 터치하지 않고 공간상의 일정한 유효 인식 범위에서 움직임이 인식되는 경우 하나의 터치 제스처로 인식하는 것을 의미한다.
도 16을 참조하면, 제1 및 제2 디스플레이부(190a, 190b)는 각각 디스플레이 패널(290), 근접 터치 인식을 위한 적외선 소스부(291) 및 적외선 센싱부(292)를 포함한다. 적외선 소스부(291)는 디스플레이 패널(290)의 표면 방향으로 적외선을 조사한다. 구체적으로, 적외선 소스부(291)는 영상 또는 이미지를 표시하는 디스플레이 패널(290)의 하부에 배치되며, 적외선을 디스플레이 패널(290)의 표면 방향으로 조사할 수 있다. 디스플레이 패널(290)의 표면 위로 사용자 객체(50)의 접근을 인식할 수 있는 일정한 영역이 존재한다. 이 영역이 근접 터치를 인식할 수 있는 유효 인식 영역(5)이다.
사용자 객체란 멀티 디스플레이 장치(100)에 명령을 입력하기 위한 수단을 의미하는 것으로써, 예를 들어, 손과 같은 신체의 일부나 입력 펜 등이 될 수 있다.
사용자 객체(50)가 유효 인식 영역(5) 안으로 근접하면 적외선 센싱부(292)는 사용자 객체(50)의 근접에 의하여 반사되는 적외선을 감지하여 적외선 스캔 이미지를 생성한다. 구체적으로 적외선 센싱부(292)는 어레이 형태로 배치되는 복수의 적외선 센싱 소자를 이용하여, 사용자 객체(50)의 접근에 의하여 반사되는 적외선에 대응되는 적외선 스캔 이미지를 생성할 수 있다. 멀티 디스플레이 장치(100)는 생성된 적외선 스캔 이미지를 이용하여 근접 터치 입력을 감지할 수 있다.
도 17 및 도 18은 본 발명의 일 실시예에 따른 멀티 디스플레이 장치의 두 개의 카메라 배치를 설명하기 위한 도면이다. 도 17 및 도 18은 멀티 디스플레이 장치(100)를 정면에서 바라본 모습이다. 카메라의 배치를 설명하기 위한 도면이므로 카메라 외의 다른 부분은 생략되었다.
먼저, 도 17을 참조하면 멀티 디스플레이 장치(100)는 제1 바디(2) 및 제2 바디(4)로 구성되며, 제1 바디(2)는 제1 디스플레이부(190a)를 포함하고, 제2 바디(4)는 제2 디스플레이부(190b)를 포함한다. 제1 바디(2) 및 제2 바디(4)는 힌지부(185)에 의해 연결되어 상대적으로 이동 가능하도록 구성된다. 제1 카메라(141)는 제1 바디(2)의 가장자리 영역 중 상기 힌지부(185)의 맞은 편 가장자리 영역의 중앙부에 배치될 수 있다. 제2 카메라(142)는 제2 바디(4)의 가장자리 영역 중 상기 힌지의 맞은 편 가장자리 영역의 중앙부에 배치될 수 있다.
다음으로, 도 18을 참조하여 카메라의 배치를 설명하도록 한다. 설명의 편의를 위해 사용자가 멀티 디스플레이 장치(100)를 바라보는 방향을 기준으로 설명한다. 제1 카메라(141')는 제1 바디(2) 좌측 가장자리 영역의 중앙면에 배치될 수 있고, 제2 카메라(142')는 제2 바디(4) 좌측 가장자리 영역의 중앙면에 배치될 수 있다. 다른 실시예로는 제1 및 제2 카메라는 각각 제1 및 제2 바디(2, 4)의 우측 가장자리 영역의 중앙면에 배치될 수 있다. 또 다른 실시예로는 제1 및 제2 카메라는 각각 제1 및 제2 바디(2, 4)의 모서리 영역에 배치될 수 있다. 멀티 디스플레이 장치(100)는 도 19에서 도시한 바와 같이 가로 방향으로 사용 가능할 뿐만 아니라 세로 방향으로도 사용 가능하다.
이하에서는 다양한 실시 예에 따라 제1 디스플레이부(190a)와 제2 디스플레이부(190b)에 웹브라우저가 실행되서 웹 브라우징 화면을 표시하는 것을 중심으로 설명한다.
본 발명에서 설명하는 웹 브라우저(Web browger)는 웹 서버에서 쌍방향 통신하는 HTML 문서나 파일과 연동하고 출력하는 응용 소프트웨어를 의미한다. 웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이다. 본 발명에서는 모바일 장치에서 사용 가능한 모든 웹 브라우저가 적용될 수 있으며, 설명의 편의를 위해서 이하의 실시 예에서는 일부 웹 브라우저에 국한된 설명을 하였지만, 이는 이러한 웹 브라우저에만 적용되는 것으로 발명의 범위를 한정하기 위한 것은 아니다.
< 본 발명의 다양한 실시 예들에 따른 웹 브라우징 화면의 구성 >
이하에서는, 멀티 디스플레이 장치에서 웹 브라우징 화면을 표시하는 다양한 실시 예들에 대해서 설명한다.
먼저, 도 19 내지 도 23은 멀티 디스플레이 장치에서 웹 브라우저를 실행시켜 웹 브라우징 화면을 디스플레이하는 초기 동작에 대한 다양한 예를 나타낸다.
도 19는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에 복수의 아이콘이 표시되고 있는 화면을 설명하기 위한 도면이다.
상술한 바와 같이 멀티 디스플레이 장치(100)는 2개 이상의 복수의 디스플레이부를 구비할 수 있으나, 설명의 편의를 위하여 도 19에서는 제1 디스플레이부(190a)와 제2 디스플레이부(190b)와 같이 두 개의 디스플레이부를 구비한 멀티 디스플레이 장치(100)를 기준으로 설명한다.
제1 디스플레이부(190a)와 제2 디스플레이부(190b)는 힌지부(185)에 의해서 서로 연결될 수 있다. 이하에서 멀티 디스플레이 장치(100)는 힌지부(185)가 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)의 상측과 하측에서 서로 연결하는 것으로 도시되어 있다. 하지만 제1 디스플레이부(190a)의 일면과 제2 디스플레이부(190b)의 일면에서 서로 연결하는 것으로 구성될 수도 있다. 힌지부(185)의 구조 및 위치는 다양하게 변형될 수 있다. 제1 디스플레이부(190a)와 제2 디스플레이부(190b)는 물리적으로 분리된 디스플레이 패널을 의미한다. 제1 디스플레이부(190a)를 포함하는 제1 바디에는 제1카메라(141)가 배치된다. 제2 디스플레이부(190b)를 포함하는 제2 바디에는 제2 카메라(142)가 배치된다.
멀티 디스플레이 장치(100)가 턴 온되어 초기화가 수행되면 제어부(130)는 제1 및 제2 디스플레이부(190a, 190b)에 홈 화면을 디스플레이한다. 도 19에 도시된 바와 같이, 홈 화면에서는 멀티 디스플레이 장치(100)가 지원하는 각종 기능 및 멀티 디스플레이 장치(100)에 설치된 어플리케이션에 대한 아이콘들(1901 ~ 1918)이 디스플레이된다. 제어부(130)는 홈 화면에서 선택된 아이콘에 대응되는 기능을 수행하거나, 어플리케이션을 실행시킬 수 있다.
홈 화면은 제1 및 제2 디스플레이부(190a, 190b)에 나뉘어 디스플레이될 수 있다. 이러한 홈 화면은 상술한 프레임 버퍼 상에 BMP 형식으로 저장되고, 제1 및 제2 디스플레이부(190a, 190b)에 통합적으로 디스플레이된다. 이에 따라, 아이콘들(1901 ~ 1918)들도 적절한 개수만큼 제1 및 제2 디스플레이부(190a, 190b)로 분산되어 디스플레이된다.
도 19에서는 홈 화면이 제1 및 제2 디스플레이부(190a, 190b)로 구분되어 디스플레이되는 형태를 도시하였으나, 다른 예에 따르면, 홈 화면은 하나의 디스플레이부에 디스플레이되고, 다른 하나의 디스플레이부에는 특정 기능의 실행 화면이 디스플레이될 수도 있다.
제1 및 제2 디스플레이부(190a 및 190b)에 홈 화면이 표시된 상태에서 제2 디스플레이부(190b)에 새로운 어플리케이션이 실행되는 화면이 표시될 경우에, 제2 디스플레이부(190b)에 디스플레이된 홈 화면 상에 새로운 어플리케이션의 실행 화면이 오버레이되어서 디스플레이된다. 즉, 홈 화면이 디스플레이되는 레이어(layer)와 어플리케이션이 디스플레이되는 레이어는 서로 다르고, 홈 화면을 디스플레이 하는 레이어는 어플리케이션을 디스플레이하는 레이어보다 하위 레이어이므로, 어플리케이션이 실행되면 실행 화면은 홈 화면 상에 오버레이되어 디스플레이 된다.
도 20은 홈 화면 구성의 또 다른 예를 나타내는 도면이다. 도 20에 따르면, 멀티 디스플레이 장치(100)가 턴 온되면, 제1 디스플레이부(190a)에는 아이콘 표시 화면이 디스플레이되고, 제2 디스플레이부(190b)에는 기 저장된 사용자 설정 상태에 대응되는 화면이 디스플레이된다. 가령, 특정 어플리케이션이나 위젯 등을 사용자가 설정해 둔 상태라면, 그 어플리케이션이나 위젯 실행 화면이 제2 디스플레이부(190b)에 디스플레이될 수 있다.
도 20에서는 시간, 날짜, 요일, 긴급 통화 버튼, 배터리 잔량, 통신 수신 상태 정보 등을 포함하는 실행 화면도 아이콘 표시 화면과 함께 홈 화면의 일부로 제공된 상태를 도시하였으나, 이 밖에도, 일정 화면, 날씨 화면, 검색 툴 등과 같은 다양한 위젯 화면이 홈 화면의 일부로 표시될 수 있음은 물론이다.
한편, 홈 화면에는 메뉴 아이콘(191-1, 191-2, 191-3, 191-4)이 함께 표시될 수도 있다. 메뉴 아이콘(191-1, 191-2, 191-3, 191-4)은 홈 화면 페이지 전환이 이루어지더라도 사라지지 않고 표시되는 아이콘들을 의미한다.
도 20에서는 웹 브라우저 아이콘(191-1)이 메뉴 아이콘으로 제공되는 화면 구성 예를 도시하였으나, 웹 브라우저 아이콘(191-1)은 도 19와 같은 아이콘 표시 화면내에 표시될 수도 있음은 물론이다. 또한, 메뉴 아이콘(191-1, 191-2, 191-3, 191-4)은 화면에 표시되지 않은 숨겨진 아이콘(미도시)을 더 포함할 수 있다.
본 발명의 일 실시예에 따라 사용자가 멀티 디스플레이 장치(100)를 이용하여 웹 브라우징을 실행하는 과정을 설명하면 다음과 같다.
사용자가 웹 브라우저 아이콘(191-1)을 터치하면 웹 브라우저가 실행될 수 있다. 웹 브라우저를 실행하는 방식은 해당 아이콘을 터치하는 방식 이외에도, 특정 버튼을 눌러서 웹 브라우저를 실행하는 방식도 가능하다. 또는 모션 제스쳐나 음성 코맨드 등을 이용하여 웹 브라우저 아이콘을 선택하는 실시 예로도 구현될 수 있다.
웹 브라우저가 실행되면 상술한 다양한 실시 예에 따라 웹 브라우징 화면이 생성되어 디스플레이된다. 초기에 생성되는 웹 브라우징 화면의 개수는 실시 예에 따라 달라질 수 있다.
이 경우, 제1 실시 예에 따르면 하나의 제1 웹 브라우징 화면이 먼저 표시되고, 이후에 제1 웹 브라우징 화면에 대한 사용자 터치에 따라 제2 웹 브라우징 화면이 디스플레이된다. 따라서, 초기에는 하나의 웹 브라우징 화면만이 디스플레이될 수 있다. 초기 디스플레이되는 웹 브라우징 화면은 멀티 디스플레이 화면 중 어느 하나의 화면에 디스플레이될 수 있거나, 멀티 디스플레이 화면 전체에 디스플레이될 수 있다.
도 21은 하나의 제1 웹 브라우징 화면이 제1 및 제2 디스플레이부(190a, 190b) 전체에 디스플레이되는 상태를 나타낸다. 도 21에 따르면, 하나의 제1 웹 브라우징 화면이 두 영역(191-1, 191-2)으로 구분되고, 이 중 제1 영역(191-1)은 제1 디스플레이부(190a)에 표시되고, 제2 영역(191-2)은 제2 디스플레이부(190b)에 표시된다.
도 21과 같이 두 디스플레이부(190a, 190b)를 이용하여 하나의 제1 웹 브라우징 화면을 디스플레이하기 위하여, 멀티 디스플레이 장치(100)는 도 3에서 도시한 바와 같이 두 개의 개별 프레임 버퍼(175a-1, 175b-1)를 포함할 수 있다.
또는, 멀티 디스플레이 장치(100)는 도 4에 도시된 바와 같이 하나의 통합 프레임 버퍼(175-1)를 포함할 수도 있다. 이 경우, 제어부(130)는 통합 프레임 버퍼를 이용하여 제1 및 제2 디스플레이부(190a, 190b) 상에 하나의 웹 브라우징 화면을 표시할 수도 있다. 즉, 제어부(130)는 하나의 웹 브라우징 이미지를 통합 프레임 버퍼에 저장하고, 통합 프레임 버퍼 내에서 제1 디스플레이부(190a)에서 출력될 부분의 이미지 프레임의 어드레스와 제2 디스플레이부(190b)에서 출력될 부분의 이미지 프레임의 어드레스를 참조하여 각각의 디스플레이 컨트롤러에 공급한다. 각 디스플레이 컨트롤러는 제공된 어드레스에 따라 이미지 프레임 데이터를 출력함으로써 결과적으로 하나의 웹 브라우징 화면이 제1 및 제2 디스플레이부(190a, 190b)를 통해 디스플레이될 수 있다.
즉, 통합 프레임 버퍼에 저장된 전체 웹 브라우징 화면의 이미지 프레임은 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)의 전체 해상도 크기로 할당될 수 있다. 제어부(130)에 의해서 제1 영역(190-1)에 해당하는 이미지 프레임은 제1 디스플레이 화면으로 출력하고, 제2영역(190-2)에 해당하는 이미지 프레임은 제2 디스플레이 화면으로 출력할 수 있다. 통합 프레임 버퍼를 이용하는 방식의 경우에는 디스플레이 컨트롤러가 통합 프레임 버퍼에 저장된 이미지 프레임의 어드레스를 참조하여 해당 이미지 프레임을 해당 디스플레이부에 제공하는 방식이다. 반면에 개별 프레임 버퍼를 이용하는 방식의 경우에는 각 디스플레이부(190a, 190b)를 제어하는 디스플레이 컨트롤러에 의해서 각 디스플레이부에 디스플레이되는 이미지 프레임이 각각 제공하는 방식이다.
또는, 개별 프레임 버퍼를 이용하는 방식이더라도, 각 디스플레이부를 통합적으로 관리하는 디스플레이 드라이버를 구비할 수 있다. 이때 하나의 디스플레이 드라이버를 이용할 경우에, 하나의 디스플레이 드라이버는 개별 프레임 버퍼에 이미지 프레임을 복수의 디스플레이부 중 어느 디스플레이부에 제공할 것인지를 판단하여 제공함으로써 브릿지(bridge) 기능을 수행한다.
도 21에 도시된 바와 같이 두 디스플레이부(190a, 190b)에 제1 웹 브라우징 화면이 디스플레이되고 있는 상태에서, 제1 웹 브라우징 화면 내의 객체에 대한 사용자 터치가 이루어지면, 제1 웹 브라우징 화면의 크기는 축소되어 두 디스플레이부(190a, 190b) 중 하나에만 표시되고, 사용자가 터치한 객체에 링크된 제2 웹 브라우징 화면은 두 디스플레이부(190a, 190b) 중 다른 하나에 표시될 수 있다.
도 21에서는 두 디스플레이부(190a, 190b)를 모두 이용하여 하나의 제1 웹 브라우징 화면을 디스플레이하는 상태를 도시하였으나, 제1 웹 브라우징 화면은 두 디스플레이부(190a, 190b) 중 하나에 대해서만 디스플레이될 수도 있다. 이 경우, 제1 웹 브라우징 화면이 어느 디스플레이부에서 디스플레이될 지는 기 설정된 디폴트 정보나, 멀티 디스플레이 장치의 현재 동작 상태 등에 따라 결정될 수 있다.
도 22는 멀티 디스플레이 장치의 동작 상태에 따라 제1 웹 브라우징 화면의 표시 위치가 결정되는 것을 설명하기 위한 도면이다.
도 22에 따르면, 제2 디스플레이부(190b)에 음악 컨텐츠 재생 화면(190-2)이 디스플레이되고 있는 상태에서 제1 디스플레이부(190)에 사용자 제스처를 수행하여 웹 브라우저가 실행되면, 제1 웹 브라우징 화면(190-1)은 컨텐츠 재생 화면(190-1)이 디스플레이되지 않는 제1 디스플레이부(190a)에 디스플레이된다. 이상과 같이 제1 웹 브라우징 화면(190-1)의 초기 표시 위치는 제1 및 제2 디스플레이부(190a, 190b)에서 디스플레이되는 어플리케이션의 종류에 따라 달라질 수 있다.
또는, 제1 및 제2 디스플레이부(190a, 190b) 중 하나를 메인으로 지정한 디폴트 정보가 저장되어 있으면, 멀티 디스플레이 장치(100)는 그 디폴트 정보에 따라 제1 웹 브라우징 화면을 표시할 디스플레이부를 결정할 수 있다.
도 23은 제2 디스플레이부(190b)가 메인으로 설정된 경우를 나타낸다. 이 경우, 제1 웹 브라우징 화면은 제2 디스플레이부(190b)에 디스플레이될 수도 있다.
또는, 제1 웹 브라우징 화면의 표시 위치는 웹 브라우저 아이콘(191-1)의 위치를 기준으로 결정될 수도 있다. 가령, 도 23에 도시된 바와 같이 웹 브라우저 아이콘(191-1)이 제1 디스플레이부(190a)에 표시되어 있다면, 제1 웹 브라우징 화면은 웹 브라우저 아이콘(191-1)이 표시된 제1 디스플레이부(190a)의 반대 측인 제2 디스플레이부(190b)로 자동으로 표시될 수도 있다.
이상과 같이 제1 웹 브라우징 화면의 크기 및 표시 위치는 다양한 방식으로 설정될 수 있다. 제1 웹 브라우징 화면이 디스플레이된 상태에서 사용자가 제1 웹 브라우징 화면 내의 객체를 터치하면, 그 터치된 객체에 링크된 제2 웹 브라우징 화면이 디스플레이된다.
한편, 도 21 내지 23에 도시된 구성은 제1 실시 예 뿐만 아니라 다른 실시 예들에 대해서도 동일하게 적용될 수 있다. 즉, 제2 실시 예에서도 제1 웹 브라우징 화면이 두 디스플레이부(190a, 190b) 모두에 디스플레이되고, 사용자 선택이 있으면, 제1 웹 브라우징 화면이 축소되면서 제2 웹 브라우징 화면이 디스플레이될 수 있다. 또는 제1 웹 브라우징 화면이 현재 실행 중인 다른 화면을 가리지 않는 위치에 먼저 디스플레이되고, 사용자 선택이 있으면 제2 웹 브라우징 화면이 다른 화면을 가리는 형태로 새로이 디스플레이될 수 있다.
도 24는 본 발명의 제1 실시 예에 따른 멀티 디스플레이 장치에서 복수의 웹 브라우징 화면을 표시하는 것을 설명하기 위한 타이밍도이다.
도 24를 참고하면, 멀티 디스플레이 장치(100)에서 웹 브라우저가 실행되면 (S1010), 멀티 디스플레이 장치는 기 설정된 소스 1(1000a)에 액세스한다. 이에 따라, 웹 페이지 데이터를 요청하기 위한 요청 신호를 전송한다(S1012).
구체적으로는, 멀티 디스플레이 장치(100)는 기 설정된 URL 정보에 기초하여 소스 1에 액세스하여, http(hypertext transfer protocol)에 따른 웹 페이지 데이터 요청 신호를 전송한다. 이에 따라, 소스 1(1000a)으로부터 웹 페이지 데이터가 수신되면(S1014), 그 웹 페이지 데이터를 이용하여 제1 웹 브라우징 화면을 생성하고, 디스플레이한다(S1030).
구체적으로는, 멀티 디스플레이 장치(100)는 수신된 웹 페이지 데이터를 저장하고, 이를 처리하여 BMP(bitmap) 이미지를 생성하며, 생성된 BMP 이미지를 가상 프레임 버퍼에 업로드한다. 이때, 가상 프레임 버퍼에는 제1 디스플레이부(190a)에 표시되는 영역(제1 어드레스)과 제2 디스플레이부(190b)에 표시되는 영역(제2 어드레스)이 구분될 수 있도록 제1, 2어드레스에 의해서 구별된다. 멀티 디스플레이 장치(100)는 제1 웹 브라우징 화면에 대한 이미지 데이터를 가상 프레임 버퍼 상에 제1 어드레스 영역에 업로드한다. 가령, 제1 어드레스가 가로 0 내지 600 사이의 픽셀 정보에 대한 값과 세로 0 내지 1024 사이의 픽셀 정보 값을 갖는다면, 제1 디스플레이부(190a)는 가상 프레임 버퍼 상에 제1 어드레스와 매핑되는 데이터를 독출하고, 이를 이용하여 제1 웹 브라우징 화면을 표시한다(S1030).
사용자는 제1 웹 브라우징 화면에 표시되는 객체를 선택할 수 있다(S1040). 멀티 디스플레이 장치(100)는 사용자에 의해서 제1 웹 브라우징 화면 상에 터치 영역의 위치 값을 분석하여, 분석된 위치 값에 대응하는 객체를 판단한다.
멀티 디스플레이 장치(100)는 선택된 객체에 링크된 http 문서가 없는 경우에는 새로운 웹 브라우저의 실행을 수행하지 않는다. 만약, 선택된 객체에 링크된 http 문서가 있는 경우에는 새로운 웹 브라우저의 실행을 위한 준비 동작을 수행한다.
이를 구체적으로 살펴보면, 선택된 객체에 링크된 주소가 지시하는 소스 2(1000b)로 웹 페이지 데이터 요청 신호를 전송한다. 즉, 선택된 객체에는 링크 정보 및 링크된 해당 소스가 위치하고 있는 IP 주소에 대한 정보가 포함되어 있다. 멀티 디스플레이 장치(100)는 해당 IP 주소에 기초하여 해당 링크된 문서가 존재하는 소스 2(1000b)에 웹 페이지 데이터 요청 신호를 전송한다(S1042).
소스 2(1000b)는 웹 페이지 데이터 요청 신호에 응답하여, 해당 http 페이지에 대한 웹 페이지 데이터를 요청해온 특정 IP(Internet Protocol) 주소를 갖는 멀티 디스플레이 장치(100)로 해당 소스 데이터를 전송한다(S1044).
멀티 디스플레이 장치(100)는 수신된 웹 페이지 데이터를 저장하고, 이를 이용하여 제2 웹 브라우징 화면을 생성한 후, 제2 디스플레이부를 통해 디스플레이한다(S1050, S1060). 제2 웹 브라우징 화면을 생성하여 디스플레이하는 방법은 제1 웹 브라우징 화면을 디스플레이하는 방식과 동일하므로, 중복 설명은 생략한다.
한편, 도 24에서는 도시하지 않았으나, 상술한 바와 같이 제2 웹 브라우징 화면에 대한 사용자 터치가 이루어진 경우, 그 터치된 객체에 링크된 제3 웹 브라우징 화면이 새로이 디스플레이될 수도 있음은 물론이다.
도 25는 본 발명의 제1 실시 예에 따른 멀티 디스플레이 장치에서 복수의 웹 브라우징 화면을 표시하는 것을 보다 구체적으로 설명하기 위한 도면이다.
도 25에 도시된 바와 같이, 제1 디스플레이 부(190a)에 제1 웹 브라우징 화면(A)가 표시된 상태에서 사용자가 제1 웹 브라우징 화면(A) 내의 제1 객체(192-1)가 선택되면, 제2 디스플레이부(190b) 상에는 제1 객체(192-1)에 링크된 소스로부터 제공되는 제2 웹 브라우징 화면(B)이 디스플레이된다. 제1 객체(192-1)란 제1 웹 브라우징 화면(A)에 표시되는 아이콘, 텍스트, 이미지, 메뉴 들 중에서 하나가 될 수 있다.
이러한 상태에서, 제2 웹 브라우징 화면(B) 내의 제2 객체(192-2)가 다시 선택되면, 제2 객체(192-2)에 링크된 제3 웹 브라우징 화면(A')이 다시 제1 디스플레이부(190a)에 디스플레이된다.
이때 제3 웹 브라우징 화면(A')은 제1 웹 브라우징 화면 상에 오버랩될 수 있다. 멀티 디스플레이 장치(100)는 사용자의 선택에 따라 제1 웹 브라우징 화면(A)과 제3 웹 브라우징 화면(A') 간의 위치를 전환할 수 있다. 가령, 사용자가 제1 웹 브라우징 화면(A)에 오버랩된 제3 웹 브라우징 화면(A')을 더블 터치하거나 플릭, 드래깅하는 등의 터치 조작을 하거나, 버튼 조작을 하면, 제3 웹 브라우징 화면(A')이 아래로 내려가고 다시 제1 웹 브라우징 화면(A)이 제3 웹 브라우징 화면(A') 상에 오버랩되어 표시될 수 있다. 이러한 화면 전환 동작은 사용자 조작에 의해 교번적으로 이루어질 수 있다.
또는, 멀티 디스플레이 장치(100)는 제3 웹 브라우징 화면(A')이 생성되면 상기 제1 웹 브라우징 화면(A)을 제거하고 제1 웹 브라우징 화면(A)에 대한 정보를 저장부에 저장한 후, 제3 웹 브라우징 화면(A')을 디스플레이할 수 있다. 이러한 상태에서, 화면 전환 명령이 입력되면 멀티 디스플레이 장치(100)의 제어부(130)는 디스플레이된 제3 웹 브라우징 화면(A')을 제거하고, 저장부에 저장된 정보를 이용하여 제1 웹 브라우징 화면(A)을 제1 디스플레이부(190a)에 디스플레이할 수 있다.
한편, 제3 웹 브라우징 화면(A')에서도 다시 제3 객체(192-3)가 선택되면, 제3 객체(192-3)에 링크된 제4 웹 브라우징 화면(B')이 다시 제2 디스플레이부(190b)에 디스플레이된다.
이와 같이, 각 웹 브라우징 화면은 링크 관계에 따라 연동하여 생성되어, 제1 및 제2 디스플레이부(190a, 190b)에 교번적으로 디스플레이될 수 있다. 각 웹 브라우징 화면은 서로 연관성을 가지는 화면이다. 가령, 제1 웹 브라우징 화면 내에서 사진이 선택되었다면, 그 사진에 링크된 URL로부터 해당 사진을 포함하는 웹 페이지가 제2 웹 브라우징 화면으로 생성된다. 이에 따라, 사용자가 복수개의 웹 브라우징 화면을 서로 연결시켜 볼 수 있어, 사용자 편의성이 증대된다.
한편, 저장부(170)는 각 웹 브라우징 화면들이 순차적으로 생성되어 디스플레이되는 동안, 각 웹 브라우징 화면들에 대한 히스토리 정보를 저장할 수 있다. 가령, 도 25의 예에 따르면, 저장부(170)는 제1 디스플레이부(190a)에 디스플레이된 제1 웹 브라우징 화면(A) 및 제3 웹 브라우징 화면(A')에 대한 히스토리 정보를 저장하고, 제2 디스플레이부(190b)에 디스플레이된 제2 웹 브라우징 화면(B) 및 제4 웹 브라우징 화면(B')에 대한 히스토리 정보를 저장한다.
제1 디스플레이부 및 제2 디스플레이부(190a, 190a-1) 에 각각 표시되는 화면들 간의 전환에 대해서는 이하에서 별도로 설명한다.
한편, 제1 실시 예에서, 사용자가 객체(192-1)를 선택하고 나면, 그 객체에 링크된 소스에서 제공되는 웹 브라우징 화면은 타 디스플레이부에 바로 디스플레이될 수 있다. 하지만, 이와 같이, 웹 브라우징 화면을 바로 디스플레이하게 되면, 사용자가 자신이 객체를 터치한 것과 새로이 디스플레이되는 웹 브라우징 화면 간의 연관성을 직관적으로 인식하기 어려울 수 있다.
따라서, 객체 선택에 의해 새로이 생성되는 디스플레이 화면을 알리기 위한 그래픽 효과를 부가하여, 화면 전환 과정이 점진적으로 디스플레이될 수도 있다.
도 26 내지 29는 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 사용자 선택에 따라 웹 브라우징 화면이 표시되는 과정의 일 예를 설명하기 위한 도면이다.
도 26에서는 제1 디스플레이부(190a)에 제1 웹 브라우징 화면이 표시되고, 제2 디스플레이부(190b)에 제2 웹 브라우징 화면이 표시된 상태에서, 제1 웹 브라우징 화면 내에서 하나의 객체(192-1)가 선택되면, 제어부(130)는 제3 웹 브라우징 화면(190b-1)을 제1 디스플레이 화면(190a) 상에서 작은 형태로 먼저 표시한다. 그리고나서, 생성된 제3 웹 브라우징 화면(190b-1)을 크기를 점진적으로 증대시키면서, 그 표시 위치를 제2 디스플레이 화면(190b) 방향으로 점진적으로 이동시킬 수 있다. 이 과정에서, 그 이동 궤적에 대해 각종 그래픽 객체를 부가하여 선택된 객체로부터 링크되는 화면임을 사용자가 직관적으로 알아 보도록 할 수 있다.
즉, 도 27 내지 도 29에 도시된 바와 같이 제3 웹 브라우징 화면(190b-1)은 최초에는 작게 생성되어 제2 디스플레이 화면(190b)으로 이동하는 과정에서 점점 커지면서, 제2 디스플레이 화면(190b)으로 완전히 이동하게 되면 제2 디스플레이부(190b)의 디스플레이 사이즈에 맞게 확대하면서, 기존에 표시되어 있던 제2 웹 브라우징 화면을 제거한다. 즉, 제2 웹 브라우징 화면이 제3 웹 브라우징 화면으로 대체된다.
마찬가지로, 도 30 내지 도 33에 도시된 바와 같이 제4 웹 브라우징 화면(190a-1)은 최초에는 작게 생성되어 제1 디스플레이 화면(190a)으로 이동하는 과정에서 점점 커지면서, 제1 디스플레이 화면(190a)으로 완전히 이동하게 되면 제1 디스플레이부(190a)의 디스플레이 사이즈에 맞게 확대하면서, 기존에 표시되어 있던 제2 웹 브라우징 화면을 제거한다. 즉, 제2 웹 브라우징 화면이 제3 웹 브라우징 화면으로 대체된다.
<멀티 디스플레이부에 표시된 웹 브라우징 화면 전환>
도 34 내지 36은 본 발명의 다른 실시 예에 따른 각각의 디스플레이부에서 웹 브라우징 화면 사이의 전환을 설명하기 위한 도면이다.
도 34에 도시된 바와 같이, 제1 디스플레이부에는 제4 웹 브라우징 화면(190a-1)이 표시되고, 제2 디스플레이부에는 제3 웹 브라우징 화면(190b-1)이 표시되고 있다.
도 34에서 제1 디스플레이부에 제4 웹 브라우징 화면(190a-1) 이전에 표시된 제1 웹 브라우징 화면(190a)은 점선으로 도시되고, 제2 디스플레이부에서 제3 웹 브라우징 화면(190b-1) 이전에 표시된 제2 웹 브라우징 화면(190b)도 점선으로 도시되고 있다.
제1 디스플레이부에 표시된 제4 웹 브라우징 화면(190a-1)과 제2 디스플레이 부에 표시된 제3 웹 브라우징 화면(190b-1)은 서로 관련성이 있지만, 제4 웹 브라우징 화면(190a-1)과 제1 웹 브라우징 화면(190a)는 서로 관련되어 있지 않다. 또한 제3 웹 브라우징 화면(190b-1)과 제2 웹 브라우징 화면(190b)도 서로 관련되어 있지 않다. 따라서, 별도의 되돌아가기 버튼을 누를 경우에는 종래의 방식처럼 제4 웹 브라우징 화면(190a-1)에서 제1 웹 브라우징 화면(190a)으로 바로 되돌아가 갈 수 없다.또는 제1 디스플레이부를 통해서 사용자에 의한 화면 전환 제스처가 입력되면, 제어부(130)는 저장부(170)에 저장되어 있는 제1 디스플레이부(190a)에서 디스플레이된 웹 브라우저의 URL 주소 기록, 히스토리 정보 및 제1 디스플레이부(190a)에 디스플레이된 웹 브라우징 화면의 기 저장된 시간 데이터를 이용하여 제4 웹 브라우징 화면(190a-1)에서 제1 웹 브라우징 화면(190a)으로 화면을 전환시킨다(도 36 참고).
또한, 제2 디스플레이부를 통해서 사용자에 의한 화면 전환 제스처가 입력되면, 제어부(130)는 저장부(170)에 저장되어 있는 제2 디스플레이부(190b)에서 디스플레이된 웹 브라우저의 URL 주소 기록, 히스토리 정보 및 제2 디스플레이부(190b)에 디스플레이되는 웹 브라우징 화면의 기 저장된 시간 데이터를 이용하여 제3 웹 브라우징 화면(190b-1)에서 제2 웹 브라우징 화면(190b)으로 화면을 전환시킨다(도 37 참고).
도 37 내지 41은 본 발명의 또 다른 실시 예에 따른 각각이 디스플레이부에서 웹 브라우징 화면 사이의 전환을 설명하기 위한 도면이다.
도 37에 도시된 바와 같이, 제1 디스플레이 화면으로 제4 웹 브라우징 화면(190a-1)이 표시되고, 제2 디스플레이 화면으로 제3 웹 브라우징 화면(190b-1)이 표시된 상태에서, 제1 디스플레이 화면에서 3개의 영역을 터치한 후 이를 중심 방향으로 움직이는 제스처(Z)를 수행한다.
제스처(Z)가 입력되면, 제어부(130)는 제1, 2 디스플레이부에 표시된 웹 브라우징을 각각의 디스플레이부에 겹쳐서 표시하도록 제어한다. 도 38에서는 제1 디스플레이 화면에 복수의 웹 브라우징 화면을 겹쳐서 표시하고 있는 실시 예를 도시하고 있다. 도 38에 도시된 바와 같이 제1 디스플레이 화면에 제1 웹브라우징 요약 화면(1900a)과 제4 웹 브라우징 요약 화면(1900a-1)이 겹쳐서 표시되고, 그 중 제1 웹 브라우징 요약 화면(1900a)을 선택(191)하는 것이 도시되어 있다(도 39 참고).
도 40을 참고하면, 도 37에 도시된 제스처(Z)에 의해서 제1 디스플레이부(190a) 및 제 2 디스플레이부(190b)에는 복수의 웹 브라우징 화면이 각각 겹쳐서 표시되고 있는 것을 확인할 수 있다. 즉, 제1 디스플레이부(190a)에는 제1 웹 브라우징 요약 화면(1900a) 및 제4 웹 브라우징 요약 화면(1900a-1)이 겹쳐서 표시된다. 제2 디스플레이부(190b)에는 제2 웹 브라우징 요약 화면(1900b), 제3 웹 브라우징 요약 화면(1900b-1) 및 제 5 웹 브라우징 요약 화면(1900b-2)이 겹쳐서 표시된다.
사용자에 의해서 제1 디스플레이부(190a)에서 제1 웹 브라우징 요약 화면(1900a)이 선택되고, 제2 디스플레이부(190b)에서 제5 웹 브라우징 요약 화면(1900b-2)이 선택되면, 각각 선택된 제1 웹 브라우징 요약 화면(1900a)과 제5 웹 브라우징 요약 화면(1900b-2)의 전체 화면이 제1 디스플레이부(190a)와 제2 디스플레이부(190b)에 표시된다(도 41 참고).
도 42 내지 44는 본 발명의 또 다른 실시 예에 따른 웹 브라우징 화면을 썸네일 화면으로 표시하는 것을 설명하기 위한 도면이다.
도 42를 참고하면, 제1 디스플레이부(190a)에는 제1 웹 브라우징 요약 화면(1900a)의 전체 화면이 표시되고, 제2 디스플레이부(190b)에는 제5 웹 브라우징 요약 화면(1900b-2)의 전체 화면이 표시되고 있음을 확인할 수 있다.
도 37에 도시된 것처럼 사용자의 제스처(Z)가 입력되면, 도 43에 도시된 바와 같이, 제1 디스플레이부(190a)에만 제1 웹 브라우징 요약 화면(1900-1)과 제4 웹 브라우징 요약 화면(1900-2)이 제1 디스플레이부의 소정 영역에 썸네일 형태로 표시되고, 제4 웹 브라우징 요약 화면(1900-2)의 전체 화면(190a-1)이 나머지 영역에 표시될 수 있다. 제2 디스플레이부(190b)에는 제5 웹 브라우징 요약 화면의 전체 화면(190b-1)이 전체 화면으로 표시된다.
또는, 제1 디스플레이부(190a)에 상기 제스처(Z)가 입력되더라도, 도 44에 도시된 바와 같이, 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)에는 제1 내지 제 5 웹 브라우징 요약 화면(1900-1, 1900-2, 1902-1, 1902-2, 1902-3)이 제1, 2 디스플레이부(190a, 190b)의 일부 영역에 표시될 수도 있다.
즉, 제1 웹 브라우징 요약 화면(1900-1) 및 제4 웹 브라우징 화면(1900-2)은 제1 디스플레이부(190a)의 일부 영역에 표시된다. 제2 웹 브라우징 요약 화면(1902-1), 제3 웹 브라우징 화면의 썸네일(1902-2), 제5 웹 브라우징 화면의 썸네일(1902-03)은 제2 디스플레이부(190b)의 일부 영역에 표시된다.
<웹 페이지 속성에 따른 웹 브라우징 화면 표시>
상술한 실시 예에서는 하나의 웹 브라우징 화면에 대해 사용자가 일부 객체를 선택한 경우에, 그 선택된 객체에 대응되는 웹 브라우징 화면이 디스플레이되는 것을 설명하였으나, 사용자 선택이 없이도 연관 웹 브라우징 화면이 디스플레이될 수도 있다.
도 45 및 46은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 복수의 웹 브라우징 화면을 디스플레이하는 방법을 설명하기 위한 도면이다.
도 45를 참고하면, 멀티 디스플레이 장치(100)의 제1 디스플레이부(190a)에 제1 웹 브라우징 화면을 표시하고, 제2 디스플레이부(190b)에는 제2 웹 브라우징 화면을 표시하고 있음을 확인할 수 있다. 실시 예에 따라서는 별도의 어플리케이션이 표시되어 있지 않을 수 있다.
사용자에 의해서 제1 웹 브라우징 화면에 포함된 제1 링크 영역(191)이 선택되면, 제어부(130)는 링크된 소스 데이터가 저장된 외부 서버로부터 소스 데이터를 요청하는 신호를 전송하고, 요청에 응답해서 소스 데이터를 수신하면 이를 이용하여 제2 웹 페이지 화면을 생성한다.
이때, 수신된 소스 데이터에는 메인 컨텐츠와 부가 컨텐츠를 포함되어 있을 수 있다. 여기서 메인 컨텐츠는 해당 웹 페이지의 주된 내용을 포함하는 컨텐츠를 의미한다. 예를 들어 사용자에 의해서 특정 스포츠 기사를 클릭한 경우, 메인 컨텐츠는 특정 스포츠 기사와 직접 관련된 내용이다. 반면에, 부가 컨텐츠는 해당 웹 페이지에 포함되는 보조적인 내용(예를 들어, 댓글, 관련 기사 등)이거나 해당 웹 페이지의 내용과는 전혀 무관한 광고 컨텐츠, 광고 팝업 등을 포함한다.
제어부(130)는 수신된 소스 데이터를 분석해서 메인 컨텐츠와 부가 컨텐츠를 분류하고, 메인 컨텐츠에 대한 데이터를 이용하여 제1 웹 브라우징 화면을 생성하고, 이를 제1 디스플레이부(190a)에 메인 웹 페이지 화면(190a-1)으로 표시하고, 부가 컨텐츠에 대한 데이터를 이용하여 제2 웹 브라우징 화면을 생성하고, 이를제2 디스플레이부(190b)에 서브 웹 페이지 화면(1900b-1, 1900b-2, 1900b-3)으로 표시하도록 제어한다(도 46 참고).
이때, 제어부(130)는 메인 웹 페이지 화면(190a-1)의 레이아웃을 변경하여 표시할 수 있다. 즉, 제어부(130)는 수신된 소스 데이터에 포함된 메인 컨텐츠를 구성하는 하위 컨텐츠의 내용을 분석하고, 제1 디스플레이부(190a)의 디스플레이 설정 값에 기초하여 상기 하위 컨텐츠의 크기, 배열, 위치 등을 재배열함으로써, 가독성이 향상된 메인 웹 페이지 화면을 생성하여 제1 디스플레이부(190a)에 표시한다.
반면에, 제어부(130)는 제2 디스플레이부(190b)에 표시되는 부가 컨텐츠를 속성 별로 분류해서 해당 부가 컨텐츠에 대응하는 서브 웹 페이지 화면(1900b-1, 1900b-2, 1900b-c)를 생성할 수 있다.
<웹 브라우징 화면의 특정 영역 선택 표시>
도 47 내지 51은 본 발명의 또 다른 실시 예에 따른 사용자에 의해서 선택된 영역을 재배열하여 표시하는 것을 설명하기 위한 도면이다.
도 47에 도시된 바와 같이, 제1 디스플레이부(190a)에 제1 웹 브라우징 화면이 표시되고, 제2 디스플레이부(190b)에 별도의 웹 브라우징 화면이 표시되거나 제1 웹 브라우징 화면과 관련성이 없는 웹 브라우징 화면이 디스플레이될 수 있다. 사용자에 의해서 제1 웹 브라우징 화면 상에 기 결정된 영역(194)이 선택되면, 제어부(130)는 수신된 소스 데이터 중 사용자에 의해서 선택된 기 결정된 영역(194)에 해당하는 내용을 분석한다. 사용자가 선택된 영역에 대한 확대 표시 요청을 입력하면(도 48 참고), 제어부(130)는 분석된 데이터에 기초하여 제2 웹 브라우징 화면(194)을 생성한다.
도 49에 도시된 바와 같이, 제2 웹 브라우징 화면(194)은 제1 웹 브라우징 화면의 일부 영역에 포함된 내용에 관한 웹 브라우징 화면이다. 즉, 사용자에 의해서 제1 웹 브라우징 화면 중 일부 영역이 선택되면, 선택된 일부 영역에 포함된 컨텐츠의 내용을 분석하고, 분석 결과에 따라, 선택된 영역의 컨텐츠에 관한 제2 웹 브라우징 화면(194)을 생성한다. 즉, 도 49에 도시된 제2 웹 브라우징 화면(194)은 단순히 제1 웹 브라우징 화면(190a-1)의 일부분을 확대하여 표시하는 것이 아니다.
구체적으로 살펴보면, 선택된 영역에 포함된 컨텐츠를 포함하면서, 그 레이아웃이 변경된 새로운 형태의 웹 페이지 화면이다. 즉, 사용자에 의해서 선택된 영역(194)에 포함된 컨텐츠 중에서 외부 서버와 링크된 컨텐츠는 제2 웹 브라우징 화면(194)에서도 링크 정보를 포함하고 있다. 또한, 제1 웹 브라우징 화면과 제2 웹 브라우징 화면(194)은 서로 연동되어 있다. 제어부(130)가 제1 웹 브라우징 화면을 갱신하기 위해서 기 결정된 주기로 외부 서버로부터 갱신된 소스 데이터를 수신하면, 수신된 갱신 소스 데이터를 이용하여 제1 웹 페이지 화면을 갱신하고, 제2 웹 브라우징 화면(194)도 자동으로 갱신되어 제2 디스플레이부(190b)에 디스플레이 될 수 있다.
한편, 본 발명의 또 다른 실시예에서, 사용자가 선택 영역(194)를 선택하고 나면, 선택 영역을 구성하는 웹 브라우징 화면은 타 디스플레이부에 바로 디스플레이될 수 있다. 하지만, 이와 같이, 웹 브라우징 화면을 바로 디스플레이하게 되면, 사용자가 자신이 객체를 터치한 것과 새로이 디스플레이되는 웹 브라우징 화면 간의 연관성을 직관적으로 인식하기 어려울 수 있다.
따라서, 객체 선택에 의해 새로이 생성되는 디스플레이 화면을 알리기 위한 그래픽 효과를 부가하여, 화면 전환 과정이 점진적으로 디스플레이될 수도 있다.
도 50 내지 51은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 사용자 선택에 따라 웹 브라우징 화면이 표시되는 과정의 일 예를 설명하기 위한 도면이다.
도 50은 사용자에 의해서 선택된 선택 영역(194)을 제1 디스플레이부(194a)에서 제2 디스플레이부(190b)로 이동시키는 과정을 설명하는 도면이다. 즉, 도 50에 도시된 바와 같이, 사용자가 제1 웹 브라우징 화면 중 일부 영역을 선택하고, 선택 영역(194)을 제2 디스플레이부(190b)로 이동시키는 제스처가 입력되면, 선택 영역(194)은 제1 디스플레이부(190a)에서 제2 디스플레이 화면(190b)로 이동된다. 즉, 도 47에 도시된 것처럼 사용자가 선택 영역(194)을 선택하고, 해당 선택 영역(194)을 제2 디스플레이부(190b) 방향으로 이동시키는 이동 제스처가 입력되면, 선택 영역(194)은 제1 디스플레이부(190a)에서 제2 디스플레이부(190b)로 나아가면서 사이즈가 커지지 않고 원래 크기로 이동하도록 시각적 효과를 부여할 수 있다(도 50 참고).
도 51에 도시된 바와 같이, 제1 디스플레이부(190a)의 선택된 영역(194)은 제2 디스플레이부(190b)로 이동이 완료되면, 제2 디스플레이부(190b)의 디스플레이 사이즈에 따라 스케일링되어 제2 웹 브라우징 화면(194')으로 디스플레이될 수 있다. 즉, 제2 웹 브라우징 화면(194')은 화면을 구성하는 컨텐츠의 크기, 배열, 위치 등이 변경됨으로써 레이아웃이 변경되어 표시된다.
멀티 디스플레이부의 속성 변경
도 52 내지 도 57은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 각 디스플레이부의 해상도를 변경하여 웹 브라우징 화면을 표시하는 것을 설명하기 위한 도면이다.
도 52를 참고하면, 제1 디스플레이부(190a)는 1024×600의 해상도로 표시되고, 제2 디스플레이부(190b)는 1024×600의 해상도로 디스플레이된다. 사용자가 제2 디스플레이부(190b)의 해상도를 변경할 경우, 제2 디스플레이부(190b)의 두 지점을 터치하고, 터치된 2개의 지점 사이의 거리를 멀게 할 경우에, 제2 디스플레이부(190b)의 해상도는 단계적으로 낮아지게 된다. 예를 들어, 제2 디스플레이부(190b)가 지원하는 해상도에 따라 800×480, 480×320, 320×240으로 점차적으로 감소한다.
또는 제2 디스플레이부(190b)의 두 지점을 터치하고, 터치된 2개의 지점 사이의 거리를 좁힐 경우에, 좁히는 거리에 따라 제2 디스플레이부(190b)의 해상도는 320×240, 480×320, 800×480으로 점차적으로 증가한다.
도 53은 제2 디스플레이부(190b)의 해상도를 제1 디스플레이부(190a)의 해상도보다 낮추어서 제1, 2디스플레이부의 속성을 서로 다르게 설정한 것을 도시한다.
본 발명의 일 실시 예에 따르면, 제1 디스플레이부(190a)와 제2 디스플레이부(190b)는 각각 독립적으로 디스플레이 설정을 설정할 수 있고, 이렇게 디스플레이 설정이 달라질 경우에 변경된 디스플레이 설정에 최적화된 가독성을 갖도록 웹 브라우징 화면이 재배열되서 표시될 수 있다. 또는 본 발명의 일 실시예에 따른 멀티 디스플레이 장치(100)는 제1 디스플레이부(190a)에서 PC 버전의 웹 브라우징 화면을 디스플레이할 수 있도록 설정할 수 있고, 제2 디스플레이부(190b)에서는 모바일 버전의 웹 브라우징 화면을 디스플레이할 수 있도록 설정할 수 있다.
도 54는 디스플레이부의 해상도를 변경하기 위한 다양한 사용자 제스처 중에서 일 실시예에 해당하는 제스처에 대해 설명하는 개념도이다.
제1 디스플레이부(190a)에 제1 터치(X1)과 제2 터치(X2)가 이뤄진 상태에서, 사용자가 제2 디스플레이부(190b)에 특정 영역을 제3 터치(Y1)하면 현재 제2 디스플레이부(190b)의 해상도가 한 단계 감소하고, 특정 영역을 제4 터치(Y2)하면 제2 디스플레이부(190b)의 해상도가 한 단계 더 감소한다.
만약 제2 디스플레이부(190b)에 2개의 터치를 한 상태에서 제1 디스플레이부(190a)의 특정 영역을 연속적으로 터치하면 터치한 횟수만큼 제2 디스플레이부의 해상도가 감소하게 된다. 예를 들어, 1회 터치하면 1024X1200에서 1024X600으로 감소하고, 2회 터치하면 1024X600에서 800X480으로 감소한다. 디스플레이부에서 지원 가능한 최소의 해상도가 320X240인 경우가 된 이후에, 1회 터치가 이뤄지면 다시 최대 해상도인 1024X1200으로 변경될 수 있다.
제1 디스플레이부(190a) 및 제2 디스플레이부(190b)의 해상도를 높이는 방식을 살펴보면 다음과 같다
예를 들어, 제1 디스플레이부(190a)에 3개의 터치를 한 상태에서 제2 디스플레이부(190b)의 특정 영역을 연속적으로 터치하면 터치한 횟수만큼 제2 디스플레이부(190b)의 해상도가 증가하게 된다. 반대로 제2 디스플레이부(190a)에 3개의 터치를 한 상태에서 제1 디스플레이부(190b)의 특정 영역을 연속적으로 터치하면 터치한 횟수만큼 제1 디스플레이부(190a)의 해상도가 증가하게 된다.
도 55는 디스플레이의 해상도를 변경하는 다른 방식의 제스처를 설명하는 도면이다.
도 55에 도시된 바와 같이, 제1 디스플레이부(190a)에 1개의 터치를 한 상태에서, 제2 디스플레이부(190b)의 특정 영역에서 원을 그리는 터치(S)를 하게되면 원을 그리는 횟수만큼 제1 디스플레이부(190a)의 해상도가 증가하게 된다.
해상도를 증가시키는 터치(S)의 반대 방향으로 원을 그리면 해상도가 감소하게 된다.
상술한 해상도 변경을 위한 사용자 제스처는 예시적인 것에 불과하고, 이외에도 별도의 해상도 변경 버튼을 멀티 디스플레이 장치(100)에 구비할 수도 있고, 기 구비된 버튼부를 눌러서 해상도를 변경할 수도 있다.
이러한 해상도 변경 방식은 단지 예시적인 것에 불과하므로 다양한 실시 예가 변형될 수 있다.
본원 발명의 디스플레이 해상도 변경 실시 예의 특징은 멀티 디스플레이 장치에서 각각의 디스플레이부의 해상도 및 레이아웃을 직관적으로 조절할 수 있도록, 제어부(130)가 복수의 디스플레이부를 각각 개별적으로 제어하는 데 있다.
본원 발명은 복수의 디스플레이부에 공급하는 소스 데이터에 포함된 해상도 정보를 변경하기 위한 제어 명령을 사용자 직관적인 방식으로 입력하도록 함으로써 사용자가 직관적으로 각각의 디스플레이 해상도를 변경할 수 있는 효과를 발휘한다.
도 56은 제1 디스플레이부(190a-1)과 제2 디스플레이부(190b-1)가 동일한 해상도의 화면을 디스플레이하고 있는 것을 도시한다.
이 경우, 제1 디스플레이부에 표시된 웹 브라우징 화면(190a-1)에 포함된 링크 영역을 클릭하여 제2 디스플레이 부에 새로운 웹 브라우징 화면(190b-1)을 표시할 경우에도 웹 브라우징 화면의 해상도를 변경할 필요가 없다.
하지만, 사용자가 상술한 방식에 따라 제2 디스플레이부의 출력 해상도를 변경할 경우에, 제2 디스플레이부에 표시되는 웹 브라우징 화면은 해상도에 따라 레이아웃이 자동으로 변경될 수 있다.
도 57은 레이아웃이 변경된 웹 브라우징 화면을 나타낸다. 도 57에 따르면, 제2 디스플레이부의 출력 해상도가 변경되면 제2 디스플레이부에 표시되는 웹 브라우징 화면(190b-2)의 레이아웃이 변경되어 표시될 수 있다.
도 58은 본 발명의 일 실시 예에 따른 멀티 디스플레이 장치에서 웹 브라우징이 표시된 제1, 2 디스플레이부를 보다 구체적으로 설명하기 위한 도면이다.
도 58에 도시된 바와 같이, 제1 디스플레이부(190a)와 제2 디스플레이부(190b)에는 서로 관련성이 없는 웹 브라우징 화면이 각각 표시될 수 있다. 또는 각각의 웹 브라우징 화면은 서로 관련성이 있는 웹 브라우징 화면일수 도 있다.
제1 디스플레이부(190a)에는, 멀티 디스플레이 장치(100)의 통신 상태, 무선 랜 수신 상태 등을 표시하는 통신 표시 창(5901) 및 제1 디스플레이부(190a)에 표시된 웹 브라우징 화면에는 검색을 위한 검색버튼(5903)을 포함하는 형식을 갖춘 웹 브라우징 화면을 디스플레이한다.
제2 디스플레이부(190b)에는, 제2 디스플레이부(190b)에서 현재 표시하고 있는 어플리케이션의 상태 정보(5902), 실행 중인 어플리케이션 중 활성화된 상태로 표시되고 있지 않은 어플리케이션을 지시하는 지시자(5904), 활성화된 상태로 표시되고 있는 어플리케이션을 지시하는 지시자(5905) 및 현재 실행되고 있는 어플리케이션인 웹 브라우징 화면(5906)을 포함하는 형식으로 구성된 웹 브라우징 화면을 디스플렐이한다. 도 58에 도시된 디스플레이부의 화면은 예시적인 것에 불과하고, 화면의 레이아웃은 다양한 형식으로 변형되어 구현될 수 있다.
< 디스플레이부 속성에 따른 웹 브라우징 화면 표시>
도 59 및 60은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치의 회전에 따른 웹 브라우징 화면을 회전하여 표시하는 것을 설명하기 위한 도면이다.
도 59는 제1, 2 디스플레이부(190a, 190b)에 각각 웹 브라우징이 실행되고 있는 화면을 표시하고 있다. 도 59에 도시된 멀티 디스플레이 장치(100)를 Y축에서 X축 방향으로 90° 회전시키면, 제1 디스플레이부(190a) 및 제2 디스플레이부(190b)는 각각 풍경(Land scape) 모드로 전환되어 표시된다.
이때, 제1 디스플레이부(190b)의 해상도는 600×800에서 800×600으로 변경된다. 멀티 디스플레이 장치(100)가 회전하기 전에, 제1 디스플레이부(190a)에서 600×800로 표현되던 웹 브라우징 화면이 800×600으로 표시되더라도 화면의 깨짐이나 사용자의 가독성이 떨어지는 문제가 생기지 않는다면, 제어부(130)는 제1 웹 브라우징 화면을 생성하기 위해서 이용한 소스 데이터를 분석하고, 디스플레이 방향을 결정하는 방향 데이터 값에 시계방향으로 90° 회전하도록 변경하는 변경값을 추가하여 제3 웹 브라우징 화면(190b')를 생성한다. 제어부(130)는 생성된 제3 웹 브라우징 화면(190a')을 제1 디스플레이부(190a)에 표시한다.
또한, 제2 디스플레이부(190b)의 해상도는 600×800에서 800×600으로 변경된다. 멀티 디스플레이 장치(100)의 회전 전, 제2 디스플레이부(190b)에서 디스플레이되는 웹 브라우징 화면은 600×800의 해상도에서800×600으로 해상도가 변경됨으로써 사용자의 가독성이 떨어지게 된다. 제어부(130)는 제2 웹 브라우징 화면(190b)을 생성하기 위해서 이용한 소스 데이터를 분석하여 디스플레이 방향을 결정하는 방향 데이터 값에 시계방향으로 90° 회전하도록 변경하는 변경값을 추가하고, 제2 웹 브라우징 화면(190b)을 구성하고 있는 모든 컨텐츠를 분석하여 컨텐츠의 크기, 레이아웃, 배열 등을 변경하여 제4 웹 브라우징 화면(190b')을 생성한다. 제어부(130)는 생성된 제4 웹 브라우징 화면(190b')을 제2 디스플레이부에 디스플레이한다.
도 61 내지 64는 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에 구비된 버튼부에 의해서 웹 브라우징 화면 갱신, 전환을 설명하기 위한 도면이다.
도 61을 참고하면, 제1 디스플레이 화면(190a)은 제1 웹 브라우징 화면을 표시하고, 제2 디스플레이 화면(190b)은 제1 디스플레이 화면(190a)과 관련된 제2 웹 브라우징 화면을 디스플레이한다. 사용자가 제2 웹 브라우징 화면 상에 소정의 영역(X)을 롱 터치한다. 이때 X 영역을 롱 터치하는 것은 3초 사이의 시간 동안 화면을 터치하는 것을 의미한다. 여기서 3초 라는 시간은 예시적인 것에 불과하고, 3초보다 더 길게 또는 더 짧은 시간으로 설정할 수 있다.
도 62를 참고하면, 사용자가 제2 웹 브라우징부(190b)상에 롱 터치를 하면, 제2 웹 브라우징 화면에 겹쳐서 선택 창(190c-1)이 표시된다. 이때 선택창(190C)은 Open(190C-1), Open in new window(190C-2), Bookmark link(190c-3), Save link(190C-4), Share link(190C-5), Copy link URL(190C-6) 및 Save image(190C-7)등의 선택 항목을 포함한다. 또한, 멀티 디스플레이 장치(100)의 제2 디스플레이부(190b)의 하부에는 복수의 버튼(195-1,195-2, 195-3,195-4)을 구비할 수 있다.
도 63을 참고하면, 사용자가 도 62에 도시된 제2 디스플레이부(190b)에서 디스플레이된 선택창(190C)의 Open(190C-1)을 선택하면, 새로운 웹 페이지 주소로 이동할 수 있도록 새로운 입력창(미도시)이 생성된다. 사용자가 입력창에 새로운 웹페이지 URL 주소를 입력하거나 기 저장된 URL 주소를 클릭하면, 제어부(130)는 해당 URL 주소로부터 소스 데이터를 요청하고, 요청에 응답하여 소스 데이터를 수신하면, 수신된 소스 데이터를 이용하여 웹 브라우징 화면(190b-1)을 생성하여 이를 제2 디스플레이부(190b)에 디스플레이한다.
도 64를 참고하면, 사용자가 도 62에 도시된 제2 디스플레이부(190b)에서 디스플레이된 선택창(190C)의 Open in new window(190C-2)를 선택하면, 새로운 웹 브라우저를 실행하고, 웹 브라우저가 실행되면 자동적으로 시작되는 기본 웹 페이지로 설정된 URL로부터 소스 데이터를 수신하고, 수신된 소스 데이터를 이용하여 웹 브라우징 화면(190b-1)을 생성하고, 이를 제1 디스플레이부에 표시한다.
사용자가 복수의 버튼 중 되돌아기 버튼(195-3)을 클릭하면 제2 디스플레이 부(190b)에 현재 표시되고 있는 제2 웹 브라우징 화면이 디스플레이되기 이전 화면으로 되돌아 간다. 만약, 되돌아 갈 화면이 없으면 현재 제2 웹 브라우징 화면(190b)을 갱신하여 표시한다.
도 65 내지 69는 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치에서 새로운 웹 브라우징 추가 및 복수의 웹 브라우징 사이의 전환을 설명하기 위한 도면이다.
도 65를 참고하면, 제1 디스플레이부의 하부에는 복수의 버튼(195-5, 195-6, 195-7, 195-8)을 구비하고, 제2 디스플레이부의 하부에는 복수의 버튼(195-1, 195-2, 195-3, 195-4)을 구비한다.
도 66을 참고하면, 사용자에 의해서 제1 디스플레이부의 하부에 구비된 버튼(195-5)이 선택되면, 제1 디스플레이부 화면(190a)의 하부에 기능 목록(190d)이 겹쳐지도록 표시된다. 여기서, 기능 목록(190d)은 New window(190d-1), Window(190d-2), Dual Zoom (190d-3), Browser brightness(190d-4), Forward(190d-5) 및 More(190d-6) 선택 항목을 포함한다.
도 67을 참고하면, 사용자에 의해서 기능 목록(190d) 중 Window(190d-2) 선택 항목이 선택되면, 제1 디스플레이 화면에는 현재 실행되는 브라우저의 썸네일(190a-1, 190a-2, 190a-3, 190a-4)이 표시된다. 사용자가 브라우저의 썸네일이 표시된 제1 디스플레이부(190a) 상에서 오른쪽에서 왼쪽으로 슬라이딩 터치 제스처를 입력하면, 브라우저의 썸네일이 오른쪽에서 왼쪽 방향으로 이동한다.
도 68을 참고하면, 제1 디스플레이부(190a)에서 사용자의 슬라이딩 터치 입력되면 브라우저의 썸네일 페이지가 이동한다. 즉, 제1 디스플레이부(190a)의 화면에는 복수의 브라우저 썸네일(190a-5, 190a-6, 190a-7, 190a-8)이 디스플레이된다.
사용자가 복수의 브라우저 썸네일 중 WSG(190a-7)을 선택하면, 해당 웹 브라우저가 실행된다. 제어부(130)는 WSG(190a-7)의 소스 데이터를 저장하고 있는 서버로부터 소스 데이터를 수신하고, 수신된 소스 데이터를 이용하여 웹 브라우징 화면을 생성한다.
도 69를 참고하면, 제어부(130)는 WSG(190a-7)와 관련된 웹 브라우징 화면을 생성하여 제1 디스플레이부(190a)에생성된 웹 브라우징 화면을 디스플레이한다. 만약 제1 디스플레이부(190a)에 WSG(190a-7)와 관련된 웹 브라우징 화면이 디스플레이된 상태에서, 도 67에서 도시된 바와 같이 되돌아가기 버튼이 선택되면(X), 제1 디스플레이부(190a)에는 WSG(190a-7)와 관련된 웹 브라우징 화면을 선택하기 이전 화면이 디스플레이된다.
도 70은 본 발명의 또 다른 실시 예에 따른 멀티 디스플레이 장치의 멀티 디스플레이 제어 방법을 설명하기 위한 흐름도이다.
도 70에 도시된 바와 같이 멀티 디스플레이 장치는 제1 소스 데이터를 저장하고 있는 웹 서버와 같은 원격 서버로부터 제1 소스 데이터를 수신하고, 수신된 제1 소스 데이터를 이용하여 제1 웹 브라우징 화면을 생성한다(S7010). 소스 데이터란 웹 페이지 데이터를 포함할 수 있다. 제1 웹 브라우징 화면은 제1 디스플레이부의 디스플레이 설정에 따라 변경되어 표시될 수 있다(S7030).
이 후에, 멀티 디스플레이 장치(100)는 제1 웹 브라우징 화면과 별개로 제2 웹 브라우징 화면을 생성하고 디스플레이한다(S7050, S7070).
실시 예에 따라서, 제2 웹 브라우징 화면은 다양하게 결정될 수 있다.
가령, 상술한 제1 실시 예에 따르면, 제1 웹 브라우징 화면에에 포함된 제1 링크 영역이 사용자에 의해서 선택되면, 제1 링크 영역에 링크된 소스 데이터를 저장하고 있는 서버로부터 제2 소스 데이터를 수신하여 제2 웹 브라우징 화면을 생성할 수 있다(S7050).
제2 웹 브라우징 화면을 디스플레이하는 단계는, 제2 디스플레이부에 대응되도록 생성된 제2 웹 브라우징 화면을 디스플레이한다. 즉, 제2 웹 브라우징 화면은 제2 디스플레이부의 디스플레이 설정 및 디스플레이 방향에 따라 적절하게 레이아웃이 변경되어 표시될 수 있다(S7070).
또는, 멀티 디스플레이 장치는 웹 서버로부터 수신되는 하나의 웹 페이지 데이터를 이용하여 서로 다른 제1 및 제2 웹 브라우징 화면을 생성하고, 그 화면들을 각각 제1 및 제2 디스플레이부에 디스플레이할 수도 있다.
구체적으로는, 제어부(130)는 웹 페이지 데이터 내의 메인 컨텐츠를 이용하여 제1 웹 브라우징 화면을 생성하여 제1 디스플레이부에 디스플레이하고, 그 웹 페이지 데이터 내의 부가 컨텐츠를 이용하여 제2 웹 브라우징 화면을 생성하여 제2 디스플레이부에 디스플레이할 수 있다. 여기서 메인 컨텐츠란 웹 페이지에 포함되는 이미지나 텍스트가 될 수 있고, 부가 컨텐츠란 배너 이미지 및 팝업 이미지 등이 될 수 있다. 포털 웹 사이트의 경우, 각종 정보들 이외에도 광고나 공지 사항 등이 배너 이미지나 팝업 이미지 형태로 하나의 화면 내에 표시된다. 따라서, 전체 화면의 크기가 커질 수 있다. 이러한 점을 고려하여, 제어부(130)는 메인 컨텐츠를 모아서 하나의 디스플레이부에 표시하고, 부가 컨텐츠를 별도로 수집하여 타 디스플레이 부에 표시하여, 사용자가 용이하게 확인하도록 구현할 수 있다. 부가 컨텐츠 화면은 필요에 따라서는 삭제될 수도 있다.
또는, 웹 서버는 서로 다른 버전의 웹 페이지 데이터를 각각 제공하여 줄 수도 있다. 가령, PC 모니터 버전이나 모바일기기 버전과 같이, 동일한 컨텐츠가 서로 다른 레이아웃에 따라 배치되는 상이한 버전의 웹 페이지들이 개별적으로 제공될 수 있다. 이 경우, 제어부(130)는 웹 서버로부터 수신된 웹 페이지 데이터의 제1 버전을 이용하여 제1 웹 브라우징 화면을 생성하여 제1 디스플레이부에 디스플레이하고, 웹 페이지 데이터의 제2 버전을 이용하여 제2 웹 브라우징 화면을 생성하여 제2 디스플레이부에 디스플레이할 수 있다. 사용자는 필요에 따라 특정 버전의 화면을 제1 및 제2 디스플레이부(190a, 190b) 전체에 확대시켜 볼 수도 있다.
또 다른 실시 예에 따르면, 제어부(130)는 제1 웹 브라우징 화면 내에서 사용자가 선택한 특정 영역에 대응되는 부가 정보를 제2 웹 브라우징 화면으로 디스플레이할 수도 있다.
도 71은 상술한 실시 예들 중에서 사용자의 객체 선택에 의해 추가 웹 브라우징 화면을 표시하는 멀티 디스플레이 제어 방법을 보다 구체적으로 설명하기 위한 흐름도이다.
도 71은 제1 웹 브라우징 화면이 표시된 상태에서 사용자가 제1 웹 브라우징 화면의 특정 객체를 선택하면(S7040-Y), 선택된 객체에 링크된 소스 데이터가 저장되어 있는 원격 서버에 소스 데이터 전송을 요청하고, 요청에 응답하여 원격 서버로부터 소스 데이터를 수신한다(S7042). 수신된 소스 데이터를 이용하여 제2 디스플레이부의 디스플레이 설정값에 따라 제2 웹 브라우징 화면을 생성한다(S7044).
생성된 제2 웹 브라우징 화면은 제2 디스플레이부에서 디스플레이된다(S7070).
이상과 같이 본 발명의 다양한 실시 예에 따르면, 사용자는 별도의 조작을 하지 않고도 현재 비어있는 디스플레이부에 자동으로 새로운 웹 브라우징을 디스플레이한다. 그리고 멀티 디스플레이부에 디스플레이되고 있는 복수의 어플리케이션 사이의 중요도를 고려하여 새롭게 디스플레이되는 브라우징의 디스플레이 위치를 자동으로 결정하여 줌으로써 사용자의 편의성이 향상되는 효과를 발휘한다.
또한, 사용자가 웹 서핑 중에 새로운 웹 페이지를 실행할 경우에 메인 컨텐츠와 함께 표시되는 부가 컨텐츠를 적절하게 필터링하여 차단하거나 필터링된 부가 컨텐츠를 메인 컨텐츠가 디스플레이되는 디스플레이부와 다른 디스플레이부에 별도로 표시함으로써, 사용자는 필요한 정보만을 포함하고 있는 메인 컨텐츠만을 볼 수 있고, 부가 컨텐츠를 화면에서 지우기 위한 별도의 불필요한 동작을 줄여주는 효과가 있다.
한편, 상술한 다양한 실시 예에 따른 멀티 디스플레이 장치의 동작 제어 방법이나 웹 브라우징 방법, 디스플레이 방법 등은 프로그램으로 구현되어 멀티 디스플레이 장치에 제공될 수 있다.
일 예로, 웹 브라우저를 실행시켜 제1 웹 브라우징 화면을 생성하는 단계, 생성된 제1 웹 브라우징 화면을 제1 디스플레이부에 디스플레이하는 단계, 제1 웹 브라우징 화면과 관련된 제2 웹 브라우징 화면을 생성하는 단계 및 생성된 제2 웹 브라우징 화면을 제2 디스플레이부에 디스플레이하는 단계를 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.

Claims (20)

  1. 제1 디스플레이부가 배치된 제1 바디;
    제2 디스플레이부가 배치된 제2 바디;
    상기 제1 바디 및 제2 바디를 연결하여 회전 가능하도록 지지하는 힌지부;
    웹 브라우저가 실행되면 웹 서버와 통신을 수행하는 통신부;
    상기 웹 서버로부터 수신되는 웹 페이지 데이터를 저장하는 저장부; 및
    상기 웹 페이지 데이터에 기초하여 생성된 제1 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하며, 상기 제1 웹 브라우징 화면 상에서 하나의 객체가 선택되면 선택된 객체에 링크된 제2 웹 브라우징 화면을 상기 제2 디스플레이부에 디스플레이하는 제어부;를 포함하는 멀티디스플레이 장치.
  2. 제1항에 있어서,
    상기 제어부는,
    상기 제2 웹 브라우징 화면에서 하나의 객체가 선택되면, 선택된 객체에 링크된 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 것을 특징으로 하는 멀티디스플레이 장치.
  3. 제2항에 있어서,
    상기 제어부는,
    상기 제3 웹 브라우징 화면을 상기 제1 웹 브라우징 화면 상에 오버랩시켜 디스플레이하며, 사용자 선택에 따라 상기 제1 웹 브라우징 화면 및 상기 제3 웹 브라우징 화면 간의 위치를 교번적으로 전환하는 것을 특징으로 하는 멀티 디스플레이 장치.
  4. 제2항에 있어서,
    상기 제어부는,
    상기 제3 웹 브라우징 화면이 생성되면 상기 제1 웹 브라우징 화면을 제거하고 상기 제1 웹 브라우징 화면에 대한 정보를 상기 저장부에 저장한 후, 상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하며,
    화면 전환 명령이 입력되면 상기 제1 디스플레이부에 디스플레이된 상기 제3 웹 브라우징 화면을 제거하고, 상기 저장부에 저장된 정보를 이용하여 상기 제1 웹 브라우징 화면을 다시 제1 디스플레이부에 디스플레이하는 것을 특징으로 하는 멀티 디스플레이 장치.
  5. 제1항 내지 제4항 중 어느 한 항에 있어서,
    상기 제1 웹 브라우징 화면과 상기 제2 웹 브라우징 화면은 서로 다른 디스플레이 옵션에 따라 각각 디스플레이되며,
    상기 디스플레이 옵션은 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 중 적어도 하나를 포함하는 것을 특징으로 하는 멀티디스플레이 장치.
  6. 제1 디스플레이부가 배치된 제1 바디, 제2 디스플레이부가 배치된 제2 바디 및 상기 제1 바디와 제2 바디를 서로 연결하여 회전 가능하도록 지지하는 힌지부를 포함하는 멀티디스플레이 장치의 디스플레이 제어 방법에 있어서,
    웹 브라우저를 실행시켜 제1 웹 브라우징 화면을 생성하는 단계;
    생성된 상기 제1 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 단계;
    상기 제1 웹 브라우징 화면 내에서 하나의 객체가 선택되면, 선택된 객체에 링크된 제2 웹 브라우징 화면을 상기 제2 디스플레이부에 디스플레이하는 단계;를 포함하는 디스플레이 제어 방법.
  7. 제6항에 있어서,
    상기 제2 웹 브라우징 화면에서 하나의 객체가 선택되면, 선택된 객체에 링크된 소스로부터 데이터를 수신하는 단계;
    수신된 데이터를 이용하여 제3 웹 브라우징 화면을 생성하는 단계; 및
    상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 단계;를 더 포함하는 디스플레이 제어 방법.
  8. 제7항에 있어서,
    상기 제3 웹 브라우징 화면을 상기 제1 웹 브라우징 화면 상에 오버랩시켜 디스플레이하는 단계; 및
    사용자 선택에 따라 상기 제1 웹 브라우징 화면 및 상기 제3 웹 브라우징 화면 간의 위치를 교번적으로 전환하는 단계;를 더 포함하는 디스플레이 제어 방법.
  9. 제7항에 있어서,
    상기 제3 웹 브라우징 화면이 생성되면 상기 제1 웹 브라우징 화면을 제거하는 단계;
    상기 제1 웹 브라우징 화면에 대한 정보를 저장하는 단계;
    상기 제3 웹 브라우징 화면을 상기 제1 디스플레이부에 디스플레이하는 단계; 및
    화면 전환 명령이 입력되면 상기 제1 디스플레이부에 디스플레이된 상기 제3 웹 브라우징 화면을 제거하고, 저장된 정보를 이용하여 상기 제1 웹 브라우징 화면을 다시 제1 디스플레이부에 디스플레이하는 단계;를 더 포함하는 디스플레이 제어 방법.
  10. 제6항에 있어서,
    상기 제1 웹 브라우징 화면과 상기 제2 웹 브라우징 화면은 서로 다른 디스플레이 옵션에 따라 각각 디스플레이되며,
    상기 디스플레이 옵션은 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 제어 방법.
  11. 제1 디스플레이부가 배치된 제1 바디;
    제2 디스플레이부가 배치된 제2 바디;
    상기 제1 바디 및 상기 제2 바디를 연결하여 회전 가능하도록 지지하는 힌지부;
    웹 브라우저가 실행되면 웹 서버와 통신을 수행하는 통신부;
    상기 웹 서버로부터 수신되는 하나의 웹 페이지 데이터를 저장하는 저장부;
    상기 웹 페이지 데이터를 이용하여 서로 다른 제1 및 제2 웹 브라우징 화면을 생성하여 상기 제1 및 제2 디스플레이부에 각각 디스플레이하는 제어부;를 포함하는 멀티 디스플레이 장치.
  12. 제11항에 있어서,
    상기 제어부는,
    상기 웹 페이지 데이터 내의 메인 컨텐츠를 이용하여 상기 제1 웹 브라우징 화면을 생성하여 상기 제1 디스플레이부에 디스플레이하고, 상기 웹 페이지 데이터 내의 부가 컨텐츠를 이용하여 상기 제2 웹 브라우징 화면을 생성하여 상기 제2 디스플레이부에 디스플레이하며,
    상기 부가 컨텐츠는 배너 이미지 및 팝업 이미지 중 적어도 하나를 포함하는 것을 특징으로 하는 멀티 디스플레이 장치.
  13. 제11항에 있어서,
    상기 제어부는
    상기 웹 서버로부터 수신된 상기 웹 페이지 데이터의 제1 버전을 이용하여 상기 제1 웹 브라우징 화면을 생성하여 상기 제1 디스플레이부에 디스플레이하고, 상기 웹 페이지 데이터의 제2 버전을 이용하여 상기 제2 웹 브라우징 화면을 생성하여 상기 제2 디스플레이부에 디스플레이하며,
    상기 제1 및 제2 웹 브라우징 화면은 동일한 컨텐츠가 서로 다른 레이아웃으로 배열된 화면인 것을 특징으로 하는 멀티 디스플레이 장치.
  14. 제11항에 있어서,
    상기 제어부는,
    상기 제1 웹 브라우징 화면 내에서 사용자가 선택한 특정 영역에 대응되는 부가 정보를 상기 제2 웹 브라우징 화면으로 디스플레이하는 것을 특징으로 하는 멀티 디스플레이 장치.
  15. 제11항에 있어서,
    상기 제어부는,
    상기 웹 페이지 데이터에 기초하여 서로 다른 디스플레이 옵션을 가지는 제1 및 제2 웹 브라우징 화면을 각각 생성하여 상기 제1 및 제2 디스플레이부에 각각 디스플레이하며,
    상기 디스플레이 옵션은 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 중 적어도 하나인 것을 특징으로 하는 멀티 디스플레이 장치.
  16. 제1 디스플레이부가 배치된 제1 바디, 제2 디스플레이부가 배치된 제2 바디 및 상기 제1 바디와 상기 제2 바디를 연결하여 회전 가능하도록 지지하는 힌지부를 포함하는 멀티 디스플레이 장치의 디스플레이 제어 방법에 있어서,
    웹 브라우저가 실행되면 웹 서버와 통신을 수행하는 단계;
    상기 웹 서버로부터 수신되는 하나의 웹 페이지 데이터를 이용하여 서로 다른 제1 및 제2 웹 브라우징 화면을 상기 제1 및 제2 디스플레이부에 각각 디스플레이하는 디스플레이 단계;를 포함하는 디스플레이 제어 방법.
  17. 제16항에 있어서,
    상기 디스플레이 단계는,
    상기 웹 페이지 데이터 내의 메인 컨텐츠를 이용하여 상기 제1 웹 브라우징 화면을 생성하여 상기 제1 디스플레이부에 디스플레이하고, 상기 웹 페이지 데이터 내의 부가 컨텐츠를 이용하여 상기 제2 웹 브라우징 화면을 생성하여 상기 제2 디스플레이부에 디스플레이하며,
    상기 부가 컨텐츠는 배너 이미지 및 팝업 이미지 중 적어도 하나를 포함하는 것을 특징으로 하는 디스플레이 제어 방법.
  18. 제16항에 있어서,
    상기 디스플레이 단계는,
    상기 웹 서버로부터 수신된 상기 웹 페이지 데이터의 제1 버전을 이용하여 상기 제1 웹 브라우징 화면을 생성하여 상기 제1 디스플레이부에 디스플레이하고, 상기 웹 페이지 데이터의 제2 버전을 이용하여 상기 제2 웹 브라우징 화면을 생성하여 상기 제2 디스플레이부에 디스플레이하며,
    상기 제1 및 제2 웹 브라우징 화면은 동일한 컨텐츠가 서로 다른 레이아웃으로 배열된 화면인 것을 특징으로 하는 디스플레이 제어 방법.
  19. 제16항에 있어서,
    상기 디스플레이 단계는,
    상기 제1 웹 브라우징 화면 내에서 사용자가 선택한 특정 영역에 대응되는 부가 정보를 상기 제2 웹 브라우징 화면으로 디스플레이하는 것을 특징으로 하는 디스플레이 제어 방법.
  20. 제16항에 있어서,
    상기 디스플레이 단계는,
    상기 하나의 웹 페이지 데이터에 기초하여 서로 다른 디스플레이 옵션을 가지는 제1 및 제2 웹 브라우징 화면을 각각 생성하여 상기 제1 및 제2 디스플레이부에 각각 디스플레이하며,
    상기 디스플레이 옵션은 해상도, 화면 크기, 레이아웃, 화면 정렬 방향, 컬러, 폰트, 글씨 크기 중 적어도 하나인 것을 특징으로 하는 디스플레이 제어 방법.
KR1020120112654A 2012-10-10 2012-10-10 멀티 디스플레이 장치 및 그 디스플레이 제어 방법 KR20140046329A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020120112654A KR20140046329A (ko) 2012-10-10 2012-10-10 멀티 디스플레이 장치 및 그 디스플레이 제어 방법
TW102136436A TWI624786B (zh) 2012-10-10 2013-10-09 多顯示裝置及控制其顯示器的方法
CN201310467124.6A CN103729158B (zh) 2012-10-10 2013-10-09 多显示设备及其控制显示的方法
JP2013213176A JP2014078236A (ja) 2012-10-10 2013-10-10 マルチディスプレイ装置及びそのディスプレイ制御方法
EP13188182.3A EP2720141A1 (en) 2012-10-10 2013-10-10 Display apparatus and method of controlling display thereof
US14/050,902 US20140101535A1 (en) 2012-10-10 2013-10-10 Multi-display apparatus and method of controlling display thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120112654A KR20140046329A (ko) 2012-10-10 2012-10-10 멀티 디스플레이 장치 및 그 디스플레이 제어 방법

Publications (1)

Publication Number Publication Date
KR20140046329A true KR20140046329A (ko) 2014-04-18

Family

ID=49474206

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120112654A KR20140046329A (ko) 2012-10-10 2012-10-10 멀티 디스플레이 장치 및 그 디스플레이 제어 방법

Country Status (6)

Country Link
US (1) US20140101535A1 (ko)
EP (1) EP2720141A1 (ko)
JP (1) JP2014078236A (ko)
KR (1) KR20140046329A (ko)
CN (1) CN103729158B (ko)
TW (1) TWI624786B (ko)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016052874A1 (ko) * 2014-09-30 2016-04-07 삼성전자 주식회사 영상과 관련되는 리마크 정보 제공 방법 및 그 단말
KR20160054382A (ko) * 2014-11-06 2016-05-16 삼성전자주식회사 전자 장치 및 전자 장치의 디스플레이 장치 화면 제어방법
KR20170053410A (ko) * 2015-11-06 2017-05-16 삼성전자주식회사 복수의 화면을 표시하는 전자장치 및 그 제어 방법
CN108037865A (zh) * 2017-12-21 2018-05-15 联想(北京)有限公司 消息显示方法及电子设备
US10444948B2 (en) 2015-12-15 2019-10-15 Naver Corporation Apparatus, method and computer program for displaying web pages
WO2021045461A1 (ko) * 2019-09-05 2021-03-11 네이버 주식회사 웹 페이지 표시 제어 방법, 장치 및 컴퓨터 프로그램
KR102252053B1 (ko) * 2019-12-10 2021-05-14 네이버 주식회사 듀얼 스크린에서의 컨텐츠 중복을 배제하는 방법, 시스템, 및 컴퓨터 프로그램
KR20210079795A (ko) * 2019-12-20 2021-06-30 네이버 주식회사 웹 브라우저 디스플레이 방법 및 이를 이용하는 단말장치
KR20210080782A (ko) * 2019-12-23 2021-07-01 네이버 주식회사 듀얼 스크린에서 컨텐츠와 컨텐츠 목록을 연동하여 표시하는 방법, 시스템, 및 컴퓨터 프로그램
KR20210091298A (ko) * 2018-11-26 2021-07-21 후아웨이 테크놀러지 컴퍼니 리미티드 애플리케이션 디스플레이 방법 및 전자 장치

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5852967B2 (ja) * 2011-06-20 2016-02-03 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路
CN104704552A (zh) * 2012-09-27 2015-06-10 夏普株式会社 程序、显示装置、电视接收机、显示方法及显示***
CN103793302A (zh) * 2012-10-31 2014-05-14 英业达科技有限公司 除错装置
US20140309759A1 (en) * 2013-04-15 2014-10-16 Sherril Elizabeth Edwards Reality/Live Books
US10409454B2 (en) * 2014-03-05 2019-09-10 Samsung Electronics Co., Ltd. Smart watch device and user interface thereof
KR20150122976A (ko) * 2014-04-24 2015-11-03 엘지전자 주식회사 디스플레이 디바이스 및 그 제어 방법
TWI679624B (zh) * 2014-05-02 2019-12-11 日商半導體能源研究所股份有限公司 半導體裝置
US10282063B1 (en) * 2014-05-20 2019-05-07 Google Llc Permanent multi-task affordance for tablets
KR20150134949A (ko) * 2014-05-23 2015-12-02 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
US20150348278A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Dynamic font engine
CN105335112B (zh) * 2014-05-30 2020-08-18 阿里巴巴集团控股有限公司 多屏显示的信息处理和主控端内容发送方法、装置
JP2016051150A (ja) * 2014-09-02 2016-04-11 株式会社ノモス 演奏支援システム
CN104333619B (zh) * 2014-10-30 2018-01-26 合肥京东方光电科技有限公司 一种便携式显示装置
US9858027B2 (en) 2014-10-30 2018-01-02 Adobe Systems Incorporated Multiple display rendering of digital content
US9710076B2 (en) * 2014-11-12 2017-07-18 Successfactors, Inc. Precise selection behavior for sliders by interpreting a second finger touch
CN105786235A (zh) * 2014-12-26 2016-07-20 联想(北京)有限公司 一种数据处理方法及电子设备
US20160188681A1 (en) * 2014-12-29 2016-06-30 Quixey, Inc. Viewing Search Results Using Multiple Different Devices
US9928021B2 (en) * 2014-12-30 2018-03-27 Qualcomm Incorporated Dynamic selection of content for display on a secondary display device
CN104731541B (zh) * 2015-03-17 2019-01-15 联想(北京)有限公司 一种控制方法、电子设备及***
JP2016173703A (ja) * 2015-03-17 2016-09-29 株式会社ミツトヨ タッチディスプレイを用いた入力操作を支援する方法
US10319408B2 (en) 2015-03-30 2019-06-11 Manufacturing Resources International, Inc. Monolithic display with separately controllable sections
US10269156B2 (en) 2015-06-05 2019-04-23 Manufacturing Resources International, Inc. System and method for blending order confirmation over menu board background
CN104851405B (zh) 2015-06-08 2017-05-03 京东方科技集团股份有限公司 一种显示屏和显示设备
JP6696737B2 (ja) * 2015-06-26 2020-05-20 シャープ株式会社 コンテンツ表示装置及びプログラム
JP6563752B2 (ja) * 2015-09-09 2019-08-21 株式会社Fuji 工作機械管理装置
JP2017058972A (ja) * 2015-09-16 2017-03-23 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、その表示方法、及びコンピュータが実行可能なプログラム
US9942367B2 (en) * 2015-10-13 2018-04-10 Samsung Electronics Co., Ltd. Electronic device and method for controlling the electronic device thereof
KR102501528B1 (ko) 2015-11-06 2023-02-22 삼성전자주식회사 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법
KR20170053513A (ko) * 2015-11-06 2017-05-16 삼성전자주식회사 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법
TWI597982B (zh) * 2016-02-23 2017-09-01 晨星半導體股份有限公司 電視系統及快速在電視系統上顯示資訊的方法
US10146494B2 (en) * 2016-03-01 2018-12-04 Visteon Global Technologies, Inc. System and method for operating a multiple display assembly
CN107145314B (zh) * 2016-03-01 2022-09-27 北京搜狗科技发展有限公司 一种显示处理方法和装置、一种用于显示处理的装置
CN107181975A (zh) * 2016-03-10 2017-09-19 晨星半导体股份有限公司 电视***及快速在电视***上显示信息的方法
JP2019526948A (ja) 2016-05-31 2019-09-19 マニュファクチャリング・リソーシズ・インターナショナル・インコーポレーテッド 電子ディスプレイ遠隔画像確認システム及びその方法
KR102520552B1 (ko) * 2016-06-24 2023-04-12 삼성전자주식회사 복수의 디스플레이를 포함하는 전자 장치
CN106250088B (zh) * 2016-08-03 2020-09-08 海信视像科技股份有限公司 文本显示方法及装置
CN106354462B (zh) * 2016-08-30 2019-03-15 青岛海信电器股份有限公司 一种文档在多个设备中同步显示的方法、设备及***
US10248224B2 (en) * 2016-10-25 2019-04-02 Microsoft Technology Licensing, Llc Input based on interactions with a physical hinge
JP6872883B2 (ja) * 2016-11-09 2021-05-19 シャープ株式会社 表示制御装置、表示システム、表示方法及びプログラム
US10249265B2 (en) 2016-12-06 2019-04-02 Cisco Technology, Inc. Multi-device content presentation
US11132212B2 (en) * 2017-02-07 2021-09-28 Samsung Electronics Co., Ltd Platform and interface for providing user assistance in a computing system
CN106998428B (zh) * 2017-04-21 2019-04-12 维沃移动通信有限公司 一种移动终端的拍摄方法及移动终端
US10440263B2 (en) 2017-05-12 2019-10-08 Microsoft Technology Licensing, Llc Synchronized display on hinged multi-screen device
US20180329521A1 (en) * 2017-05-15 2018-11-15 Microsoft Technology Licensing, Llc Application program mode based on device orientation
WO2018216198A1 (ja) * 2017-05-26 2018-11-29 Necディスプレイソリューションズ株式会社 マルチ画面表示システム、画像表示装置、画像表示方法、および画像表示プログラム
CN111479495B (zh) * 2017-11-28 2024-01-09 深圳迈瑞生物医疗电子股份有限公司 一种监护仪及其显示屏幕切换方法
CN108762868B (zh) * 2018-05-18 2022-07-26 贵阳朗玛信息技术股份有限公司 基于浏览器实现多显示器分屏显示的方法及装置
CN114879925A (zh) * 2018-09-21 2022-08-09 Oppo(重庆)智能科技有限公司 显示控制方法及相关装置
CN109407948B (zh) * 2018-10-16 2021-02-02 维沃移动通信有限公司 一种界面显示方法及移动终端
USD964400S1 (en) * 2018-11-06 2022-09-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD964401S1 (en) * 2018-11-06 2022-09-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US11157047B2 (en) * 2018-11-15 2021-10-26 Dell Products, L.P. Multi-form factor information handling system (IHS) with touch continuity across displays
CN109614185A (zh) * 2018-11-28 2019-04-12 维沃移动通信有限公司 一种显示方法和终端
WO2020171287A1 (ko) * 2019-02-19 2020-08-27 엘지전자 주식회사 이동 단말기 및 이동 단말기를 구비한 전자장치
JP6781783B2 (ja) * 2019-02-28 2020-11-04 レノボ・シンガポール・プライベート・リミテッド 情報処理装置及びその制御方法並びにプログラム
CN109947318A (zh) * 2019-03-14 2019-06-28 维沃软件技术有限公司 一种信息显示方法及终端设备
US11385785B2 (en) 2019-05-01 2022-07-12 Google Llc Interface for multiple simultaneous interactive views
EP3756082B1 (en) 2019-05-01 2024-01-10 Google LLC Interface for multiple simultaneous interactive views
US11520469B2 (en) * 2019-05-01 2022-12-06 Google Llc Interface for multiple simultaneous interactive views
CN110231899A (zh) * 2019-05-29 2019-09-13 维沃移动通信有限公司 显示方法及终端设备
US11138912B2 (en) * 2019-10-01 2021-10-05 Microsoft Technology Licensing, Llc Dynamic screen modes on a bendable computing device
KR102301903B1 (ko) * 2019-12-09 2021-09-14 네이버 주식회사 복수의 디스플레이들을 포함하는 사용자 단말을 사용하여 사이드 바와 연관된 콘텐츠를 제공하는 방법 및 장치
US11392395B2 (en) * 2020-01-15 2022-07-19 Citrix Systems, Inc. Generating and presenting contextual user interfaces on devices with foldable displays
CN111327768B (zh) * 2020-02-25 2021-08-24 维沃移动通信(杭州)有限公司 显示控制方法、电子设备及计算机可读存储介质
CN111414047B (zh) * 2020-03-05 2021-08-17 联想(北京)有限公司 一种触屏控制方法、电子设备及存储介质
CN111414309B (zh) * 2020-03-27 2022-03-01 武汉联影医疗科技有限公司 应用程序的自动化测试方法、计算机设备和存储介质
CN115866122A (zh) * 2020-04-24 2023-03-28 华为技术有限公司 应用界面交互方法、电子设备和计算机可读存储介质
US11237839B2 (en) * 2020-06-19 2022-02-01 Dell Products L.P. System and method of utilizing platform applications with information handling systems
US11340937B2 (en) 2020-06-24 2022-05-24 Dell Products L.P. System and method of utilizing platform applications with information handling systems
KR20220018141A (ko) * 2020-08-05 2022-02-15 삼성디스플레이 주식회사 플렉서블 표시 장치 및 이를 이용한 표시 패널의 구동 방법
CN112687244B (zh) * 2021-01-20 2021-11-05 惠科股份有限公司 显示装置、显示面板和显示面板的显示方法
US11895362B2 (en) 2021-10-29 2024-02-06 Manufacturing Resources International, Inc. Proof of play for images displayed at electronic displays
US11836499B2 (en) * 2021-12-16 2023-12-05 Dell Products L.P. System and method of operating system executables with information handling systems (IHS)

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001005438A (ja) * 1999-06-21 2001-01-12 Sony Corp 表示装置及びその方法
US20130076592A1 (en) * 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop docking behavior for visible-to-visible extension
US9715252B2 (en) * 2011-08-24 2017-07-25 Z124 Unified desktop docking behavior for window stickiness
US7987491B2 (en) * 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
US9213365B2 (en) * 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
JP2006053629A (ja) * 2004-08-10 2006-02-23 Toshiba Corp 電子機器、制御方法及び制御プログラム
TWI256020B (en) * 2004-09-13 2006-06-01 Jiunn-Sheng Yan Editing method of electronic book
US8169410B2 (en) * 2004-10-20 2012-05-01 Nintendo Co., Ltd. Gesture inputs for a portable display device
CN100367184C (zh) * 2005-07-25 2008-02-06 联想(北京)有限公司 一种多显示器***及其窗口切换方法
TWI346296B (en) * 2005-10-14 2011-08-01 Quanta Comp Inc Means and method for key lock
JP5522041B2 (ja) * 2008-06-30 2014-06-18 日本電気株式会社 情報処理装置、表示制御方法、及びプログラム
US8860765B2 (en) * 2008-09-08 2014-10-14 Qualcomm Incorporated Mobile device with an inclinometer
JP5334171B2 (ja) * 2009-01-30 2013-11-06 シャープ株式会社 電子機器、および表示制御方法
KR101642722B1 (ko) * 2010-02-04 2016-07-27 삼성전자 주식회사 듀얼 표시부를 가지는 휴대단말 및 그 표시부의 표시 제어 방법
US9075522B2 (en) * 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
JP2011215909A (ja) * 2010-03-31 2011-10-27 Toshiba Corp 電子機器、検索制御方法、及び検索制御プログラム
US9046992B2 (en) * 2010-10-01 2015-06-02 Z124 Gesture controls for multi-screen user interface
US20120218202A1 (en) * 2010-10-01 2012-08-30 Sanjiv Sirpal Windows position control for phone applications

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016052874A1 (ko) * 2014-09-30 2016-04-07 삼성전자 주식회사 영상과 관련되는 리마크 정보 제공 방법 및 그 단말
KR20160054382A (ko) * 2014-11-06 2016-05-16 삼성전자주식회사 전자 장치 및 전자 장치의 디스플레이 장치 화면 제어방법
KR20170053410A (ko) * 2015-11-06 2017-05-16 삼성전자주식회사 복수의 화면을 표시하는 전자장치 및 그 제어 방법
US10444948B2 (en) 2015-12-15 2019-10-15 Naver Corporation Apparatus, method and computer program for displaying web pages
CN108037865A (zh) * 2017-12-21 2018-05-15 联想(北京)有限公司 消息显示方法及电子设备
KR20210091298A (ko) * 2018-11-26 2021-07-21 후아웨이 테크놀러지 컴퍼니 리미티드 애플리케이션 디스플레이 방법 및 전자 장치
KR20230004963A (ko) * 2018-11-26 2023-01-06 후아웨이 테크놀러지 컴퍼니 리미티드 애플리케이션 디스플레이 방법 및 전자 장치
KR20230004964A (ko) * 2018-11-26 2023-01-06 후아웨이 테크놀러지 컴퍼니 리미티드 애플리케이션 디스플레이 방법 및 전자 장치
KR20210028972A (ko) * 2019-09-05 2021-03-15 네이버 주식회사 웹 페이지 표시 제어 방법, 장치 및 컴퓨터 프로그램
WO2021045461A1 (ko) * 2019-09-05 2021-03-11 네이버 주식회사 웹 페이지 표시 제어 방법, 장치 및 컴퓨터 프로그램
KR102252053B1 (ko) * 2019-12-10 2021-05-14 네이버 주식회사 듀얼 스크린에서의 컨텐츠 중복을 배제하는 방법, 시스템, 및 컴퓨터 프로그램
KR20210079795A (ko) * 2019-12-20 2021-06-30 네이버 주식회사 웹 브라우저 디스플레이 방법 및 이를 이용하는 단말장치
KR20210080782A (ko) * 2019-12-23 2021-07-01 네이버 주식회사 듀얼 스크린에서 컨텐츠와 컨텐츠 목록을 연동하여 표시하는 방법, 시스템, 및 컴퓨터 프로그램

Also Published As

Publication number Publication date
CN103729158A (zh) 2014-04-16
JP2014078236A (ja) 2014-05-01
US20140101535A1 (en) 2014-04-10
CN103729158B (zh) 2019-02-01
TWI624786B (zh) 2018-05-21
EP2720141A1 (en) 2014-04-16
TW201419126A (zh) 2014-05-16

Similar Documents

Publication Publication Date Title
KR20140046329A (ko) 멀티 디스플레이 장치 및 그 디스플레이 제어 방법
US11749151B2 (en) Display apparatus and method for displaying
US9348504B2 (en) Multi-display apparatus and method of controlling the same
US11340759B2 (en) User terminal device with pen and controlling method thereof
KR102061881B1 (ko) 멀티 디스플레이 장치 및 그 디스플레이 제어 방법
KR102063952B1 (ko) 멀티 디스플레이 장치 및 멀티 디스플레이 방법
KR101984683B1 (ko) 멀티 디스플레이 장치 및 그 제어 방법
JP6431255B2 (ja) マルチディスプレイ装置及びそのツール提供方法
US20160282964A9 (en) Multi display apparatus, input pen, multi display apparatus controlling method, and multi display system
KR20140085048A (ko) 멀티 디스플레이 장치 및 제어 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application