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

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

Info

Publication number
KR102242407B1
KR102242407B1 KR1020190111015A KR20190111015A KR102242407B1 KR 102242407 B1 KR102242407 B1 KR 102242407B1 KR 1020190111015 A KR1020190111015 A KR 1020190111015A KR 20190111015 A KR20190111015 A KR 20190111015A KR 102242407 B1 KR102242407 B1 KR 102242407B1
Authority
KR
South Korea
Prior art keywords
image
display
displayed
type
processor
Prior art date
Application number
KR1020190111015A
Other languages
English (en)
Other versions
KR20200108760A (ko
Inventor
임성민
이태훈
박한진
최창원
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to CN201910858534.0A priority Critical patent/CN111679731A/zh
Priority to PCT/KR2019/012703 priority patent/WO2020184798A1/en
Priority to EP19200587.4A priority patent/EP3709155A1/en
Priority to US16/588,354 priority patent/US11379175B2/en
Publication of KR20200108760A publication Critical patent/KR20200108760A/ko
Application granted granted Critical
Publication of KR102242407B1 publication Critical patent/KR102242407B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/64Constructional details of receivers, e.g. cabinets or dust covers
    • H04N5/655Construction or mounting of chassis, e.g. for varying the elevation of the tube

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

디스플레이 장치가 개시된다. 본 디스플레이 장치는 디스플레이, 구동부 및 디스플레이에 영상이 표시되는 동안, 영상에 포함된 오브젝트를 식별하고, 오브젝트에 기초하여 표시된 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단하며, 디스플레이의 배치 상태 및 표시된 영상의 타입에 기초하여, 디스플레이를 회전하도록 구동부를 제어하는 프로세서를 포함한다.

Description

디스플레이 장치 및 그 제어 방법 {DISPLAY APPARATUS AND THE CONTROL METHOD THEREOF}
본 개시는 디스플레이 장치 및 그 제어 방법에 관한 것으로, 보다 상세하게는 디스플레이를 회전할 수 있는 디스플레이 장치 및 그 제어 방법에 관한 것이다.
일반적으로 TV 등의 디스플레이 장치는 영상의 해상도 정보에 기초하여 영상을 표시한다. 예를 들어, 영상의 해상도가 1920 × 1080이면, 디스플레이 장치는 가로가 세로보다 긴 가로 영상을 표시한다.
그런데, 실제 영상은 가로 타입의 영상이 아닐 수 있다. 예를 들어, 사용자가 1080 × 1920 해상도로 촬영된 영상을 1920 × 1080 해상도로 회전하여 저장(또는, 서버 등에 업로드)하는 경우 등이 그러하다.
이 경우, 도 1에 도시된 바와 같이, 디스플레이 장치는 세로 타입의 영상을 가로 영상으로 표시한다.
이는, 사용자의 영상 시청을 방해하는 요소로써, 세로 타입의 영상은 세로가 가로보다 긴 세로 영상으로 표시할 필요가 있다. 마찬가지로, 가로 타입의 영상은 가로가 세로보다 긴 가로 영상으로 표시할 필요가 있다.
본 개시는 상술한 필요성에 의해 안출된 것으로써, 본 개시의 목적은 영상의 해상도 정보와 실제 영상의 타입이 대응되지 않는 경우, 실제 영상의 타입에 대응되도록 디스플레이를 회전하는 디스플레이 장치 및 그 제어 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 개시의 일 실시 예에 따른 디스플레이 장치는, 디스플레이, 구동부 및 상기 디스플레이에 영상이 표시되는 동안, 상기 영상에 포함된 오브젝트를 식별하고, 상기 오브젝트에 기초하여 상기 표시된 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단하며, 상기 디스플레이의 배치 상태 및 상기 표시된 영상의 타입에 기초하여, 상기 디스플레이를 회전하도록 상기 구동부를 제어하는 프로세서를 포함한다.
그리고, 상기 프로세서는, 상기 디스플레이에 표시된 상기 오브젝트의 방향을 판단하고, 상기 오브젝트의 방향을 기준으로, 상기 표시된 영상의 가로가 세로보다 길면 상기 표시된 영상을 상기 가로 타입의 영상으로 판단하고, 상기 오브젝트의 방향으로 기준으로, 상기 표시된 영상의 세로가 가로보다 길면 상기 표시된 영상을 상기 세로 타입의 영상으로 판단할 수 있다.
여기에서, 상기 오브젝트는, 상기 표시된 영상에 포함된 텍스트, 사물(Thing) 또는 사람 중 적어도 하나를 포함할 수 있다.
그리고, 상기 프로세서는, 상기 표시된 영상에 포함된 텍스트 및 사물의 방향이 서로 다른 경우, 상기 텍스트의 방향을 기준으로 상기 표시된 영상의 타입을 판단하고, 상기 표시된 영상에 포함된 사물 및 사람이 서로 다른 경우, 상기 사물의 방향을 기준으로 상기 표시된 영상의 타입을 판단할 수 있다.
그리고, 상기 프로세서는, 상기 디스플레이가 세로로 배치된 상태에서, 상기 가로 타입의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 가로 방향으로 회전하도록 상기 구동부를 제어하고, 상기 디스플레이가 가로로 배치된 상태에서, 상기 세로 방향의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 세로 방향으로 회전하도록 상기 구동부를 제어할 수 있다.
그리고, 상기 프로세서는, 상기 디스플레이의 일 영역에 상기 디스플레이의 회전을 위한 UI(User Interface)를 표시하고, 상기 UI를 선택하는 사용자 명령이 수신되면 상기 디스플레이를 회전하도록 상기 구동부를 제어할 수 있다.
그리고, 상기 프로세서는, 상기 표시된 영상에 블랭크 영역이 포함되어 있는지를 판단하고, 상기 표시된 영상에 블랭크 영역이 포함된 경우, 상기 블랭크 영역을 제외한 나머지 영역의 영상을 크롭(Crop)하고, 상기 크롭된 영상에서 상기 오브젝트를 식별할 수 있다.
그리고, 상기 프로세서는, 상기 영상을 표시하기 위한 사용자 명령이 입력되면 상기 영상을 상기 디스플레이에 표시하고, 상기 영상이 상기 디스플레이에 표시된 후 기설정된 시간 동안 식별된 상기 오브젝트에 기초하여 상기 표시된 영상의 타입을 판단할 수 있다.
그리고, 상기 프로세서는, 상기 기설정된 시간 동안 식별된 상기 오브젝트가 복수의 방향으로 표시된 경우, 상대적으로 긴 시간 동안 표시된 방향을 기준으로 상기 영상의 타입을 판단할 수 있다.
그리고, 상기 프로세서는, 상기 디스플레이를 최소한의 회전 각도로 회전하기 위한 방향을 판단하고, 상기 판단된 방향으로 상기 디스플레이를 회전하도록 상기 구동부를 제어할 수 있다.
한편, 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법은, 디스플레이에 영상이 표시되는 동안, 상기 영상에 포함된 오브젝트를 식별하는 단계, 상기 오브젝트에 기초하여 상기 표시된 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단하는 단계 및 상기 디스플레이의 배치 상태 및 상기 표시된 영상의 타입에 기초하여, 상기 디스플레이를 회전하는 단계를 포함한다.
그리고, 상기 판단하는 단계는, 상기 디스플레이에 표시된 상기 오브젝트의 방향을 판단하고, 상기 오브젝트의 방향을 기준으로, 상기 표시된 영상의 가로가 세로보다 길면 상기 표시된 영상을 상기 가로 타입의 영상으로 판단하고, 상기 오브젝트의 방향으로 기준으로, 상기 표시된 영상의 세로가 가로보다 길면 상기 표시된 영상을 상기 세로 타입의 영상으로 판단할 수 있다.
여기에서, 상기 오브젝트는, 상기 표시된 영상에 포함된 텍스트, 사물(Thing) 또는 사람 중 적어도 하나를 포함할 수 있다.
그리고, 상기 판단하는 단계는, 상기 표시된 영상에 포함된 텍스트 및 사물의 방향이 서로 다른 경우, 상기 텍스트의 방향을 기준으로 상기 표시된 영상의 타입을 판단하고, 상기 표시된 영상에 포함된 사물 및 사람이 서로 다른 경우, 상기 사물의 방향을 기준으로 상기 표시된 영상의 타입을 판단할 수 있다.
그리고, 상기 회전하는 단계는, 상기 디스플레이가 세로로 배치된 상태에서, 상기 가로 타입의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 가로 방향으로 회전하고, 상기 디스플레이가 가로로 배치된 상태에서, 상기 세로 방향의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 세로 방향으로 회전할 수 있다.
그리고, 본 제어 방법은 상기 디스플레이의 일 영역에 상기 디스플레이의 회전을 위한 UI(User Interface)를 표시하는 단계를 더 포함하고, 상기 회전하는 단계는, 상기 UI를 선택하는 사용자 명령이 수신되면 상기 디스플레이를 회전할 수 있다.
그리고, 상기 오브젝트를 식별하는 단계는, 상기 표시된 영상에 블랭크 영역이 포함되어 있는지를 판단하고, 상기 표시된 영상에 블랭크 영역이 포함된 경우, 상기 블랭크 영역을 제외한 나머지 영역의 영상을 크롭(Crop)하고, 상기 크롭된 영상에서 상기 오브젝트를 식별할 수 있다.
그리고, 상기 판단하는 단계는, 상기 영상을 표시하기 위한 사용자 명령이 입력되면 상기 영상을 상기 디스플레이에 표시하고, 상기 영상이 상기 디스플레이에 표시된 후 기설정된 시간 동안 식별된 상기 오브젝트에 기초하여 상기 표시된 영상의 타입을 판단할 수 있다.
그리고, 상기 판단하는 단계는, 상기 기설정된 시간 동안 식별된 상기 오브젝트가 복수의 방향으로 표시된 경우, 상대적으로 긴 시간 동안 표시된 방향을 기준으로 상기 영상의 타입을 판단할 수 있다.
그리고, 상기 회전하는 단계는, 상기 디스플레이를 최소한의 회전 각도로 회전하기 위한 방향을 판단하고, 상기 판단된 방향으로 상기 디스플레이를 회전할 수 있다.
이상과 같은 본 개시의 다양한 실시 예에 따르면, 영상의 해상도 정보와 실제 영상의 타입이 대응되지 않는 경우, 실제 영상의 타입에 대응되도록 디스플레이를 회전하는 디스플레이 장치 및 그 제어 방법이 제공될 수 있다. 이에 따라, 사용자는 자연스러운 영상을 감상할 수 있다.
도 1은 종래의 디스플레이 장치가 세로 타입의 영상을 표시하는 실시 예를 설명하기 위한 도면이다.
도 2는 본 개시의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 블록도이다.
도 3a는 본 개시의 일 실시 예에 따른 가로 타입의 영상이 가로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이다.
도 3b는 본 개시의 일 실시 예에 따른 가로 타입의 영상이 세로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이다.
도 4a는 본 개시의 일 실시 예에 따른 세로 타입의 영상이 세로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이다.
도 4b는 본 개시의 일 실시 예에 따른 세로 타입의 영상이 가로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이다.
도 5는 본 개시의 일 실시 예에 따른 세로 방향으로 배치된 디스플레이를 회전하는 실시 예를 설명하기 위한 도면이다.
도 6은 본 개시의 일 실시 예에 따른 가로 방향으로 배치된 디스플레이를 회전하는 실시 예를 설명하기 위한 도면이다.
도 7a은 본 개시의 일 실시 예에 영상의 타입을 판단하는 실시 예를 설명하기 위한 도면이다.
도 7b는 본 개시의 일 실시 예에 영상의 타입을 판단하는 실시 예를 설명하기 위한 도면이다.
도 8은 본 개시의 일 실시 예에 영상의 타입을 판단하는 실시 예를 설명하기 위한 도면이다.
도 9는 본 개시의 일 실시 예에 따른 회전을 위한 UI(User Interface)를 설명하기 위한 도면이다.
도 10a는 본 개시의 일 실시 예에 따른 가로 방향으로 배치된 디스플레이에 블랭크 영역이 포함된 영상이 표시된 경우, 블랭크 영역을 제외한 나머지 영역을 크롭하는 실시 예를 설명하기 위한 도면이다.
도 10b는 본 개시의 일 실시 예에 블랭크 영역이 포함된 영상을 표시하는 디스플레이를 회전하는 실시 예를 설명하기 위한 도면이다.
도 11a는 본 개시의 일 실시 예에 따른 세로 방향으로 배치된 디스플레이에 블랭크 영역이 포함된 영상이 표시된 경우, 블랭크 영역을 제외한 나머지 영역을 크롭하는 실시 예를 설명하기 위한 도면이다.
도 11b는 본 개시의 일 실시 예에 따른 블랭크 영역이 포함된 영상을 표시하는 디스플레이를 회전하는 실시 예를 설명하기 위한 도면이다.
도 12는 본 개시의 일 실시 예에 따른 디스플레이 장치가 미러링 된 영상을 표시하는 실시 예를 설명하기 위한 도면이다.
도 13은 본 개시의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 상세 블록도이다.
도 14는 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
먼저, 본 명세서 및 청구범위에서 사용되는 용어는 본 개시의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다.
또한, 본 개시를 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그에 대한 상세한 설명은 축약하거나 생략한다.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 개시의 실시 예를 상세하게 설명하지만, 본 개시가 실시 예들에 의해 제한되거나 한정되는 것은 아니다.
또한, 이하의 세로 방향으로 배치된 디스플레이는 포트레이트(portrait) 자세의 디스플레이, 세로 방향 자세의 디스플레이 또는 세로 모드의 디스플레이와 같이 지칭될 수도 있고, 가로 방향으로 디스플레이는 랜드스케이프(landscape) 자세의 디스플레이, 가로 방향 자세의 디스플레이 또는 가로 모드의 디스플레이와 같이 지칭될 수도 있다.
이하, 첨부된 도면을 참조하여 본 개시를 상세히 설명한다.
도 2는 본 개시의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 블록도이다.
본 개시의 일 실시 예에 따른 디스플레이 장치(100)는 스마트 TV가 될 수 있다. 다만, 이는 일 실시 예일 뿐, 디스플레이 장치(100)는 컴퓨터, 노트북, 태블릿, 디지털 카메라, 캠코더, PDA, 스마트 폰 등과 같이 디스플레이를 구비한 다양한 전자 장치가 될 수 있다.
도 2를 참조하면, 본 개시의 일 실시 예에 따른 디스플레이 장치(100)는 디스플레이(110), 구동부(120) 및 프로세서(130)를 포함한다.
디스플레이(110)는 다양한 화면을 표시할 수 있다. 일 예로, 디스플레이(110)는 기저장된 영상을 표시할 수 있음은 물론, 외부 장치로부터 수신한 영상을 표시할 수 있다. 여기에서, 외부 장치는 서버, 컴퓨터, 노트북, 스마트 폰 등 영상을 디스플레이 장치(100)로 전송할 수 있다는 다양한 전자 장치가 될 수 있다.
한편, 영상은 정지 영상 또는 동영상 중 적어도 하나를 포함하는 개념으로써, 디스플레이(110)는 방송 컨텐츠, 멀티 미디어 컨텐츠 등과 같은 다양한 영상을 표시할 수 있다. 또한, 디스플레이(110)는 각종 유저 인터페이스(UI) 및 아이콘을 표시할 수도 있다.
디스플레이(110)는 회전될 수 있다. 구체적으로, 디스플레이(110)는 회전을 위한 제어 신호에 따라, 가로 형태 및 세로 형태 중 하나로 배치될 수 있다. 이를 위해, 본 개시는 디스플레이(110)를 회전하기 위한 구동부(120)를 더 포함할 수 있다.
이와 같은, 디스플레이(110)는 LCD(Liquid Crystal Display Panel), LED(light emitting diode), OLED(Organic Light Emitting Diodes), LCoS(Liquid Crystal on Silicon), DLP(Digital Light Processing) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 또한, 디스플레이(110) 내에는 a-si TFT, LTPS(low temperature poly silicon) TFT, OTFT(organic TFT) 등과 같은 형태로 구현될 수 있는 구동 회로, 백라이트 유닛 등도 함께 포함될 수 있다.
또한, 디스플레이(110)는 터치 감지부와 결합되어 터치 스크린으로 구현될 수도 있다.
구동부(120)는 디스플레이(110)를 회전시킬 수 있다. 구체적으로, 구동부(120)는 회전을 위한 제어 신호에 따라, 디스플레이(110)를 가로 형태 및 세로 형태 중 하나로 회전시킬 수 있다. 여기에서, 회전의 방향은 시계 방향이 될 수 있음은 물론, 반시계 방향이 될 수도 있다. 이를 위해, 구동부(120)는 모터를 포함할 수 있다.
프로세서(130)는 디스플레이 장치(100)의 전반적인 동작을 제어한다. 이를 위해, 프로세서(130)는 중앙처리장치(central processing unit(CPU)), 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)) 중 하나 또는 그 이상을 포함할 수 있다.
프로세서(130)는 운영 체제 또는 응용 프로그램을 구동하여 프로세서(130)에 연결된 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 각종 데이터 처리 및 연산을 수행할 수 있다. 또한, 프로세서(130)는 다른 구성요소들 중 적어도 하나로부터 수신된 명령 또는 데이터를 휘발성 메모리에 로드하여 처리하고, 다양한 데이터를 비휘발성 메모리에 저장할 수 있다.
프로세서(130)는 영상을 표시하도록 디스플레이(110)를 제어할 수 있다. 여기에서, 영상은 정지 영상 또는 동영상 중 적어도 하나를 포함하는 개념으로써, 기저장된 영상이 될 수 있음은 물론, 외부 장치로부터 수신한 영상이 될 수 있다.
예를 들어, 프로세서(130)는 기저장된 사진 영상이나 기저장된 동영상의 표시를 위한 사용자 명령이 수신되면, 해당 영상을 표시하도록 디스플레이(110)를 제어할 수 있다. 이를 위해, 본 개시는 영상을 저장하기 위한 저장부를 더 포함할 수 있다.
또한, 프로세서(130)는 동영상 어플리케이션을 통해 특정 동영상의 재생을 위한 사용자 명령이 수신되면, 외부 장치(가령, 서버)로 동영상 전송을 요청하는 신호를 전송할 수 있다. 그리고, 프로세서(130)는 외부 장치로부터 동영상이 수신되면, 수신된 동영상을 표시하도록 디스플레이(110)를 제어할 수 있다. 이를 위해, 본 개시는 외부 장치와 통신하기 위한 통신부를 더 포함할 수 있다.
프로세서(130)는 디스플레이(110)에 영상이 표시되는 동안, 영상에 포함된 오브젝트를 식별할 수 있다. 여기에서, 오브젝트는 디스플레이(110)에 표시된 영상에 포함된 텍스트, 사물(Thing) 또는 사람 중 적어도 하나가 될 수 있다.
구체적으로, 프로세서(130)는 디스플레이(110)에 영상이 표시되는 동안, 영상 인식 알고리즘을 통해 영상에 포함된 텍스트(가령, 단어, 문자 또는 숫자 등), 사물(Thing) 또는 사람 중 적어도 하나를 식별할 수 있다.
여기에서, 영상 인식 알고리즘은 문자 인식 알고리즘, 객체 인식 알고리즘 또는 얼굴 인식 알고리즘 중 적어도 하나가 될 수 있다. 구체적으로, 프로세서(130)는 문자 인식 알고리즘을 통해 영상에 포함된 오브젝트의 윤곽선을 검출하고, 이로부터 영상에 포함된 텍스트를 식별할 수 있다. 또한, 프로세서(130)는 객체 인식 알고리즘을 통해 영상에 포함된 오브젝트의 윤곽선을 검출하고, 이로부터 영상에 포함된 사물을 식별할 수 있으며, 얼굴 인식 알고리즘을 통해 영상에 포함된 눈, 코 또는 입 중 적어도 하나를 검출함으로써, 영상에 포함된 사람을 식별할 수 있다.
한편, 상술한 알고리즘은 일 실시 예일 뿐, 본 개시는 영상의 컬러 값 분석을 통해 오브젝트를 식별하는 알고리즘 또는 영상에 포함된 오브젝트의 패턴 분석을 통해 오브젝트를 식별하는 알고리즘 등과 같은 다양한 알고리즘을 통해 영상에 포함된 텍스트, 사물 또는 사람을 식별할 수 있다.
또한, 프로세서(130)는 인공 지능 모델을 통해 영상에 포함된 오브젝트를 식별할 수도 있다. 여기에서, 인공 지능 모델은 머신 러닝(Machine Learning) 또는 DNN(Deep Neural Network)을 기반으로 하는 모델이 될 수 있다. 다만, 이는 일 실시 예일 뿐, 인공 지능 모델은 CNN(Convolution Neural Network), RNN(Recurrent Neural Network), BRDNN(Bidirectional Recurrent Deep Neural Network)등과 같은 다양한 모델이 될 수 있다.
프로세서(130)는 오브젝트가 식별되면, 식별된 오브젝트에 기초하여, 디스플레이(110)에 표시된 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단할 수 있다.
구체적으로, 프로세서(130)는 식별된 오브젝트의 방향을 판단하고, 오브젝트의 방향을 기준으로, 디스플레이(110)에 표시된 영상의 가로가 세로보다 길면 디스플레이(110)에 표시된 영상을 가로 타입의 영상으로 판단하고, 오브젝트의 방향으로 기준으로, 디스플레이(110)에 표시된 영상의 세로가 가로보다 길면 디스플레이(110)에 표시된 영상을 세로 타입의 영상으로 판단할 수 있다.
이하, 도 3a 내지 도 4b를 참조하여 설명한다.
도 3a는 본 개시의 일 실시 예에 따른 가로 타입의 영상이 가로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이고, 도 3b는 본 개시의 일 실시 예에 따른 가로 타입의 영상이 세로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이다.
전술한 바와 같이, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 오브젝트를 식별할 수 있다.
예를 들어, 도 3a와 같이 영상이 가로 방향으로 배치된 디스플레이(110)에 표시되는 경우, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 사람의 얼굴(311 내지 313) 또는 텍스트(314) 중 적어도 하나를 식별할 수 있다. 도 3a를 참조하면, 텍스트는 방송 로고가 될 수 있으나, 반드시 이에 한정되는 것은 아니다.
마찬가지로, 도 3b와 같이 영상이 세로 방향으로 배치된 디스플레이(110)에 표시되는 경우에도, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 사람의 얼굴(321 내지 323) 또는 텍스트(324) 중 적어도 하나를 식별할 수 있다.
그리고, 프로세서(130)는 식별된 오브젝트의 방향을 판단할 수 있다. 구체적으로, 프로세서(130)는 가상의 y축을 기준으로, 오브젝트가 회전되어 있지 않거나 기설정된 제1 범위의 각도(가령, 1° 내지 20°)로 시계 방향 또는 반시계 방향으로 회전된 것으로 판단되면, 오브젝트의 방향을 가로 방향으로 판단할 수 있다. 그리고, 프로세서(130)는 가상의 y축을 기준으로, 오브젝트가 기설정된 제2 범위의 각도(가령, 70° 내지 110°)로 시계 방향 또는 반시계 방향으로 회전된 것으로 판단되면, 오브젝트의 방향을 세로 방향으로 판단할 수 있다.
예를 들어, 도 3a를 참조하면, 프로세서(130)는 가상의 y축을 기준으로 회전되지 않은 오브젝트인 텍스트(314)를 가로 방향의 오브젝트로 판단할 수 있다. 또한, 가상의 y축을 기준으로 회전되지 않거나 기설정된 제1 범위의 각도인 1° 내지 20°로 시계 방향 또는 반시계 방향으로 회전된 오브젝트인 사람의 얼굴(311 내지 131)도 가로 방향의 오브젝트로 판단할 수 있다.
다른 예로, 도 3b를 참조하면, 프로세서(130)는 가상의 y축을 기준으로 반시계 방향으로 기설정된 제1 범위 내의 각도인 90°로 회전된 오브젝트인 텍스트(324)를 세로 방향의 오브젝트로 판단할 수 있다. 또한, 가상의 y축을 기준으로 반시계 방향으로 기설정된 제2 범위의 각도인 70° 내지 110°로 회전된 오브젝트인 사람의 얼굴(321 내지 323)도 세로 방향의 오브젝트로 판단할 수 있다.
이후, 프로세서(130)는 오브젝트의 방향을 기준으로, 디스플레이(110)에 표시된 영상의 타입을 판단할 수 있다.
구체적으로, 프로세서(130)는 오브젝트의 방향이 가로이면, 가로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단하고, 오브젝트의 방향이 세로이면, 세로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단할 수 있다.
예를 들어, 도 3a와 같이 가로 방향의 오브젝트가 디스플레이(100)에 표시된 것으로 판단되면, 프로세서(130)는 가로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단한다. 이 경우, 가로 방향을 기준으로(이 경우, 가상의 x축을 가로로 본다.) 영상의 가로가 영상의 세로보다 기므로, 프로세서(130)는 디스플레이(110)에 표시된 영상의 타입을 가로 타입으로 판단할 수 있다.
그리고, 도 3b와 같이 세로 방향의 오브젝트가 디스플레이(100)에 표시된 것으로 판단되면, 프로세서(130)는 세로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단한다. 이 경우, 세로 방향을 기준으로(즉, 가상의 y축을 가로로 본다.) 영상의 가로가 영상의 세로보다 기므로, 프로세서(130)는 디스플레이(110)에 표시된 영상의 타입을 가로 타입으로 판단할 수 있다.
즉, 본 개시에 있어서 영상의 타입은 디스플레이(110) 자체의 배치 상태에 의해 결정되는 것이 아닌, 오브젝트의 방향을 기준으로 결정된다. 상술한 내용을 참조하면, 디스플레이(110)의 배치 상태가 가로이든 세로이든 불문하고, 동일한 영상이 표시되는 경우이면 영상의 타입은 동일한 것으로 결정될 수 있다.
도 4a는 본 개시의 일 실시 예에 따른 세로 타입의 영상이 세로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이고, 도 4b는 본 개시의 일 실시 예에 따른 세로 타입의 영상이 가로 방향으로 배치된 디스플레이에 표시되는 실시 예를 설명하기 위한 도면이다.
전술한 바와 같이, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 오브젝트를 식별할 수 있다.
예를 들어, 도 4a와 같이 영상이 세로 방향으로 배치된 디스플레이(110)에 표시되는 경우, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 사람의 얼굴(411), 사물(412) 또는 텍스트(413) 중 적어도 하나를 식별할 수 있다. 도 4a를 참조하면, 사물은 마이크가 될 수 있고, 텍스트는 자막이 될 수 있으나, 반드시 이에 한정되는 것은 아니다.
마찬가지로, 도 4b와 같이 영상이 가로 방향으로 배치된 디스플레이(110)에 표시되는 경우에도, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 사람의 얼굴(421), 사물(422) 또는 텍스트(423) 중 적어도 하나를 식별할 수 있다.
그리고, 프로세서(130)는 식별된 오브젝트의 방향을 판단할 수 있다. 전술한 바와 같이, 프로세서(130)는 가상의 y축을 기준으로, 오브젝트가 회전되어 있지 않거나 기설정된 제1 범위의 각도(가령, 1° 내지 20°)로 시계 방향 또는 반시계 방향으로 회전된 것으로 판단되면, 오브젝트의 방향을 가로 방향으로 판단할 수 있다. 그리고, 프로세서(130)는 가상의 y축을 기준으로, 오브젝트가 기설정된 제2 범위의 각도(가령, 70° 내지 110°)로 시계 방향 또는 반시계 방향으로 회전된 것으로 판단되면, 오브젝트의 방향을 세로 방향으로 판단할 수 있다.
예를 들어, 도 4a를 참조하면, 프로세서(130)는 가상의 y축을 기준으로 회전되지 않은 오브젝트인 텍스트(413)를 가로 방향의 오브젝트로 판단할 수 있다. 또한, 가상의 y축을 기준으로 기설정된 제1 범위의 각도인 1° 내지 20°로 시계 방향 또는 반시계 방향으로 회전된 오브젝트인 사람의 얼굴(411) 및 사물(412)도 가로 방향의 오브젝트로 판단할 수 있다.
다른 예로, 도 4b를 참조하면, 프로세서(130)는 가상의 y축을 기준으로 반시계 방향으로 기설정된 제1 범위 내의 각도인 90°로 회전된 오브젝트인 텍스트(423)를 세로 방향의 오브젝트로 판단할 수 있다. 또한, 가상의 y축을 기준으로 반시계 방향으로 기설정된 제2 범위의 각도인 70° 내지 110°로 회전된 오브젝트인 사람의 얼굴(421) 및 사물(423)도 세로 방향의 오브젝트로 판단할 수 있다.
이후, 프로세서(130)는 오브젝트의 방향을 기준으로, 디스플레이(110)에 표시된 영상의 타입을 판단할 수 있다.
전술한 바와 같이, 프로세서(130)는 오브젝트의 방향이 가로이면, 가로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단하고, 오브젝트의 방향이 세로이면, 세로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단할 수 있다.
예를 들어, 도 4a와 같이 가로 방향의 오브젝트가 디스플레이(100)에 표시된 것으로 판단되면, 프로세서(130)는 가로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단한다. 이 경우, 가로 방향을 기준으로 영상의 세로가 영상의 가로보다 기므로, 프로세서(130)는 디스플레이(110)에 표시된 영상의 타입을 세로 타입으로 판단할 수 있다.
그리고, 도 4b와 같이 세로 방향의 오브젝트가 디스플레이(100)에 표시된 것으로 판단되면, 프로세서(130)는 세로 방향을 기준으로 디스플레이(110)에 표시된 영상의 타입을 판단한다. 이 경우, 세로 방향을 기준으로 영상의 세로가 영상의 가로보다 기므로, 프로세서(130)는 디스플레이(110)에 표시된 영상의 타입을 세로 타입으로 판단할 수 있다.
즉, 본 개시에 있어서 영상의 타입은 디스플레이(110) 자체의 배치 상태에 의해 결정되는 것이 아닌, 오브젝트의 방향을 기준으로 결정된다. 상술한 내용을 참조하면, 디스플레이(110)의 배치 상태가 가로이든 세로이든 불문하고, 동일한 영상이 표시되는 경우이면 영상의 타입은 동일한 것으로 결정될 수 있다.
도 5 및 도 6은 본 개시의 일 실시 예에 따른 디스플레이를 회전하는 실시 예를 설명하기 위한 도면이다.
프로세서(130)는 영상의 타입이 판단되면, 디스플레이(110)의 배치 상태 및 영상의 타입에 기초하여, 디스플레이(110)를 회전하도록 구동부(120)를 제어할 수 있다.
구체적으로, 프로세서(130)는 디스플레이(110)의 배치 상태 및 영상의 타입이 대응되면, 디스플레이(110)를 회전하지 않고, 디스플레이(110)의 배치 상태 및 영상의 타입이 대응되지 않으면, 디스플레이(110)를 회전할 수 있다.
즉, 프로세서(130)는 디스플레이(110)가 세로로 배치된 상태에서, 가로 타입의 영상이 디스플레이(110)에 표시된 것으로 판단되면, 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어하고, 디스플레이(110)가 가로로 배치된 상태에서, 세로 방향의 영상이 디스플레이(110)에 표시된 것으로 판단되면, 디스플레이(110)를 세로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
예를 들어, 도 5와 같이 디스플레이(110)가 세로로 배치된 상태에서, 가로 타입의 영상이 디스플레이(110)에 표시되는 경우, 프로세서(130)는 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
또는, 도 6과 같이 디스플레이(110)가 가로로 배치된 상태에서, 세로 타입의 영상이 디스플레이(110)에 표시되는 경우, 프로세서(130)는 디스플레이(110)를 세로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
이에 따라, 사용자는 자연스러운 영상을 감상할 수 있다.
한편, 프로세서(130)는 디스플레이(110)를 최소한의 회전 각도로 회전하기 위한 방향을 판단하고, 판단된 방향으로 디스플레이(110)를 회전하도록 구동부(120)를 제어할 수 있다.
구체적으로, 프로세서(130)는 오브젝트가 반시계 방향으로 회전된 것으로 판단되면, 디스플레이(110)를 시계 방향으로 회전하도록 구동부(120)를 제어할 수 있고, 오브젝트가 시계 방향으로 회전된 것으로 판단되면, 디스플레이(110)를 반시계 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
예를 들어, 도 5 또는 도 6과 같이, 오브젝트가 반시계 방향으로 회전된 경우이면, 프로세서(130)는 디스플레이(110)를 시계 방향으로 90° 회전하도록 구동부(120)를 제어하고, 만약 오브젝트가 시계 방향으로 회전된 경우이면, 프로세서(130)는 디스플레이(110)를 반시계 방향으로 90° 회전하도록 구동부(120)를 제어할 수 있다.
이에 따라, 본 개시는 모터의 부하를 감소시킬 수 있다.
도 7a, 도 7b 및 도 8은 본 개시의 일 실시 예에 영상의 타입을 판단하는 실시 예를 설명하기 위한 도면이다.
경우에 따라, 영상에 포함된 오브젝트는 복수이고, 복수의 오브젝트의 방향 중 일부는 상이할 수 있다. 예를 들어, 영상에서 텍스트, 사람 및 사물이 식별되고, 각 오브젝트의 방향 중 일부는 가로 방향이고, 일부는 세로 방향인 경우가 그러하다.
이 경우, 프로세서(130)는 텍스트의 방향에 기초하여 오브젝트의 방향을 결정할 수 있다. 또는, 텍스트가 영상에 포함되지 않은 경우, 프로세서(130)는 사물의 방향에 기초하여 오브젝트의 방향을 결정할 수 있다.
예를 들어, 도 7a와 같은 영상이 디스플레이(110)에 표시되는 경우, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 사물(710) 및 텍스트(720)를 식별할 수 있다.
그리고, 프로세서(130)는 오브젝트의 방향을 판단할 수 있다. 도 7a을 참조하면, 프로세서(130)는 사물(710)은 사물의 형상에 기초하여 회전되지 않은 오브젝트 또는 기설정된 제1 범위의 각도(가령, 1° 내지 20°)로 반시계 방향으로 회전된 오브젝트로 판단할 수 있다. 즉, 프로세서(130)는 사물(710)의 방향은 가로 방향인 것으로 판단할 수 있다.
그리고, 프로세서(130)는 도 7a에서 텍스트(720)는 텍스트의 형상에 기초하여 기설정된 제2 범위의 각도 내인 90°로 시계 방향으로 회전된 오브젝트로 판단할 수 있다. 즉, 프로세서(130)는 텍스트(720)는 세로 방향인 것으로 판단할 수 있다.
이와 같이, 디스플레이(100)에 표시된 영상에 포함된 텍스트 및 사물의 방향이 서로 다른 경우, 프로세서(130)는 텍스트의 방향을 기준으로 영상의 타입을 판단할 수 있다. 즉, 상술한 실시 예에서, 프로세서(130)는 텍스트의 방향인 세로를 기준으로, 영상의 가로가 영상의 세로보다 기므로, 프로세서(130)는 디스플레이(110)에 표시된 영상의 타입을 가로 타입으로 판단할 수 있다.
이후, 프로세서(130)는 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
다른 예로, 도 7b와 같은 영상이 디스플레이(110)에 표시되는 경우, 프로세서(130)는 영상 인식 알고리즘 또는 인공 지능 모델 중 적어도 하나를 이용하여, 영상에 포함된 사물(730) 및 사람의 얼굴(740)을 식별할 수 있다.
그리고, 프로세서(130)는 오브젝트의 방향을 판단할 수 있다. 도 7b를 참조하면, 프로세서(130)는 사물(730)은 사물의 형상에 기초하여 기설정된 제2 범위의 각도 내인 90°로 반시계 방향으로 회전된 오브젝트로 판단할 수 있다. 즉, 프로세서(130)는 사물(730)의 방향은 세로 방향인 것으로 판단할 수 있다.
그리고, 프로세서(130)는 도 7b에서 사람의 얼굴(740)은 얼굴의 형상에 기초하여 회전되지 않은 오브젝트 또는 기설정된 제1 범위의 각도(가령, 1° 내지 20°)로 시계 방향으로 회전된 오브젝트로 판단할 수 있다. 즉, 프로세서(130)는 사람의 얼굴(740)의 방향은 가로 방향인 것으로 판단할 수 있다.
이와 같이, 디스플레이(100)에 표시된 영상에 포함된 사물 및 사람의 방향이 서로 다른 경우, 프로세서(130)는 사물의 방향을 기준으로 영상의 타입을 판단할 수 있다. 즉, 상술한 실시 예에서, 프로세서(130)는 사물의 방향인 세로를 기준으로, 영상의 가로가 영상의 세로보다 기므로, 프로세서(130)는 디스플레이(110)에 표시된 영상의 타입을 가로 타입으로 판단할 수 있다.
이후, 프로세서(130)는 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
이와 같이, 프로세서(130)는 영상에 포함된 복수의 오브젝트의 방향이 상이한 경우이면, 기설정된 우선 순위에 따라 영상의 타입을 판단할 수 있다. 즉, 프로세서(130)는 영상에 포함된 텍스트를 제1 순위로 하여 영상의 타입을 판단하고, 사물을 제2 순위로 하여 영상의 타입을 판단하며, 사람을 제3 순위로 하여 영상의 타입을 판단할 수 있다. 이에 따라, 본 개시는 실제 영상의 타입에 부합하도록 디스플레이를 회전시킬 수 있다. 한편, 상술한 우선 순위는 일 실시 예일 뿐, 우선 순위는 다양하게 설정 또는 변경될 수 있다고 볼 것이다.
한편, 경우에 따라 영상에는 동일한 우선 순위를 가진 복수의 오브젝트가 서로 다른 방향으로 포함될 수도 있다. 예를 들어, 도 8과 같이, 세로 방향의 제1 오브젝트(810) 및 가로 방향의 제2 오브젝트(820)가 영상에 포함된 경우가 그러하다. 여기에서, 제1 오브젝트(810)는 방송사의 로고 등과 같이 영상의 프레임이 변경되더라도 화면의 특정 영역에 고정되어 표시되는 텍스트가 될 수 있고, 제2 오브젝트(820)는 동영상에 포함된 텍스트와 같이 영상의 프레임이 변경되면 화면에 포함되지 않는 텍스트가 될 수 있다.
이 경우, 프로세서(130)는 방송사의 로고 등과 같이 영상의 프레임이 변경되더라도 화면의 특정 영역에 고정되어 표시되는 오브젝트에 기초하여 영상의 타입을 판단할 수 있다. 구체적으로, 프로세서(130)는 영상에 동일한 우선 순위를 가진 복수의 오브젝트가 서로 다른 방향으로 포함된 경우, 복수의 영상 프레임을 분석하고, 복수의 영상 프레임에 포함된 오브젝트에 기초하여 영상의 타입을 판단할 수 있다.
도 8의 경우, 프로세서(130)는 제1 및 제2 텍스트(810, 820) 중에서, 제1 텍스트(810)가 복수의 영상 프레임에 포함된 텍스트로 판단되면, 제1 텍스트(810)를 화면의 특정 영역에 고정되어 표시되는 오브젝트로 판단할 수 있다. 그리고, 도 8과 같이, 제1 텍스트(810)가 90°로 반시계 방향으로 회전된 텍스트인 경우, 프로세서(130)는 제1 텍스트(810)의 방향을 세로 방향으로 판단하고, 디스플레이(110)에 표시된 영상의 타입을 가로 타입으로 판단할 수 있다. 이후, 프로세서(130)는 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
도 9는 본 개시의 일 실시 예에 따른 회전을 위한 UI(User Interface)를 설명하기 위한 도면이다.
전술한 바와 같이, 프로세서(130)는 디스플레이(110)가 세로로 배치된 상태에서, 가로 타입의 영상이 디스플레이(110)에 표시된 것으로 판단되면, 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어하고, 디스플레이(110)가 가로로 배치된 상태에서, 세로 방향의 영상이 디스플레이(110)에 표시된 것으로 판단되면, 디스플레이(110)를 세로 방향으로 회전하도록 구동부(120)를 제어할 수 있다.
한편, 이와 같은 동작은 디스플레이(110)의 배치 상태 및 영상의 타입이 대응되지 않는 경우 자동으로 수행될 수 있음은 물론, 회전을 위한 UI(User Interface)를 선택하는 사용자 명령이 수신되는 것을 전제로 수행될 수도 있다.
예를 들어, 도 9를 참조하면, 프로세서(130)는 디스플레이(110)의 배치 상태 및 영상의 타입이 대응되지 않는 경우, 디스플레이(110)의 일 영역에 디스플레이(110)의 회전을 위한 UI(910)를 표시하고, UI(910)를 선택하는 사용자 명령이 수신되면 디스플레이(110)를 회전하도록 구동부(120)를 제어할 수 있다.
이와 같이, 디스플레이(110)의 배치 상태 및 영상의 타입이 대응되지 않는 경우 회전을 위한 UI(910)를 표시함으로써, 사용자는 UI(910)를 선택하는 간단한 조작만으로 디스플레이(110)를 회전시킬 수 있다.
도 10a 및 도 10b는 본 개시의 일 실시 예에 따른 가로 방향으로 배치된 디스플레이에 블랭크 영역이 포함된 영상이 표시된 경우, 오브젝트를 식별하고 디스플레이를 회전하는 방법을 설명하기 위한 도면이다.
경우에 따라, 디스플레이(110)에는 블랭크 영역이 컨텐츠의 좌우에 포함된 영상이 표시될 수 있다. 도 10a의 좌측 도면과 같이, 디스플레이(110)가 가로 방향으로 배치된 상태에서, 해상도가 1080 × 1920 인 컨텐츠가 재생되는 경우 등이 그러하다.
프로세서(130)는 디스플레이(110)에 표시된 영상에 블랭크 영역이 포함되어 있는지를 판단할 수 있다.
구체적으로, 프로세서(130)는 디스플레이(110)를 통해 표시된 영상에서 블랙 영역(1010-1, 1010-2)을 판단하고, 블랙 영역에 대응되는 영역을 블랭크 영역으로 판단할 수 있다. 여기에서, 블랙 영역(1010-1, 1010-2)은 디스플레이(110)를 통해 표시된 영상의 컬러 값을 분석함으로써 판단될 수 있다. 다만, 이는 일 실시 예일 뿐, 프로세서(130)는 엣지 검출 알고리즘을 통해 디스플레이(110)를 통해 표시된 영상에 포함된 블랙 영역(1010-1, 1010-2)을 판단할 수도 있다.
그리고, 프로세서(130)는 디스플레이(110)에 표시된 영상에서 블랭크 영역을 제외한 나머지 영역의 영상을 크롭(Crop)하고, 크롭된 영상(1020)에서 오브젝트를 식별할 수 있다.
이와 같이, 전체 영상이 아닌 크롭된 영상에서 오브젝트를 식별함으로써, 본 개시는 프로세서(130)의 연산 부담을 감소시킬 수 있다.
그리고, 프로세서(130)는 도 10a와 같이 크롭된 영상에 포함된 오브젝트가 반시계 방향으로 회전된 것으로 판단되면, 오브젝트의 방향을 세로 방향으로 판단할 수 있다.
이후, 프로세서(130)는 오브젝트의 방향에 기초하여, 블랭크 영역을 포함하는 전체 영상의 타입을 판단할 수 있다. 본 실시 예에서, 블랭크 영역을 포함하는 전체 영상은 세로 방향을 기준으로 세로가 가로보다 기므로, 세로 타입의 영상으로 판단될 수 있다.
이후, 프로세서(130)는 도 10b와 같이 디스플레이(110)를 시계 방향으로 90°회전하도록 구동부(120)를 제어할 수 있다.
도 11a 및 도 11b는 본 개시의 일 실시 예에 따른 세로 방향으로 배치된 디스플레이에 블랭크 영역이 포함된 영상이 표시된 경우, 오브젝트를 식별하고 디스플레이를 회전하는 방법을 설명하기 위한 도면이다.
경우에 따라, 디스플레이(110)에는 블랭크 영역이 컨텐츠의 상하에 포함된 영상이 표시될 수 있다. 도 11a의 좌측 도면과 같이, 디스플레이(110)가 세로 방향으로 배치된 상태에서, 해상도가 1920 × 1080 인 컨텐츠가 재생되는 경우 등이 그러하다.
프로세서(130)는 디스플레이(110)에 표시된 영상에 블랭크 영역이 포함되어 있는지를 판단할 수 있다.
구체적으로, 프로세서(130)는 디스플레이(110)를 통해 표시된 영상에서 블랙 영역(1010-1, 1010-2)을 판단하고, 블랙 영역에 대응되는 영역을 블랭크 영역으로 판단할 수 있다. 여기에서, 블랙 영역(1110-1, 1110-2)은 디스플레이(110)를 통해 표시된 영상의 컬러 값을 분석함으로써 판단될 수 있다. 다만, 이는 일 실시 예일 뿐, 프로세서(130)는 엣지 검출 알고리즘을 통해 디스플레이(110)를 통해 표시된 영상에 포함된 블랙 영역(1110-1, 1110-2)을 판단할 수도 있다.
그리고, 프로세서(130)는 디스플레이(110)에 표시된 영상에서 블랭크 영역을 제외한 나머지 영역의 영상을 크롭(Crop)하고, 크롭된 영상(1120)에서 오브젝트를 식별할 수 있다.
이와 같이, 전체 영상이 아닌 크롭된 영상에서 오브젝트를 식별함으로써, 본 개시는 프로세서(130)의 연산 부담을 감소시킬 수 있다.
그리고, 프로세서(130)는 도 11a와 같이 크롭된 영상에 포함된 오브젝트가 시계 방향으로 회전된 것으로 판단되면, 오브젝트의 방향을 세로 방향으로 판단할 수 있다.
이후, 프로세서(130)는 오브젝트의 방향에 기초하여, 블랭크 영역을 포함하는 전체 영상의 타입을 판단할 수 있다. 본 실시 예에서, 블랭크 영역을 포함하는 전체 영상은 세로 방향을 기준으로 가로가 세로보다 기므로, 가로 타입의 영상으로 판단될 수 있다.
이후, 프로세서(130)는 도 10b와 같이, 디스플레이(110)를 반시계 방향으로 90°회전하도록 회전하도록 구동부(120)를 제어할 수 있다.
도 12는 본 개시의 일 실시 예에 따른 디스플레이 장치가 미러링 된 영상을 표시하는 실시 예를 설명하기 위한 도면이다.
프로세서(130)는 외부 장치(200)에서 표시 중인 영상을 미러링하여 표시할 수 있다. 이를 위해, 프로세서(130)는 외부 장치(200)와 통신을 수행하여, 외부 장치(200)로부터 미러링을 위한 영상을 수신할 수 있다. 여기에서, 외부 장치(200)는 스마트 폰, 컴퓨터, 노트북 등이 될 수 있으나, 반드시 이에 한정되는 것은 아니다. 외부 장치(200)는 외부 장치(200)에서 표시 중인 영상을 디스플레이 장치(100)로 전송할 수 있다는 다양한 전자 장치가 될 수 있다.
특히, 프로세서(130)는 외부 장치(200)로부터 수신한 영상에 동영상 및 정지 영상이 포함된 경우, 동영상을 디스플레이(110)에 표시할 수 있다. 구체적으로, 프로세서(130)는 외부 장치(200)로부터 미러링을 위한 영상이 수신되면, 영상에 포함된 복수의 프레임을 분석하여, 영상 프레임의 변화에 따라 컨텐츠가 변경되는 영역과 변경되지 않는 영역을 판단할 수 있다. 그리고, 프로세서(130)는 영상 프레임의 변화에 따라 컨텐츠가 변경되는 영역을 동영상이 포함된 영역으로 판단하고, 영상 프레임의 변화에 따라 컨텐츠가 변경되지 않는 영역을 정지 영상이 포함된 영역으로 판단할 수 있다. 일 예로, 도 12를 참조하면, 프로세서(130)는 영상 프레임의 변화에 따라 컨텐츠가 변경되지 않는 제1 영역(10)을 정지 영상이 포함된 영역으로 판단하고, 영상 프레임의 변화에 따라 컨텐츠가 변경되는 제2 영역(20)을 동영상이 포함된 영역으로 판단할 수 있다.
그리고, 프로세서(130)는 전술한 바와 같이, 동영상에 포함된 오브젝트의 방향을 판단할 수 있다. 도 12의 경우, 프로세서(130)는 사람의 얼굴 방향에 기초하여 영상에 포함된 오브젝트를 가로 방향의 오브젝트로 판단할 수 있다. 그리고, 프로세서(130)는 가로 방향을 기준으로, 제2 영역(20)의 영상은 가로가 세로보다 기므로, 제2 영역(20)의 영상을 가로 타입의 영상으로 판단할 수 있다. 이후, 프로세서(130)는 디스플레이(110)를 가로 방향으로 회전하도록 구동부(120)를 제어하고, 디스플레이(110)가 가로인 상태에서 외부 장치(200)에 표시된 제2 영역(20)의 영상을 디스플레이(110)에 표시할 수 있다.
도 13은 본 개시의 일 실시 예에 따른 디스플레이 장치를 설명하기 위한 상세 블록도이다.
도 13을 참조하면, 본 개시의 일 실시 예에 따른 디스플레이 장치(100)는 디스플레이(110), 구동부(120), 저장부(140), 통신부(150), 마이크(160), 스피커(170), 입력부(180), 신호 처리부(190) 및 프로세서(130)를 포함할 수 있다. 이하, 상술한 설명과 중복되는 부분은 생략 내지 축약하여 설명하기로 한다.
저장부(140)는 디스플레이 장치(100)의 구성요소의 전반적인 동작을 제어하기 위한 운영체제(Operating System: OS) 및 디스플레이 장치(100)의 구성요소와 관련된 명령 또는 데이터를 저장할 수 있다.
이에 따라, 프로세서(130)는 저장부(140)에 저장된 다양한 명령 또는 데이터 등을 이용하여 디스플레이 장치(100)의 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 다른 구성요소들 중 적어도 하나로부터 수신된 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리하고, 다양한 데이터를 비휘발성 메모리에 저장(store)할 수 있다.
특히, 저장부(140)는 영상에 포함된 오브젝트를 식별할 수 있는 영상 인식 알고리즘 또는 인공 지능 모델에 관한 정보를 저장할 수 있다.
통신부(150)는 외부 장치와 통신하여 다양한 데이터를 송수신할 수 있다. 예를 들어, 통신부(150)는 근거리 통신망(LAN: Local Area Network), 인터넷 네트워크, 이동 통신 네트워크를 통해 전자 장치와 통신을 수행할 수 있음은 물론, BT(Bluetooth), BLE(Bluetooth Low Energy), WI-FI(Wireless Fidelity), Zigbee, NFC 등과 같은 다양한 통신 방식 등을 통해 전자 장치와 통신을 수행할 수 있다.
이를 위해, 통신부(150)는 네트워크 통신을 수행하기 위한 다양한 통신 모듈을 포함할 수 있다. 예를 들어, 통신부(150)는 블루투스 칩, 와이파이 칩, 무선 통신 칩 등을 포함할 수 있다.
특히, 통신부(120)는 외부 장치와 통신을 수행하여, 외부 장치로부터 영상을 수신할 수 있다. 여기에서, 외부 장치는 서버, 스마트 폰, 컴퓨터, 노트북 등이 될 수 있으나, 반드시 이에 한정되는 것은 아니다.
한편, 통신부(150)는 외부 장치와 통신을 수행하여, 방송 컨텐츠(또는, 방송 신호)를 수신할 수도 있다. 여기에서, 방송 컨텐츠는 영상, 오디오 또는 부가 데이터(예를 들어, EPG) 중 적어도 하나를 포함할 수 있다. 이를 위해, 통신부(120)는 튜너(미도시), 복조기(미도시), 등화기(미도시) 등을 포함할 수 있다.
마이크(160)는 사용자 음성을 수신할 수 있다. 여기에서, 사용자 음성은 디스플레이 장치(100)의 특정 기능을 실행시키기 위한 음성이 될 수 있다. 프로세서(130)는 마이크(160)를 통해 사용자 음성이 수신되면, STT(Speech to text) 알고리즘을 통해 사용자 음성을 분석하고, 사용자 음성에 대응되는 기능을 수행할 수 있다.
일 예로, 프로세서(130)는 마이크(160)를 통해 디스플레이(110)의 회전을 위한 사용자 음성이 수신되면, 디스플레이(110)를 회전하도록 구동부(120)를 제어할 수 있다.
스피커(170)는 다양한 오디오를 출력할 수 있다. 예를 들어, 스피커(170)는 디스플레이(110)를 회전하는 경우 오디오를 출력할 수 있다.
입력부(180)는 다양한 사용자 명령을 입력 받을 수 있다. 프로세서(130)는 입력부(180)를 통해 입력된 사용자 명령에 대응되는 기능을 실행할 수 있다.
예를 들어, 입력부(180)는 디스플레이(110)의 회전을 위한 사용자 명령을 입력 받을 수 있다. 또한, 입력부(180)는 턴 온, 채널 변경, 볼륨 조절 등을 수행하기 위한 사용자 명령을 입력 받을 수 있으며, 프로세서(130)는 입력된 사용자 명령에 따라 디스플레이 장치(100)를 턴 온 시키거나, 채널 변경, 볼륨 조절 등을 수행할 수 있다.
이를 위해, 입력부(180)는 입력 패널로 구현될 수 있다. 입력 패널은 터치패드(Touch Pad) 혹은 각종 기능 키, 숫자 키, 특수 키, 문자 키 등을 구비한 키패드(Key Pad) 또는 터치 스크린(Touch Screen) 방식으로 구현될 수 있다.
신호 처리부(190)는 통신부(150)를 통해 수신된 컨텐츠에 대한 신호 처리를 수행한다. 구체적으로, 신호 처리부(190)는 컨텐츠를 구성하는 영상에 디코딩, 스케일링 및 프레임 레이트 변환 등의 동작을 수행하여, 영상을 디스플레이 장치(100)에서 출력 가능한 형태로 신호 처리할 수 있다. 또한, 신호 처리부(190)는 컨텐츠를 구성하는 오디오에 디코딩 등의 신호 처리를 수행하여, 오디오를 스피커(170)에서 출력 가능한 형태로 신호 처리할 수 있다.
이에 따라, 디스플레이(110)는 신호 처리부(190)에서 출력되는 영상 등을 디스플레이 할 수 있고, 스피커(170)는 신호 처리부(190)에서 출력되는 오디오를 출력할 수 있다.
프로세서(130)는 디스플레이 장치(100)의 전반적인 동작을 제어한다.
특히, 프로세서(130)는 영상을 표시하기 위한 사용자 명령이 입력되면, 영상을 표시하도록 디스플레이(110)를 제어할 수 있다. 그리고, 프로세서(130)는 영상에 포함된 오브젝트에 기초하여 영상의 타입을 판단할 수 있다.
이 경우, 프로세서(130)는 영상이 디스플레이(110)에 표시된 후 기설정된 시간 동안 식별된 오브젝트에 기초하여 디스플레이(110)에 표시된 영상의 타입을 판단할 수 있다. 가령, 기설정된 시간은 15초가 될 수 있으나, 이는 사용자 명령에 따라 다양하게 설정 또는 변경될 수 있다.
이는, 영상의 종료 시점까지 계속해서 영상에서 오브젝트를 식별하고, 영상의 타입을 판단하는 것은 프로세서(130)의 과부하를 초래할 수 있기 때문이다.
한편, 기설정된 시간 동안 식별된 오브젝트가 복수의 방향으로 표시되는 경우가 있다.
예를 들어, 음악 방송 등의 경우, 실제 카메라 앵글이 회전함으로 인해, 영상에 포함된 오브젝트도 회전하는 경우가 그러하다.
이와 같이, 기설정된 시간 동안 식별된 오브젝트가 복수의 방향으로 표시된 경우, 프로세서(130)는 상대적으로 긴 시간 동안 표시된 방향을 기준으로 영상의 타입을 판단할 수 있다.
즉, 기설정된 시간이 15초인 경우를 예로 들면, 약 10초 동안 오브젝트의 방향이 가로이고, 나머지 5초 동안 오브젝트의 방향이 세로인 것으로 판단되면, 프로세서(130)는 오브젝트는 가로 방향으로 오브젝트로 판단할 수 있다.
이에 따라, 본 개시는 카메라 앵글이 회전되는 경우 또는 영상이 일시적으로 회전하는 경우 등에 있어서도 오브젝트의 방향을 정확하게 판단할 수 있다.
한편, 프로세서(130)는 오브젝트가 기설정된 제3 범위의 각도(가령, 160° 내지 180°)로 시계 방향 또는 반시계 방향으로 회전한 것으로 판단된 경우에도, 오브젝트는 가로 방향인 것으로 판단할 수 있다.
예를 들어, 도 3 또는 도 5와 같은 영상이 상하 반전된 경우가 그러하다. 이 경우, 프로세서(130)는 디스플레이(110)를 180°회전하도록 구동부(120)를 제어할 수 있다.
이에 따라, 사용자는 자연스러운 영상을 감상할 수 있다.
도 14는 본 개시의 일 실시 예에 따른 디스플레이 장치의 제어 방법을 설명하기 위한 흐름도이다.
디스플레이 장치는, 디스플레이에 영상이 표시되는 동안, 영상에 포함된 오브젝트를 식별(S1410)할 수 있다. 구체적으로, 디스플레이 장치는 영상 인식 알고리즘 또는 인공 지능 모델을 이용하여, 영상에 포함된 오브젝트를 식별할 수 있다.
그리고, 디스플레이 장치는 식별된 오브젝트에 기초하여 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단(S1420)할 수 있다. 구체적으로, 오브젝트의 방향이 가로인 경우, 디스플레이 장치는 가로 방향을 기준으로, 영상의 가로가 세로보다 길면, 영상은 가로 타입인 것으로 판단하고, 영상의 세로가 가로보다 길면, 영상은 세로 타입인 것으로 판단할 수 있다. 그리고, 오브젝트의 방향이 세로인 경우, 디스플레이 장치는 세로 방향을 기준으로, 영상의 가로가 세로보다 길면, 영상은 가로 타입인 것으로 판단하고, 영상의 세로가 가로보다 길면, 영상은 세로 타입인 것으로 판단할 수 있다.
디스플레이 장치는 디스플레이의 배치 상태 및 영상의 타입에 기초하여, 디스플레이를 회전(S1430)할 수 있다. 구체적으로, 디스플레이의 배치 상태 및 영상의 타입이 대응되지 않으면, 디스플레이 장치는 디스플레이를 회전할 수 있다.
한편, 상술한 본 발명의 다양한 실시 예들에 따른 방법들은, 기존 디스플레이 장치에 설치 가능한 소프트웨어 또는 어플리케이션 형태로 구현될 수 있다.
또한, 상술한 본 발명의 다양한 실시 예들에 따른 방법들은, 기존 디스플레이 장치에 대한 소프트웨어 업그레이드, 또는 하드웨어 업그레이드만으로도 구현될 수 있다.
또한, 상술한 본 발명의 다양한 실시 예들은 디스플레이 장치에 구비된 임베디드 서버, 또는 디스플레이 장치 외부의 서버를 통해 수행되는 것도 가능하다.
한편, 본 발명에 따른 디스플레이 장치의 제어 방법을 순차적으로 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100: 디스플레이 장치
110: 디스플레이
120: 구동부
130: 프로세서

Claims (20)

  1. 디스플레이 장치에 있어서,
    디스플레이;
    구동부; 및
    상기 디스플레이에 영상이 표시되는 동안, 상기 영상에 포함된 오브젝트를 식별하고, 상기 오브젝트에 기초하여 상기 표시된 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단하며, 상기 디스플레이의 배치 상태 및 상기 표시된 영상의 타입에 기초하여, 상기 디스플레이를 회전하도록 상기 구동부를 제어하는 프로세서;를 포함하고,
    상기 오브젝트는,
    상기 영상에 포함된 텍스트, 사물(Thing) 또는 사람 중 적어도 하나이고,
    상기 프로세서는,
    상기 영상에 포함된 텍스트 및 사물의 방향이 서로 다른 경우이면, 상기 텍스트의 방향을 기준으로 상기 영상의 타입을 판단하고, 상기 영상에 포함된 사물 및 사람의 방향이 서로 다른 경우이면, 상기 사물의 방향을 기준으로 상기 영상의 타입을 판단하고,
    상기 영상에 동일한 우선 순위를 갖는 복수의 오브젝트가 서로 다른 방향으로 포함되는 경우이면, 상기 복수의 오브젝트 중 상기 영상의 일 영역에 고정되어 표시되는 오브젝트의 방향에 기초하여 상기 영상의 타입을 판단하는, 디스플레이 장치.
  2. 제1항에 있어서,
    상기 프로세서는,
    상기 디스플레이에 표시된 상기 오브젝트의 방향을 판단하고, 상기 오브젝트의 방향을 기준으로, 상기 표시된 영상의 가로가 세로보다 길면 상기 표시된 영상을 상기 가로 타입의 영상으로 판단하고, 상기 오브젝트의 방향으로 기준으로, 상기 표시된 영상의 세로가 가로보다 길면 상기 표시된 영상을 상기 세로 타입의 영상으로 판단하는, 디스플레이 장치.
  3. 삭제
  4. 삭제
  5. 제1항에 있어서,
    상기 프로세서는,
    상기 디스플레이가 세로로 배치된 상태에서, 상기 가로 타입의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 가로 방향으로 회전하도록 상기 구동부를 제어하고,
    상기 디스플레이가 가로로 배치된 상태에서, 상기 세로 방향의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 세로 방향으로 회전하도록 상기 구동부를 제어하는, 디스플레이 장치.
  6. 제1항에 있어서,
    상기 프로세서는,
    상기 디스플레이의 일 영역에 상기 디스플레이의 회전을 위한 UI(User Interface)를 표시하고, 상기 UI를 선택하는 사용자 명령이 수신되면 상기 디스플레이를 회전하도록 상기 구동부를 제어하는, 디스플레이 장치.
  7. 제1항에 있어서,
    상기 프로세서는,
    상기 표시된 영상에 블랭크 영역이 포함되어 있는지를 판단하고, 상기 표시된 영상에 블랭크 영역이 포함된 경우, 상기 블랭크 영역을 제외한 나머지 영역의 영상을 크롭(Crop)하고, 상기 크롭된 영상에서 상기 오브젝트를 식별하는, 디스플레이 장치.
  8. 제1항에 있어서,
    상기 프로세서는,
    상기 영상을 표시하기 위한 사용자 명령이 입력되면 상기 영상을 상기 디스플레이에 표시하고, 상기 영상이 상기 디스플레이에 표시된 후 기설정된 시간 동안 식별된 상기 오브젝트에 기초하여 상기 표시된 영상의 타입을 판단하는, 디스플레이 장치.
  9. 제8항에 있어서,
    상기 프로세서는,
    상기 기설정된 시간 동안 식별된 상기 오브젝트가 복수의 방향으로 표시된 경우, 상대적으로 긴 시간 동안 표시된 방향을 기준으로 상기 영상의 타입을 판단하는, 디스플레이 장치.
  10. 제1항에 있어서,
    상기 프로세서는,
    상기 디스플레이를 최소한의 회전 각도로 회전하기 위한 방향을 판단하고, 상기 판단된 방향으로 상기 디스플레이를 회전하도록 상기 구동부를 제어하는, 디스플레이 장치.
  11. 디스플레이 장치의 제어 방법에 있어서,
    디스플레이에 영상이 표시되는 동안, 상기 영상에 포함된 오브젝트를 식별하는 단계;
    상기 오브젝트에 기초하여 상기 표시된 영상이 가로 타입의 영상인지 또는 세로 타입의 영상인지를 판단하는 단계; 및
    상기 디스플레이의 배치 상태 및 상기 표시된 영상의 타입에 기초하여, 상기 디스플레이를 회전하는 단계;를 포함하고,
    상기 오브젝트는, 상기 영상에 포함된 텍스트, 사물(Thing) 또는 사람 중 적어도 하나이고,
    상기 판단하는 단계는,
    상기 영상에 포함된 텍스트 및 사물의 방향이 서로 다른 경우이면, 상기 텍스트의 방향을 기준으로 상기 영상의 타입을 판단하고, 상기 영상에 포함된 사물 및 사람의 방향이 서로 다른 경우이면, 상기 사물의 방향을 기준으로 상기 영상의 타입을 판단하고,
    상기 영상에 동일한 우선 순위를 갖는 복수의 오브젝트가 서로 다른 방향으로 포함되는 경우이면, 상기 복수의 오브젝트 중 상기 영상의 일 영역에 고정되어 표시되는 오브젝트의 방향에 기초하여 상기 영상의 타입을 판단하는, 디스플레이 장치의 제어 방법.
  12. 제11항에 있어서,
    상기 판단하는 단계는,
    상기 디스플레이에 표시된 상기 오브젝트의 방향을 판단하고, 상기 오브젝트의 방향을 기준으로, 상기 표시된 영상의 가로가 세로보다 길면 상기 표시된 영상을 상기 가로 타입의 영상으로 판단하고, 상기 오브젝트의 방향으로 기준으로, 상기 표시된 영상의 세로가 가로보다 길면 상기 표시된 영상을 상기 세로 타입의 영상으로 판단하는, 디스플레이 장치의 제어 방법.
  13. 삭제
  14. 삭제
  15. 제11항에 있어서,
    상기 회전하는 단계는,
    상기 디스플레이가 세로로 배치된 상태에서, 상기 가로 타입의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 가로 방향으로 회전하고,
    상기 디스플레이가 가로로 배치된 상태에서, 상기 세로 방향의 영상이 상기 디스플레이에 표시된 것으로 판단되면, 상기 디스플레이를 세로 방향으로 회전하는, 디스플레이 장치의 제어 방법.
  16. 제11항에 있어서,
    상기 디스플레이의 일 영역에 상기 디스플레이의 회전을 위한 UI(User Interface)를 표시하는 단계;를 더 포함하고,
    상기 회전하는 단계는,
    상기 UI를 선택하는 사용자 명령이 수신되면 상기 디스플레이를 회전하는, 디스플레이 장치의 제어 방법.
  17. 제11항에 있어서,
    상기 오브젝트를 식별하는 단계는,
    상기 표시된 영상에 블랭크 영역이 포함되어 있는지를 판단하고, 상기 표시된 영상에 블랭크 영역이 포함된 경우, 상기 블랭크 영역을 제외한 나머지 영역의 영상을 크롭(Crop)하고, 상기 크롭된 영상에서 상기 오브젝트를 식별하는, 디스플레이 장치의 제어 방법.
  18. 제11항에 있어서,
    상기 판단하는 단계는,
    상기 영상을 표시하기 위한 사용자 명령이 입력되면 상기 영상을 상기 디스플레이에 표시하고, 상기 영상이 상기 디스플레이에 표시된 후 기설정된 시간 동안 식별된 상기 오브젝트에 기초하여 상기 표시된 영상의 타입을 판단하는, 디스플레이 장치의 제어 방법.
  19. 제18항에 있어서,
    상기 판단하는 단계는,
    상기 기설정된 시간 동안 식별된 상기 오브젝트가 복수의 방향으로 표시된 경우, 상대적으로 긴 시간 동안 표시된 방향을 기준으로 상기 영상의 타입을 판단하는, 디스플레이 장치의 제어 방법.
  20. 제11항에 있어서,
    상기 회전하는 단계는,
    상기 디스플레이를 최소한의 회전 각도로 회전하기 위한 방향을 판단하고, 상기 판단된 방향으로 상기 디스플레이를 회전하는, 디스플레이 장치의 제어 방법.
KR1020190111015A 2019-03-11 2019-09-06 디스플레이 장치 및 그 제어 방법 KR102242407B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201910858534.0A CN111679731A (zh) 2019-03-11 2019-09-11 显示装置及其控制方法
PCT/KR2019/012703 WO2020184798A1 (en) 2019-03-11 2019-09-30 Display apparatus and control method thereof
EP19200587.4A EP3709155A1 (en) 2019-03-11 2019-09-30 Display apparatus and control method thereof
US16/588,354 US11379175B2 (en) 2019-03-11 2019-09-30 Display apparatus and control method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020190027438 2019-03-11
KR20190027438 2019-03-11

Publications (2)

Publication Number Publication Date
KR20200108760A KR20200108760A (ko) 2020-09-21
KR102242407B1 true KR102242407B1 (ko) 2021-04-20

Family

ID=72707916

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190111015A KR102242407B1 (ko) 2019-03-11 2019-09-06 디스플레이 장치 및 그 제어 방법

Country Status (1)

Country Link
KR (1) KR102242407B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102242031B1 (ko) 2020-04-09 2021-04-19 삼성전자주식회사 전자 장치 및 이의 제어 방법
KR20220043746A (ko) * 2020-09-29 2022-04-05 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
KR20230073875A (ko) * 2021-11-19 2023-05-26 삼성전자주식회사 이미지를 적응적으로 디스플레이하는 전자 장치 및 그 동작 방법
WO2023153595A1 (ko) * 2022-02-08 2023-08-17 삼성전자 주식회사 전자 장치 및 전자 장치의 화면 표시 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9280804B2 (en) * 2012-11-16 2016-03-08 Google Inc. Rotation of an image based on image content to correct image orientation
KR20150011714A (ko) * 2013-07-23 2015-02-02 주식회사 케이티 영상 방향 판단 장치
KR102156294B1 (ko) * 2016-08-30 2020-09-15 삼성전자주식회사 영상 표시 장치 및 그 동작방법
KR102373510B1 (ko) * 2017-08-11 2022-03-11 삼성전자주식회사 디스플레이를 회전함에 따라 컨텐츠를 시각화 하는 디스플레이 장치 및 이의 제어 방법

Also Published As

Publication number Publication date
KR20200108760A (ko) 2020-09-21

Similar Documents

Publication Publication Date Title
KR102242407B1 (ko) 디스플레이 장치 및 그 제어 방법
US11379175B2 (en) Display apparatus and control method thereof
CN111010510B (zh) 一种拍摄控制方法、装置及电子设备
KR102607214B1 (ko) 디스플레이 장치 및 그 제어 방법
JP6401785B2 (ja) 液晶表示方法および装置
US20160170709A1 (en) Device and method for controlling sound output
KR20190053725A (ko) 디스플레이장치 및 그 제어방법
US20190012129A1 (en) Display apparatus and method for controlling display apparatus
CN112004122B (zh) 电子装置以及其控制方法
US11636824B2 (en) Display apparatus and control method thereof for variably displaying user interface
KR20190021016A (ko) 전자 장치 및 그 제어 방법
US10078793B2 (en) Method and device for displaying image
KR20160071783A (ko) 컨텐트를 표시하는 방법 및 디바이스
KR102005406B1 (ko) 디스플레이 장치 및 그 제어 방법
KR102333533B1 (ko) 디스플레이 장치 및 그 제어방법
US10643571B2 (en) Display device and method for operating in a plurality of modes and displaying contents corresponding to the modes
KR20210047112A (ko) 전자장치 및 그 제어방법
US20100039374A1 (en) Electronic device and method for viewing displayable medias
US10949704B2 (en) Electronic apparatus and control method thereof
KR102180820B1 (ko) 디스플레이 장치 및 그 제어 방법
KR101895865B1 (ko) 랜드스케이프 동영상 컨텐츠의 적응적 재생 시스템 및 재생방법
US20180288360A1 (en) Method, apparatus, and storage medium for video file processing
KR20140087787A (ko) 디스플레이 장치 및 그의 제어 방법
KR20210073094A (ko) 사용자 단말 장치 및 그 제어 방법
KR101326587B1 (ko) 전자기기에서의 응용프로그램 실행 제어 방법 및 그 방법이 기록된 기록매체

Legal Events

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