KR20240047222A - 디스플레이 장치 및 이의 제어 방법 - Google Patents

디스플레이 장치 및 이의 제어 방법 Download PDF

Info

Publication number
KR20240047222A
KR20240047222A KR1020220126596A KR20220126596A KR20240047222A KR 20240047222 A KR20240047222 A KR 20240047222A KR 1020220126596 A KR1020220126596 A KR 1020220126596A KR 20220126596 A KR20220126596 A KR 20220126596A KR 20240047222 A KR20240047222 A KR 20240047222A
Authority
KR
South Korea
Prior art keywords
posture
display
url
website
mobile
Prior art date
Application number
KR1020220126596A
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 KR1020220126596A priority Critical patent/KR20240047222A/ko
Priority to PCT/KR2023/009583 priority patent/WO2024075938A1/ko
Priority to US18/244,635 priority patent/US20240111940A1/en
Publication of KR20240047222A publication Critical patent/KR20240047222A/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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

디스플레이 장치가 개시된다. 본 디스플레이 장치는, 제 1 자세 및 제 2 자세 사이에서 회전 가능한 디스플레이, 인터넷 통신을 위한 통신부, 및 웹사이트의 PC용 URL(Uniform Resource Locator)에 기초하여 웹사이트에 접속하기 위한 사용자 명령이 웹브라우저를 통해 수신되면, 디스플레이의 자세를 식별하고, 식별된 자세가 제 1 자세이면, PC용 URL에 기초하여 서버로부터 PC용 웹 페이지를 수신하고, 수신된 PC용 웹 페이지를 웹브라우저를 통해 디스플레이하고, 식별된 자세가 제 2 자세이면, 모바일용 URL에 기초하여 서버로부터 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 웹브라우저를 통해 디스플레이한다.

Description

디스플레이 장치 및 이의 제어 방법{SMART TV AND CONTROLLING METHOD THEREOF}
본 개시는 디스플레이 장치 및 이의 제어 방법에 관한 것으로, 보다 상세하게는, 회전 가능한 디스플레이 장치 및 이의 제어 방법에 관한 것이다
최근, 회전 가능한 디스플레이 장치가 개발되고 있다. 회전 가능한 디스플레이 장치는, 벽면이나 지지대에 설치되어 사용자 명령에 따라 랜드스케이프 자세(landscape position)에서 포트레이트 자세(portrait position)로, 또는 포트레이트 자세에서 랜드스케이프 자세로 회전할 수 있다.
또한, 최근에는 세로형 컨텐츠들이 많이 출시되고 있으며, 그에 따라 디스플레이 장치도 세로형(즉, 포트레이트 자세)으로 사용할 수 있는 환경이 조성되었다.
하지만, 회전 가능한 디스플레이 장치(예를 들어, 스마트 TV)에 탑재된 웹브라우저는 세로형(vertical format)으로 최적화되어 있지 않아 사용하기에 불편함이 있다.
본 개시의 일 실시 예에 따른 디스플레이 장치는, 제 1 자세 및 제 2 자세 사이에서 회전 가능한 디스플레이, 인터넷 통신을 위한 통신부, 및 웹사이트의 PC용 URL(Uniform Resource Locator)에 기초하여 상기 웹사이트에 접속하기 위한 사용자 명령이 상기 디스플레이 장치에 탑재된 웹브라우저를 통해 수신되면, 상기 디스플레이의 자세를 식별하고, 상기 식별된 자세가 상기 제 1 자세이면, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 통신부를 통해 PC용 웹 페이지를 수신하고, 상기 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하고, 상기 식별된 자세가 상기 제 2 자세이면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 통신부를 통해 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 적어도 하나의 프로세서;를 포함한다.
또한, PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들의 URL 정보를 기저장하는 저장부를 포함하고, 상기 적어도 하나의 프로세서는, 상기 식별된 자세가 상기 제 2 자세이면, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하고, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는 경우, 상기 기저장된 URL 정보에서 식별된 모바일용 URL에 기초하여 상기 모바일용 웹 페이지를 디스플레이할 수 있다.
또한, 상기 적어도 하나의 프로세서는, 상기 식별된 자세가 상기 제 2 자세이면, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하고, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하지 않는 경우, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 PC용 웹 페이지를 수신하고, 상기 제 2 자세에서 상기 디스플레이의 가로 해상도에 기초하여 상기 수신된 PC용 웹 페이지의 크기를 변경하고, 상기 크기가 변경된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이할 수 있다.
또한, 상기 적어도 하나의 프로세서는, 상기 수신된 PC용 웹 페이지가 상기 웹브라우저를 통해 상기 제 1 자세의 디스플레이에 디스플레이되는 중에 상기 디스플레이의 자세가 상기 제 2 자세로 변경되면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이할 수 있다.
또한, 상기 사용자 명령은, 상기 웹브라우저를 실행하기 위한 사용자 명령, 상기 웹브라우저의 주소창에 입력된 URL을 실행하기 위한 사용자 명령 또는 상기 웹브라우저에 디스플레이된 웹 페이지에 포함된 하이퍼링크를 선택하는 사용자 명령 중 적어도 하나를 포함할 수 있다.
또한, 상기 제 1 자세는, 랜드스케이프 자세이고, 상기 제 2 자세는, 포트레이트 자세일 수 있다.
한편, 본 개시의 일 실시 예에 따른, 제 1 자세 및 제 2 자세 사이에서 회전 가능한 디스플레이를 포함하는 디스플레이 장치의 제어 방법은, 웹사이트의 PC용 URL(Uniform Resource Locator)에 기초하여 상기 웹사이트에 접속하기 위한 사용자 명령을 상기 디스플레이 장치에 탑재된 웹브라우저를 통해 수신하는 단계, 상기 디스플레이의 자세를 식별하는 단계, 상기 식별된 자세가 상기 제 1 자세이면, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 상기 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계, 및 상기 식별된 자세가 상기 제 2 자세이면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계를 포함한다.
또한, 상기 디스플레이 장치는, PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들의 URL 정보를 기저장하는 저장부를 포함하고, 상기 모바일용 웹페이지를 디스플레이하는 단계는, 상기 식별된 자세가 상기 제 2 자세이면, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하는 단계, 및 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는 경우, 상기 기저장된 URL 정보에서 식별된 모바일용 URL에 기초하여 상기 모바일용 웹 페이지를 디스플레이하는 단계를 포함할 수 있다.
또한, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하지 않는 경우, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 PC용 웹 페이지를 수신하고, 상기 제 2 자세에서 상기 디스플레이의 가로 해상도에 기초하여 상기 수신된 PC용 웹 페이지의 크기를 변경하고, 상기 크기가 변경된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이하는 단계를 포함할 수 있다.
또한, 상기 수신된 PC용 웹 페이지가 상기 웹브라우저를 통해 상기 제 1 자세의 디스플레이에 디스플레이되는 중에 상기 디스플레이의 자세가 상기 제 2 자세로 변경되면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이하는 단계를 포함할 수 있다.
또한, 상기 사용자 명령은, 상기 웹브라우저를 실행하기 위한 사용자 명령, 상기 웹브라우저의 주소창에 입력된 URL을 실행하기 위한 사용자 명령 또는 상기 웹브라우저에 디스플레이된 웹 페이지에 포함된 하이퍼링크를 선택하는 사용자 명령 중 적어도 하나를 포함할 수 있다.
또한, 상기 제 1 자세는, 랜드스케이프 자세이고, 상기 제 2 자세는, 포트레이트 자세일 수 있다.
한편, 본 개시의 일 실시 예에 따른, 디스플레이 장치의 프로세서에 의해 실행되는 경우 상기 디스플레이 장치가 동작을 수행하도록 하는 컴퓨터 명령을 저장하는 비일시적 컴퓨터 판독 가능 기록 매체에 있어서, 상기 동작은, 웹사이트의 PC용 URL에 기초하여 상기 웹사이트에 접속하기 위한 사용자 명령을 상기 디스플레이 장치에 탑재된 웹브라우저를 통해 수신하는 단계, 상기 디스플레이의 자세를 식별하는 단계, 상기 식별된 자세가 상기 제 1 자세이면, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 상기 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계, 및 상기 식별된 자세가 상기 제 2 자세이면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계를 포함한다.
도 1a는 본 개시의 일 실시 예에 따른 포트레이트 자세의 디스플레이 장치를 도시한 도면이다.
도 1b는 본 개시의 일 실시 예에 따른 디스플레이 장치의 회전을 도시한 도면이다.
도 1c는 본 개시의 일 실시 예에 따른 랜드스케이프 자세의 디스플레이 장치를 도시한 도면이다.
도 2a는 종래 포트레이트 자세의 디스플레이 장치에 디스플레이된 웹브라우저 화면을 도시한 도면,
도 2b는 종래 포트레이트 자세의 디스플레이 장치에 디스플레이된 웹브라우저 화면을 도시한 도면,
도 3은 본 개시의 일 실시 예에 따른 디스플레이 장치의 블럭도,
도 4a는 본 개시의 일 실시 예에 따라 랜드스케이프 자세의 디스플레이 장치에 디스플레이된 웹브라우저 화면을 도시한 도면,
도 4b는 본 개시의 일 실시 예에 따라 포트레이트 자세의 디스플레이 장치에 디스플레이된 웹브라우저 화면을 도시한 도면,
도 5는 본 개시의 일 실시 예에 따른 디스플레이 장치의 블럭도,
도 6은 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 나타내는 흐름도, 및
도 7은 본 개시의 일 실시 예에 따른 디스플레이 장치의 동작을 설명하기 위한 도면이다.
본 개시를 설명함에 있어, 관련된 공지 기술에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 동일한 구성의 중복 설명은 되도록 생략하기로 한다.
이하의 설명에서 사용되는 구성요소에 대한 접미사 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
본 개시에서 사용한 용어는 실시 예를 설명하기 위해 사용된 것으로, 본 개시를 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
본 개시에서, '포함하다' 또는 '가지다' 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 개시에서 사용된 "제1," "제2," "첫째," 또는 "둘째," 등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다.
어떤 구성요소(예: 제1 구성요소)가 다른 구성요소(예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어((operatively or communicatively) coupled with/to)" 있다거나 "접속되어(connected to)" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소(예: 제1 다른 구성요소(예: 제2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 다른 구성요소(예: 제 3 구성요소)가 존재하지 않는 것으로 이해될 수 있다.
본 개시의 실시 예들에서 사용되는 용어들은 다르게 정의되지 않는 한, 해당 기술 분야에서 통상의 지식을 가진 자에게 통상적으로 알려진 의미로 해석될 수 있다.
이하에서 첨부된 도면을 참조하여 본 개시의 다양한 실시 예를 상세히 설명한다. 도 1a 내지 도 1c는 본 개시의 일 실시 예에 따라 디스플레이 장치가 회전하는 모습을 도시한 도면이다.
본 개시의 실시 예들에 따른 디스플레이 장치(100)는, 스마트 TV, 노트북, 전자 액자 등과 같은 다양한 디스플레이 장치로 구현될 수 있다. 이하에서는, 디스플레이 장치(100)가 스마트 TV인 경우를 예로 들어 설명한다. 그러나, 이에 한정되는 것은 아니다.
도 1a 내지 도 1c를 참조하면, 스마트 TV(100)는 디스플레이 (110) 및 디스플레이(110)를 지지하기 위한 지지대(20)를 포함할 수 있다. 실시 예에 따라, 스마트 TV(100)는 지지대(20) 없이 구현될 수도 있다.
디스플레이(110)를 회전시키기 위한 이벤트가 발생하면, 디스플레이(110)는 회전될 수 있다. 여기서, 디스플레이(110)를 회전시키기 위한 이벤트는, 디스플레이(110)를 회전시키기 위한 사용자 명령(command)이 입력되는 경우나 디스플레이할 영상의 해상도가 변경되는 경우 등이 그 예가 될 수 있으나, 이에 한정되는 것은 아니다. 가령, 사용자가 물리적으로 디스플레이(110)를 회전시키는 경우 역시 디스플레이(110)를 회전시키기 위한 이벤트에 해당될 수 있다.
디스플레이(110)는 전면이 향하는 방향이 고정된 상태에서 회전 중심(10)을 중심으로 회전될 수 있다. 여기에서, 전면은 디스플레이(110)의 화면이 향하는 방향을 말한다.
본 개시의 일 실시 예에 따르면, 디스플레이(110)는 포트레이트(portrait) 자세(다른 말로, 세로형, 세로 모드, 또는 세로 방향 자세)와 랜드스케이프(landscape) 자세(다른 말로, 가로형, 가로 모드 또는 가로 방향 자세) 사이에서 회전될 수 있다.
여기에서, 포트레이트 자세는 지면을 기준으로 디스플레이(110)의 세로 길이가 가로 길이보다 긴 형태로 배치된 자세를 말하고, 랜드스케이프 자세는 지면을 기준으로 가로 길이가 세로 길이보다 긴 형태로 배치된 자세를 말한다.
예를 들어, 디스플레이(110)가 도 1a와 같이 포트레이트 자세로 있는 상태에서 디스플레이(110)을 회전시키기 위한 사용자 명령이 입력되면, 디스플레이 장치(100)는 디스플레이(110)를 반시계 방향으로 회전시킬 수 있다. 이 경우, 디스플레이(110)는 도 1b와 같은 자세를 거쳐 도 1c에 도시된 랜드스케이프 자세가 될 수 있다.
또는, 디스플레이(110)가 도 1c와 같이 랜드스케이프 자세로 있는 상태에서 디스플레이(110)를 회전시키기 위한 사용자 명령이 입력되면, 디스플레이 장치(100)는 디스플레이는(110)를 시계 방향으로 회전시킬 수 있다.이 경우, 디스플레이(110)는 도 1b와 같은 자세를 거쳐 도 1a에 도시된 포트레이트 자세가 될 수 있다.
한편, 디스플레이(110)가 회전하는 실시 예가 도 1a 내지 도 1c에 도시된 것에 한정되는 것은 아니다. 가령, 디스플레이(110)는 포트레이트 자세에서 시계 방향으로 회전하여 랜드스케이프 자세가 되거나, 랜드스케이프 자세에서 반시계 방향으로 회전하여 포트레이트 자세가 될 수도 있다.
또한, 이상에서는 디스플레이(110)가 반시계 방향 또는 시계 방향으로 90도 회전하여 포트레이트 자세 또는 랜드스케이프 자세가 되는 것을 예로 들었으나, 실시 예가 이에 한정되는 것은 아니다. 가령, 디스플레이(110)는 포트레이트 자세에서 반시계 방향 또는 시계 방향으로 90도 회전하여 랜드스케이프 자세가 되고, 랜드스케이프 자세에서 같은 방향으로 90도 더 회전하여 포트레이트 자세가 될 수도 있다.
한편, 스마트 TV(100)는 지상파 방송을 수신하는 일반 TV 기능에 인터넷 접속 기능이 결합된 다기능 TV이다. 스마트 TV(100)는 인터넷 TV 또는 커넥티드 TV라고 불리울 수 있다. 따라서, 사용자는 스마트 TV(100)에 각종 앱을 설치하여 TV 방송 시청외에 다양한 기능을 활용할 수 있다.
예를 들어, 사용자는 스마트 TV(100)에 웹브라우저 앱을 설치하고, 웹브라우저를 통해 인터넷 서비스를 이용할 수 있다. 하지만, 스마트 TV(100)에 설치된 종래 웹브라우저는 스마트 TV가 포트레이트 자세로 사용되는 경우를 고려하여 개발되지 않았다. 따라서, 기존 스마트 TV에서 웹브라우저를 사용하는 경우, 랜드스케이프 자세에서는 문제없이 사용할 수 있으나, 가로 방향에 최적화되어 있는 PC 버전의 URL(Uniform Resource Locator)이 포트레이트 자세에서도 그대로 실행 및 표시되어 문제가 있다.
도 2a 및 도 2b는 종래 포트레이트 자세의 스마트 TV에 디스플레이된 웹브라우저 화면을 도시하고 있다. 스마트 TV를 포트레이트 자세로 사용하는 상태에서 종래와 같이 PC 버전의 URL 실행 화면을 그대로 표시하게 되면, 도 2a에 도시된 바와 같이, 좌측 또는 우측이 잘려서 웹 페이지가 표시되게 된다. 또한, 좌측 또는우측의 잘림을 방지하기 위해 웹 페이지의 크기를 축소할 경우에는, 도 2b에 도시된 바와 같이, 글자가 너무 작게 표시되어 읽기 어려운 경우가 발생하게 된다.
이하에서는, 이와 같은 문제를 해결하기 위한 본 개시의 다양한 실시 예들을 설명한다.
도 3은 본 개시의 일 실시 예에 따른 디스플레이 장치의 블럭도이다. 도 3에 따르면, 디스플레이 장치(100)는 디스플레이(110), 프로세서(120) 및 통신부(130)을 포함한다.
디스플레이(110)는 다양한 영상을 디스플레이할 수 있다. 여기에서, 영상은 정지 영상 또는 동영상 중 적어도 하나를 포함하는 개념으로써, 디스플레이(110)는 방송 컨텐츠, 멀티 미디어 컨텐츠, 웹 페이지 등과 같은 다양한 영상을 표시할 수 있다. 또한, 디스플레이(110)는 각종 유저 인터페이스(UI) 및 아이콘을 표시할 수도 있다.
한편, 디스플레이(110)는 모터의 구동에 따라 회전될 수 있다. 이때, 디스플레이(110)는 전면이 일정한 방향을 유지한 상태에서 회전 중심(10)을 중심으로 회전될 수 있다. 여기서, 회전 중심(10)은 디스플레이(110)의 기하학적 중심에 위치할 수 있으나, 반드시 이에 한정되는 것은 아니며, 디스플레이 (110)의 다른 위치에 위치할 수도 있다.
본 개시의 일 실시 예에 따르면, 디스플레이(110)는 제 1 자세(예를 들어, 랜드스케이프 자세) 및 제 2 자세(예를 들어, 포트레이트 자세) 사이에서 회전될 수 있다.
이와 같은, 디스플레이(110)는 LCD(Liquid Crystal Display Panel), LED(light emitting diode), OLED(Organic Light Emitting Diodes), 마이크로 LED 등과 같은 다양한 형태로 구현될 수 있다. 또한, 디스플레이(110)는 터치 패널과 결합되어 터치 스크린으로 구현될 수도 있다.
통신부(130)는 다양한 유형의 통신방식에 따라 다양한 전자 장치와 통신을 수행할 수 있다. 특히, 통신부(130)는 인터넷 통신을 수행할 수 있으며, TV 방송 컨텐츠를 수신할 수 있다.
이를 위해, 통신부(130)는 유, 무선 랜 통신 모듈, 및 TV 방송을 수신하는 방송 수신 모듈을 포함할 수 있다.
또한, 통신부(130)는 실시 예에 따라 근거리 무선 통신 모듈(미도시)이나, 이동 통신 모듈을 포함할 수도 있다. 여기서, 근거리 무선 통신 모듈(미도시)은 예를 들어, 블루투스(Bluetooth) 모듈, 지그비(ZigBee) 모듈, NFC(Near Field Communication) 모듈 등과 같이 근거리에 위치한 전자 장치와 무선으로 데이터 통신을 수행하는 통신 모듈을 말한다. 또한, 이동 통신 모듈은 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evoloution) 등과 같은 다양한 이동 통신 규격에 따라 이동 통신망에 접속하여 통신을 수행하는 통신 모듈을 말한다.
또한, 통신부(130)는 실시 예에 따라 USB(Universal Serial Bus), IEEE(Institute of Electrical and Eletronics Engineers) 1394, RS-232 등의 유선 통신 모듈(미도시) 중 적어도 하나를 포함할 수도 있다.
프로세서(120)는 디스플레이 장치(100)의 전반적인 동작을 제어한다. 이때, 프로세서(120)는 적어도 하나의 프로세서(120)를 포함할 수 있다. 예를 들어, 프로세서(120)는 중앙처리장치(central processing unit(CPU)), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP))를 하나 또는 그 이상 포함할 수 있다.
프로세서(120)는 운영 체제 또는 응용 프로그램을 구동하여 프로세서(120)에 연결된 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 각종 데이터 처리 및 연산을 수행할 수 있다. 또한, 프로세서(120)는 다른 구성요소들 중 적어도 하나로부터 수신된 명령 또는 데이터를 휘발성 메모리에 로드하여 처리하고, 다양한 데이터를 비휘발성 메모리에 저장할 수 있다.
특히, 프로세서(120)는 웹사이트에 접속하기 위한 사용자 명령을 수신할 수 있다. 이때, 웹사이트에 접속하기 위한 사용자 명령은, 디스플레이 장치(100)에 탑재된 웹브라우저를 통해 수신될 수 있다.
예를 들어, 웹브라우저를 실행하기 위한 사용자 명령이 웹사이트에 접속하기 위한 사용자 명령이 될 수 있다. 웹브라우저에는 웹브라우저가 실행될 때 최초로 접속할 홈페이지가 설정될 수 있다. 이 경우, 웹브라우저가 실행되면, 설정된 홈페이지로 최초 접속이 이루어진다. 따라서, 웹브라우저를 실행하기 위한 사용자 명령은, 설정된 홈페이지에 대응되는 웹사이트에 접속하기 위한 사용자 명령이 될 수 있다. 또는, 실행된 웹브라우저의 주소창에 입력된 URL을 실행하기 위한 사용자 명령이 웹사이트에 접속하기 위한 사용자 명령이 될 수 있다. 또는, 웹브라우저에 디스플레이된 웹 페이지에 포함된 하이퍼링크를 선택하는 사용자 명령이 웹사이트에 접속하기 위한 사용자 명령이 될 수도 있다.
이때, 본 개시의 일 실시 예에 따르면, 상술한 홈페이지의 URL, 주소창에 입력된 URL, 하이퍼링크되는 웹사이트의 URL은 모두 PC용 URL일 수 있다.
이와 같이, 웹사이트에 접속하기 위한 사용자 명령이 디스플레이 장치(100)에 탑재된 웹브라우저를 통해 수신되면, 프로세서(120)는 디스플레이(110)의 자세를 식별할 수 있다.
이를 위해, 디스플레이 장치(100)는 디스플레이(110)가 랜드스케프 자세 또는 포트레이트 자세일 때 눌려지는 적어도 하나의 스위치를 포함할 수 있으며, 프로세서(120)는 상기 스위치를 통해 디스플레이(110)의 현재 자세를 식별할 수 있다. 이에 관한 보다 자세한 내용은 후술한다.
한편, 프로세서(120)는, 식별된 자세가 랜드스케이프 자세이면, 상기 사용자 명령을 통해 수신된 PC용 URL에 기초하여 해당 웹사이트를 제공하는 서버로부터 통신부(130)를 통해 PC용 웹 페이지를 수신하고, 수신된 PC용 웹 페이지를 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
또한, 프로세서(120)는 식별된 자세가 포트레이트 자세이면, 웹사이트의 모바일용 URL에 기초하여 해당 웹사이트를 제공하는 서버로부터 통신부(130)를 통해 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
도 4a는 랜드스케이프 자세의 디스플레이(110)에 특정 웹사이트의 PC용 웹 페이지가 디스플레이된 예를 도시하고 있고, 도 4b는 포트레이트 자세의 디스플레이(110)에 동일한 특정 웹사이트의 모바일용 웹 페이지가 디스플레이된 예를 도시하고 있다.
PC용 웹 페이지는 세로 길이보다 가로 길이가 긴 형태의 디스플레이에 적합한 템플릿이 적용되므로, 도 4a에 도시된 바와 같이 랜드스케프 자세의 디스플레이(110)에 표시되기에 적합하다. 반면에, 모바일용 웹 페이지는 가로 길이보다 세로 길이가 긴 형태의 디스플레이에 적합한 템플릿이 적용되므로, 도 4b에 도시된 바와 같이, 포트레이트 자세의 디스플레이(110)에 표시되기에 적합하다.
따라서, 상술한 바와 같은 본 개시의 일 실시 예에 따르면, 하나의 웹브라우저를 통해 디스플레이(110)의 현재 자세에 적합한 형태의 웹 페이지가 디스플레이될 수 있다. 따라서, 회전 가능한 디스플레이 장치(100)에서 웹브라우저 사용시 사용자의 사용성이 증대될 수 있다.
이하에서는, 도 5를 참조하여 본 개시의 다양한 실시 예들을 보다 구체적으로 설명한다. 도 5는 본 개시의 일 실시 예에 따른 디스플레이 장치(110)의 블럭도이다. 도 5에 따르면, 디스플레이 장치(100)는 디스플레이(110), 프로세서(120), 통신부(130), 모터(140), 저장부(150) 및 센서(160)을 포함한다. 도 5를 설명함에 있어, 도 4를 통해 전술한 것과 동일한 구성의 중복 설명은 생략한다.
모터(140)는 디스플레이(110)를 회전시킬 수 있다. 구체적으로, 모터(140)는 디스플레이(110)와 결합된 기어(예를 들어, 원형 기어)에 연결되며, 프로세서(120)의 제어에 따라 기어를 회전시킴으로써 디스플레이(110)를 회전시킬 수 있다. 이를 위해, 모터(140)는 회전력을 발생시킬 수 있는 스텝 모터로 구현될 수 있으나, 이는 일 실시 예일 뿐, 모터(140)는 AC 모터, DC 모터 등 다양한 모터로 구현될 수 있다.
센서(160)는 디스플레이(110)의 회전 상태를 감지할 수 있다. 구체적으로, 센서(160)는 모터(140)에 의해 회전하는 기어의 회전을 감지함으로써, 기어에 결합된 디스플레이(110)의 회전을 감지할 수 있다.
이를 위해, 센서(160)는 엔코더를 포함할 수 있다. 엔코더는, 회전 방향, 회전 속도 및 회전 각도(또는 회전 위치)를 감지할 수 있는 센서이다. 광학식 엔코더는 발광 소자(예를 들어, LED), 복수의 슬롯(또는 홀)을 포함하는 엔코더 휠, 및 수광 소자(예를 들어, 포토 다이오드)를 포함할 수 있다.
엔코더 휠이 한바퀴 회전하면 엔코더 휠의 슬롯의 개수만큼 펄스가 발생하므로, 엔코더 휠의 슬롯의 개수와 기어의 기어비에 기초하여 펄스 당 회전 각도를 알 수 있다. 따라서, 엔코더의 펄스로부터 디스플레이(110)의 회전 각도나 회전 속도가 계산될 수 있다. 또한, 2 이상의 발광 소자 및 수광 소자 세트를 엔코더 휠의 적절한 위치에 배치함으로써, 각 세트에서 발생하는 펄스의 위상 차이를 이용하여 디스플레이(110)의 회전 방향이 감지될 수 있다. 이상에서는 엔코더가 광학식 엔코더인 것을 예로 들었으나, 자석과 자력 감지 센서를 이용한 자기식 엔코더나 그 밖의 다른 다양한 방식의 엔코더가 디스플레이(110)의 회전 감지에 이용될 수 있다.
디스플레이(110)의 회전 방향, 속도, 각도 등은, 프로세서(120)가 디스플레이(110)의 회전 동작을 제어하는 데에 이용될 수 있다.
한편, 센서(160)는 디스플레이(110)의 현재 자세 및 회전 완료 여부를 감지할 수 있다. 이를 위해, 센서(160)는 스위치를 포함할 수 있다. 이때, 스위치는 기계식 리미트 스위치 또는 광학식 리미트 스위치일 수 있으나, 이에 한정되는 것은 아니다.
예를 들어, 센서(160)는 디스플레이(110)가 랜드스케이프 자세일 때 눌려지는 제 1 스위치 및 포트레이트 자세일 때 눌려지는 제 2 스위치를 포함할 수 있다. 따라서, 프로세서(120)는 제 1 스위치 및 제 2 스위치 중 어느 스위치가 눌려졌는지를 확인하여 디스플레이(110)의 현재 자세 및 회전 완료 여부를 식별할 수 있다.
전술한 바와 같이, 디스플레이(110)의 현재 자세는, 웹사이트에 접속하기 위한 사용자 명령이 수신된 경우, PC용 URL에 기초하여 동작할지 또는 모바일용 URL에 기초하여 동작할지 여부를 프로세서(120)가 판단하는데 이용될 수 있다.
한편, 디스플레이(110)의 회전 완료 여부는, 회전이 완료된 경우에는 모터(160)를 정지시키기 위한 용도로 이용될 수 있다.
저장부(150)는 디스플레이 장치(100)의 전반적인 동작을 제어하기 위한 운영체제(Operating System: OS)나, 디스플레이 장치(100)의 다양한 동작들과 관련된 각종 프로그램 및 데이터를 저장할 수 있다.
특히, 저장부(150)는 웹브라우저 앱을 저장할 수 있다. 따라서, 프로세서(120)는 웹브라우저를 실행하기 위한 사용자 명령이 수신되면, 저장부(150)에 저장된 웹브라우저를 앱을 실행할 수 있다.
한편, 저장부(150)는 PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들의 URL 정보를 저장할 수 있다.
웹사이트에는, PC나 모바일 기기 등 접속하는 기기의 종류별로 독립적인 템플릿을 사용하여 각 기기에 맞는 웹 페이지를 제작한 적응형 웹사이트와, 하나의 템플릿으로 모든 기기에 대응할 수 있는 반응형 웹사이트가 있다.
반응형 웹사이트의 경우 PC용과 모바일용을 구분하지 않고 하나의 공용 URL만 제공되므로, 모바일용 URL이 존재하지 않는다. 또한, 적응형 웹사이트이더라도 PC용 웹 페이지만 제공하는 웹사이트의 경우에는 모바일용 URL이 존재하지 않는다.
따라서, 적응형 웹사이트 중, PC용 웹 페이지에 대응되는 PC용 URL과 모바일용 웹 페이지에 대응되는 모바일용 URL을 모두 제공하는 웹사이트의 URL 정보가 상술한 URL 정보로 저장부(130)에 저장될 수 있다.
아래 표 1은 저장부(150)에 저장된 URL 정보의 일 예를 나타내고 있다. 표 1에서는 3개의 웹사이트의 URL 정보가 저장된 것을 예로 들었으나, URL 정보가 저장되는 웹사이트의 수는 실시 예에 따라 얼마든지 달라질 수 있다.
웹사이트 PC용 URL 모바일용 URL
aaa www.aaa.com m.aaa.com
BBB www.BBB.com mobile.BBB.com
abcd www.abcd.com m.abcd.com
표 1을 참조하면, aaa, BBB, abcd는 모두, PC용 URL과 모바일용 URL을 제공하는 적응형 웹사이트인 것을 알 수 있다.
PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들은, 디스플레이 장치(100)의 설계나 제조 단계에서 디스플레이 장치(100)의 개발자 또는 제조자에 의해 미리 리스트업될 수 있으며, 해당 웹사이트들에 대한 URL 정보가 저장부(150)에 미리 저장될 수 있다.
이때, 모바일용 URL을 제공하는 모든 웹사이트에 대한 URL 정보가 저장되는 것이 아니라, 포트레이트 자세의 디스플레이(110)의 해상도에 적합한 구성의 모바일용 웹 페이지를 제공하는 웹사이트들이 선별될 수 있으며, 이와 같이 선별된 웹사이트들의 URL 정보가 저장부(150)에 저장될 수 있다. 이는, 모바일용 웹 페이지를 제공하는 웹사이트들 중에서도 포트레이트 자세의 디스플레이(110)에 디스플레이되기에 적합하지 않은 구성을 갖는 모바일용 웹 페이지를 제공하는 웹사이트도 있기 때문이다.
즉, 본 개시의 일 실시 예에 따르면, 저장부(150)에는, PC용 URL과 별도로 모바일용 URL을 제공하는 적응형 웹사이트들 중에서, 포트레이트 자세의 디스플레이(110)에 적합한 구성의 모바일용 웹 페이지를 제공하는 웹사이트들의 URL 정보가 미리 선별되어 저장될 수 있다.
이를 위해, 저장부(150)는 DRAM, SRAM과 같은 휘발성 메모리, 전원이 오프된 상태에서도 정보를 유지할 수 있는 EEPOM과 플래시 메모리 등과 같은 비휘발성 메모리를 포함할 수 있다. 또한, 저장부(150)는 하드 디스크 드라이브(HDD), 솔리드 스테이트 드라이브(SSD), 또는 디스플레이 장치(100)에 탈,부착 가능한 메모리 카드(예, SD 카드, 메모리 스틱)등을 포함할 수 있다.
프로세서(120)는 디스플레이 장치(100)의 전반적인 동작을 제어한다.
특히, 프로세서(120)는 PC용 URL(예를 들어, 표 1의 www.aaa.com)에 기초하여 웹사이트(예를 들어, aaa)에 접속하기 위한 사용자 명령이 웹브라우저를 통해 수신되면, 센서(160)(특히, 스위치)를 통해 디스플레이의 자세를 식별할 수 있다. 여기서, 웹사이트에 접속하기 위한 사용자 명령들에 대하여는 전술한 바와 같다.
식별된 자세가 랜드스케이프 자세이면, 프로세서(120)는, 사용자 명령에 대응되는 웹사이트(상기 예에서, aaa)의 PC용 URL(상기 예에서, www.aaa.com)에 기초하여 해당 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
식별된 자세가 포트레이트 자세이면, 프로세서(120)는 사용자 명령에 대응되는 웹사이트(상기 예에서, aaa)의 모바일용 URL(상기 예에서, m.aaa.com)에 기초하여 해당 웹사이트를 제공하는 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
구체적으로, 프로세서(120)는, 식별된 자세가 포트레이트 자세이면, 저장부(150)에 기저장된 URL 정보(상기 예에서, 표 1)에 사용자 명령에 대응되는 웹사이트(상기 예에서, aaa)의 모바일용 URL이 존재하는지 여부를 식별할 수 있다.
표 1에는 aaa 사이트의 모바일용 URL 즉, m.aaa.com이 존재하므로, 프로세서(120)는 상기 기저장된 URL 정보에서 식별된 모바일용 URL(상기 예에서, m.aaa.com)에 기초하여 해당 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
한편, 예를 들어, 디스플레이(110)가 포트레이트 자세인 상태에서, PC용 URL(예를 들어, www.ccc.com)에 기초하여 웹사이트 ccc에 접속하기 위한 사용자 명령이 수신된 경우에는, 저장부(150)에 기저장된 URL 정보(상기 예에서, 표 1)에 ccc 사이트의 모바일용 URL이 존재하지 않는다.
이 경우, 프로세서(120)는, 웹사이트의 PC용 URL(즉, www.ccc.com)에 기초하여 웹사이트 ccc를 제공하는 서버로부터 PC용 웹 페이지를 수신할 수 있다. 이때, 프로세서(120)는, 수신된 PC용 웹 페이지를 포트레이트 자세의 디스플레이(110)에 그대로 디스플레이하는 것이 아니라, 포트레이트 자세에서 디스플레이(110)의 가로 해상도에 기초하여 상기 수신된 PC용 웹 페이지의 크기를 변경하고, 크기가 변경된 PC용 웹 페이지를 웹브라우저를 통해 디스플레이할 수 있다.
예를 들어, 프로세서(120)는 포트레이트 자세의 디스플레이(110)에 디스플레이될 경우 가로 스크롤바가 생기지 않을 정도의 크기로 상기 수신된 PC용 웹 페이지의 크기를 축소하여 디스플레이할 수 있으나, 실시 예가 이에 한정되는 것은 아니다.
한편, 본 개시의 일 실시 예에 따르면, 프로세서(120)는, 수신된 PC용 웹 페이지가 웹브라우저를 통해 랜드스케이프 자세의 디스플레이(110)에 디스플레이되는 중에, 디스플레이(110)의 자세가 포트레이트 자세로 변경되면, 동일한 웹사이트의 모바일용 URL에 기초하여 해당 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 웹브라우저를 통해 포트레이트 자세의 디스플레이(110)에 디스플레이할 수 있다.
구체적으로, 특정 웹사이트의 PC용 웹 페이지가 웹브라우저를 통해 랜드스케이프 자세의 디스플레이(110)에 디스플레이되는 중에, 디스플레이(110)의 자세가 포트레이트 자세로 변경되면, 프로세서(120)는 센서(160)를 통해 이를 감지할 수 있다. 이에 따라, 프로세서(120)는 상기 특정 웹사이트의 모바일용 URL이 저장부(150)에 기저장된 URL 정보에 존재하는지 식별하고, 존재하는 경우, 식별된 모바일용 URL에 기초하여 상기 특정 웹사이트의 모바일용 웹 페이지를 디스플레이할 수 있다.
이는 반대의 경우도 마찬가지이다. 즉, 특정 웹사이트의 모바일용 웹 페이지가 웹브라우저를 통해 포트레이트 자세의 디스플레이(110)에 디스플레이되는 중에, 디스플레이(110)의 자세가 랜드스케이프 자세로 변경되면, 프로세서(120)는 센서(160)를 통해 디스플레이의 자세가 랜드스케이프 자세로 변경된 것을 감지할 수 있다. 이에 따라, 프로세서(120)는, 동일한 웹사이트의 PC용 URL에 기초하여 해당 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 수신된 PC용 웹 페이지를 웹브라우저를 통해 랜드스케이프 자세의 디스플레이(110)에 디스플레이할 수 있다.
한편, 도면에 도시하지는 않았지만, 디스플레이 장치(100)는, 디스플레이 장치(100)의 동작을 제어하기 위한 각종 사용자 명령을 입력 받을 수 있는 사용자 입력부를 포함할 수 있다.
예를 들어, 사용자 입력부를 통해, 디스플레이(110)를 회전시키기 위한 사용자 명령, 웹브라우저를 실행하기 위한 사용자 명령, 웹사이트에 접속하기 위한 사용자 명령 등 다양한 사용자 명령이 입력될 수 있으며, 프로세서(120)는 사용자 ㅇ입력부를 통해 입력된 사용자 명령에 따라 다양한 동작을 수행할 수 있다.
이를 위해, 사용자 입력부는 각종 버튼이나 터치 센서 등과 같은 다양한 입력 장치로 구현될 수 있다. 또한, 사용자 명령은 외부의 리모컨을 통해 수신될 수도 있는 바, 사용자 입력부는 리모컨 신호 수신부를 포함할 수 있다.
도 6은 본 개시의 일 실시 예에 따른 디스플레이 장치(100)의 제어 방법을 나타내는 흐름도이다.
도 6에 따르면, 디스플레이 장치(100)는 웹사이트에 접속하기 위한 사용자 명령을 수신할 수 있다(S610). 구체적으로, 디스플레이 장치(100)는 웹사이트의 PC용 URL에 기초하여 웹사이트에 접속하기 위한 사용자 명령을 디스플레이 장치(100)에 탑재된 웹브라우저를 통해 수신할 수 있다.
이때, 웹사이트에 접속하기 위한 사용자 명령은, 웹브라우저를 실행하기 위한 사용자 명령, 웹브라우저의 주소창에 입력된 URL을 실행하기 위한 사용자 명령, 또는 웹브라우저에 디스플레이된 웹 페이지에 포함된 하이퍼링크를 선택하는 사용자 명령 중 적어도 하나를 포함할 수 있다.
이와 같이, 웹사이트에 접속하기 위한 사용자 명령이 수신되면, 디스플레이 장치(100)는 디스플레이(110)의 자세를 식별할 수 있다(S620). 구체적으로, 디스플레이 장치(100)는 디스플레이(110)의 자세를 감지할 수 있는 센서(160)를 통해 디스플레이(110)의 자세를 식별할 수 있다. 이에 관한 자세한 내용은 전술한 바와 같다.
이에 따라, 디스플레이 장치(100)는, 식별된 자세가 제 1 자세이면 PC용 웹 페이지를 디스플레이하고, 식별된 자세가 제 2 자세이면 모바일용 웹 페이지를 디스플레이할 수 있다(S630). 이때, 제 1 자세는 랜드스케이프 자세이고, 제 2 자세는 포트레이트 자세일 수 있다.
구체적으로, 디스플레이 장치(100)는, 식별된 자세가 랜드스케이프 자세이면, 사용자 명령에 대응되는 웹사이트의 PC용 URL에 기초하여 해당 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 수신된 PC용 웹 페이지를 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
또한, 디스플레이 장치(100)는, 식별된 자세가 포트레이트 자세이면, 사용자 명령에 대응되는 웹사이트의 모바일용 URL에 기초하여 해당 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 웹브라우저를 통해 디스플레이(110)에 디스플레이할 수 있다.
예를 들어, 디스플레이 장치(100)는, PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들의 URL 정보를 기저장하는 저장부(150)를 포함할 수 있다.
따라서, 디스플레이 장치(100)는, 식별된 자세가 포트레이트 자세이면, 저장부(150)에 기저장된 URL 정보에 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하고, 존재하는 경우, 기저장된 URL 정보에서 식별된 모바일용 URL에 기초하여 모바일용 웹 페이지를 디스플레이할 수 있다.
한편, 기저장된 URL 정보에 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하지 않는 경우, 디스플레이 장치(100)는 해당 웹사이트의 PC용 URL에 기초하여 서버로부터 PC용 웹 페이지를 수신할 수 있다. 이에 따라, 디스플레이 장치(100)는 포트레이트 자세에서 디스플레이(110)의 가로 해상도에 기초하여 상기 수신된 PC용 웹 페이지의 크기를 변경하고, 크기가 변경된 PC용 웹 페이지를 웹브라우저를 통해 포트레이트 자세의 디스플레이(110)에 디스플레이할 수 있다.
한편, 디스플레이 장치(100)는, 특정 웹사이트의 PC용 웹 페이지가 웹브라우저를 통해 랜드스케이프 자세의 디스플레이(110)에 디스플레이되는 중에 디스플레이(110)의 자세가 포트레이트 자세로 변경되면, 상기 특정 웹사이트의 모바일용 URL에 기초하여 서버로부터 모바일용 웹 페이지를 수신하고, 수신된 모바일용 웹 페이지를 웹브라우저를 통해 포트레이트 자세의 디스플레이(110)에 디스플레이할 수 있다.
도 7은 본 개시의 일 실시 예에 따른 디스플레이 장치(100)의 다양한 동작을 설명하기 위한 도면이다.
도 7에 따르면, 웹브라우저가 디스플레이 장치(100)에서 실행되고, 제 1 URL에 기초하여 웹사이트에 접속하기 위한 사용자 명령이 디스플레이 장치(100)에 입력될 수 있다(S710). 이때, 제 1 URL은 PC용 URL일 수도 있고, 공용 URL일 수도 있다. 공용 URL은 반응형 웹사이트에서 제공되는 URL을 말한다.
먼저, 제 1 URL이 PC용 URL인 경우를 설명한다.
PC용 URL에 기초하여 웹사이트에 접속하기 위한 사용자 명령이 입력된 경우, 디스플레이 장치(100)가 가로 모드이면(S720, Y), 디스플레이 장치(100)는 웹브라우저를 통해 PC용 URL을 실행한다(S730).
만일, 디스플레이 장치(100)가 가로 모드가 아니면(S720, N), 즉, 세로 모드이면, 디스플레이 장치(100)는 입력된 PC용 URL에 대응되는 웹사이트의 모바일용 URL이 기저장된 URL 정보에 존재하는지 확인하고(S740), 존재하면(S740, Y), 모바일용 URL을 웹브라우저를 통해 실행한다(S750).
만일, 세로 모드 상태에서에서 기저장된 URL 정보에 모바일용 URL이 존재하지 않으면(S740, N), 디스플레이 장치(100)는 입력된 PC용 URL을 웹브라우저를 통해 실행하게 된다(S760). 이때, PC용 URL의 실행에 따라 디스플레이되는 PC용 웹 페이지는 가로 모드에 최적화되어 있으므로, 디스플레이 장치(100)는 PC용 웹 페이지를 세로 모드의 디스플레이 장치(100)에 그대로 디스플레이하지 않고, 세로 모드에 맞게 크기를 변경하여 디스플레이하게 된다.
이하에서는, 제 1 URL이 공용 URL인 경우를 설명한다.
공용 URL에 기초하여 웹사이트에 접속하기 위한 사용자 명령이 입력된 경우, 디스플레이 장치(100)가 가로 모드이면(S720, Y), 디스플레이 장치(100)는 웹브라우저를 통해 공용 URL을 실행한다(S730).
반응형 웹의 경우, 가변 그리드(fluid grid), 유연한 이미지(flexible images), 미디어 쿼리(media query)와 같은 기술을 통해, 장치의 해상도에 맞게 레이아웃이 변경되어 표시되므로, 가로 모드에서 공용 URL이 실행되는 경우, 가로 모드인 디스플레이 장치(100)의 해상도에 맞게 해당 웹 페이지가 적절히 디스플레이되게 된다.
만일, 디스플레이 장치(100)가 가로 모드가 아니면(S720, N), 즉, 세로 모드이면, 디스플레이 장치(100)는 입력된 공용 URL에 대응되는 웹사이트의 모바일용 URL이 기저장된 URL 정보에 존재하는지 확인한다(S740). 공용 URL은 모바일용 URL이 아니므로, 모바일용 URL이 기저장된 URL 정보에 존재하지 않는 경우가 된다(S740, N).
이에 따라, 디스플레이 장치(100)는 공용 URL을 웹 브라우저를 통해 실행하게 된다(S760). 이때, 전술한 바와 같이 반응형 웹은 장치의 해상도에 맞게 레이아웃이 변경되어 웹브라우저에 표시되게 되므로, 세로 모드에서 공용 URL이 실행되더라도, 세로 모드인 디스플레이 장치(100)의 해상도에 맞게 해당 웹 페이지가 적절히 디스플레이되게 된다.
이상에서는, 포트레이트 자세의 디스플레이(110)에 모바일용 웹페이지를 디스플레이하기 위해, 미리 선별된 웹사이트들의 URL 정보를 저장부(150)에 저장하고, 이에 기초하여 모바일용 웹페이지를 디스플레이하는 실시 예들을 설명하였다.
그러나, 실시 예가 이에 한정되는 것은 아니다. 예를 들어, 사용자 에이전트 정보를 이용하여, 포트레이트 자세의 디스플레이(110)에 모바일용 웹페이지가 디스플레되도록 할 수 있다.
구체적으로, 프로세서(120)는 PC용 URL에 기초하여 웹사이트에 접속하기 위한 사용자 명령이 수신되면, 디스플레이(100)의 자세를 식별할 수 있다. 이때, 식별된 자세가 포트레이트 자세인 경우, 프로세서(120)는 상기 웹사이트의 PC용 URL에 기초하여 웹사이트를 제공하는 서버로 현재 기기가 모바일 기기임을 나타내는 사용자 에이전트 정보를 전송할 수 있다. 서버는 사용자 에이전트 정보에 기초하여 모바일용 웹 페이지를 디스플레이 장치(100)로 전송하게 되며, 디스플레이 장치(100)는 이를 수신하여 모바일용 웹페이지를 디스플레이할 수도 있다.
이 경우, 미리 모바일용 URL을 제공하는 웹사이트를 확인 및 선별하여 URL 정보로 저장할 필요가 없으며, 프로세서(120)가 이와 같이 기저장된 정보에서 모바일용 URL을 식별할 필요도 없다. 하지만, 포트레이트 자세의 디스플레이(110)에 디스플레이되기에 적합하지 않은 구성의 모바일용 웹 페이지까지 모두 모바일용 웹 페이지로 디스플레이되게 된다.
이상과 같은 본 개시의 다양한 실시 예에 따르면, 회전 가능한 디스플레이(110)를 포함하는 디스플레이 장치(100)를 사용함에 있어, 하나의 웹브라우저를 통해 디스플레이(110)의 현재 자세에 적합한 형태의 웹 페이지가 디스플레이될 수 있다. 따라서, 사용자의 사용성이 증대될 수 있다.
한편, 본 개시의 다양한 실시 예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media)에 저장된 명령어를 포함하는 소프트웨어로 구현될 수 있다. 여기서, 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시 예들에 따른 디스플레이 장치(100)를 포함할 수 있다.
상기 명령이 프로세서에 의해 실행될 경우, 프로세서가 직접, 또는 상기 프로세서의 제어하에 다른 구성요소들을 이용하여 상기 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 신호(signal)를 포함하지 않으며 실재(tangible)한다는 것을 의미할 뿐 데이터가 저장매체에 반영구적 또는 임시적으로 저장됨을 구분하지 않는다.
일 실시 예에 따르면, 본 개시에 개시된 다양한 실시 예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
다양한 실시 예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시 예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시 예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.
이상의 설명은 본 개시의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 개시의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 또한, 본 개시에 따른 실시 예들은 본 개시의 기술 사상을 한정하기 위한 것이 아니라 설명하기 한 것이고, 이러한 실시 예에 의하여 본 개시의 기술 사상의 범위가 한정되는 것은 아니다. 따라서, 본 개시의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 개시의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100: 디스플레이 장치 110: 디스플레이
120: 프로세서 130: 통신부

Claims (13)

  1. 디스플레이 장치에 있어서,
    제 1 자세 및 제 2 자세 사이에서 회전 가능한 디스플레이;
    인터넷 통신을 위한 통신부; 및
    웹사이트의 PC용 URL(Uniform Resource Locator)에 기초하여 상기 웹사이트에 접속하기 위한 사용자 명령이 상기 디스플레이 장치에 탑재된 웹브라우저를 통해 수신되면, 상기 디스플레이의 자세를 식별하고,
    상기 식별된 자세가 상기 제 1 자세이면, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 통신부를 통해 PC용 웹 페이지를 수신하고, 상기 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하고,
    상기 식별된 자세가 상기 제 2 자세이면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 통신부를 통해 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 적어도 하나의 프로세서;를 포함하는 디스플레이 장치.
  2. 제 1 항에 있어서,
    PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들의 URL 정보를 기저장하는 저장부;를 포함하고,
    상기 적어도 하나의 프로세서는,
    상기 식별된 자세가 상기 제 2 자세이면, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하고,
    상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는 경우, 상기 기저장된 URL 정보에서 식별된 모바일용 URL에 기초하여 상기 모바일용 웹 페이지를 디스플레이하는 디스플레이 장치.
  3. 제 2 항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 식별된 자세가 상기 제 2 자세이면, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하고,
    상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하지 않는 경우, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 PC용 웹 페이지를 수신하고, 상기 제 2 자세에서 상기 디스플레이의 가로 해상도에 기초하여 상기 수신된 PC용 웹 페이지의 크기를 변경하고, 상기 크기가 변경된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이하는 디스플레이 장치.
  4. 제 1 항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 수신된 PC용 웹 페이지가 상기 웹브라우저를 통해 상기 제 1 자세의 디스플레이에 디스플레이되는 중에 상기 디스플레이의 자세가 상기 제 2 자세로 변경되면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이하는 디스플레이 장치.
  5. 제 1 항에 있어서,
    상기 사용자 명령은,
    상기 웹브라우저를 실행하기 위한 사용자 명령, 상기 웹브라우저의 주소창에 입력된 URL을 실행하기 위한 사용자 명령 또는 상기 웹브라우저에 디스플레이된 웹 페이지에 포함된 하이퍼링크를 선택하는 사용자 명령 중 적어도 하나를 포함하는 디스플레이 장치.
  6. 제 1 항에 있어서,
    상기 제 1 자세는, 랜드스케이프 자세이고,
    상기 제 2 자세는, 포트레이트 자세인 디스플레이 장치.
  7. 제 1 자세 및 제 2 자세 사이에서 회전 가능한 디스플레이를 포함하는 디스플레이 장치의 제어 방법에 있어서,
    웹사이트의 PC용 URL(Uniform Resource Locator)에 기초하여 상기 웹사이트에 접속하기 위한 사용자 명령을 상기 디스플레이 장치에 탑재된 웹브라우저를 통해 수신하는 단계;
    상기 디스플레이의 자세를 식별하는 단계;
    상기 식별된 자세가 상기 제 1 자세이면, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 상기 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계; 및
    상기 식별된 자세가 상기 제 2 자세이면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계;를 포함하는 제어 방법.
  8. 제 7 항에 있어서,
    상기 디스플레이 장치는,
    PC용 URL과 별도로 모바일용 URL을 제공하는 웹사이트들의 URL 정보를 기저장하는 저장부;를 포함하고,
    상기 모바일용 웹페이지를 디스플레이하는 단계는,
    상기 식별된 자세가 상기 제 2 자세이면, 상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는지 여부를 식별하는 단계; 및
    상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하는 경우, 상기 기저장된 URL 정보에서 식별된 모바일용 URL에 기초하여 상기 모바일용 웹 페이지를 디스플레이하는 단계;를 포함하는 제어 방법.
  9. 제 8 항에 있어서,
    상기 기저장된 URL 정보에 상기 사용자 명령에 대응되는 웹사이트의 모바일용 URL이 존재하지 않는 경우, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 PC용 웹 페이지를 수신하고, 상기 제 2 자세에서 상기 디스플레이의 가로 해상도에 기초하여 상기 수신된 PC용 웹 페이지의 크기를 변경하고, 상기 크기가 변경된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이하는 단계;를 포함하는 제어 방법.
  10. 제 7 항에 있어서,
    상기 수신된 PC용 웹 페이지가 상기 웹브라우저를 통해 상기 제 1 자세의 디스플레이에 디스플레이되는 중에 상기 디스플레이의 자세가 상기 제 2 자세로 변경되면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 상기 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 제 2 자세의 디스플레이에 디스플레이하는 단계;를 포함하는 제어 방법.
  11. 제 7 항에 있어서,
    상기 사용자 명령은,
    상기 웹브라우저를 실행하기 위한 사용자 명령, 상기 웹브라우저의 주소창에 입력된 URL을 실행하기 위한 사용자 명령 또는 상기 웹브라우저에 디스플레이된 웹 페이지에 포함된 하이퍼링크를 선택하는 사용자 명령 중 적어도 하나를 포함하는 제어 방법.
  12. 제 1 항에 있어서,
    상기 제 1 자세는, 랜드스케이프 자세이고,
    상기 제 2 자세는, 포트레이트 자세인 제어 방법.
  13. 디스플레이 장치의 프로세서에 의해 실행되는 경우 상기 디스플레이 장치가 동작을 수행하도록 하는 컴퓨터 명령을 저장하는 비일시적 컴퓨터 판독 가능 기록 매체에 있어서,
    상기 동작은,
    웹사이트의 PC용 URL에 기초하여 상기 웹사이트에 접속하기 위한 사용자 명령을 상기 디스플레이 장치에 탑재된 웹브라우저를 통해 수신하는 단계;
    상기 디스플레이의 자세를 식별하는 단계;
    상기 식별된 자세가 상기 제 1 자세이면, 상기 웹사이트의 PC용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 PC용 웹 페이지를 수신하고, 상기 수신된 PC용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계; 및
    상기 식별된 자세가 상기 제 2 자세이면, 상기 웹사이트의 모바일용 URL에 기초하여 상기 웹사이트를 제공하는 서버로부터 모바일용 웹 페이지를 수신하고, 상기 수신된 모바일용 웹 페이지를 상기 웹브라우저를 통해 상기 디스플레이에 디스플레이하는 단계;를 포함하는 기록 매체.
KR1020220126596A 2022-10-04 2022-10-04 디스플레이 장치 및 이의 제어 방법 KR20240047222A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020220126596A KR20240047222A (ko) 2022-10-04 2022-10-04 디스플레이 장치 및 이의 제어 방법
PCT/KR2023/009583 WO2024075938A1 (ko) 2022-10-04 2023-07-06 디스플레이 장치 및 이의 제어 방법
US18/244,635 US20240111940A1 (en) 2022-10-04 2023-09-11 Display apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220126596A KR20240047222A (ko) 2022-10-04 2022-10-04 디스플레이 장치 및 이의 제어 방법

Publications (1)

Publication Number Publication Date
KR20240047222A true KR20240047222A (ko) 2024-04-12

Family

ID=90608580

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220126596A KR20240047222A (ko) 2022-10-04 2022-10-04 디스플레이 장치 및 이의 제어 방법

Country Status (2)

Country Link
KR (1) KR20240047222A (ko)
WO (1) WO2024075938A1 (ko)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101418596B1 (ko) * 2007-12-26 2014-07-10 주식회사 엘지씨엔에스 디스플레이 장치 및 그 화면전환방법, 그리고 그를 이용한컴퓨터 시스템
US8866840B2 (en) * 2008-09-08 2014-10-21 Qualcomm Incorporated Sending a parameter based on screen size or screen resolution of a multi-panel electronic device to a server
KR101143458B1 (ko) * 2010-08-30 2012-05-23 유상규 휴대폰 디스플레이 인식에 따른 휴대폰의 인터넷 브라우징 모드 제어 방법 및 그 인터넷 브라우징 모드 제어 시스템
KR101299670B1 (ko) * 2012-04-16 2013-08-27 권오석 웹페이지의 동적 변환 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체
KR102626169B1 (ko) * 2019-03-19 2024-01-18 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 제어 방법

Also Published As

Publication number Publication date
WO2024075938A1 (ko) 2024-04-11

Similar Documents

Publication Publication Date Title
US10564283B2 (en) Wireless water regimen detecting device, system and method based on WIFI
KR102143083B1 (ko) 디스플레이 장치 및 그 제어 방법
CN107430482B (zh) 用于显示的显示设备和方法
EP3285158A1 (en) Hybrid mobile interactions for native apps and web apps
JP2015118704A (ja) 拡張可能なディスプレイ
US20150271241A1 (en) Methods for uploading file to television set and playing file, television set and user equipment
US11054916B2 (en) Display apparatus and controlling method of the display apparatus
EP3026649A1 (en) Pointing apparaus, interface apparatus and display apparatus
CN113093921A (zh) 显示设备及其控制方法
KR20200113521A (ko) 디스플레이 장치 및 그 제어 방법
KR20130061009A (ko) 복수의 플랫폼이 설치된 화상형성장치 및 그 어플리케이션 실행 방법
EP2894555B1 (en) Electronic device having ear jack assembly and method of operation the same
KR20240047222A (ko) 디스플레이 장치 및 이의 제어 방법
US20240111940A1 (en) Display apparatus and control method thereof
CN101866290B (zh) 计算机屏幕画面显示方法及相关计算机、介质及程序产品
KR20170048134A (ko) 사용자 단말 및 이의 웹 서비스 제공 방법
CN105095805A (zh) 定位智能终端设备的方法及***
JP5837705B2 (ja) 通信端末及び記憶媒体
US20230217618A1 (en) Rotating device for rotating display device and control method thereof
CN103324322A (zh) 触控装置与多触控装置***
KR20080009627A (ko) 와이드 표시부를 제어하는 방법 및 이동통신단말기
KR20230105210A (ko) 디스플레이 장치를 회전시키기 위한 회전 장치 및 이의 제어 방법
US20230376320A1 (en) User interface for interacting with an iframe
CN103207738A (zh) 无键盘时预加载操作***的操作模块及其方法
KR20220043746A (ko) 디스플레이 장치 및 그 제어 방법