KR20040047554A - 화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브컨텐츠를 재생하는 장치 및 그 방법 - Google Patents

화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브컨텐츠를 재생하는 장치 및 그 방법 Download PDF

Info

Publication number
KR20040047554A
KR20040047554A KR1020030062375A KR20030062375A KR20040047554A KR 20040047554 A KR20040047554 A KR 20040047554A KR 1020030062375 A KR1020030062375 A KR 1020030062375A KR 20030062375 A KR20030062375 A KR 20030062375A KR 20040047554 A KR20040047554 A KR 20040047554A
Authority
KR
South Korea
Prior art keywords
aspect ratio
screen
font
information
markup document
Prior art date
Application number
KR1020030062375A
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 JP2005510300A priority Critical patent/JP2006508405A/ja
Priority to PL376934A priority patent/PL376934A1/pl
Priority to US10/536,911 priority patent/US20060015813A1/en
Priority to PCT/KR2003/002573 priority patent/WO2004049711A1/en
Priority to AU2003282439A priority patent/AU2003282439A1/en
Priority to EP03774330A priority patent/EP1566057A4/en
Publication of KR20040047554A publication Critical patent/KR20040047554A/ko
Priority to HK06104506A priority patent/HK1084540A1/xx

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Television Systems (AREA)

Abstract

본 발명에는 화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브 컨텐츠를 재생하는 장치 및 그 방법이 개시되어 있다. 본 발명은 오디오 데이터 및 비디오 데이터를 포함하는 AV 데이터, 마크업 문서 및/또는 마크업 리소스 파일을 포함하는 인터렉티브 컨텐츠가 저장된 정보저장매체를 재생하는 장치에 있어서, 입력되는 마크업 문서에 사용되는 종횡비 정보/해상도 정보에 대응하여 폰트의 픽셀 종횡비를 결정한 후 폰트를 화면에 출력하기 전 폰트를 미리 확대 또는 축소하는 전처리를 수행해서 전처리된 폰트 데이터를 실제 출력 화면의 종횡비/해상도 변환에 적응하여 출력하는 폰트 디코더를 포함함으로서, 화면 왜곡을 최소화하여 인터렉티브 화면 표시가 가능해진다.

Description

화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브 컨텐츠를 재생하는 장치 및 그 방법{Apparatus and method for reproducing interactive contents with control of font according to screen aspect ratio conversion}
본 발명은 인터렉티브 화면 표시를 위한 인터렉티브 컨텐츠를 저장한 정보저장매체를 재생하는 분야에 관한 것으로, 특히 화면 종횡비 변환에 적응하여 폰트를 제어해서 화면 왜곡을 최소화하여 인터렉티브 컨텐츠를 재생하는 장치 및 그 방법에 관한 것이다.
일반적으로 정보저장매체에는 오디오 및/또는 비디오(AV) 컨텐츠 정보와 사용자 정의 정보가 기록되어 있다. A/V 컨텐츠는 정보저장매체가 실질적으로 제공하려는 컨텐츠를 일컫고, 사용자 정의 정보는 제작자가 고유 정보를 규정한 것을 일컫는다. 이러한 정보저장매체는 거치형 재생장치를 통해 단순히 AV 컨텐츠만을 재생하게 되며, 컴퓨터 등을 이용하면 사용자 정의 정보에의 접근 및 이용이 가능할 수도 있다.
최근에는 네트웍 링크를 포함하는 사용자 인터렉티브 디스플레이를 가능하게 하는 하이퍼 텍스트 마크업 언어(HTML)로 된 웹 기반 환경하에서 동작가능한 정보저장매체도 출시되고 있는 데 이러한 매체를 인터렉티브 정보저장매체라고 한다. 인터렉티브 정보저장매체를 재생시 사용자는 거치형 재생장치에서도, 기본적인 A/V 컨텐츠를 포함하는 AV 화면과 함께 사용자로 하여금 네트웍 링크 및 검색을 가능하도록 하는 도구(tool), 텍스트(text) 또는 이미지(image) 등의 인터렉티브 화면을 볼 수 있다.
도 1은 인터렉티브 모드에서 디스플레이가능한 화면의 종류를 도시한 예로서, 도 1의 (a)는 가로:세로의 비가 4:3인(이하 4:3이라 칭함) 화면이고, 도 1의 (b)는 16:9 와이드 화면이다.
종래의 인터렉티브 정보저장매체는 4:3 화면에 1:1 픽셀 종횡비를 가지는 화면을 위한 마크업 문서가 제작되어 PC(Personal Computer) 모니터 화면에 표시하는 것만이 적합하였다. 이 경우 TV(Television)를 통해 인터렉티브 화면을 표시하게 되면 TV 화면은 1:1 픽셀 종횡비를 가지는 것이 아니고, TV 화면 종횡비에 따라 픽셀 종횡비가 다르므로 원하지 않는 출력 형태로 표시될 수 있었다. 즉, 종래의 인터렉티브 정보저장매체에 포함된 어느 한 픽셀 종횡비의 화면에 적합하게 화면을 구성하도록 만든 HTML 파일이, 도 2에 도시된 바와 같이 다른 픽셀 종횡비로 된 화면(예를 들어 4:3 TV 화면)에 표시되면 컨텐트 제작자가 원하는 출력 형태로 표시되지 않는 경우가 발생하였다.
따라서, 종래에는 서로 다른 픽셀 종횡비를 갖는 디스플레이장치에 인터렉티브 화면을 표시하고자 할 때 출력 결과가 컨텐트 제작자의 의도와 다른 형태로 표시되는 예를 들어 찌그러짐과 같은 왜곡이 발생하였다. 이에 따라, 제작된 마크업 문서와는 다른 종류의 픽셀 종횡비의 화면에 인터렉티브 컨텐츠를 표시할 때에도 화면 왜곡없이 컨텐트 제작자가 원하는 출력 형태로 표시하는 방법에 대한 필요성이 대두되었다.
따라서, 본 발명의 목적은 화면 종횡비 변환에 적응하여 폰트를 제어해서 화면 왜곡을 최소화하여 인터렉티브 컨텐츠를 재생하는 장치 및 그 방법을 제공하는 데 있다.
본 발명의 다른 목적은 마크업 문서가 제작된 환경에 알맞은 해상도와 종횡비 정보가 삽입된 마크업 문서의 종횡비 정보를 이용하여 화면 종횡비 변환에 적응하여 폰트의 크기를 제어해서 화면 왜곡을 최소화하여 인터렉티브 컨텐츠를 재생하는 장치 및 그 방법을 제공하는 데 있다.
본 발명의 또 다른 목적은 소정 비율의 픽셀로 제작된 폰트를 실제 출력 화면의 해상도와 종횡비 변환에 적응하여 출력전에 미리 확대/축소 처리하여 왜곡을 최소화하여 인터렉티브 컨텐츠를 재생하는 장치 및 그 방법을 제공하는 데 있다.
도 1은 인터렉티브 모드에서 디스플레이가능한 화면의 종류를 도시한 예,
도 2는 1:1 종횡비 픽셀의 화면에서 4:3 화면으로 변환없이 출력한 예,
도 3은 본 발명이 적용되는 재생장치의 전체 블록도,
도 4는 본 발명의 바람직한 실시 예에 따른 화면의 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브 컨텐츠를 재생하는 장치의 블록도,
도 5는 외각선 폰트의 제어점 데이터를 이용한 회전 변환 참고도,
도 6은 도 4에 도시된 폰트 디코더의 출력의 일 예,
도 7은 도 4에 도시된 폰트 디코더의 출력의 다른 예,
도 8은 도 4에 도시된 폰트 디코더의 출력의 또 다른 예,
도 9는 본 발명의 바람직한 실시 예에 따른 화면의 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브 컨텐츠를 재생하는 방법의 흐름도이다.
본 발명에 따라, 상기 목적은 오디오 데이터 및 비디오 데이터를 포함하는 AV 데이터, 마크업 문서 및/또는 마크업 리소스 파일을 포함하는 인터렉티브 컨텐츠가 저장된 정보저장매체를 재생하는 장치에 있어서: 입력되는 마크업 문서에 사용되는 종횡비 정보/해상도 정보에 대응하여 폰트의 픽셀 종횡비를 결정한 후 폰트를 화면에 출력하기 전 폰트를 미리 확대 또는 축소하는 전처리를 수행해서 전처리된 폰트 데이터를 실제 출력 화면의 종횡비/해상도 변환에 적응하여 출력하는 폰트 제어 수단을 포함하는 장치에 의해 달성된다.
본 발명의 다른 분야에 따르면, 상기 목적은 오디오 데이터 및 비디오 데이터를 포함하는 AV 데이터, 마크업 문서 및/또는 마크업 리소스 파일을 포함하는 인터렉티브 컨텐츠가 저장된 정보저장매체를 재생하는 방법에 있어서: 입력되는 마크업 문서에 사용되는 종횡비 정보/해상도 정보에 대응하여 폰트의 픽셀 종횡비를 결정한 후 폰트를 화면에 출력하기 전 폰트를 미리 확대 또는 축소하는 전처리 과정을 수행하는 단계; 및 전처리된 폰트 데이터를 실제 출력 화면의 종횡비/해상도 변환에 적응하여 출력하는 단계를 포함하는 방법에 의해 달성된다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 따른 구성과 동작을 기술하기로 한다.
도 3은 본 발명이 적용되는 재생장치의 전체 블록도이다.
도 3을 참조하면, 재생장치는 리더(1), 버퍼 메모리(2), 캐시 메모리(3), 콘트롤러(5), 디코더(4), 및 블렌더(7)를 포함한다. 콘트롤러(5)에는 프리젠테이션 엔진(6)이 탑재되어 있다. 리더(1)에는 인터렉티브 정보저장매체(100)에 레이저를 조사하여 데이터를 독출하기 위한 광 픽업 유니트(도시되지 않음)가 마련되어 있다.
여기서, 사용자 인터렉티브 환경하에서 표시될 수 있는 각종 정보 및 AV 컨텐츠를 제공하는 정보저장매체(100)는 다양한 화면 종횡비 각각에 상응하는 인터렉티브 화면을 표시하기 위해서 마크업 문서에는 해당 문서의 표시 해상도와 종횡비를 지시하는 지시정보를 포함한다. 또한, 마크업 문서에 사용하는 폰트는 일반적으로 사용되는 1:1 정방(square) 픽셀로 제작된 폰트이지만 컨텐트 제작자에 따라 달라질 수 있다.
리더(1)는 콘트롤러(5)로부터의 제어 신호에 따라 광 픽업 유니트를 제어하여 정보저장매체(100)로부터 AV 데이터 및 마크업 문서를 독출한다. 버퍼 메모리(2)는 AV 데이터를 버퍼링하기 위한 메모리이고 캐시 메모리(3)는 정보저장매체(100)에 기록된 AV 데이터 및/또는 마크업 문서의 재생을 제어하기 위한 재생제어 정보 파일을 캐시하거나 기타 필요한 정보를 캐시하기 위한 메모리이다. 콘트롤러(5)는 정보저장매체(100)에 기록된 AV 데이터가 사용자 선택에 따라 비디오 모드 또는 인터렉티브 모드로 재생되도록 리더(1), 프리젠테이션 엔진(6), 디코더(4), 및 블렌더(7)를 제어한다.
콘트롤러(5)의 일부로서 프리젠테이션 엔진(6)은 소프트웨어 관점에서, 마크업언어 및 클라이언트해석 프로그램 언어, 예를 들면 JavaScript, Java, 등을 해석하여 실행하는 해석 엔진이다. 나아가, 프리젠테이션 엔진(6)은 다양한 플러그-인을 더 포함할 수 있다. 플러그-인은 마크업 문서에 포함되거나 마크업 문서에 링크된 다양한 포맷의 마크업 리소스 파일을 열 수 있게 해준다. 즉, 프리젠테이션 엔진(6)은 마크업 문서 뷰어 역할을 한다. 또한, 본 실시예에서 프리젠테이션 엔진(6)은 인터넷에 접속하여 소정 데이터를 읽어올 수 있다.
인터렉티브 모드에서 프리젠테이션 엔진(6)은 캐시 메모리(3)에 캐시된 마크업 문서를 가져온 다음 해석하여 렌더링(rendering)한다. 블렌더(7)는 AV 데이터 스트림이 마크업 문서에 의해 정의된 표시창에 디스플레이되도록, 즉 AV 화면이 마크업 문서 화면에 매립되도록(embedded), AV 데이터 스트림과 렌더링된 마크업 문서를 블렌딩하여 디스플레이장치(200)로 출력한다.
특히, 본 발명에 따라 프리젠테이션 엔진(6)은 마크업 문서가 제작된 환경에 알맞은 해상도와 종횡비 정보가 삽입된 마크업 문서의 종횡비 정보를 이용하여 1:1 정방형 픽셀로 제작된 폰트를 출력전에 미리 확대/축소 처리하여 실제 출력 화면의 해상도와 종횡비 변화에도 인터렉티브 데이터의 왜곡을 최소화하여 원래 컨텐트 제작자가 원하는 모양의 출력 폰트로 출력가능케 한다.
도 4는 본 발명의 바람직한 실시 예에 따른 출력 화면의 종횡비에 적응하여 폰트를 제어해서 인터렉티브 컨텐츠를 재생하는 장치의 블록도이다.
도 4에 있어서, 부영상은 비디오 영상에 오버랩되어 표시되는 서브 픽쳐 데이터를 가리킨다. 이 부영상과 비디오 영상은 도 3에 도시된 디코더(4)로부터 제공된다.
비디오 변환기(71)는 디스플레이장치(200)의 화면 종횡비와 해상도에 따라 제어기(72)의 제어하에 비디오 영상을 팬 & 스캔(pan & scan) 형태 또는 레터 박스(letter box) 형태로 변환하거나, 변환없이 그대로 디코더(4)로부터 제공되는 비디오 영상을 출력한다. 제1 합성기(73)는 비디오 변환기(71)로부터 제공되는 비디오 영상과 부영상을 합성한다. 비디오 위치 및 화면 크기 제어기(74)는 입력되는 비디오 레이아웃 정보에 따라 제1 합성기(73)에서 합성된 비디오 영상과 부영상의 위치와 디스플레이장치(200)의 화면에 표시되는 AV 화면 크기를 제어한다.
그래픽 영상 변환기(75)는 제어기(72)의 제어하에 프리젠테이션 엔진(6)으로부터 제공되는 마크업 영상 소스의 그래픽 영상의 크기(가로 또는 세로)를 문서 종횡비 정보에 맞게 변환한다. 제2 합성기(76)는 비디오 위치 및 화면 크기 제어기(74)의 출력과 그래픽 영상 변환기(76)의 출력을 합성하여 디스플레이장치(200)에 디스플레이한다. 제어기(72)는 디스플레이장치의 화면 종횡비와 해상도에 따라 비디오 변환기(71)와 그래픽 영상 변환기(75)를 제어한다. 비디오 변환기(71) 내지 제2 합성기(76)는 블렌더(7)에 해당한다.
한편, 인터렉티브 화면 표시 파일은 웹 기반 문서 파일과 같은 마크업 언어로 된 마크업 문서와 이미지나 애니메이션, 폰트와 같은 마크업 리소스 파일임이 바람직하다.
프리젠테이션 엔진(6)내 도면에는 도시되지 않았지만 마크업 문서 해석기(parser)와 스타일시트 해석기를 포함하고 있다. 마크업 문서 해석기에 의해 마크업 문서가 해석되어 문서 트리가 생성되는 데, 다음 규칙에 따른다. 첫째, 모든 노드의 루트 노드는 문서 노드로 설정하고, 둘째, 모든 텍스트와 엘리먼트는 노드를 생성하며, 셋째, 프로세싱 명령(Processing Instruction), 코멘트 및 문서 타입(Document Type)은 노드를 생성한다. 스타일시트 해석기는 마크업 문서의 양식을 자유롭게 지정할 수 있게 해주는 스타일시트를 해석하여 스타일 규칙 및 셀렉터 리스트(style rule/selector list)를 생성하는 데, 비디오 위치 및 화면 크기 제어기(74)에 입력되는 비디오 레이아웃 정보와 마크업 영상 합성기(64)에 입력되는 마크업 문서에 연결된 마크업 리소스들의 레이아웃 정보 등을 제공하는 역할을 한다.
따라서, 생성된 문서 트리에 의해 이미지 디코더(61)는 이미지 데이터를 디코딩하고, 애니메이션 디코더(62)는 애니메이션 데이터를 디코딩하고, 폰트 디코더(63)는 텍스트 데이터를 폰트 관련 정보에 따라 적절한 폰트를 갖는 텍스트 데이터를 제공한다. 여기서, 폰트 관련 정보는 마크업 문서내의 유니코드 정보(국제 표준화를 위한 각국 폰트 정보)와 폰트 패밀리 정보가 될 수도 있고, 재생장치내에 디폴트값으로 저장된 폰트 정보가 될 수도 있다.
특히, 본 발명의 폰트 디코더(63)는 마크업 문서 해석기를 거친 마크업 문서의 종횡비 정보에 따라, 디스플레이장치(200)의 화면 종횡비에 대응한 미리 지정된 행렬값을 이용하여 폰트를 미리 확대 또는 축소하여 폰트 데이터를 출력한다. 이 폰트 디코더(63)의 동작에 대해서는 도 5 내지 도 9에서 보다 상세히 설명하기로 한다.
마크업 영상 합성기(64)는 입력되는 마크업 문서에 연결된 마크업 리소스들의 레이아웃 정보에 따라 이미지 디코더(61), 애니메이션 디코더(62), 폰트 디코더(63)의 출력들을 합성하여 마크업 영상 소스를 블렌더(7)의 그래픽 영상 변환기(75)에 제공된다.
프리젠테이션 엔진(6)에는 상술한 유니트들 외에 다른 유니트들이 더 포함되어 구현되지만 설명의 편의상 본 발명을 구현하는 폰트 디코더(63)를 중심으로 이미지 디코더(61), 애니메이션 디코더(62) 및 마크업 영상 소스 생성기(64)만을 도시하였다.
한편, 인터렉티브 화면에 표시되는 마크업 문서에는 각각 제작된 해상도 정보와 16:9 화면, 4:3 화면, 1:1 화면, 또는 종횡비와 상관없음을 지시하는 종횡비 정보(종횡비 정보를 포함하지 않는 경우를 포함하여)를 포함하는 것이 바람직하며, 표 1에 도시되어 있다. 만약 마크업 문서내에 해상도 정보와 종횡비 정보가 없는 경우 재생장치에서 설정한 기본 화면 정보를 활용할 수 있다. 예를 들어, 기본 화면 정보는 가로 해상도는 720 픽셀, 세로 해상도는 480 픽셀, 가로 대 세로 종횡비는 14:9로 설정한다.
화면 픽셀 종횡비 기준 1:1 0.888:1 1.186:1 해상도만 정해진 경우
사용예 R1920x1080,A16x9R960x540,A16x9 R720x480,A4x3R720x576,A4x3 R720x480,A16x9R720x576,A16x9 R720x480R720x576R1920x1080R960x540
상기의 마크업 문서상에 문서가 제작된 해상도와 종횡비 정보를 삽입하는 방법은 아래의 일 실시 예처럼 <meta name="bestlook" content="R해상도,A종횡비"> 태그를 사용할 수 있다. 또한 변형된 예로서 <link href="foo.css" type="text/css" device-aspect-ration="종횡비"/>를 활용할 수 있다.
여기서, 종횡비와 해상도 정보는 마크업 문서가 제작될 때 최적으로 보이는 종횡비와 해상도를 의미한다. 예를 들어 다음과 같은 해상도와 종횡비가 조합되어 다음과 같이 마크업 문서가 제작될 수 있다.
<?xml version="1.0" encoding ="UTF-8"?><!DOCTYPE html PUBLIC-//DVD/DTD XHTML DVD-HTML1.0//EN""http://www.dvdforum.org/enav/dvdhtml-1.0.dtd"><html><head><title>720x480, 4x3 PAGE</title><meta name="bestlook" content="R720x480,A4x3"/> <link href=}foo.css" type+"text/css" device-aspect-ratio="4:3"/><script language="ecmascipt"><![CDATA[function onload_handler(){idplayer.play();idplayer.enable VideoTransform(0);//0이면 제1 영상 변환을 disable하고 1이면 enable한다.}]]></script></head></body id=" docbody" onload="onload_handler()"><objet style=" position: absolute; left: 150px; top: 100px; width: 370px; height:250px" data="dvd:video_ts" id="idplayer"/>Interactive Data</body></html>
일반적으로 폰트의 경우 1:1 정방형 픽셀 종횡비를 가지는 화면에서 제작된다. 이중 외각선 폰트는 도 5에 도시된 바와 같이 모든 폰트에 관한 정보가 좌표 점으로 되어 있어 외각선 폰트의 제어점 데이터를 이용하여 확대 및 축소나 회전과 같은 2차원 변환이 쉽게 가능하다.
그런데 TV 화면의 경우 이러한 정방형 픽셀 종횡비가 아니고 아래 표 2에 도시된 바와 같이 화면 종횡비가 4x3인 경우 1 픽셀의 종횡비는 0.888:1이고, 화면 종횡비가 16x9인 경우 1 픽셀의 종횡비는 1.186:1로 되어 있다.
720x480(NTSC)의 화면 종횡비 4x3 16x9
1 픽셀의 종횡비 0.888:1 1.186:1
따라서, 폰트를 아무런 변화없이 출력하면 아래와 같은 현상들이 발생한다.
도 6의 (a)에 도시된 바와 같이 1:1 폰트를 0.888:1 픽셀 화면(해상도 720x480, 종횡비 4:3)에 변환없이 출력하면 폰트가 홀쭉하게 출력된다. 인터렉티브 컨텐츠를 디스플레이할 때 1:1 폰트를 1.125:1로 확대한 후 0.888:1 픽셀 화면에 출력하면 1:1 화면처럼 미려한 모양의 폰트를 볼 수 있게 된다. 따라서, 폰트 디코더(63)에서 행렬 정보를 이용하여 1:1 폰트를 1.125:1로 확대하는 전처리 과정을 수행한 후 4:3 화면에 출력하면 미려한 모양의 폰트가 출력될 수 있다. 즉, 도 6의 (b)에 도시된 바와 같이 1:1 폰트를 1.125:1 폰트로 확대해서 0.888:1 픽셀 화면(해상도 720x480, 종횡비 4:3)에 출력하면 1.125:1 폰트가 0.999:1로 축소되어 1:1에 가깝게 보인다.
도 7의 (a)에 도시된 바와 같이 1:1.186 픽셀 화면(해상도 720x480, 종횡비 16:9)에 1:1 폰트를 변환없이 출력하면 폰트가 뚱뚱하게 출력된다. 인터렉티브 컨텐츠를 디스플레이할 때 1:1 폰트를 0.843:1로 축소한 후 1.186:1 픽셀 화면에 출력하면 1:1 화면처럼 미려한 모양의 폰트를 볼 수 있게 된다. 따라서, 폰트 디코더(63)에서 행렬 정보를 이용하여 1:1 폰트를 0.843:1로 축소하는 전처리 과정을 수행하여 16:9 화면에 출력하면 미려한 모양의 폰트가 출력될 수 있다. 즉, 도 7의 (b)에 도시된 바와 같이 1:1 폰트를 0.843:1 폰트로 축소해서 1.186:1 픽셀 화면(해상도 720x480, 종횡비 16:9)에 출력하는 경우 0.843:1 폰트가 0.999:1로 확대되어 1:1에 가깝게 보인다.
도 8의 (a)는 폰트 디코더(63)에서 1:1 폰트를 화면 종횡비에 따라 확대 또는 축소를 거친 텍스트 데이터의 정상 출력을 도시하고 있고, 도 8의 (b)는 0.888:1 픽셀 화면(해상도 720x480, 종횡비 4:3)에 1:1 폰트를 변환없이 출력하면 텍스트 데이터가 홀쭉하게 표시된 예이고, 도 8의 (c)는 1:1.186 픽셀 화면(해상도 720x480, 종횡비 16:9)에 1:1 폰트를 변환없이 출력하면 텍스트 데이터가 퍼지게 표시된 예이다.
폰트 디코더(63)에는 마크업 문서에서 지시하는 정보에 따라 폰트를 화면에 출력하기 전에 확대 또는 축소하는 값을 표 3에 도시된 바와 같은 행렬 정보로서 미리 저장되어 있다.
아래 표 3에는 마크업 문서의 종횡비 정보가 4:3(0.888:1 픽셀 종횡비, 해상도 720x480)에서 사용하는 행렬, 16:9(1.186:1 픽셀 종횡비, 해상도 720x480)에서 사용하는 행렬, 기본 화면 종횡비 14:9(1.031:1 픽셀 종횡비, 해상도 720x480)에서 사용하는 행렬, 1:1(해상도 960x540, 해상도 1920x1080)에서 사용하는 행렬을 보이고 있다.
화면 픽셀 종횡비 0.888:1 픽셀 종횡비 1.186:1 픽셀 종횡비 1.031:1 픽셀 종횡비 1:1 픽셀 종횡비
행렬정보
도 9는 본 발명의 바람직한 실시 예에 따른 화면의 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브 컨텐츠를 재생하는 방법의 흐름도로서, 폰트 디코더(63)의 동작을 소프트웨어적으로 구현한 예이다.
도 9에 있어서, 마크업 문서내에 종횡비 정보를 저장한 정보가 존재하는 지, 예를 들어 <meta name="bestlook" content="R해상도,A종횡비"> 태그가 있는 지, 변형 예인 <link href="foo.css" type="text/css" device-aspect-ration="종횡비"/> 태그가 있는 지를 확인한다(901 단계). 901 단계에서 마크업 문서내에 종횡비 정보가 존재하면 마크업 문서내의 종횡비를 정보를 화면 종횡비 정보로 입력한다(902 단계), 901 단계에서 마크업 문서에 종횡비 정보가 존재하지 않으면 재생장치내에 설정된 화면 기본 종횡비 정보를 화면 종횡비로 입력한다(903 단계). 입력된 화면 종횡비 정보에 해당하는 행렬 정보(표 3)를 이용하여 폰트를 미리 확대 또는 축소하는 전처리 과정을 수행한다(904 단계). 폰트를 화면 출력하기 위해 처리된 제어점들로 이루어진 폰트 데이터를 화면에 출력하기 위해 래스터라이징(rasterizing)을 수행한 후(905 단계), 래스터라이즈된 폰트 데이터를 다른 요소들(이미지, 애니메이션 등)과 합성하여 그 결과를 화면에 출력한다(906 단계).
상술한 바와 같이, 본 발명에 의하면 정보저장매체내 한 종류의 종횡비를 가진 인터렉티브 화면 정보를 여러 종류의 화면 종횡비에 맞도록 재구성할 때, 폰트를 미리 지정된 행렬값에 의해서 미리 확대 또는 축소함으로서 다른 픽셀 종횡비의 화면으로의 변환에도 원래 컨텐트 제작자가 원하는 모양의 출력 폰트로 출력가능하고, 화면 왜곡을 최소화하여 인터렉티브 화면 표시가 가능해진다.

Claims (23)

  1. 오디오 데이터 및 비디오 데이터를 포함하는 AV 데이터, 마크업 문서 및/또는 마크업 리소스 파일을 포함하는 인터렉티브 컨텐츠가 저장된 정보저장매체를 재생하는 장치에 있어서:
    입력되는 마크업 문서에 사용되는 종횡비 정보/해상도 정보에 대응하여 폰트의 픽셀 종횡비를 결정한 후 폰트를 화면에 출력하기 전 폰트를 미리 확대 또는 축소하는 전처리를 수행해서 전처리된 폰트 데이터를 실제 출력 화면의 종횡비/해상도 변환에 적응하여 출력하는 폰트 제어 수단을 포함하는 장치.
  2. 제1항에 있어서, 상기 마크업 문서내의 종횡비 정보가 태그를 사용해서 저장되어 있는 것을 특징으로 하는 장치.
  3. 제2항에 있어서, 상기 마크업 문서에는 각각 제작된 해상도 정보와 16:9 화면, 4:3 화면, 1:1 화면 또는 종횡비와 상관없음(종횡비 정보를 포함하지 않는 경우를 포함하여)을 지시하는 화면 종횡비 정보가 저장되어 있는 것을 특징으로 하는 장치.
  4. 제2항에 있어서, 상기 마크업 문서내의 종횡비 정보가 태그로 존재하지 않는경우 재생장치내에 설정된 기본 화면 종횡비 정보를 이용하여 마크업 문서내의 화면 종횡비 정보로 설정하는 것을 특징으로 하는 장치.
  5. 제1항에 있어서, 상기 폰트 제어 수단에는 상기 마크업 문서에서 지시하는 종횡비 정보에 따라 폰트를 화면에 출력하기 전에 확대 또는 축소하는 값을 지정한 행렬 정보가 미리 저장되어 있는 것을 특징으로 하는 장치.
  6. 제5항에 있어서, 상기 행렬 정보는 종횡비 4:3에서 사용하는 행렬, 종횡비 16:9에서 사용하는 행렬, 기본 종횡비 14:9에서 사용하는 행렬, 종횡비 1:1에서 사용하는 행렬 정보를 포함하는 것을 특징으로 하는 장치.
  7. 오디오 데이터 및 비디오 데이터를 포함하는 AV 데이터, 마크업 문서 및/또는 마크업 리소스 파일을 포함하는 인터렉티브 컨텐츠가 저장된 정보저장매체를 재생하는 장치에 있어서:
    상기 정보저장매체에 기록된 데이터를 독출하는 리더; 및
    상기 리더에 의해 독출된, 마크업 문서가 제작된 환경에 알맞은 해상도와 종횡비 정보가 삽입된 마크업 문서의 종횡비 정보를 이용하여 소정 비율의 픽셀로 제작된 폰트를 출력전에 미리 확대/축소 처리하여 실제 출력 화면의 해상도와 종횡비 변환에 적응하여 인터렉티브 컨텐츠의 왜곡을 최소화하여 출력하는 프리젠테이션 엔진을 포함하는 장치.
  8. 제7항에 있어서, 상기 마크업 문서내의 종횡비 정보가 태그를 사용해서 저장되어 있는 것을 특징으로 하는 장치.
  9. 제8항에 있어서, 상기 마크업 문서내의 종횡비 정보가 태그로 존재하지 않는 경우 재생장치내에 설정된 기본 화면 종횡비 정보를 이용하여 마크업 문서내의 화면 종횡비 정보로 설정하는 것을 특징으로 하는 장치.
  10. 제9항에 있어서, 상기 프리젠테이션 엔진에는 상기 마크업 문서에서 지시하는 종횡비 정보에 따라 폰트를 화면에 출력하기 전에 확대 또는 축소하는 값을 지정한 행렬 정보가 미리 저장되어 있는 폰트 디코더를 포함하는 것을 특징으로 하는 장치.
  11. 제10항에 있어서, 상기 행렬 정보는 종횡비 4:3에서 사용하는 행렬, 종횡비 16:9에서 사용하는 행렬, 기본 종횡비 14:9에서 사용하는 행렬, 종횡비 1:1에서 사용하는 행렬 정보를 포함하는 것을 특징으로 하는 장치.
  12. 제7항에 있어서, 상기 마크업 문서에는 각각 제작된 해상도 정보와 16:9 화면, 4:3 화면, 1:1 화면 또는 종횡비와 상관없음(종횡비 정보를 포함하지 않는 경우를 포함하여)을 지시하는 화면 종횡비 정보가 저장되어 있는 것을 특징으로 하는장치.
  13. 제12항에 있어서, 상기 폰트 디코더는 화면 종횡비 정보가 4:3 화면이면 1:1 정방형 픽셀로 제작된 폰트를 상기 제1 소정 비율의 폰트로 확대해서 상기 4:3 화면에 출력하면 상기 제1 소정 비율의 폰트가 1:1에 가깝게 축소되어 미려한 화면을 제공하게 되는 것을 특징으로 하는 장치.
  14. 제12항에 있어서, 상기 폰트 디코더는 화면 종횡비 정보가 16:9 화면이면 1:1 정방형 픽셀로 제작된 폰트를 상기 제2 소정 비율의 폰트로 축소해서 상기 16:9 화면에 출력하는 경우 상기 제2 소정 비율의 폰트가 1:1에 가깝게 확대되어 미려한 화면을 제공하게 되는 것을 특징으로 하는 장치.
  15. 제7항에 있어서, 상기 장치는
    상기 리더에 의해 독출된 AV 데이터를 비디오 영상과 부영상으로 출력하는 디코더; 및 상기 AV 데이터가 마크업 문서에 의해 정의된 표시창에 디스플레이되도록, 즉 AV 데이터와 렌더링된 마크업 문서를 블렌딩하는 블렌더를 더 포함하고,
    상기 블렌더는,
    디스플레이장치의 화면 종횡비와 해상도에 따라 비디오 영상을 팬 & 스캔 형태 또는 레터박스 형태로 변환하거나, 변환없이 그대로 비디오 영상을 출력하는 비디오 변환기; 상기 비디오 변환기로부터 제공되는 비디오 영상과 부영상을 합성하는 제1 합성기; 입력되는 비디오 레이아웃 정보에 따라 상기 제1 합성기에서 합성된 비디오 영상과 부영상의 위치와 디스플레이장치의 화면에 표시되는 AV 화면 크기를 제어하는 비디오 위치 및 화면 크기 제어기; 상기 프리젠테이션 엔진으로부터 제공되는 마크업 영상 소스의 그래픽 영상의 크기를 변환하는 그래픽 영상 변환기; 상기 비디오 위치 및 화면 크기 제어기의 출력과 상기 그래픽 영상 변환기의 출력을 합성하여 상기 디스플레이장치에 디스플레이하는 제2 합성기; 및 상기 디스플레이장치의 화면 종횡비와 해상도에 따라 상기 비디오 변환기와 상기 그래픽 영상 변환기를 제어하는 제어기를 포함하는 것을 특징으로 하는 장치.
  16. 오디오 데이터 및 비디오 데이터를 포함하는 AV 데이터, 마크업 문서 및/또는 마크업 리소스 파일을 포함하는 인터렉티브 컨텐츠가 저장된 정보저장매체를 재생하는 방법에 있어서:
    입력되는 마크업 문서에 사용되는 종횡비 정보/해상도 정보에 대응하여 폰트의 픽셀 종횡비를 결정한 후 폰트를 화면에 출력하기 전 폰트를 미리 확대 또는 축소하는 전처리 과정을 수행하는 단계; 및
    전처리된 폰트 데이터를 실제 출력 화면의 종횡비/해상도 변환에 적응하여 출력하는 단계를 포함하는 방법.
  17. 제16항에 있어서, 상기 전처리 과정을 수행하는 단계에서는 마크업 문서내의 종횡비 정보가 태그를 사용해서 저장되어 있는 것을 특징으로 하는 방법.
  18. 제17항에 있어서, 상기 마크업 문서내의 종횡비 정보가 태그로 존재하지 않는 경우 재생장치내에 설정된 기본 화면 종횡비 정보를 이용하여 마크업 문서내의 화면 종횡비 정보로 설정하는 것을 특징으로 하는 방법.
  19. 제18항에 있어서, 상기 마크업 문서에는 각각 제작된 해상도 정보와 16:9 화면, 4:3 화면, 1:1 화면 또는 종횡비와 상관없음(종횡비 정보를 포함하지 않는 경우를 포함하여)을 지시하는 화면 종횡비 정보가 저장되어 있는 것을 특징으로 하는 방법.
  20. 제16항에 있어서, 상기 전처리 과정을 수행하는 단계에서는 상기 마크업 문서에서 지시하는 종횡비 정보에 따라 폰트를 화면에 출력하기 전에 확대 또는 축소하는 값을 행렬을 사용하여 변환하는 것을 특징으로 하는 방법.
  21. 제20항에 있어서, 상기 행렬 정보는 종횡비 4:3에서 사용하는 행렬, 종횡비 16:9에서 사용하는 행렬, 기본 종횡비 14:9에서 사용하는 행렬, 종횡비 1:1에서 사용하는 행렬 정보를 포함하는 것을 특징으로 하는 방법.
  22. 제20항에 있어서, 상기 출력 단계에서는 화면 종횡비 정보가 4:3 화면이면 1:1 정방형 픽셀로 제작된 폰트를 제1 소정 비율의 폰트로 확대해서 상기 4:3 화면에 출력하면 상기 제1 소정 비율의 폰트가 1:1에 가깝게 축소되어 미려한 화면을 제공하게 되는 것을 특징으로 하는 방법.
  23. 제20항에 있어서, 상기 출력 단계에서는 화면 종횡비 정보가 16:9 화면이면 1:1 정방형 픽셀로 제작된 폰트를 제2 소정 비율의 폰트로 축소해서 상기 16:9 화면에 출력하는 경우 상기 제2 소정 비율의 폰트가 1:1에 가깝게 확대되어 미려한 화면을 제공하게 되는 것을 특징으로 하는 방법.
KR1020030062375A 2002-11-27 2003-09-06 화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브컨텐츠를 재생하는 장치 및 그 방법 KR20040047554A (ko)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2005510300A JP2006508405A (ja) 2002-11-27 2003-11-26 画面縦横比の変換に適応してフォントを制御してインターラクティブコンテンツを再生する装置及びその方法
PL376934A PL376934A1 (pl) 2002-11-27 2003-11-26 Urządzenie i sposób odtwarzania zawartości interakcyjnej przez sterowanie fontem zgodnie z przekształceniem współczynnika kształtu obrazu
US10/536,911 US20060015813A1 (en) 2002-11-27 2003-11-26 Apparatus and method for reproducing interactive contents by controlling font according to aspect ratio conversion
PCT/KR2003/002573 WO2004049711A1 (en) 2002-11-27 2003-11-26 Apparatus and method for reproducing interactive contents by controlling font according to aspect ratio conversion
AU2003282439A AU2003282439A1 (en) 2002-11-27 2003-11-26 Apparatus and method for reproducing interactive contents by controlling font according to aspect ratio conversion
EP03774330A EP1566057A4 (en) 2002-11-27 2003-11-26 APPARATUS AND METHOD FOR REPRODUCING INTERACTIVE CONTENTS USING CHARACTER POLICE CONTROL ACCORDING TO ASPECT FACTOR CONVERSION
HK06104506A HK1084540A1 (en) 2002-11-27 2006-04-13 Apparatus and method for reproducing interactive contents by controlling font according to aspect ratio conversion

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20020074479 2002-11-27
KR1020020074479 2002-11-27

Publications (1)

Publication Number Publication Date
KR20040047554A true KR20040047554A (ko) 2004-06-05

Family

ID=35822614

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030062375A KR20040047554A (ko) 2002-11-27 2003-09-06 화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브컨텐츠를 재생하는 장치 및 그 방법

Country Status (5)

Country Link
KR (1) KR20040047554A (ko)
CN (1) CN100385935C (ko)
HK (1) HK1084540A1 (ko)
MY (1) MY136035A (ko)
TW (1) TWI229271B (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9894407B2 (en) 2012-11-07 2018-02-13 Lg Electronics Inc. Apparatus for transreceiving signals and method for transreceiving signals
JP6946690B2 (ja) * 2017-03-24 2021-10-06 カシオ計算機株式会社 表示装置、表示方法及びプログラム
CN113434101B (zh) * 2021-06-22 2023-06-09 青岛海尔科技有限公司 设备的控制方法、装置、存储介质及电子装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9510484D0 (en) * 1995-05-24 1995-07-19 Thomson Consumer Electronics Creating an on screen display
KR200150100Y1 (ko) * 1996-12-30 1999-07-01 양재신 천연개스 레귤레이터 히팅장치
US6167410A (en) * 1997-01-30 2000-12-26 Casio Computer Co., Ltd. Document processing apparatus for adding predetermined design types to an original document
JP2000023061A (ja) * 1998-07-02 2000-01-21 Sony Corp テレビジョン受信機
JP4232260B2 (ja) * 1999-03-03 2009-03-04 ソニー株式会社 フォント制御方法及び装置
JP2001186454A (ja) * 1999-12-24 2001-07-06 Matsushita Electric Ind Co Ltd 光ディスク再生装置

Also Published As

Publication number Publication date
MY136035A (en) 2008-07-31
CN1717930A (zh) 2006-01-04
CN100385935C (zh) 2008-04-30
TW200408972A (en) 2004-06-01
HK1084540A1 (en) 2006-07-28
TWI229271B (en) 2005-03-11

Similar Documents

Publication Publication Date Title
JP4297784B2 (ja) マークアップ文書とavデータとが記録された情報保存媒体、その記録方法、再生方法及び再生装置
JP2006508405A (ja) 画面縦横比の変換に適応してフォントを制御してインターラクティブコンテンツを再生する装置及びその方法
KR100743781B1 (ko) 디지털 문서 처리용 시스템 및 방법
US7702996B2 (en) Apparatus and method for converting multimedia contents
JP5014259B2 (ja) 表示制御装置および表示制御方法
AU2002348584A1 (en) Information storage medium including markup document and AV data, recording method, reproducing method, and reproducing apparatus therefor
RU2323486C2 (ru) Носитель информации, содержащий информацию коэффициента пропорциональности устройства, способ и устройство для него
US20040164998A1 (en) Apparatus and method for displaying browser graphic according to aspect ratio
KR20040047554A (ko) 화면 종횡비 변환에 적응하여 폰트를 제어해서 인터렉티브컨텐츠를 재생하는 장치 및 그 방법
RU2276811C2 (ru) Носитель информации, включающий в себя размеченный документ и аудио-видеоданные, способ записи, способ воспроизведения и устройство воспроизведения
US20040150637A1 (en) Method and apparatus for displaying markup document linked to applet
JP2005524320A (ja) 複数の表示フォーマット用の共通オンスクリーンディスプレイサイズ
JP2008217380A (ja) 表示コンテンツの表現形式を変更する装置ならびにその動作制御方法およびその制御プログラム
KR101174132B1 (ko) 스타일 조정 콘텐츠 디스플레이 방법
Sikos et al. Optimized Appearance
JP2005165657A (ja) 情報処理装置、情報処理方法、プログラム、データ及び記録媒体

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination