[go: up one dir, main page]

KR100451739B1 - 인터넷 티브이 및 그 텍스트 표시방법 - Google Patents

인터넷 티브이 및 그 텍스트 표시방법 Download PDF

Info

Publication number
KR100451739B1
KR100451739B1 KR10-2002-0003331A KR20020003331A KR100451739B1 KR 100451739 B1 KR100451739 B1 KR 100451739B1 KR 20020003331 A KR20020003331 A KR 20020003331A KR 100451739 B1 KR100451739 B1 KR 100451739B1
Authority
KR
South Korea
Prior art keywords
text
web page
display
internet
osd
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR10-2002-0003331A
Other languages
English (en)
Other versions
KR20030062876A (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 KR10-2002-0003331A priority Critical patent/KR100451739B1/ko
Priority to US10/346,096 priority patent/US20030137534A1/en
Priority to CNB031017452A priority patent/CN1295913C/zh
Publication of KR20030062876A publication Critical patent/KR20030062876A/ko
Application granted granted Critical
Publication of KR100451739B1 publication Critical patent/KR100451739B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42653Internal components of the client ; Characteristics thereof for processing graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/44504Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/027Arrangements and methods specific for the display of internet documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명은 인터넷 티브이 상에서 인터넷 이용시 웹 페이지의 문자 가독성이 저하되는 문제를 방지할 수 있도록 한 인터넷 티브이 및 그 텍스트 표시방법에 관한 것으로, 디스플레이부를 구비한 인터넷 티브이에서, 외부 통신망과 접속하기 위해 PSTN(Public Switched Telephone Network), LAN(Local Area Network) 또는 CABLE 등과 연결하기 위한 인터페이스부, 상기 통신망으로부터 상기 인터페이스부를 통해 입력되는 소정 웹 페이지(Web Page)를 상기 디스플레이부에 디스플레이 하도록 처리하는 그래픽 처리부, 상기 웹 페이지의 소스 데이터(Source Data)에서 텍스트(Text)를 분리하기 위한 텍스트 분리부, 상기 분리된 텍스트를 OSD(On Screen Display) 형태로 디스플레이 하도록 처리하기 위한 OSD 처리부, 사용자의 설정에 따라 상기 디스플레이 된 웹 페이지 상의 마우스 포인터(Mouse Pointer)의 위치를 인식하고 상기 인식된 마우스 포인터에 따라 해당 텍스트를 분리하여 상기 OSD 상에 디스플레이 하도록 제어하는 제어부를 포함하여 구성되므로 사용자 설정에 따라 웹 페이지 내에 존재하는 텍스트를 별도의 OSD를 통해 디스플레이 함으로서 통상 PC 환경을 위해 제작된 웹 페이지의 문자 가독성을 향상시킬 수 있다.

Description

인터넷 티브이 및 그 텍스트 표시방법{Internet TV and Method for Display Text of The Same}
본 발명은 인터넷 티브이에 관한 것으로, 특히 인터넷 티브이 및 그 텍스트 표시방법에 관한 것이다.
정보화 시대로의 발전에 따라 사회, 문화, 경제, 스포츠 등 모든 분야를 총 망라한 정보를 가장 손쉽게 얻을 수 있는 통신매체인 인터넷은 실생활에서도 중요한 위치를 차지하고 있으며, 그 발전 가능성 또한 무궁무진하다 할 수 있다.
따라서, 인터넷을 사용하기 위한 매체로 PC(Personal Computer; 개인용 컴퓨터)가 급속히 증가하고 있으며, 티브이도 단순히 방송을 수신하여 시청하기 위한 단 방향성 매체를 탈피하여 정소 수신 및 전송이 가능한 양방향성 통신매체로의 발전요구에 따라 티브이 방송 시청 뿐 아니라 인터넷이 가능한 인터넷 티브이가 개발되었고 정보화 시대의 발전에 대응하여 꾸준한 기술 개발이 요구되고 있는 실정이다.
그러나, 현재 인터넷 티브이를 통해 제공되는 인터넷 웹 페이지(Web Page)는 대부분 PC 환경을 위해 제작되었기 때문에 인터넷 티브이를 이용하여 디스플레이 할 경우 해상도 및 화면 크기 때문에 본질적으로 문자의 가독성이 저하되게 된다.
이러한 문제로 인해 인터넷 티브이에서 제공하는 기능 중 웹 페이지의 소정 텍스트 영역을 사용자가 직접 지정하여 티브이 디스플레이 화면에 오버랩 된 소정화면을 통해 지정한 웹 페이지의 텍스트를 확대하여 디스플레이 하는 기능을 제공한다.
상기 웹 페이지의 텍스트 표시방법을 위한 종래 기술에 따른 인터넷 티브이를 설명하면 다음과 같다.
도 1에 도시한 바와 같이, 종래 기술에 따른 인터넷 티브이는 디스플레이부(3)를 구비한 인터넷 티브이에서, 외부 통신망과 접속하기 위해 PSTN(Public Switched Telephone Network), LAN(Local Area Network) 또는 CABLE 등과 연결하기 위한 인터페이스부(1)와, 상기 통신망으로부터 상기 인터페이스부(1)를 통해 입력되는 소정 웹 페이지(Web Page)를 상기 디스플레이부(3)에 디스플레이 가능하도록 처리하는 그래픽 처리부(2)와, 사용자 설정에 따라 소정 화면을 상기 웹 페이지 상에 오버랩(Overlap) 시켜 상기 웹 페이지의 화면 일부를 소정 비율로 확대하여 상기 소정 화면에 디스플레이 하도록 제어하는 제어부(4)를 포함하여 구성된다.
상기와 같이 구성된 종래 기술에 따른 인터넷 티브이의 동작을 살펴보면, 먼저 사용자가 제공받고자 하는 웹 브라우저를 선택하면 상기 인터페이스부(1)를 통해 외부 통신망과 연결되어 상기 통신망으로부터 상기 인터페이스부(1)를 통해 입력되는 해당 웹 페이지를 상기 디스플레이부(3)를 통해 디스플레이 가능하도록 상기 그래픽 처리부(2)를 거쳐 출력한다.
상기 그래픽 처리부(2)를 거쳐 출력된 웹 페이지는 상기 인터넷 티브이의 디스플레이부(3)에 디스플레이 되어 사용자에게 제공된다.
그리고, 상기 디스플레이 된 웹 페이지에서 사용자가 화면 일부 또는 텍스트의 일부를 선택하면 소정 비율로 확대하여 디스플레이 하도록 상기 제어부(4)는 소정 메뉴 선택을 통한 사용자 설정에 따라 상기 디스플레이 된 웹 페이지 상에 소정 화면을 오버랩 시킨다.
상기 그래픽 처리부(2)를 거쳐 사용자가 선택한 화면 일부를 확대하여 상기 웹 페이지에 오버랩 되어 있는 상기 소정 화면을 통해 디스플레이 하도록 제어한다.
여기서, 상기 화면의 확대는 각 포인트(Point)를 확대하는 것으로, 다시 말해 2배 확대인 경우 각 포인터를 2*2 블록으로 확대하여 제공한다.
예를 들어, 도 2에 도시한 바와 같이 사용자가 확대하고자 하는 영역을 지정하면 상기 지정된 영역을 상기 웹 페이지에 오버랩 된 소정 화면에 소정 비율로 확대하여 디스플레이 한다(a). 그리고, 상기 소정 화면 즉, 확대 화면은 이동 가능하여 장문의 텍스트를 확대하고자 할 경우 화면을 도 2에 도시한 (b)와 같이 이동시키면서 이용한다.
이때, 상기 확대 화면의 이동은 리모컨(도시 생략) 또는 키 패널(도시 생략)의 이동키를 통해 수행한다.
상술한 종래 기술에 따른 인터넷 티브이는 다음과 같은 문제점이 있었다.
첫째, 인터넷 티브이를 통해 인터넷 웹 페이지를 디스플레이 할 경우 웹 페이지는 PC 환경을 위해 제작된 것이므로 그에 따라 문자 가독성의 저하가 불가피하였다.
둘째, 인터넷 웹 페이지의 일부 영역을 확대하여 표시하는 종래의 방법에 있어 확대하고자 하는 영역을 도트(Dot) 단위로 확대하므로 텍스트 또는 이미지의 모양이 보기 좋지 못해 일반적인 인터넷 티브이의 가독성을 향상시키지 못하였다.
셋째, 확대하고자 하는 영역이 장문의 텍스트 일 경우 확대 화면을 사용자가 직접 이동시키면서 이용해야 하므로 사용상 번거로움을 초래하였다.
본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 안출한 것으로, 본 발명의 목적은 인터넷 티브이의 문자 가독성 및 사용상 편의를 향상시킬 수 있도록 한 인터넷 티브이 및 그 텍스트 표시방법을 제공하는데 있다.
도 1은 종래 기술에 따른 인터넷 티브이의 구성을 나타낸 블록도
도 2는 종래 기술에 따른 인터넷 티브이의 텍스트 확대 실시예를 나타낸 도면
도 3은 본 발명에 따른 인터넷 티브이의 구성을 나타낸 블록도
도 4는 본 발명에 따른 인터넷 티브이의 텍스트 표시방법을 나타낸 플로우 차트
도 5는 인터넷 티브이를 통해 디스플레이 되는 웹 페이지 실시예를 나타낸 도면
도 6a 내지 도 6c는 웹 페이지의 HTML 문서 구성을 나타낸 도면
도 7a 및 도 7b는 웹 페이지 상의 마우스 포인터 위치 탐색을 나타낸 도면
도 8은 본 발명에 따른 인터넷 티브이의 텍스트 표시방법 실시예를 나타낸 도면
도면의 주요부분에 대한 부호의 설명
10: 인터페이스부 11: 그래픽 처리부
12: 텍스트 분리부 13: OSD 처리부
14: 디스플레이부 15: 제어부
상기와 같은 목적을 달성하기 위한 본 발명에 따른 인터넷 티브이는 디스플레이부를 구비한 인터넷 티브이에서, 외부 통신망과 접속하기 위해 PSTN(Public Switched Telephone Network), LAN(Local Area Network) 또는 CABLE 등과 연결하기 위한 인터페이스부, 상기 통신망으로부터 상기 인터페이스부를 통해 입력되는 소정 웹 페이지(Web Page)를 상기 디스플레이부에 디스플레이 하도록 처리하는 그래픽 처리부, 상기 웹 페이지의 소스 데이터(Source Data)에서 텍스트(Text)를 분리하기 위한 텍스트 분리부, 상기 분리된 텍스트를 OSD(On Screen Display) 형태로 디스플레이 하도록 처리하기 위한 OSD 처리부, 사용자의 설정에 따라 상기 디스플레이 된 웹 페이지 상의 마우스 포인터(Mouse Pointer)의 위치를 인식하고 상기 인식된 마우스 포인터에 따라 해당 텍스트를 분리하여 상기 OSD 상에 디스플레이 하도록 제어하는 제어부를 포함하여 구성되는데 그 특징이 있다.
그리고, 상기와 같은 목적을 달성하기 위한 본 발명에 따른 인터넷 티브이의 텍스트 표시방법은 인터넷 티브이에서, 웹 페이지 상에서의 '텍스트 표시 기능' 설정 여부를 판단하는 단계; 상기 '텍스트 표시 기능'이 설정되면 상기 웹 페이지의 마우스 포인터 위치를 확인하고 상기 마우스 포인터가 위치한 텍스트를 추출하는 단계; 그리고, 상기 추출한 텍스트를 OSD로 디스플레이 하는 단계를 포함하여 이루어지는데 그 특징이 있다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 인터넷 티브이 및 그 텍스트 표시방법을 설명하면 다음과 같다.
도 3은 본 발명에 따른 인터넷 티브이의 구성을 나타낸 도면으로, 이를 참조하여 본 발명에 따른 인터넷 티브이의 구성 및 그에 따른 동작을 설명하면 다음과 같다.
도시한 바와 같이, 본 발명에 따른 인터넷 티브이는 디스플레이부(14)를 구비한 인터넷 티브이에서, 외부 통신망과 접속하기 위해 PSTN(Public Switched Telephone Network), LAN(Local Area Network) 또는 CABLE 등과 연결하기 위한 인터페이스부(10), 상기 통신망으로부터 상기 인터페이스부(10)를 통해 입력되는 소정 웹 페이지(Web Page)를 상기 디스플레이부(14)에 디스플레이 하도록 처리하는 그래픽 처리부(11), 상기 웹 페이지의 소스 데이터(Source Data)에서 텍스트(Text)를 분리하기 위한 텍스트 분리부(12), 상기 분리된 텍스트를 OSD(On Screen Display) 형태로 디스플레이 하도록 처리하기 위한 OSD 처리부(13), 사용자의 설정에 따라 상기 디스플레이 된 웹 페이지 상의 마우스 포인터(Mouse Pointer)의 위치를 인식하고 상기 인식된 마우스 포인터에 따라 해당 텍스트를 분리하여 상기 OSD 상에 디스플레이 하도록 제어하는 제어부(15)를 포함하여 구성된다.
상기와 같이 구성된 본 발명에 따른 인터넷 티브이의 동작을 살펴보면, 먼저 사용자가 인터넷 티브이를 통해 소정 웹 브라우저(Web Browser)를 입력하면 상기 제어부(15)는 상기 인터페이스부(10)를 통해 외부 통신망에 접속하여 해당 웹 페이지를 입력받는다.
상기 인터페이스부(10)를 통해 입력된 상기 웹 페이지를 상기 그래픽 처리부(11)를 거쳐 디스플레이 가능하도록 처리하여 상기 디스플레이부(14)로 출력한다.
그리고, 상기 제어부(15)는 상기 디스플레이부(14)에 디스플레이 된 웹 페이지 상의 마우스 포인터 위치를 인지하고 상기 텍스트 분리부(12)를 제어하여 사용자 설정에 따라 상기 마우스 포인터가 위치한 상기 웹 페이지의 소스 데이터 즉, 해당 웹 페이지의 HTML(Hypertext Markup Language) 문서를 분석하여 상기 마우스 포인터가 위치한 소정 영역의 텍스트를 분리한다.
이때, 상기 텍스트 분리부(12)는 상기 HTML 문서의 각 해당 태그(Tag) 분석을 통해 상기 마우스 포인터가 위치한 영역의 텍스트 여부를 파악하고 예를 들어, 상기 마우스 포인터가 위치한 텍스트로부터 가장 가까운 전/후 태그 사이를 하나의 문장으로 취급하여 텍스트를 분리한다.
그런 후, 상기 텍스트 분리부(12)를 통해 분리된 텍스트를 상기 OSD처리부(13)로 출력하여 상기 제어부(15)의 제어에 따라 상기 디스플레이부(14)를 통해 OSD 형태로 소정 영역에 디스플레이 한다.
상기와 같이 동작하는 인터넷 티브이의 텍스트 표시방법을 설명하면 다음과 같다.
본 발명은 상술한 인터넷 티브이에서 제공하는 메뉴 상에 웹 페이지의 텍스트를 확대하여 소정 영역에 OSD(On Screen Display)로 디스플레이 할 수 있도록 한 기능 즉, '텍스트 표시 기능'을 가지는데 특징이 있다.
먼저, 인터넷 티브이를 이용하여 사용자가 원하는 웹 브라우저를 실행하면 해당 웹 페이지가 상기 디스플레이부(14)를 통해 디스플레이 된다.
도 4에 도시한 바와 같이, 상기 제어부(15)는 사용자로부터 '텍스트 표시 기능' 설정여부를 판단하여(S10) 상기 판단결과(S10), 상기 '텍스트 표시 기능'이 설정되어 있으면 도 5에 도시한 바와 같이 웹 페이지 상에서의 본문 내에(점선 내부) 위치한 마우스 포인터(또는 커서)의 위치 확인 및 해당 웹 페이지의 HTML 문서를 분석한다(S11, S112).
상기 마우스 포인터의 위치 확인 및 HTML을 분석하는데 있어서, 상기 웹 페이지 즉, HTML 문서를 상세히 설명하면 다음과 같다.
도 6a는 HTML 문서 구성 한 실시예를 나타낸 것으로, 그에 따른 소스 데이터(Source Data)는 하기 표 1과 같다.
하기 표 1에 따르면, 프레임을 사용하는 HTML 문서는 가장 상위 레벨에서 <frameset>과 <frame> 태그를 이용하여 프레임들을 배치시킨다. 세로로 제 1 프레임 및 제 2 프레임(frame1.html, frame2.html)으로 나눈 경우이며, 각 프레임의 크기, 프레임과 실제 내용 사이의 마진(Margin), 각 프레임 내에 보여줄 HTML 문서, 스크롤(Scroll) 여부를 보여준다.
index.html<html><head><title> 이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다. </title></head><frameset rows="80px, 400px" border="0"><frame src="frame1.html" name="frame1" scrolling="no" marginwidth="5" marginheigth="5"><frame src="frame2.html" name="frame2" scrolling="no" marginwidth="5" marginheigth="5"><noframes><body bgcolor="white" text="block" link="blue" vlink="purple" alink="red"><p> 이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p></body></noframes></frameset></html>
이어서, 도 6b 및 도 6c를 통해 도 6a에 따른 각 프레임 구성을 살펴보자.
하기 표 2는 상기 제 1 프레임의 HTML 소스 데이터를 나타낸 것이며, 하기 표 3은 상기 제 2 프레임의 HTML 소스 데이터를 나타낸 것이다.
frame1.html<html><head><title>frame1</title></head><body bgcolor="white" text="block"><font size="4">frame 1<font></body></html>
상기 표 2는 '<body>' 태그에서 문서 전체의 문자 색깔과 바탕색을 정할 수 있다. '<font>' 태그의 'size' 속성은 1~7의 크기를 가지며 3이 기본 값이다. 각 크기 값에 대한 실제 크기는 브라우저에 의해 결정된다.
frame2.html<html><head><title>frame 2</title></head><body bgcolor="white" text="black"><font size="4">frame 2<font><p><table><tr><td width="100">table-cell1</td><td width="100">table-cell2</td><td width="100">table-cell3</td></tr><tr><td width="100">table-cell4</td><td width="100">table-cell5</td><td width="100">table-cell6</td></tr></table><p>paragraph1 : 01234567899<br>01234567890<p>paragraph2 : abcdefghij<br>abcdefghij<p></body></html>
상기 표 3은 '<table> ... </table>' 태그는 테이블의 시작과 끝을 나타내며 '<tr> ... </tr>' 태그는 테이블의 한 열의 시작과 끝을 나타낸다.
그리고, '<td> ... </td> 태그는 한 개의 셀을 나타내며 '<td>'에서 해당하는 셀의 크기, 셀과 텍스트 사이의 마진 값을 정할 수 있으나 값이 주저지지 않을 경우 브라우저의 기본 값을 사용한다.
또한, '<br>' 태그는 텍스트의 줄을 바꾸기 위해 사용하고 '<p>' 태그는 문단을 바꾸기 위해 사용한다. 이때, 텍스트의 라인 사이의 간격은 브라우저에 의해 결정된다.
상술한 표 1 내지 표 3을 통해 설명한 바와 같이 인터넷 티브이에 제공되는 웹 페이지는 각각 HTML 문서로 작성되어 상기와 같은 소스 데이터를 갖는다.
이때, 상기 마우스 포인터가 도 7a에 도시한 바와 같이 테이블의 소정 영역 내에 위치한 경우, 하기 표 4에 따라 상기 마우스 포인터의 위치가 테이블의 6번째 셀(Cell 6)임을 알 수 있다.
또한, 상기 마우스 포인터가 도 7b에 도시한 바와 같이 위치해 있을 경우, 하기 표 5에 따라 상기 마우스 포인터가 마지막 라인의 글자 "i"에 위치함을 알 수 있다.
마우스 포인터의 위치가 (X, Y)라고 할 때,Y는,(frame1 height)+(frame2 height margin)+(size 4 text height)+(paragraph margin)+(table cell height) < Y < (frame1 height)+(frame2 height margin)+(size 4 text height)+(paragraph margin)+(table cell height)*2X는,(frame2 width margin)+(table cell width)*2 < X < (frame2 width margin)+(table cell width)*3
마우스 포인터의 위치가 (X, Y)라고 할 때,먼저,A=(frame1 height)+(frame2 height margin)+(size 4 text height)+(table height)+(paragraph margin)*3+(new line margin)*2+(size 3 text height)*3Y는,A < Y < A+(size3 text height)X는,(frame2 margin width)+(size 3 text width)*8 < X < (frame 2 marin width)+(size 3 text width)*9
상술한 바와 같이, 상기 마우스 포인터의 위치를 확인하고 상기 HTML 문서를 분석함으로서 상기 HTML 문서 내에서의 상기 마우스 포인터가 위치한 영역을 알 수 있다.
이어서, 상기 HTML 문서 내에서의 마우스 포인터 위치가 확인되면 상기 마우스 포인터가 상기 HTML 문서의 텍스트 영역에 있는지 여부를 판단한다(S13).
상기 판단결과(S13), 상기 마우스 포인터가 상기 HTML 문서의 텍스트 영역에 있으면 상기 마우스 포인터가 위치한 텍스트를 추출한다(S14).
예를 들어, 상기 마우스 포인터가 도 7a에 도시한 바와 같이 테이블의 6번째 셀 내에 위치하게 되면 'table-cell6' 내의 텍스트를 모두 추출하고, 도 7b에 도시한 바와 같이 소정 문자 'i'에 위치하게 되면 그 소정 문자에서 가장 가까운 전/후 태그 사이의 텍스트인 'abcdefghij'를 추출한다.
그리고, 상기 추출한 텍스트를 기 설정된 OSD 글자 크기로 확대하여 상기 디스플레이 된 웹 페이지 상의 소정 영역에 OSD로 디스플레이 한다(S15).
이때, 상기 OSD 유효화면은 전체 화면상에서 제한되어 있기 때문에 상기 추출한 텍스트가 상기 OSD 유효화면 내에 디스플레이 할 수 있는 유효 문자수를 경과할 경우에 상기 텍스트 분리부(12)에서 추출한 텍스트를 상기 OSD 처리부(13)로 모두 출력하여 상기 제어부(15)의 제어에 따라 스크롤하여 디스플레이 하거나 상기 OSD의 유효 문자수만큼씩 출력하여 일정 간격으로 디스플레이 할 수 있다.
또한, 상기 OSD 상에 디스플레이 되는 텍스트의 글자 크기 및 폰트는 기 설정된 OSD 글자 크기 및 폰트 기본 값에 따른다.
이어서, 상기 '텍스트 표시 기능' 해제 설정여부를 판단하여(S16) 상기 판단결과(S16), 상기 '텍스트 표시 기능'을 해제하지 않으면 상기 마우스 포인터 위치 이동이 있는지 여부를 판단한다(S17).
상기 판단결과(S17), 상기 마우스 포인터 위치 이동이 없으면 상기 OSD 상에 디스플레이 된 텍스트의 스크롤이 필요한지 여부를 판단한다(S18).
상기 판단결과(S18), 상기 OSD 상에 디스플레이 된 텍스트의 스크롤이 필요할 경우 상기 마우스 포인터 위치에 따라 추출한 텍스트를 스크롤 하여 OSD 상에 디스플레이 한다(S19).
다시 말해, 상기 추출한 텍스트가 상기 OSD 유효 화면 이상의 장문일 경우 상기 OSD 상에 디스플레이 되는 텍스트를 스크롤 하면서 디스플레이하고 상기 S16 단계로 피드백(Feedback)한다.
예를 들어, 도 8에 도시한 바와 같이, 본 발명에 따른 인터넷 티브이를 통해 디스플레이 된 웹 페이지 상에 마우스 포인터가 위치한 단락을 추출하고 추출한 단락의 문장을 스크롤 하면서 상기 디스플레이부(14) 화면 하단에 OSD로 디스플레이 한다.
본 발명은 이와 같이, 마우스 포인터를 이동해가면서 텍스트를 확대하여 디스플레이 하는 것이 아니라, HTML 문서로부터 마우스 포인터가 위치한 전/후 태그를 판단하여 소정 단락의 텍스트를 추출하여 디스플레이 한다.
한편, 상기 판단결과(S17), 상기 마우스 포인터 위치가 이동이 있으면 상술한 S11 단계부터 반복하여 상기 이동한 마우스 포인터에 따라 텍스트를 추출하고 상기 추출된 텍스트 디스플레이를 상술한 바와 같이 수행한다.
따라서, 본 발명은 사용자가 인터넷 티브이를 통해 인터넷을 이용할 경우 웹 페이지의 작은 텍스트를 확대하여 사용자에게 제공하는 것으로 마우스 포인터가 위치한 텍스트 추출하여 자동으로 추출한 텍스트를 OSD로 디스플레이 한다.
이상에서 설명한 본 발명에 따른 인터넷 티브이 및 그 텍스트 표시방법은 다음과 같은 효과가 있었다.
첫째, 인터넷 티브이를 이용하여 인터넷을 이용하고자 할 경우 사용자 설정에 따라 웹 페이지 상의 마우스 포인터가 위치한 텍스트를 추출하여 별도의 OSD를 통해 디스플레이 함으로서 웹 페이지의 문자 가독성을 향상시킬 수 있었다.
둘째, 사용자가 직접 마우스 포인터의 스크롤 필요 없이 마우스 포인터가 위치한 텍스트로부터 소정 단락의 텍스트를 추출하여 OSD 디스플레이 또한 스크롤 하여 제공함으로서 텍스트를 확대하여 제공하고자 하는 기능의 사용상 편리성을 향상시킬 수 있다.
이상에서 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 이탈하지아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.

Claims (5)

  1. 디스플레이부를 구비한 인터넷 티브이에서,
    외부 통신망과 접속하기 위해 PSTN(Public Switched Telephone Network), LAN(Local Area Network) 또는 CABLE 등과 연결하기 위한 인터페이스부,
    상기 통신망으로부터 상기 인터페이스부를 통해 입력되는 소정 웹 페이지(Web Page)를 상기 디스플레이부에 디스플레이 하도록 처리하는 그래픽 처리부,
    상기 웹 페이지의 소스 데이터(Source Data)에서 텍스트(Text)를 분리하기 위한 텍스트 분리부,
    상기 분리된 텍스트를 기 설정된 글자 크기 및 폰트 값에 따라 OSD(On Screen Display) 형태로 디스플레이 하도록 처리하기 위한 OSD 처리부,
    사용자의 설정에 따라 상기 디스플레이 된 웹 페이지 상의 마우스 포인터(Mouse Pointer)의 위치를 인식하고 상기 인식된 마우스 포인터에 따라 분리된 해당 텍스트를 상기 디스플레이부를 통해 별도의 OSD로 디스플레이 하도록 제어하는 제어부를 포함하여 구성됨을 특징으로 하는 인터넷 티브이.
  2. 인터넷 티브이에서,
    웹 페이지 상에서의 '텍스트 표시 기능' 설정 여부를 판단하는 단계;
    상기 '텍스트 표시 기능'이 설정되면 상기 웹 페이지의 마우스 포인터 위치를 확인하고 상기 마우스 포인터가 위치한 텍스트를 추출하는 단계; 그리고,
    상기 추출한 텍스트를 기 설정된 글자 크기 및 폰트 값에 따라 OSD로 디스플레이 하는 단계를 포함하여 이루어짐을 특징으로 하는 인터넷 티브이의 텍스트 표시방법.
  3. 제 2 항에 있어서,
    상기 추출한 텍스트가 상기 OSD 유효화면에 디스플레이 할 수 있는 유효문자수를 경과하면 상기 OSD 상에 디스플레이 되는 텍스트를 스크롤(Scroll)하여 디스플레이 하는 단계를 더 포함하여 이루어짐을 특징으로 하는 인터넷 티브이의 텍스트 표시방법.
  4. 제 2 항에 있어서,
    상기 마우스 포인터가 위치한 텍스트를 추출하는 단계는
    상기 웹 페이지의 소스 데이터를 분석하는 단계와,
    상기 분석한 소스 데이터로부터 상기 마우스 포인터가 위치한 영역이 텍스트 영역인지 여부를 판단하는 단계와,
    상기 마우스 포인터 위치가 텍스트 영역이라면 상기 마우스 포인터가 위치한 전/후 소정 영역의 텍스트를 추출하는 단계를 포함하여 이루어짐을 특징으로 하는 인터넷 티브이의 텍스트 표시방법.
  5. 제 2 항에 있어서,
    상기 추출된 텍스트를 OSD로 디스플레이 하는 단계는,
    상기 웹 페이지의 텍스트와는 별도로 상기 웹 페이지의 소정 영역에 디스플레이하는 것을 특징으로 하는 인터넷 티브이의 텍스트 표시방법.
KR10-2002-0003331A 2002-01-21 2002-01-21 인터넷 티브이 및 그 텍스트 표시방법 Expired - Fee Related KR100451739B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2002-0003331A KR100451739B1 (ko) 2002-01-21 2002-01-21 인터넷 티브이 및 그 텍스트 표시방법
US10/346,096 US20030137534A1 (en) 2002-01-21 2003-01-17 Internet television and method for displaying text thereof
CNB031017452A CN1295913C (zh) 2002-01-21 2003-01-20 互联网电视和显示其文本的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0003331A KR100451739B1 (ko) 2002-01-21 2002-01-21 인터넷 티브이 및 그 텍스트 표시방법

Publications (2)

Publication Number Publication Date
KR20030062876A KR20030062876A (ko) 2003-07-28
KR100451739B1 true KR100451739B1 (ko) 2004-10-08

Family

ID=19718673

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0003331A Expired - Fee Related KR100451739B1 (ko) 2002-01-21 2002-01-21 인터넷 티브이 및 그 텍스트 표시방법

Country Status (3)

Country Link
US (1) US20030137534A1 (ko)
KR (1) KR100451739B1 (ko)
CN (1) CN1295913C (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7856602B2 (en) * 2005-04-20 2010-12-21 Apple Inc. Updatable menu items
US9294729B2 (en) * 2006-01-19 2016-03-22 At&T Intellectual Property I, L.P. System and method for providing content over a television network
KR100958934B1 (ko) * 2007-11-21 2010-05-19 엔에이치엔(주) 웹 페이지의 특성에 기초하여 텍스트를 추출하기 위한방법, 시스템 및 컴퓨터 판독 가능한 기록 매체
US9087337B2 (en) * 2008-10-03 2015-07-21 Google Inc. Displaying vertical content on small display devices
CN111988649A (zh) * 2020-08-31 2020-11-24 青岛海信传媒网络技术有限公司 一种控件分离放大方法及显示设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990001923A (ko) * 1997-06-18 1999-01-15 윤종용 인터네트 텔레비젼과 리모트콘트롤간의 문자 정보 디스플레이 장치 및 방법
JPH11239304A (ja) * 1998-02-24 1999-08-31 Fujitsu General Ltd Tv用インターネット端末機
KR20010099529A (ko) * 2000-04-27 2001-11-09 이장욱 인터넷 티브이 단말기에서 웹 페이지상의 정보 제공 방법
KR20010103542A (ko) * 2000-06-21 2001-11-23 김 종 해 전자신문 수신장치와 시스템

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754873A (en) * 1995-06-01 1998-05-19 Adobe Systems, Inc. Method and apparatus for scaling a selected block of text to a preferred absolute text height and scaling the remainder of the text proportionately
FI103546B1 (fi) * 1996-09-16 1999-07-15 Nokia Telecommunications Oy Datapalvelu matkaviestinverkossa
US6055570A (en) * 1997-04-03 2000-04-25 Sun Microsystems, Inc. Subscribed update monitors
US6278465B1 (en) * 1997-06-23 2001-08-21 Sun Microsystems, Inc. Adaptive font sizes for network browsing
US6518986B1 (en) * 1997-10-17 2003-02-11 Sony Corporation Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system
US6442755B1 (en) * 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
US6456305B1 (en) * 1999-03-18 2002-09-24 Microsoft Corporation Method and system for automatically fitting a graphical display of objects to the dimensions of a display window
CN1124006C (zh) * 1999-03-22 2003-10-08 北京华纬迅科技有限公司 广播电视和互联网络综合系统
JP2001175386A (ja) * 1999-12-21 2001-06-29 Fujitsu Ltd 表示装置及び表示方法並びに記憶媒体
US6556217B1 (en) * 2000-06-01 2003-04-29 Nokia Corporation System and method for content adaptation and pagination based on terminal capabilities
US6704034B1 (en) * 2000-09-28 2004-03-09 International Business Machines Corporation Method and apparatus for providing accessibility through a context sensitive magnifying glass
US7308653B2 (en) * 2001-01-20 2007-12-11 Catherine Lin-Hendel Automated scrolling of browser content and automated activation of browser links

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990001923A (ko) * 1997-06-18 1999-01-15 윤종용 인터네트 텔레비젼과 리모트콘트롤간의 문자 정보 디스플레이 장치 및 방법
JPH11239304A (ja) * 1998-02-24 1999-08-31 Fujitsu General Ltd Tv用インターネット端末機
KR20010099529A (ko) * 2000-04-27 2001-11-09 이장욱 인터넷 티브이 단말기에서 웹 페이지상의 정보 제공 방법
KR20010103542A (ko) * 2000-06-21 2001-11-23 김 종 해 전자신문 수신장치와 시스템

Also Published As

Publication number Publication date
CN1434635A (zh) 2003-08-06
CN1295913C (zh) 2007-01-17
US20030137534A1 (en) 2003-07-24
KR20030062876A (ko) 2003-07-28

Similar Documents

Publication Publication Date Title
US6704034B1 (en) Method and apparatus for providing accessibility through a context sensitive magnifying glass
US7176931B2 (en) Modifying hyperlink display characteristics
US6098086A (en) Japanese text input method using a limited roman character set
US8949707B2 (en) Adaptive document displaying apparatus and method
US8542253B2 (en) Magnification engine
US8745515B2 (en) Presentation of large pages on small displays
US20050229119A1 (en) Method for the presentation and selection of document links in small screen electronic devices
US20090164909A1 (en) Communication apparatus remote control system
US20020120653A1 (en) Resizing text contained in an image
US20050005302A1 (en) Document data structure and method for integrating broadcast television with Web pages
JP2001051761A (ja) 自動カラー・コントラスト・アジャスタ
US20110016386A1 (en) Information processing device which controls display of summaries and previews of content of columns in web content depending on display area sizes, and recording medium which records control program thereof
US20070157081A1 (en) Browser with screen-reading function and browsing processing method
JP2000250515A (ja) 両方向ネットワーク言語サポート
WO2009136524A1 (ja) 情報処理装置、方法、およびプログラムを記録したコンピュータ読取可能な記録媒体
JPH09222974A (ja) 言語解釈表示方法とその方法を用いた装置およびシステム
US20070136348A1 (en) Screen-wise presentation of search results
US8429152B2 (en) Terminal device, content displaying method, and content displaying program
KR100451739B1 (ko) 인터넷 티브이 및 그 텍스트 표시방법
US6996533B2 (en) Information processing system
JP5268114B2 (ja) 情報処理装置、テキスト表示プログラム、およびテキスト表示方法
Ray et al. Adaptive technologies for the visually impaired: The role of technical communicators
JP3564317B2 (ja) 文書表示方法及び表示装置
JP2021082088A (ja) 情報処理装置、その制御方法、プログラム、及び記憶媒体
US20030001884A1 (en) Method and apparatus for selecting links in internet content on a television

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020121

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20021001

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031213

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20040823

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20040924

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20040930

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20070816

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20080826

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20090827

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20100630

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20110620

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20120827

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20120827

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20130823

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20130823

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20140822

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20140822

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20160809