CZ2004509A3 - Informační úložné médium pro ukládání informacíŹ včetně markupového dokumentu a audio@video datŹ způsob záznamuŹ způsob reprodukce a reprodukční aparatura pro reprodukci - Google Patents

Informační úložné médium pro ukládání informacíŹ včetně markupového dokumentu a audio@video datŹ způsob záznamuŹ způsob reprodukce a reprodukční aparatura pro reprodukci Download PDF

Info

Publication number
CZ2004509A3
CZ2004509A3 CZ2004509A CZ2004509A CZ2004509A3 CZ 2004509 A3 CZ2004509 A3 CZ 2004509A3 CZ 2004509 A CZ2004509 A CZ 2004509A CZ 2004509 A CZ2004509 A CZ 2004509A CZ 2004509 A3 CZ2004509 A3 CZ 2004509A3
Authority
CZ
Czechia
Prior art keywords
scene
audio
video
markup document
information
Prior art date
Application number
CZ2004509A
Other languages
English (en)
Inventor
Chungáhyun@Kwon
Jungákil@Soo
Heoájung@Kwon
Parkásung@Wook
Koájung@Wan
Moonáseong@Jin
Original Assignee
Samsungáelectronicsáco@Źáltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27350532&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CZ2004509(A3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Samsungáelectronicsáco@Źáltd filed Critical Samsungáelectronicsáco@Źáltd
Publication of CZ2004509A3 publication Critical patent/CZ2004509A3/cs

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/326Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is a video-frame or a video-field (P.I.P.)
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion
    • G06F16/88Mark-up to mark-up conversion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

Informační úložné médium pro ukládání informací, včetně markupového dokumentu a audio-video dat, způsob záznamu, způsob reprodukce a reprodukční aparatura pro reprodukci
Oblast, techniky
Vynález se týká informačního úložného média pro ukládání informací, včetně markupového dokumentu a audio-video dat, způsobu záznamu a reprodukce audio-video dat (dále zkráceně AV dat) dat spolu s markupovým dokumentem. Zejména se týká informačního úložného média pro ukládání informací, včetně markupového dokumentu a AV dat tak, že markupový dokument a AV data mohou být reprodukována a zobrazována společné různými způsoby v interaktivním režimu. Dále se vynález týká způsobu záznamu, způsobu reprodukce a reprodukční aparatury pro reprodukci.
Dosavadní stav techniky
Disky digitálního videa (Digital Video Discs, zkráceně DVDs), dále uváděné jako interaktivní DVD, na kterých je zaznamenán markupový dokument spolu s AV daty, byly zpočátku vyvíjeny pro filmové aplikace a později se začaly široce používat v odvětví počítačů. AV data zaznamenaná na interaktivních DVD mohou být reprodukována dvěma způsoby: ve videorežimu, kdy se reprodukovaná AV data zobrazují stejně jako u běžných DVD a v interaktivním režimu, ve kterém se reprodukovaná AV data zobrazují v zobrazovacím okénku definovaném markupovým dokumentem. Když je uživatelem zvolen interaktivní režim, tak prohlížeč instalovaný v reprodukční aparatuře na DVD zobrazuje markupový dokument zaznamenaný na interaktivním DVD. AV data • · ···· · · · ··· ··· ·· ·· ·· ·
- 2 vybraná uživatelem se zobrazují v zobrazovacím okénku markupového dokumentu. Například když jsou A V data filmem, tak film běží v zobrazovacím okénku markupového dokumentu a různé další informace, včetně scénáře, historie a obrázků herců, které se vztahují k filmu, jsou zobrazovány ve zbývající části obrazovky mimo zobrazovacího okénka markupového dokumentu. Další informace zahrnují obrazové soubory nebo textové soubory.
Dosud jsou však v interaktivním režimu AV data založena na jednoduchém způsobu zobrazování, ve kterém jsou AV data zobrazována prostřednictvím zobrazovacího okénka definovaného podle gramatiky markupových jazyků.
Podstata vynálezu
K vyřešení výše uvedených a dalších problémů je předmětem vynálezu v jedné podobě médium pro ukládání informací, včetně AV dat a markupového dokumentu tak, že AV data a markupový dokument mohou být reprodukovány a zobrazovány různými způsoby v interaktivním režimu. Předmětem vynálezu je i způsob záznamu, způsob reprodukce a reprodukční aparatura pro reprodukci.
V další podobě je předmětem vynálezu médium pro ukládání informací, včetně AV dat a markupového dokumentu tak, že AV data a markupový dokument mohou být zobrazeny různými způsoby v interaktivním režimu v odezvu na rozlišení a stranový poměr (stranový poměr obrazovky), které jsou nastaveny uživatelem nebo jsou nastaveny v reprodukční aparatuře, jakož i způsob záznamu, způsob reprodukce a reprodukční aparatura pro reprodukci.
V ještě další podobě je předmětem vynálezu médium pro ukládání informací obsahující interaktivní obsah vyrobený za • · ·» ·· ·» · ·· ·· · · · · · · • · ····· ···· • · ·· ·· · · · ····· • · · · · · · · · ··· ··· ·· ·· ·· ·
- 3 fixního stranového poměru tak, že interaktivní obsah může být účinně zobrazován na displeji majícím různé stranové poměry, jakož i způsob záznamu, způsob reprodukce a reprodukční aparatura pro reprodukci.
K dosažení výše uvedeného je proto podle další podoby předmětem vynálezu médium pro ukládání informací. Médium pro ukládání informací obsahuje AV data, obsahující zvuková data a obrazová data, markupový dokument a informaci pro syntézu scénky, která popisuje jeden z alespoň dvou zobrazovacích režimů pro společné zobrazování scénky markupového dokumentu, získané z markupového dokumentu, a AV scénky, získané z AV dat.
Informace o syntéze scénky zahrnují s výhodou spojovací příznak, zaznamenaný v markupovým dokumentu. Výhodněji obsahují informace o syntéze scénky kaskádový stylový list (Cascading Style Sheet, zkráceně CSS), vložený do spojovacího příznaku.
CSS obsahuje:
alespoň jednu informaci určující režim zobrazení pro určení režimu zobrazení AV scénky, informaci určující oblast AV střihu pro určení oblasti pto zvětšení a zmenšení požadované části AV scénky, informaci určující barvu pozadí k určení barvy pozadí AV scénky, informaci určující oblast střihu pro určení oblasti střihu scénky ve které je AV scénka syntetizována s markupovým dokumentem, informaci určující okénko pro určení okénka, ve kterém se zobrazuje scénka, kde se na obrazovce displeje syntetizuje AV scénka s markupovým dokumentem,
- 4 informaci o typu obrazovkového displeje, představující stranový poměr scénky, ve které je AV scénka syntetizována se scénkou markupového dokumentu a informaci o určení okénka AV scénky pro označení oblasti okénka, ve které je zobrazena ostřižená AV scénka na obrazovce displeje.
Informace o syntéze scénky dále obsahuje objekt mající proměnné vlastností pro řízení CSS a program pro řízení CSS na bázi objektu.
K získání výše uvedených podob vynálezu slouží další podoba předmětného vynálezu, kterou je způsob zaznamenávání AV dat, zahrnujících zvuková data a obrazová data, na médium pro ukládání informací. Způsob obsahuje:
a) zaznamenávání AV dat,
b) zaznamenávání markupového dokumentu, určeného k zobrazení spolu s AV daty a
c) zaznamenávání informací o syntéze scénky, které popisují jeden z nejméně dvou režimů zobrazení pro společné zobrazení scénky markupového dokumentu, získané z markupového dokumentu a AV scénky, získané ze zvukových a obrazových dat.
V kroku a) se AV data zaznamenávají do obrazového adresáře, v kroku b) se zaznamenává markupový dokument v interaktivním adresáři a v kroku c) se zaznamenává informace o syntéze scénky v interaktivním adresáři.
V kroku b) se obsah, který by se měl zobrazit, zaznamenává v maximální zobrazené ploše bez ohledu na stranový poměr displeje, t j. v horké oblasti a nedůležitý obsah se buď zaznamenává nebo nezaznamenává v jiné oblasti. Když se markupový dokument, mající »* »4- 99 9 • 99 9 9 9 • 9 9 99 9 9 9 9 •9 99 999 99999 první stranový poměr, zobrazuje na displeji majícím druhý stranový poměr, přičemž tento displej má rozlišení nižší než je rozlišení u prvního stranového poměru, tak se horká oblast zvolí s použitím informace o určení oblasti střihu syntetizované scénky a zvolená horká oblast se mapuje k určené oblasti na obrazovce displeje s použitím informace o určení okénka syntetizované scénky.
K dosažení výše uvedených podob vynálezu slouží další podoba předmětného vynálezu, kterou je způsob reprodukování AV dat, včetně zvukových dat a obrazových dat, zaznamenaných na médiu pro ukládání informací. Způsob obsahuje:
a) interpretování markupového dokumentu tak, aby byl zobrazen spolu s AV daty,
b) interpretování informace o syntéze scénky, která popisuje alespoň dva zobrazovací režimy pro zobrazování scénky markupového dokumentu, získané společným reprodukováním markupového dokumentu a AV scénky, získané reprodukováním AV dat a
c) zobrazování AV scénky a scénky markupového dokumentu v jednom ze zobrazovacích režimů podle informace o syntéze interpretované scénky.
K dosažení výše uvedených podob vynálezu se podle jiné podoby předmětného vynálezu poskytuje způsob reprodukování AV dat, včetně zvukových dat a obrazových dat, majících předem určený stranový poměr zaznamenaný na médiu pro ukládání informací a markupového dokumentu majícího předem určený stranový poměr a zobrazení AV dat a markupového dokumentu. Způsob obsahuje:
a) načítání informací o syntéze scénky, odpovídajících režimu scénky nastavenému v reprodukční aparatuře nebo nastavených uživatelem a ·> 4* *» 4 » · 4 · · 4 • · · · · 4 4 4 4
4 4 4 4·· 44444 • · · 4 4 4 4
44 44 44 4
- 6 b) interpretování načtených informací o syntéze scénky, zobrazení AV scénky získané reprodukováním AV dat a scénky markupového dokumentu, získaných reprodukováním markupového dokumentu, který má být zobrazen spolu s AV daty a změnění výstupního stavu scénky markupového dokumentu v odezvu na změnu režimu scénky.
K dosažení výše uvedených podob vynálezu se podle jiné podoby předmětného vynálezu poskytuje aparatura pro reprodukování AV dat, včetně zvukových dat a obrazových dat, zaznamenaných na médiu pro ukládání informací. K aparatuře patří čtecí jednotka, která načítá AV data a markupový dokument, který je určen k společnému zobrazení s AV daty, dekodér, který dekóduje AV data načtená čtecí jednotkou a z něhož vystupuje AV scénka a ovladač, který interpretuje markupový dokument načtený čtecí jednotkou, na jehož výstupu je scénka markupového dokumentu, interpretuje informace o syntéze scénky, které popisují alespoň dva zobrazovací režimy pro zobrazování scénky markupového dokumentu spolu s AV scénkou a zobrazuje AV scénku a scénku markupového dokumentu v jednom ze zobrazovacích režimů podle interpretované informace o syntéze scénky.
K dosažení výše uvedených podob vynálezu se podle jiné podoby předmětného vynálezu poskytuje aparatura pro reprodukování AV dat, včetně zvukových dat a obrazových dat, zaznamenaných na médiu pro ukládání informací. Aparatura obsahuje:
čtecí jednotku, která načítá AV data a markupový dokument, který má být zobrazen spolu s AV daty, dekodér, který dekóduje AV data načtená čtecí jednotkou, dávající na výstupu AV scénku, a ovladač, který interpretuje informace o syntéze scénky odpovídající režimu scénky nastavenému v reprodukční aparatuře
- 7 nebo nastavené uživatelem, interpretuje markupový dokument, který má být zobrazen spolu s AV daty načtenými čtecí jednotkou s použitím interpretovaných informací o syntéze scénky, zobrazuje scénku markupového dokumentu a mění výstupní stav scénky markupového dokumentu v odezvu na změnu režimu scénky..
Přehled obrázků na výkrese
Výše uvedené podoby předmětného vynálezu a jeho výhody budou blíže osvětleny pomocí podrobného popisu jeho výhodných provedení s odkazem na přiložené výkresy, na kterých:
obr. 1 znázorňuje blokové schéma reprodukční aparatury na DVD podle výhodného provedení předmětného vynálezu, obr. 2 je referenční schéma znázorňující pořadí (ve směru Z) uspořádání scének na displeji (není znázorněn) připojeném k aparatuře podle obr. 1, obr. 3 znázorňuje struktury souborů na DVD 100 z obr. 1 podle výhodného provedení předmětného vynálezu, obr. 4 znázorňuje režim obraz v obrazu (Picture in Picture, zkráceně PIP) jako jeden zobrazovací režim podle předmětného vynálezu, obr. 5 znázorňuje vložený režim jako jeden zobrazovací režim podle předmětného vynálezu, obr. 6 znázorňuje režim pozadí jako jeden zobrazovací režim podle předmětného vynálezu, obr. 7 znázorňuje referenční schéma podrobněji znázorňující zobrazovací režim AV scénky a scénky markupového dokumentu podle vlastností video-viewport: a video-placement:, obr. 8 znázorňuje referenční schéma podrobněji znázorňující zobrazovací režim AV scénky a scénky markupového dokumentu podle vlastností viewport: a window:,
Φ· φ · • · φ • ···!
- 8 obr. 9 je vývojový diagram znázorňující výhodné provedení způsobu reprodukce podle předmětného vynálezu, obr. 10 je vývojový diagram konkrétně znázorňující kroky následující za krokem 903 z obr. 9, obr. 11 je vývojový diagram znázorňující výhodné provedení způsobu zaznamenávání podle předmětného vynálezu, obr. 12 je referenční schéma znázorňující způsob zobrazování AV dat a markupového dokumentu za minimalizace zkreslení interaktivního obsahu v různých displejích majících různé stranové poměry, obr. 13 je referenční schéma znázorňující scénky ve kterých jsou AV data pro stranový poměr 16 x 9 zobrazena na displeji pro stranový poměr 4 x 3 ve tvaru letter box a ve tvaru pan & scan, obr. 14 je referenční schéma znázorňující markupový dokument používající pojetí horké oblasti, obr. 15 znázorňuje variace u systémů souřadnic potřebných při mapování oblasti zvolené s použitím vlastnosti viewport: do oblasti určené s použitím vlastnosti window:, obr. 16 znázorňuje vývojový diagram jiného výhodného provedení způsobu reprodukce podle předmětného vynálezu, obr. 17 znázorňuje referenční schéma, ve kterém jsou AV data pro stranový poměr 16 x 9 syntetizována s markupovým dokumentem pro stranový poměr 4 x 3 ve vloženém režimu, režimu pozadí a režimu PIP, obr. 18 znázorňuje referenční schéma ve kterém jsou data pro stranový poměr 16 x 9 syntetizována s markupovým dokumentem pro stranový poměr 4 x 3 v režimu pozadí a potom jsou zobrazena na displeji pro stranový poměr 16 x 9, obr. 19 je referenční schéma znázorňující displej, markupový dokument a AV data podle různých stranových poměrů, obr. 20 je referenční schéma znázorňující poměr šířky k délce v pixelech u displeje pro stranový poměr 16 x 9 a poměr šířky k délce v pixelech u displeje pro stranový poměr 4x3, * ♦ ♦ Φ φφ φ φ φ φ • φ φφφ φφφ «φ »* ♦ ♦ φ • · φφφ φ φ φ φ · φ φ φ φ φ φ · φ ♦♦ ♦ φ ♦ · • · φ φ • φ φ φ φ φ φφφ ·♦ ♦ obr. 21 je referenční schéma znázorňující různé konverze stranových poměrů, obr. 22 znázorňuje referenční schéma ve kterém jsou spolu syntetizovány AV data pro stranový poměr 16 x 9 a markupový dokument pro stranový poměr 4x3, které oba mají plochu okénka, a potom je výsledek zobrazen na displeji pro stranový poměr 16 x 9 a obr. 23 znázorňuje vývojový diagram jiného výhodného provedení způsobu reprodukce podle předmětného vynálezu.
Příklady provedení vynálezu
Níže budou podrobně popsána výhodná provedení předmětného vynálezu s odkazem na připojené výkresy.
Významy termínů použitých v popisu jsou následující:
Markupový dokument znamená markupový dokument a markupový zdroj, včetně různých obrazových souborů a grafických souborů vložených do markupového dokumentu.
Scénka markupového dokumentu znamená scénku ve které je markupový dokument zobrazen prohlížečem.
AV scénka znamená scénku, ve které jsou AV data dekódována a zobrazována.
Informace o syntéze scénky znamená informaci o definici způsobu společného zobrazení scénky markupového dokumentu a AV scénky podle předmětného vynálezu.
♦ *· ·♦ ♦ ♦ ♦ ♦ • · · »·· • · · · · ·*
A « · • · · • ··«·
- 10 Obr. 1 je blokové schéma reprodukční aparatury podle výhodného provedení předmětného vynálezu. S odkazem na obr. 1 reprodukční aparatura společně zobrazuje AV scénku a scénku markupového dokumentu, které se získají dekódováním AV dat a markupového dokumentu, zaznamenaných na optickém disku 100 podle předmětného provedení, v interaktivním režimu způsobem zobrazování podle předmětného vynálezu. Reprodukční aparatura obsahuje čtecí jednotku 1., AV dekodér 2, prezentační stroj 3 a směšovač 4.
Čtecí jednotka 1 načítá AV data, markupový dokument a informaci o syntéze scénky z optického disku 100 a poskytuje přečtená AV data, přečtený markupový dokument a přečtenou informaci o syntéze scénky do AV dekodéru 2 a do prezentačního stroje 2L Čtecí jednotka 1_ může navíc zahrnovat (neznázorněnou) vyrovnávací paměť a (neznázorněnou) paměť cache pro uložení načtených AV dat do vyrovnávací paměti a načteného markupového dokumentu do cache paměti.
Prezentační stroj 3 podporuje zobrazovací režim podle předmětného vynálezu. Z hlediska softwarové jednotky obsahuje aplikace pro propojení reprodukční aparatury programu (Application prezentační stroj 3 prohlížeč, což je rozhraním s operačním systémem prostřednictvím rozhraní aplikačního
Program Interface, zkráceně API) a klientským interpretačním strojem. API je předem stanovený speciální způsob pro vyžadování zpracování operačního systému nebo jiné aplikace. Klientský je realizován interpretačním strojem Interpretuje program zakódovaný jazyky
JavaScript nebo Java jako webový prohlížeč a provádí program. Prezentační stroj _3 může dále zahrnovat zásuvný díl (Plug-In) . Zásuvný díl umožňuje otevírání souborů v různých formátech zahrnutých v markupovým dokumentu nebo volaných markupovým interpretační stroj JavaScript nebo Java.
*♦ ♦» ♦♦ φ • φ φ φφφ φ φ Φ·· φ φ φ · • Φ φφ φφφ φ φφφφ φφφφ φ φ φ φ φ · φ φ φ φ dokumentem. Prezentační stroj _3 interpretuje informaci o syntéze scénky podle předmětného vynálezu a podle výsledku interpretace přenáší dekódovací příkaz do AV dekodéru 2_ a zobrazovací příkaz do směšovače £. Prezentační stroj 3 také poskytuje scénku markupového dokumentu směšovači £. AV dekodér 2 dekóduje AV data podle poskytnutého dekódovacího příkazu a dává na výstupu dekódovaná AV data do směšovače ý. Směšovač ý zobrazuje společně scénku markupového dokumentu a AV scénku podle zobrazovacího příkazu.
Aby se prováděl způsob reprodukce podle provedení předmětného vynálezu volá prezentační stroj 3 stylový list připojený k markupovému dokumentu nebo vložený do markupového dokumentu vyrobeného čtecí jednotkou 1 a interpretuje stylový list. Informace o způsobu syntetizování (zobrazování) scénky markupového dokumentu a AV scénky je popsána ve stylovém listu.
K provádění způsobu reprodukce podle dalšího provedení předmětného vynálezu interpretuje prezentační stroj 3 režim obrazovky (stranový poměr, rozlišení a režim obrazového výstupu) nastavený v reprodukční aparatuře nebo nastavený uživatelem a na výstupu vydává příkaz podle nastaveného režimu obrazovky s použitím informace o syntéze scénky, která je definována s použitím implicitního stylového listu nastaveného v reprodukční aparatuře nebo stylového listu poskytnutého výrobcem (zejména s použitím vlastnosti viewport: pro určení oblasti střihu scénky, ve které jsou AV scénka a scénka markupového dokumentu navzájem syntetizovány nebo vlastnosti window: pro určení okénka obrazovky, ve kterém jsou AV scénka a scénka markupového dokumentu spolu navzájem syntetizovány a vlastnosti videoviewport: pro určení oblasti k zvětšení a zmenšení požadované části AV scénky). Jestliže je režim obrazovky změněn uživatelem, prezentační stroj 3 vydá na výstupu příkaz podle změněného
·· · * * · • · · · • · ···· • · · režimu obrazovky s použitím informace o syntéze scénky (vlastnosti viewport:, window: a video-viewport:) V AV dekodéru 2 může být navíc ustavena spínací jednotka. Když se displej nastaví na velikost stranového poměru 4x3, převádí AV dekodér 2 AV proud do tvaru letter box nebo do tvaru pan & scan a dává na výstupu konvertovaný AV proud. Když je displej nastaven na velikost stranového poměru 16 x 9, tak AV dekodér J2 dává na výstupu AV proud ve velikosti stranového poměru 16 x 9 bez konverze. Je tomu tak proto, že je AV proud v reprodukční aparatuře na DVD obecně zakódován v stranovém poměru 16 x 9. Když je ale režim zobrazení v interaktivním režimu vložený režim nebo režim obraz v obrazu (PIP), může AV dekodér 2 dávat na výstupu AV proud ve velikosti stranového poměru 16 x 9 bez konvertování AV proudu do tvaru letter box nebo do tvaru pan & scan podle počátečního stranového poměru displeje, ve kterém je stranový poměr preferovaný uživatelem zpočátku nastaven v prezentačním stroji 3 i v displeji pro stranový poměr 4x3.
To znamená, že s výhodou když jsou zobrazována AV data pro stranový poměr 16 x 9 na displeji pro stranový poměr 4x3, prezentační stroj 3 řídí AV dekodér 2 tak, aby dával na výstupu
AV data ve stranovém poměru 16 x 9 ve vloženém režimu interaktivního režimu nebo v režimu PIP a aby dával na výstupu
AV data ve tvaru pan & scan nebo ve tvaru letter box v režimu pozadí interaktivního režimu nebo obrazového režimu. AV data mohou ale být na výstupu ve tvaru pan & scan nebo ve tvaru letter box z AV dekodéru 2 i ve vloženém režimu interaktivního režimu nebo režimu PIP.
K provádění způsobu reprodukce podle ještě dalšího provedení předmětného vynálezu interpretuje prezentační stroj _3 vlastnosti viewport: a window: (vlastnosti document-viewport:, documentwindow:) jenom pro markupový dokument definovaný v informaci o
9 99 99 99 9
99 9 9 9 9 9 9
9 9 9 999 9 9 9 9
9 «9999·· 99999
9 9999 99 9
9·9 9 99 99 ·· *· 9
- 13 syntéze scénky a vlastnosti viewport: a window: (vlastnosti video-viewport:, video-window:) jenom pro AV data. K provádění způsobu reprodukce podle ještě dalšího provedení předmětného vynálezu, na rozdíl od AV dekodéru 2^ majícího spínací jednotku i když je displej nastaven na stranový poměr 4 x 3, dává ve vloženém režimu nebo v PIP režimu AV dekodér 2 nemající žádnou další spínací jednotku na výstupu AV proud pro stranový poměr 16 x 9 takovým způsobem, že je displej nastaven na stranový poměr 16 x 9, bez dávání AV proudu na výstupu ve tvaru letter box nebo ve tvaru pan & scan podle vlastnosti viewport: a window: jenom pro interpretovaný markupový dokument a viewport: a window: jenom pro AV data.
Obr. 2 je referenční schéma znázorňující uspořádání (ve směru Z) scének na displeji (není znázorněn) připojeném k reprodukční aparatuře podle obr. 1, Jak je to patrné z obr. 2, konečná scénka ukazovaná uživateli je vytvářena čtyřmi fyzicky sloučenými scénkami. Scénka 21, na které je zobrazen kurzor, je umístěna nejvíce vpředu. Za ní následuje scénka 22 markupového dokumentu podle markupového dokumentu, AV scénka 23 podle AV dat a scénka 24 pozadí obecně zobrazená v jediné barvě.
Obr. 3 znázorňuje struktury souborů na DVD 100 z obr. 1 podle výhodného provedení předmětného vynálezu. S odkazem na obr. 3 jsou obrazový adresář VIDEO_TS, zahrnující AV data a interaktivní adresář DVD_ENAV zahrnující data pro podporu interaktivní funkce, jako je markupový dokument, k dispozici v kořenovém adresáři. AV data a informace o řízení reprodukce (také známé jako navigační data) jsou zaznamenána ve video adresáři VIDEO_TS. Informace o řízení reprodukce zahrnuje informace na které se odkazuje, aby se dekódovala AV data. Markupový dokument a informace o syntéze scénky jsou zaznamenány v interaktivním adresáři DVD_ENAV.
·Φ ·
99 9 9 9 9 9 9
9 9 9 99· 9 9 9 9
999999999 9999
9 9 9 9 9 9 9 9
999 999 99 99 99 9
- 14 Konkrétněji řečeno, soubor VIDEO_TS.IFO, ve kterém je zaznamenaná hlavičková informace o titulku celého videa, je zaznamenána ve video adresáři VIDEO_TS. Dále je soubor VTS_01_0.IFO, v jehož hlavičce je zaznamenána informace ohledně prvního video titulku, zaznamenán ve video adresáři VIDEO_TS a potom jsou soubory VTS_01_0. VOB, VTS_01_l.VOB, což jsou A V data pro vytvoření video titulku, zaznamenány ve video adresáři VIDEO_TS. Struktura je podrobněji popsána v normě pro DVD-Video: DVD-Video pro ROM disk 1.0 (Read Only Memory, tj. permanentní paměť).
Soubor informací pro řízení reprodukce DVD_ENAV.IFO, ve kterém jsou zaznamenány hlavičkové informace o všech datech pro podporu interaktivní funkce, je zaznamenán v interaktivním adresáři DVD_ENAV. Jenom soubor DVDJENAV.IFO může být nahražen různými meta příznaky markupového dokumentu, který provádí startovací funkci. V interaktivním adresáři DVD_ENAV je dále zaznamenán markupový dokument A.HTM a stylový list A.CSS, jako informace o syntéze scénky o něm, je zaznamenán v interaktivním adresáři DVD_ENAV. Navíc jsou markupové dokumenty B.HTM a C.HTM a stylové listy B.CSS a C.CSS odpovídající markupovým dokumentům B.HTM a C.HTM zaznamenány v interaktivním adresáři DVD_ENAV. A.PNG, jako grafický soubor vložený a zobrazený v markupovém dokumentu A.HTM, Bl.PNG a B2.PNG, jako grafické soubory vložené a zobrazené v markupovém dokumentu B.HTM a C.PNG jako grafický soubor vložený a zobrazený v markupovém dokumentu C.HTM jsou zaznamenány v interaktivním adresáři DVD_ENAV. Jiné markupové dokumenty a soubory mající různé tvary do něj vložené a v něm zobrazené mohou být zaznamenány v interaktivním adresáři DVD_ENAV.
Obr. 4 znázorňuje obrázek v režimu obraz v obrazu (PIP) jako jeden zobrazovací režim podle předmětného vynálezu. S odkazem na • · · * · • ··· · · · · • · · · « · ···< « · · · · · ·
- 15 obr. 4 je v režimu PIP na výstupu AV scénka ve formě PIP na scénce markupového dokumentu. Jenom scénka markupového dokumentu je fyzicky umístěna před AV scénkou tak, jak je to popsáno s odkazem na obr. 2. Režim PIP umožňuje, aby se AV scénka zdála být z hlediska uživatele vyňata nad scénku markupového dokumentu. Režim PIP je s výhodou podrozdělen polohou umístění a velikostí AV scénky. U předmětného provedení je režim PIP rozdělen do několika tvarů s použitím údaje PIP-číslo, jako je PIP-1 a PIP-2. V režimu PIP může uživatel změnit umístění a velikost AV scénky s použitím vzdáleného ovladače (není znázorněn). Níže je uveden příklad XML kódu pro vytvoření markupového dokumentu A.HTM, znázorněného na obr. 4. Vypadá následovně:
<?xml verslon=1.0?>
<IDOCTYPE html
PUBLIC -Z/DVD//DTD XHTML DVD HTML 1.0//EN” http://www.dvdforum/dvdenav/dvdhtmi-1-0.dtď'>
<html>
<head>
<title>DVD HTML PIP mode sample</title>
<link rel=”stylesheet type-text/css href=”a.css>
</head>
<body onload=dvdvideo.playO;>
Oble border=0“ width=720 height=480>
<tr>
<td>
<img src=a.png width=1OO% height=1OO% border=’’07> </td>
<Λγ>
<Aable>
</body>
</html>
A. HTM
9 •
999 · • 9 9 9 9 9 • 9 999 · 9 9 ·
99 999 9 9999
9 9 9 9 9 ·
99 99 99 9
- 16 Je zřejmé, že soubor stylového listu A.CSS je spojen s výše uvedeným zdrojovým kódem s použitím spojovacího příznaku. Níže je uveden příklad zdrojového kódu stylového listu.
@screen-display {
video-placement: pip background-color: #00000000 viewport: rect(0px,719px,479px,0px) window: rect(0px,719px,479px,0px) video-viewport: rect(0px,719px,479px,0px) }
A. CSS
U současného provedení používá kaskádový stylový list (CSS) pravidlo Sobrazovkového displeje tak, jak je to uvedeno výše tak, aby se použil zobrazovací režim mezi scénkou markupového dokumentu a AV scénkou. Jsou popsány vlastnosti jako jsou:
video-placement: pro označení zobrazovacího režimu AV scénky, background-color: pro označení barvy pozadí AV scénky, viewport i. pro označení střihové oblasti scénky ve které je AV scénka syntetizována se scénkou markupového dokumentu, window: pro označení okénka scénky ve kterém je syntetizována AV scénka se scénkou markupového dokumentu a video-viewport: pro označení oblasti k zvětšení a zmenšení požadované části AV scénky.
Obr. 5 znázorňuje vložený režim jako jeden zobrazovací režim podle předmětného vynálezu. Jak je to patrné z obr. 5, je ve vloženém režimu AV scénka vložena do markupového dokumentu prostřednictvím instrukce <object...>. Takto se umístění a velikost AV scénky pohybuje a mění tak, jak si to řídí markupový dokument. U vloženého režimu je AV scénka vložena a zobrazena v zobrazovacím okénku definovaném markupovým dokumentem. Příklad • φ • φφφ • φ φ φ φφ φ · ♦ • φφφ φ φ φ ΦΦΦΦ φφφ φφ -φ
- 17 XML kódu pro vytvoření markupového dokumentu B.HTM, znázorněného na obr. 5 a příklad zdrojového kódu stylového listu je uveden níže:
<?xml version=1.0?>
<!DOCTYPE html
PUBLIC -//DVD//DTD XHTML DVD HTML 1.0//ΕΝ http.7/www.dvdforum/dvdenav/dvdhtml-1-0.dtd>
<html>
<head>
<title>DVD HTML Embeded sample</title>
<link rel='’stylesheeť’ ty pe=text/css href=b.cssM>
</head>
<body onload=dvdvideo.playO:>
<table border=0 width='72O height=480”>
<tr>
<td width=”277 height=184 align=left” valign=top>
<object data-’dvd: width=277M height=184 border=0'7>
</td>
<td width=443 height=480 align=left valign=top rowspan=2> <img src=b1 .png'* width=443 height=480 border=07>
<7td>
</tr>
<tr>
<td width=277 height«296>
<img src=b2.pngM νΛΜ=277 height=296 border=07>
<Ztd>
<Ar>
<Aable>
</body>
</html>
B.HTM @screen-display {
video-piacement: embedded background-color: #00000000 viewport: rect(0px,719px,479px,0px) window: rect(0px,719px,479px,0px) video-viewport: rect(0px,719px,479px,0px) }
B.CSS φφφ t f t φ φ φφφ · φφφ φφ φφ φφφ φ φφφφ φφφφ φ φ φ φ φφ φφ φφ ·
- 18 Zobrazovací okénko, ve kterém se má zobrazit AV scénka s použitím objektového příznaku, je definováno v souboru B.HTM. Znamená to, že oblast zobrazovacího okénka je určena vlastnostmi jako je width (šířka) a height (výška) v příznaku object (objekt). Navíc je zřejmé, že soubor B.CSS stylového listu je připojen k B.HTM s použitím spojovacího příznaku. B.CSS zde znamená soubor kaskádového stylového listu (CSS). CSS umožňuje popsat styl markupového dokumentu. Soubor stylového listu může být alternativně propojen na B.HTM pomocí stylového příznaku.
Obr. 6 znázorňuje režim pozadí jako jeden zobrazovací režim podle předmětného vynálezu. Podle obr. 6 je v režimu pozadí scénka markupového dokumentu uložena na výstupu na AV scénku. Příklad XML kódu pro vytvoření markupového dokumentu C.HTM znázorněného na obr. 6 a příklad zdrojového kódu stylového listu jsou uvedeny níže. Podobně je soubor C.CSS stylového listu propojen na C.HTM pomocí spojovacího příznaku.
<?xml version=1.0?>
<!DOCTYPE html
PUBLIC -//DVD//DTD XHTML DVD HTML 1.0//EN http://www.dvdforum/dvdenav/dvdhtml-TQ.dtd>
<html>
<head>
<title>DVD HTML Background sample<Aitle>
<link rel=stylesheeť’ type=”text/css href-c.css>
</head>
<body onload=dvdvideo.playO;>
<table jd=mainscreen border=0 vwdth=720 height=480>
<tr>
<td width=388 height=300>
<p>&nbsp;</p>
<Ad>
<td width=322 height=3OO>
<p>&nbsp;</p>
<Ád>
<Řr>
·
- 19 • * · • ··· · • « 4 · 4 • Φ · · • ···· <td wjdth=388 height=180>
<p>&nbsp,</p>
</td>
<td width=388 height=180”>
<div>
<img src=Mc.png wjdth=”319 height=100 border=0> </div>
<Λγ>
<4able>
</body>
</html>
C.HTM @screen-display {
video-placement background background-color: #00000000 viewport: rect(0px,719px,479px,0px) window: rect(0px,719px,479px,0px) video-viewport: rect(0px,719px,479px,0px) }
body{background-color:transparent;} table#mainscreen {background-colortransparent;}
C.CSS
Vlastnosti a hodnoty použité jako pravidlo @obrazovkového displeje, představující režim zobrazení mezi scénkou markupového dokumentu a AV scénkou, jsou pak následující:
1. video-placement: Označuje režim zobrazení AV scénky. Hodnoty none, embedded”, PIP# a background reprezentují v tomto pořadí to, že není zobrazeno nic, vložený režim, režim PIP a režim pozadí. Počáteční hodnotou je vložený režim. Režim pozadí je zde odlišen od režimu pozadí <body background =dvd:> s použitím příznaku pro body.
• ··· • · · · • · · · « · ···« • · * · · · ··· • ·· · ·· ·· ·· ♦· A \
<body background =dvd: > - 20 - představuje pozadí v okénku
definovaném tak, aby na výstupu byla scénka markupového
dokumentu. Znamená to, že v režimu pozadí podle předmětného
provedení je AV scénka zobrazena v celé scénce, ale jestliže
je označeno pozadí používající příznak body, je A V scénka zobrazena jenom jako scénka v předem určeném okénku.
2. background-color: Označuje barvu pozadí scénky tvořenou jedinou barvou. Hodnota je <color> a počáteční hodnota se může měnit podle uživatelského agenta (User Agent, zkráceně UA) .
3. window: Označuje okénko, ve kterém se zobrazuje scénka kde je AV scénka syntetizována se scénkou markupového dokumentu. Hodnota je <shape> a počáteční hodnota je obdélník (0 %, 100 %, 100 %, 0 %).
4. viewport: Označuje oblast střihu scénky, ve které je AV scénka syntetizována se scénkou markupového dokumentu. Hodnota je <shape> a počáteční hodnota je obdélník (0 %, 100 %, 100 %, 0 %).
5. video-viewport: Označuje oblast pro zvětšení a zmenšení požadované části AV scénky. Hodnota je <shape> a počáteční hQdnota je obdélník (0 %, 100 %, 100 %, 0 %). Zde je hodnota definované hodnoty <shape> obdélník (<top>, <right>, <bottom>, <left>).
Obr. 7 znázorňuje referenční schéma podrobněji znázorňující zobrazovací režim AV scénky a scénky markupového dokumentu podle vlastností video-viewport: a video-placement:. Jak je to patrné z obr. 7, jestliže je oblast a z AV scénky, určená pro «ΦΦΦ · • φ ΦΦΦ φ φ ΦΦΦΦ Φ ΦΦ
ΦΦΦ · φφ φφ φφ φφ · φ φ φ φφφφφ
- 21 zvětšování a zmenšování, určena vlastností video-viewport:, když je vlastnost video-placement: režim pozadí, tak se oblast a střihu zobrazuje ve scénce pozadí a scénka markupového dokumentu (neznázorněna) se zobrazuje v oblasti a střihu. Když je vlastnost video-placement: režim PIP, zobrazí se oblast a střihu v určeném místě. Když je vlastnost video-placement:
vložený režim, tak je oblast a střihu vložena do zobrazovacího okénka definovaného markupovým dokumentem a je zobrazena v okénku displeje. Obrázek 7 znázorňuje příklad, ve kterém je vybrána jenom dílčí oblast AV dat, tj. oblast vlastnosti videoviewport: je zvolena jako částečná oblast tak, že je částečná oblast namapována do oblasti vlastnosti window: definované každým režimem displeje.
Obr. 8 je referenční schéma, které podrobněji znázorňuje zobrazovací režim AV scénky a scénky markupového dokumentu podle vlastností viewport: a window:. V případě vlastnosti viewport: zvolené tak, aby se zobrazila oblast střihu obsahu scénky, ve které je AV scénka syntetizována se scénkou markupového dokumentu na scénce displeje a vlastnosti window: pro určení oblasti okénka tak, aby se dal celý zvolený dokument nebo jeho část zobrazit v předem určené ploše scénky na obrazovce displeje, hodnoty vlastností viewport:. a window: se používají beze změny. Obr. 8 znázorňuje příklad ilustrující to, že je zvolena jenom dílčí oblast scénky ve které je syntetizována AV scénka se scénkou markupového dokumentu, t j. oblast vlastnosti video-port: se zvolí jako částečná oblast tak, že je částečná oblast mapována k oblasti vlastnosti window: definované každým režimem zobrazení. Tímto způsobem umožňují vlastnosti viewport: a window:, aby byla zvětšena nebo zmenšena část nebo celá scénka, ve které je AV scénka syntetizována se scénkou markupového dokumentu.
··· • · · · • ··#·*· ·Μ· • · « * · · · ♦ 1 *·Α ··· »· ·· ·· ·
- 22 Z obr. 8 je patrné, že ve vloženém režimu, ve kterém je AV scénka vložena ve scénce markupového dokumentu a je zobrazena, jestliže je oblast b střihu scénky, ve které je AV scénka syntetizována se scénkou markupového dokumentu, určena vlastností viewport:, je oblast b střihu zobrazena v okénku určovaném vlastností window: tak, jak je to znázorněno v části obr. 8 označené (1) . Když je celý markupový dokument nastaven podle vlastnosti viewport:, tak se oblast b střihu zobrazuje v okénku určeném vlastností window: tak, jak je to znázorněno v obr. 8 v části označené (2) . Je-li určeno pozadí používající příznak body, zobrazí se celá syntetizovaná scénka v okénku určeném vlastností window:.
Proměnná vlastnosti pro určení režimu zobrazení, proměnná vlastnosti pro určení barvy pozadí AV scénky, proměnná vlastnosti pro označení okénka scénky ve které je AV scénka syntetizována se scénkou markupového dokumentu, proměnná vlastnosti pro určení vystřihované oblasti scénky ve které je AV scénka syntetizována se scénkou markupového dokumentu a proměnná vlastnosti pro určení oblasti k zvětšení a zmenšení požadované části AV scénky jsou definovány v objektu pro řízení výše zmíněného souboru CSS.
AV scénka navíc může být zvětšena/zmenšena podle uživatelova vstupu s použitím objektového zdrojového kódu rozhraní aplikačního programu (Application Program Interface, zkráceně API) pro objektový model dokumentu (Document Object Model, zkráceně DOM). Hodnota objektového zdrojového kódu potřebná při provádění této operace může být vztažena k použití skriptového jazyka v markupovém dokumentu.
9·* 999 • 9 999 • 9 9 9 9 • 9 9 · ·♦ ·9
9 · • «··« » · 9
9
- 23 Následující objektový zdrojový kód se používá k vázání vlastností displeje obrazovky ScreenDisplayProperties v kořenových prvcích (tj. <frameset> a <html>) nejvyšší úrovně.
Interface ScreenDisplayProperties { attribute ScreenDisplayRule screenDisplaylnfo;
}
ScreenDisplayProperties jsou zde připojeny ke kořenovým prvkům markupového dokumentu a na hodnotu ScreenDisplayProperties se může odkazovat s použitím skriptového jazyka v markupovém dokumentu. Příklad zdrojového kódu objektu je následující:
IDL Definition
Interface ScreenDisplayRule ( attribute unsigned short videoPlacement;
attribute DOMString attribute DOMString attribute DOMString attribute DomSting coiorBackground;
viewport;
window;
videoViewport;
Attributes videoPlacement: It designates a display mode of a DVD-video. That is, it represents that const unsigned short VIDEO_PLACEMENT_NONE = 0; const unsigned short VIDEO PLACEMENT EMBEDDED=1;
const unsigned short VIDEO_PLACEMENT_BACKGROUND = 2; const unsigned short VIDEO_PLACEMENT_PiP = 3;.
coiorBackground: It has the value of <color> as a background color of an AV scene. viewport: It has the value of <shape> as a trimming area of a synthesized scene.
window: It has the value of <shape> as a window area on a display to which the trimmed synthesized scene is to be mapped.
videoViewport: It has the value of <shape> as a trimming area of the AV scene.
• · · · ··· · · · · • · ·· ·· ··· · ···· • · ···>··· ··· ··· ·* ·· ·· ·
- 24 Statická definice používající příznak <meta> nebo <link>, jakož i dynamická definice s použitím výše uvedeného zdroje objektu jsou možné.
K zvětšení nebo zmenšení výstupní AV scénky podle uživatelova vstupu s použitím zdroje objektu API pro DOM popsaný výše se používá skriptový jazyk zahrnutý v markupovém dokumentu.
Následující příklad je příklad, ve kterém může výrobce zvětšovat nebo zmenšovat AV scénku zobrazenou ve vloženém stavu tak, jak je to znázorněno na obr. 8.
- 25 « • · · • · ·« • · · · ·· · • · · • · · · • · · ··· « ♦ · · <?xml version = Ί .0 encoding=UTF-£?>
<IDOCTYPE html PUBLIC -//DVD//DTD XHTML DVD-HTML 1.0//EN http://www.dvdforum.org/envideo/cltd/dvdhtml-1.0.dtd”>
<html>
<head>
<title>Example of Scaling</title>
<scripttype= text/ecmascript>
<— function zoom(evt) {
var vdi;
íf (evt == 0) {// evt == O : Increase an AV scene to a designated size vdi = document.documentElement.screenDisplaylnfo; vdi.videoPlacement = 1;
vdi.colorbackground = black; vdi.videoviewport = rect(10px,709px,469px,10px) //In an embedded statě, vdi.windowis determined by width and height of a tag “Objecť in a markup document. That ts, rect(0%,100%,100%,0%) is consistent with sizes of width and height defined by the tag Objecť.
} if (evt == 1) {// evt == l: as originál vdi« documentdocumentElement.screenDisplaylnfo; vdi.videoPlacement = 1; vdi.colorbackground «black; vdi.videoviewport = rect(0px,719px,479px,0px) }
• .········ ···· a · ······* ··· · · · · · 9 9 9 9 * if (evt== 2) {// evt == 2: Reduce an AV scene to a designated size vdi » document.documentElement.screenDisplayInfo; vdi.videoPlacement«1;
vdi.colorbackground = biack; vdi.videoviewport = rect(0px,719px,479px,0px) vdi.window=rect(10%,90%,90%,10%) // Here, a % value is a relative value for width and height defined by the tag Objecf.
} }
—>
</script>
</head>
<body onioad=dvdvideo.playO;',> «table border='O width=720 height=480>
<tr>
<td width=277 height=184 align=left valign=top>
«object data=dvd: width=277 hejght=184 border =07>
<Ad>
<td width=443M he«ght=480 align=left vaiign=”top rowspan=2>
<img src=b1.png width=443 height=480 border=07>
</td>
<4r>
<tr>
<td wjdth-”277 height=296>
<input type=button value=Zoom-ln onClick=Mzoom(0)7>
<input type=button value=Restore onClick=zoom(1)7>
<input type=button value=Zoom-Out onClick=zoom(2)7>
<7td>
<Ar>
<Aable>
</body>
</html>
Tímto způsobem se může manipulovat měřítkem AV scénky prostřednictvím uživatelova vstupu s použitím API pro DOM a skriptového jazyka.
AV scénka a scénka markupového dokumentu jsou takto volně syntetizovány navzájem podle výše uvedeného provedení a umístění displeje AV scénky se může nastavit stylovým listem propojeným s • · • ·
- 27 markupovým dokumentem nebo vloženým v markupovém dokumentu, čímž se uživateli umožňuje pozorování scénky v různých tvarech.
Způsob reprodukce podle předmětného vynálezu bude popsán níže na základě výše uvedené struktury.
Obr. 9 je vývojový diagram znázorňující výhodné provedení způsobu reprodukce podle předmětného vynálezu. Podle obr. 9 v kroku 910 čtecí jednotka jL reprodukční aparatury načítá markupový dokument, který se má reprodukovat s AV daty z optického disku 100. Prezentační stroj _3 interpretuje načtený markupový dokument v kroku 902 a volá soubor stylového listu připojený k markupovýmu dokumentu v kroku 903. Následně prezentační stroj 3^ interpretuje soubor stylového listu a poskytuje výsledek interpretace do AV dekodéru v kroku 904. Konkrétněji řečeno, prezentační stroj 3 načítá informaci určuj ící:
režim displeje pro určení režimu zobrazování AV scénky popsanou v souboru stylového listu, informaci o určení barvy pozadí pro určení barvy pozadí AV scénky, informaci pro určení okénka k určení okénka ve kterém se má zobrazit na obrazovce displeje scénka, kde je syntetizována AV scénka s markupovým dokumentem, informaci určující oblast střihu syntetizované scénky pro určení oblasti střihu scénky ve které se syntetizuje AV scénka s markupovým dokumentem, informaci určující oblast AV střihu pro určení oblasti k zvětšení a zmenšení požadované části AV scénky z optického disku
100.
• ·
- 28 AV dekodér 2 dekóduje AV data podle souboru stylového listu a na výstupu dodává do směšovače £ odpovídající AV scénku. Prezentační stroj 3 dodává na výstupu příkaz pro zobrazení scénky markupového dokumentu a AV scénky a scénku markupového dokumentu ve které je reprodukován markupový dokument do směšovače ý podle popisu v souboru stylového listu. Pro tento účel interpretuje prezentační stroj 3^ program, který je kódován na základě objektu majícího proměnné vlastností pro řízení souboru stylového listu a řídí soubor stylového listu. Směšovač směšuje a dodává na výstup markupový dokument, který je poskytován z prezentačního stroje .3 a AV scénku, která je poskytována z AV dekodéru 2. V kroku 905 se zobrazuje AV scénka a scénka markupového dokumentu podle interpretované informace o syntéze scénky. V kroku 905-1 když je režim PIP popsán v souboru stylového listu je AV scénka překryta na scénku markupového dokumentu a je zobrazena. V kroku 905-2 když je popsán vložený režim v souboru stylového listu, je AV scénka vložena do scénky markupového dokumentu a je zobrazena. Když je režim pozadí popsán v souboru stylového listu, tak je v kroku 905-3 scénka markupového dokumentu překryta na AV scénce a je zobrazena.
Obr. 10 je vývojový diagram konkrétně znázorňující kroky následující za krokem 903 z obr. 9. Podle obr. 10 interpretuje prezentační stroj soubor CSS v markupovém dokumentu něho spojovacím příznaku a volá soubor CSS v kroku 1001, interpretuje volaný soubor CSS v kroku 1002 a čte informaci o označení režimu displeje a informaci o označení oblasti AV střihu,které jsou popsány v souboru CSS v kroku 1003. Směšovač _4 směšuje a ga výstupu dává příkaz a scénku markupového dokumentu poskytnutou z prezentačního stroje _3 a AV scénku poskytnutou z AV dekodéru 2 a scénka markupového dokumentu a AV scénka jsou zobrazeny podle zobrazovacího režimu popsaného v souboru CSS v kroku 1004. V • · · ··· • · to to · • · · · « • · · · · · ·· ·· · ·
- 29 případě žádného režimu není AV scénka zobrazena v kroku 1004-1. Jinak může být zobrazen jeden z PIP režimů (krok 1004-2), režim pozadí (krok 1004-3) a vložený režim (krok 1004-4).
Obr. 11 je vývojový diagram znázorňující výhodné provedení způsobu zaznamenávání podle předmětného vynálezu. Podle obr. 11 záznamová aparatura zaznamenává AV data na médium pro ukládání informací (krok 1101), zaznamenává markupový dokument, který má být reprodukován s AV daty na médium pro ukládání informací (krok 1102) a zaznamenává výše zmíněnou informaci o syntéze scénky do souboru stylového listu propojeného s markupovým dokumentem nebo vloženého do markupového dokumentu (krok 1103). V kroku 1103 objekt mající proměnné vlastností pro řízepí souboru stylového listu v markupovým dokumentu a program pro řízení souboru stylového listu na bázi objektu jsou zaznamenávány na médium pro ukládání informací.
Dosud byla popisována provedení ve kterých je scénka, kde je markupová scénka syntetizována s AV scénkou, zvětšena nebo zmenšena s použitím vlastností window: a viewport: z informace o syntéze scénky, část AV scénky je zvětšena nebo zmenšena s použitím vlastnosti video-viewport: tak, že AV data a markupový dokument jsou zobrazeny různými způsoby v interaktivním režimu.
Níže je popsáno provedení způsobu zobrazení AV dat a markupového dokumentu různými způsoby v interaktivním režimu podle rozlišení a stranového poměru (poměru stran obrazovky) nastavených uživatelem nebo v reprodukční aparatuře s použitím vlastností window: a viewport: výše zmíněné informace o syntéze scénky. Když je markupový dokument, vyrobený tak, aby měl pevný stranový poměr obrazovky, dle předmětného vynálezu zobrazen na displeji majícím jiné stranové poměry, může se objevit jev • ·
- 30 předmětného vynálezu aby scénka odpovídala zdeformování scénky, při kterém část dat, jako je text nebo grafika, které mají být zobrazeny na obrazovce displeje, je zobrazena špatně. Proto se podle zdeformování scénky minimalizuje tak, režimu obrazovky (stranový poměr, rozlišení a způsob obrazového výstupu) nastavenému uživatelem nebo již nastavenému v reprodukční aparatuře tím, že se změní interaktivní obsah vyrobený na jednom pevném stranovém poměru obrazovky tak, aby měl různé stranové poměry obrazovky a to použitím vlastností window: a viewport:.
Nejprve budou popsány způsoby zobrazování interaktivního obsahu, vyrobeného s použitím jazyka markup language, v několika displejích majících rozličné stranové poměry za minimalizace deformace interaktivního obsahu s odkazem na obr. 12. K usnadnění výkladu bude poměr velikosti pixelů ve všech případech nastaven na 1 x 1.
První způsob zobrazování:
Výrobce připraví příslušné markupové dokumenty a příslušná AV data zvážením několika stranových poměrů obrazovky tak, aby odpovídaly displeji majícímu různé stranové poměry.
K zobrazení interaktivních obsahů, které nejsou zdeformovány v displeji majícím odlišné stranové poměry tak, jak je to znázorněno pomocí (D a ©, výrobce připraví příslušné markupové dokumenty zvážením různých stranových poměrů displeje tak, jak je to znázorněno pomocí O a © a příslušná AV data (tj. AV obsahů DVD-video formátu) zvážením různých stranových poměrů dipleje tak, jak je to znázorněno pomocí © a ©. Obsahy © a ©, ve kterých jsou syntetizována AV data pro 4 x 3 s markupovým
• • · · •9 ·· ·· 9 9 9 · · • • 9 9
• • • 9 9 · · 9 9 9999 9
• • · · · 9 9 9 9 · · «9 ·9 99
- 31 -
dokumentem pro 4 x 3 mohou být zobrazeny na obrazovce displeje
pro 4x3 tak, jak je to znázorněno pomocí © a obsahy © + ©, ve
kterých jsou A V data pro 16 x 9 syntetizována s markupovým dokumentem pro 16 x 9, mohou být zobrazeny na scénce displeje pro 16 x 9 tak, jak je to znázorněno pomocí ©, jako obsahy, které výrobce chce, bez provedení nějaké speciální operace.
Druhý způsob zobrazování:
Výrobce připraví příslušné markupové dokumenty zvážením stranových poměrů displeje a AV data odpovídají displeji majícímu odlišné stranové poměry následujícím způsobem když jsqu vyráběny obsahy mající pevný stranový poměr.
Když jsou vyráběny jen ®, © a ©:
Když se zobrazuje na displeji pro 4 x 3: Obsahy ©+©, ve kterých jsou syntetizována AV data pro 4 x 3 s markupovým dokumentem pro 4x3, mohou být zobrazeny ve scénce © jako obsah, který výrobce chce bez provedení nějaké speciální operace.
Když se zobrazuje na displeji pro 16 x 9: AV data © pro 4x3 jsou vložena v markupovém dokumentu pro 16 x 9, včetně prázdných míst vpravo a vlevo bez rozšíření. Jenom pravá a levá prázdná místa mohou být eliminována nastavením velikosti objektového příznaku markupového dokumentu pro 16 x 9 tak, že AV data pro 4x3 mohou být vložena do markupového dokumentu pro 16 x 9. Obsahy © a © mohou být zobrazeny ve scénce 2 jako obsahy, které výrobce chce, bez provádění nějaké speciální operace.
Když se vyrábějí jenom ®, © a ©:
• 9
9
9 9 • 999» «·· «·· 99 99 ··
- 32 Když se zobrazuje na displeji pro 4 x 3: AV data 6 pro 16 x 9 se převádí do tvaru normální scénky 4x3, scénky tvaru letter box 4x3 nebo scénky tvaru pan& scan 4 x 3 a potom se vkládají do markupového dokumentu 3 pro 4x3. Vyrobené obsahy ® + © mohou být zobrazovány ve scénce 1 jako obsahy, které výrobce chce, bez provádění nějaké speciální operace.
Scénka přes celou obrazovku je zde uváděna jako standardpí scénka a je vyráběna a reprodukována za stranového poměru 4x3 (1,33:1). Plná normální scénka je zobrazována na displeji pro 4x3. Na obou koncích scénky displeje pro 16 x 9 se objevuje černý pás. Když uživatel zobrazuje plnou scénku na obrazovae displeje pro 16 x 9 (širokoúhlý režim: (a) dle obr. 13), obrázek se zdá být horizontálně roztažen a jestliže uživatel sleduje scénku v režimu zvětšení, horní a spodní části scénky jsou odříznuty. V těchto dvou případech je obrázek jednoduše zvětšen a tudíž rozlišení je nižší.
Tvar pan & scan je obrázek vyrobený ořezáním obou stran obrázku vyrobeného ve formátu širokoúhlé scénky (16 x 9) a vybráním jenom střední oblasti scénky odpovídající stranovému poměru 4x3 (1,33:1) tak, jak je to znázorněno v (b) z obr. 13 a způsob reprodukování tvaru pan & scan je stejný, jako je způsob u plné obrazovky.
Scénka ve tvaru letter box má tu výhodu, že uživatel může hodnotit scénku tak, jak probíhá v kině, ale má nevýhodu, že velikost scénky je zmenšena. Takže u způsobu typu pan & scan se odřezávají oba nedůležité konce scénky a obrázek je vyplněn do scénky 4x3 namísto toho, aby byla tato scénka zmenšena a zobrazena. Může existovat rozdíl v kráse obrazu scénky typu 4 x 3 ve tvaru pan & scan v závislosti na obratnosti editora.
• Μ · · · 9 9 • 9 9 9 9 ·
9 9 9
999 99
- 33 Tvar letter box je obrázek vyrobený vložením černého pásu do horních a dolních částí scénky a zmenšením scénky tak, že uživatel může účinně sledovat obrázek vyrobený v širokoúhlém formátu (16 x 9) na normálním displeji (stranový poměr obrazovky 4 x 3) . Horní a spodní černý pásek v obrázku se nazývají maska.
Když se zobrazuje na displeji pro 16 x 9: Obsahy označené © + ©, ve kterých jsou AV data pro 16 x 9 syntetizována s markupovým dokumentem pro 16 x 9, mohou být zobrazeny ve scénce 2 jako obsahy, které si výrobce přeje, bez provádění nějaké speciální operace.
Třetí způsob zobrazování:
Výrobce připraví příslušná AV data zvážením stranových poměrů displeje a markupový dokument odpovídá displeji majícímu různé stranové poměry následujícím způsobem, když se vyrábějí obsady mající pevný stranový poměr.
Když se vyrábějí jenom ®, © a ©:
Když se zobrazuje na displeji pro 4x3: Obsahy ® + ©, ve kterých se syntetizují AV data pro 4 x 3 s markupovým dokumentem pro 4 x 3, mohou být zobrazeny ve scénce 1, jako obsahy, které výrobce chce, bez provádění nějaké speciální operace.
Když se zobrazuje na zobrazovacím zařízení pro 16 x 9: AV data © pro 16 x 9 se konvertují do tvaru normální scénky 4 x 3, scénky ve tvaru letter box 4x3 nebo scénky tvaru pan & scan 4 x 3 a potom se ukládají do markupového dokumentu © pro 4x3. Vyrobený obsah z © + © se může zobrazovat tak, že zahrnuje prázdná místa na pravé straně a levé straně scénky © vystředěním.
; ......... ···· .:. .:. ·..··..· ·..· ί
- 34 Když se vyrábějí jenom ©, © a ©:
- Když se zobrazuje na displeji pro 4 x 3: AV data © pro 4x3 jsou vkládána do markupového dokumentu © pro 16 x 9 tak, aby zahrnovala pravé prázdné místo a levé prázdné místo bez rozšíření. Rozlišení vyrobeného obsahu © + © je například 854 x 480, a tudíž se může zobrazit jenom důležitá část obrazovky ve scénce Φ displeje pro 4x3 prostřednictvím pojmu horké oblasti a API s ohledem na konverzi stranového poměru.
Když se zobrazuje na displeji pro 16 x 9: Obsah © + ©, ve kterém se syntetizují AV data pro 16 x 9 s markupovým dokumentem pro 16 x 9, se mohou zobrazovat ve scénce © jak si to přeje výrobce, bez provádění nějaké speciální operace.
Čtvrtý způsob zobrazování:
Když jsou všechna AV data a markupový dokument vyráběny s jedním stranovým poměrem, AV data a markupový dokument odpovídají displeji majícímu různé stranové poměry následujícím způsobem:
Když se vyrábějí jenom ® a ©:
Když se zobrazuje na displeji 4x3: obsahy © a ©, ve kterých jsou syntetizována AV data pro 4 x 3 s markupovým dokumentem pro 4 x 3, mohou být zobrazeny ve scénce Φ, jako obsahy, které si výrobce přeje, bez provádění nějaké speciální činnosti.
Při zobrazování na displeji pro 16 x 9: prostřednictvím vyrovnání do středu celého obsahu ® + ©, ve kterém AV data pro 4x3 jsou syntetizována s markupovým dokumentem pro 4 x 3, obsahy © + © mohou být zobrazeny tak, aby zahrnovaly prázdná místa na pravé straně a na levé straně scénky © displeje pro 16 x 9.
·· ·» • · · ·· · • · · • · · · • ♦
Když se vyrábějí jenom © a ©:
- Když se zobrazuje na displeji pro 4x4: Rozlišení vyrobeného obsahu © + ©, ve kterém AV data pro 16 x 9 jsou syntetizována s markupovým dokumentem pro 16 x 9, je 854 x 480 a tudíž jenom důležitá část scénky může být zobrazena ve scénce Φ displeje pro 4x3 prostřednictvím pojmu horká oblast a API s ohledem na konverzi stranového poměru. V tomto případě se s výhodou použije tvar pan & scan nebo tvar letter box pro jiný video režim než je interaktivní režim.
Když se zobrazuje na displeji pro 16 x 9: Obsahy © + ©, ve kterých jsou syntetizována AV data s markupovým dokumentem, mohou být zobrazena ve scénce © tak, jak si to přeje výrobce, bez provádění nějaké speciální činnosti.
Nyní bude podrobněji popsána horká oblast a API z hlediska stranového poměru.
Když jsou interaktivní obsahy vyrobené pro použití v stranovém poměru 16 x 9 (rozlišení 854 x 480) zobrazovány na displeji pro stranový poměr 4x3 (rozlišení 640 x 480), zobrazí se jenom oblast 640 x 480 z celé oblasti interaktivního obsahu na displeji pro stranový poměr 4x3, druhá oblast 214 x 480 se na displeji pro 4x3 nezobrazí. Proto výrobce zahrnuje obsahy, které by měly být zobrazeny v oblasti 640 x 480 (v předmětném vynálezu se zobrazená maximální oblast nazývá horká oblast bez ohledu na stranový poměr displeje), která může být zobrazena bez ohledu na stranový poměr displeje během počátečního uspořádání a zahrnuje nedůležité obsahy nebo nezahrnuje žádné obsahy v jiné oblasti. K zobrazení markupového dokumentu vyrobeného s použitím pojmu horká oblast na displeji pro 4 x 3 a k zobrazení AV scénky a scénky markupového dokumentu různými způsoby se • · · • · · · φ φ φφφφ φφφ φφ φ φφ φφ • φ φφφφ φ φ · * • φ φ φ • φφ φφ
- 36 interaktivní obsahy zobrazují s použitím výše vlastností viewport: a window:, používaných v zdrojovém kódu API pro DOM a jejich popisy budou popsány pozděj i.
Níže bude popsán s odkazem na obr. 14 jednoduchý příklad, ve kterém jsou interaktivní obsahy pro 16 x 9 zobrazeny na displeji pro 4x3 bez ohledu na stranový poměr displeje.
Výrobce vytváří markupový dokument s použitím pojmu horká oblast tak, aby se zobrazila scénka, která není zdeformována, bez ohledu na různé stranové poměry displeje. Znamená to, že v dokumentovém prostoru markupového dokumentu, znázorněném jra obr. 14, bude celý markupový dokument vyrobený pro 854 x 480 zobrazen na displeji pro 16 x 9 a obsah horké oblasti 640 x 480 bude zobrazen na displeji pro 4x3. Velikost horké oblasti zde není fixní, ale je například 640 x 480, jako velikost pro minimalizaci deformace, a její umístění také není fixní.
V prostoru markupového dokumentu vyrobeného pro 16 x 9 navíc výrobce používá vlastnost viewport: tak, aby zvolil horkou oblast, která je nastavena tak, aby nebyla zdeformována a zobrazena na displeji pro 4 x 3 a mapuje do označené oblasti scénky s použitím vlastnosti window: tak, aby se zobrazila zvolená horká oblast na displeji pro 4x3.
Obr. 15 znázorňuje změny v systému souřadnic potřebné při mapování zvolené oblasti s použitím vlastnosti viewport: k oblasti určené s použitím vlastnosti window:.
(Xdocument ~ Xviewport-origin)
Xwindow = ' X Šlřkawindow (1)
Šiř kaviewpor t zmíněných objektovém • · 99 • 9
9 ·
• ·· · ·· ·· ·· • · · • · ·♦« • 9 9 9 9 • · · 9
99 ·♦ *
9 9
9 9 9
9 9999
9 9
9
- 37 (Ydocument Yviewport-origin) Siř ka viewport x Výška„indow (2)
Výše uvedené rovnice 1 a 2 ukazují, že jeden bod (Xdocument/Ydocument) systému souřadnic dokumentu je mapován k jednomu bodu (Xwindowr Ywindow) odpovídajícího systému souřadnic okénka.
Xscreen (Xwindow + Xwindoworigmí (3)
Yscreen ~ (Ywindow t Ywindow-origin) (4)
Výše uvedené rovnice 3 a 4 ukazují, že jeden bod (Xwindpw, Ywindow) systému souřadnic okénka získaný rovnicemi 1 a 2 je mapován k jednomu bodu (Xscreen, Yscreen) odpovídajícího obrazovkového souřadnicového systému displeje.
Výše uvedené rovnice 1 až 4 jsou založeny na markupovém dokumentu, ale když se spodní podnápis document změní na video, je provedena definice AV dat.
Následuje příklad optimální tabulky, uvádějící velikost každé oblasti prostřednictvím výše zmíněných způsobů zobrazení při poměru velikostí pixelů 1 x 1 k snadnému rozpoznání oblasti dokumentu, oblasti viewport, oblasti window a oblasti obrazovky a velikosti oblasti prostřednictvím jiných dostupných způsobů zobrazení:
φ φ
φ φ
φφ φφ φ φ φ φφφ φ φ φ φ φφ φφ φφ φ • ! · φ Φφφ φ φ φφφφ φφφ φφ φ
Případ Oblast document Oblast viewport Oblast window Oblast obrazovky
Když se interaktivní obsahy vyrobené pro 640x480 zobrazují na displeji 640x480 640x480 640x480 640x480 640x480
Když se interaktivní obsahy vyrobené pro 640x480 zobrazují na displeji 854x480 640x480 640x480 640x480 854x480
Když se interaktivní obsahy vyrobené pro 640x480 zobrazují na displeji 854x480 640x480 640x480 854x480 854x480
Když se interaktivní obsahy vyrobené pro 854x480 zobrazují na displeji 640x480 854x480 854x480 640x480 640x480
Když se interaktivní obsahy vyrobené pro 854x480 zobrazují na displeji 640x480 854x480 854x480 640x480 640x480
Když se interaktivní obsahy vyrobené pro 854x480 zobrazují na displeji 640x480 854x480 640x480 640x480 640x480
Když se interaktivní obsahy vyrobené pro 854x480 zobrazují na displeji 640x480 854x480 854x480 854x480 854x480
·· to • · • to to to • ··· ·· · toto to to · • to ·· ·· · • to • · · • ···· • to ·· ·
- 39 Reprodukční způsoby jsou podle stranového poměru široce roztřiďovány na statický způsob s použitím CSS a dynamický způsob s použitím API pro DOM. Když jsou ve scénce zpočátku zobrazeny interaktivní obsahy, jsou tyto interaktivní obsady zobrazeny na displeji statickým způsobem s použitím implicitního stylového stylu v prezentačním stroji nebo s použitím CSS definovaného vazbou a stylovými příznaky v markupovém dokumentu. Když se ale během reprodukce změní stranový poměr uživatelským vstupem, může být stranový poměr výstupní obrazovky dynamicky změněn přidáním funkce konverze stranového poměru s použitím skriptového jazyka do markupového dokumentu s použitím API pro DOM.
Níže bude popsán statický způsob používající pravidlo @obrazovkového displeje. Vlastnost screen-display type: se přidává k pravidlu Ěobrazovkového displeje podle dalšího provedení předmětného vynálezu.
1. Vlastnost screen-display type: Určuje stranový poměr scénky ve kterém je AV scénka syntetizována s markupovým dokumentem.
x 3N: jestliže uživatel nastaví obrazovkový výstup na normální tvar 4x3, x 3L: jestliže uživatel nastaví obrazovkový výstup na tvar letter box 4x3, x 3P: jestliže uživatel nastaví obrazovkový výstup na tvar pan & scan 4x3, x 9W: jestliže uživatel nastaví obrazovkový výstup na širokoúhlý tvar 16 x 9.
• · · · ·· · • · ♦ • · · · • ···*· • · · ♦ · *
2. Vlastnost video-placement: Určuje režim displeje AV scénky. Hodnoty none, embedded, píp-# a background reprezentují v tomtéž pořadí režimy: není zobrazeno nic, vložený režim, režim PIP a režim pozadí.
3. Vlastnost video-viewport: Určuje oblast k zvětšení a zmenšení požadované části AV scénky. Hodnota je <shape> a počáteční hodnota je rect(0%, 100%, 100%, 0%). Hodnota <shape> je zde obdélník (<top>, <right>, <bottom>, <left>).
4. Vlastnost background-color: Určuje barvu pozadí scénky vytvořené z jediné barvy. Hodnota je <color> a počáteční hodnota se může měnit podle uživatelského agenta (user agent, zkráceně UA).
5. Vlastnost window: Určuje okénko, ve kterém se zobrazuje scénka, kde je AV scénka syntetizována se scénkou markupového dokumentu. Hodnota je <shape> a počáteční hodnota je rect (0%, 100%, 100%, 0%).
6. Vlastnost viewport: Určuje oblast střihu scénky, ve které se
AV scénka syntetizuje se scénkou markupového dokumentu. Hodnota je <shape> a počáteční hodnota je rect (0%, 100%,
100%, 0%).
• 9
99 ·« * • · * 9 ♦ · • · 99» · · · ·
9 99 9 9 9 ·»999 • 9 9 9 9 9 ·
99 99 »9 *
- 41 @screen-display 4χ3Ν { background-color: #000000 viewport; (0ρχ,629ρχ,479ρχ,90ρχ) window: (0ρχ,719ρχ,479ρχ,0ρχ) video-viewport: (0ρχ,719ρχ,479ρχ,0ρχ) } @screen-display 4x3L {
background-color: #000000 viewport: (0px,719px,479px,0px) window: (60px.719px.419px.0px) video-viewport: (0px,719px,479px,0px) }
@screen-display 4x3P {
background-color: #000000 viewport: (0px.629px.479px.90px) window: (0px,719px,479px,0px) video-viewport: (0px.629px,479px,90px) } @screen-display 16x9W {
background-color: #000000 viewport: (0px,719px,479px,0px) window; (0px,719px,479px,0px) video-viewport; (0px,719px,479px,0px) }
Protože je implicitní stylový list nastaven odlišně v každé reprodukční aparatuře, scénka nemůže být obvykle zobrazena tak, jak si to výrobce přeje. Proto výrobce s výhodou vytváří další CSS v markupovém dokumentu a připojuje CSS k dokumentu tak, že uživatel může účinně zobrazit AV data (DVD-video) a markupový dokument vyrobený při fixním stranovém poměru i při stranovém poměru nastaveném uživatelem. Následující příklad ukazuje, že výrobce vytváří CSS v markupovém dokumentu tak, že AV data (DVD-video) pro 16 x 9 a markupový dokument pro 4x3 mohou být účinně zobrazeny v režimu pozadí. CSS může být vytvořen s použitím příznaku style tak, jak je to znázorněno v
9
9 9 999 • 9 9 9 9
99 «
9 9 9 9
9999 9 9
- 42 následujícím příkladu a může být použít prostřednictvím externího odkazu s použitím příznaku link.
<!DOCTYPE html PUBLIC “-//DVD//DTD XHTML DVD-HTML 1.0//EN http://www.dvdforum.org/enav/dtd/dvdhtml-1-0.dtdH>
<html>
<hegd>
<títle>Example of aspect ratio change</titie>
<style type=text/css>
@screen-display 4x3N { video-placement: background background-color: #000000 viewport: (0px,719px,479px,0px) window: (0px,719px,479px,0px) video-viewport: (0px,629px,479px,90px)//lf the entire area is selected using a viewport area, DVD-video dísplayed as a background seems to be slim. Thus, in order to solve this problém, the manufacturer just selects pan & scan. A selection area may be varied by the manufacturer.
} @screen-display 4x3L { video-placement: background background-color: #000000 viewport: (0px,719px,479px,0px) window: (60px,719px,419px,0px) video-viewport: (0px,719px,479px,0px) }
@screen-display 4x3P { video-placement: background background-color: #000000 viewport: (0px,719px,479px,0px) window: (0px,719px,479px,0px) video-viewport: (0px,629px,479px,90px) //An area formed by cutting the right and left sides of DVD-video will be selected.
} @screen-display 16x9W { video-placement: background background-color: #000000 viewport: (0px,719px,479px,0px) window : (0px,629px,479px,90px) H In order to prevent a markup document from distorting, a window area is reduced.
video-viewport: (0px,719px,479px,0px) • · · · · • ·<·· · · · ·
999 9 9999
9 9 9 9 9 9
99 99 ·
- 43 } </sty,e>
</head>
<body id=bodyNode>
</body>
</html>
Tímto způsobem jsou dokumenty zpočátku zobrazené statickým použitím CSS zobrazeny ve scénce prostřednictvím struktury zpracování znázorněné v následující tabulce v prezentačním stroji a odpovídající stránka dokumentu, jejíž stranový poměr je změněn během reprodukce, by se měla vložit znovu, aby se zajistila správná scénka. Když není vložena odpovídající stránka dokumentu a je zobrazena ve scénce, scénka markupového dokumentu může být zdeformovaná nebo nemusí být markupový dokument namapován k AV datům.
If (Initial Display aspect ratio==4x3 && (no_video == 1 current display == nomal)) { apply@screen-display 4x3N else if (Initial Display aspect ratio==4x3 && current display == 4x3P) {
apply@screen-display 4x3P else if (Initial Display aspect ratio==4x3 && current display == 4x3L) {
apply@screen-disp,ay 4x3L else if (Initial Display aspect ratio==16x9) {
apply@screen-display 16x9W }
Ve výše uvedeném algoritmu v prezentačním stroji odpovídá Initial Display aspect ratio (tj. stranový poměr počátečního displeje) stranovému poměru počátečního displeje systémového parametru SPRM(14), definovanému v DVD specifikacích pro disk jen na čtení / část 3. Stranový poměr počátečního displeje je • 9 •9 99 99 9
9 9 9 9 •999 9 999
999 9 9999
9 9 9 9 9 9 • 9 99 99 ·
- 44 parametr získaný počátečním nastavením stranového poměru, který uživatel upřednostňuje a má hodnoty dvou typů stranových poměrů 4x3 a 16x9 tak, jak je to znázorněno ve výše uvedeném algoritmu.
Prvek no__video určuje, zdali jsou v původně zavedeném markupovém dokumentu AV data (tj. DVD-video) . Jestliže je hodnota prvku no_video rovna 0, je tím určeno, že je DVDvideo zahrnuto v markupovém dokumentu a jestliže je hodnota prvku no_video rovna 1, je tím určeno, že DVD-video není zahrnuto v markupovém dokumentu. Parametr current display je parametr představující výstupní režim (normál, 4 x 3P a 4 x 3L) videa v současné doméně a je definován v SPRM(14) specifikací DVD pro disk jen na čtení / část 3.
Jak je to patrné výše, byl popsán statický způsob pro zobrazení interaktivních obsahů podle stranového poměru obrazovky s použitím implicitního stylového listu nebo CSS připojeného k dokumentu výrobcem.
Následující objektový zdrojový kód se používá k vázání vlastností SceenDisplayProperties v kořenových prvcích (tj. <frameset> a <html>) nejvyšší úrovně.
Interface ScreenDisplayProperties { attribute ScreenDisplayRule screenDisplaylnfo;
>;
Vlastnosti ScreenDisplayProperties jsou připojeny ke kořenovým prvkům markupového dokumentu a na hodnotu vlastností ScreenDisplayProperties se lze odvolávat s použitím skriptového jazyka v markupovém dokumentu.
• · · · * · • 9 999 9 999
99 999 9 9999
9 9 9 9 9 9
99 99 99 9
- 45 1DL Definition
Interface ScreeenDisplayRule { readonly attribute attribute attribute attribute attribute attribute };
unsigned short unsigned short
DOMString
DOMString
DOMString
DOMString screenDisplayMode;
videoPlacement;
colorBackground;
viewport;
window;
videoviewport;
Attributes screenDisplayMode: Aspect ratio of an output screén set by the user const unsigned short SCREEN_DISPLAY_MODE_4X3NORMAL = 0; const unsigned short SCREEN_DISPLAY_MODE_4X3LETTERBOX = 1; cohst unsigned short SCREEN_DISPLAY_MODE_4X3PAN&SCAN = 2; const unsigned short SCREEN_DISPLAY_MODE_16X9WIDE = 3;
videoPlacement: It designates a display mode of the AV scene const unsigned short VIDEO_PLACEMENT_NONE = 0; const unsigned short VIDEO_PLACEMENT_EMBEDDED = 1 ; const unsigned short VIDEO_PLACEMENT_BACKGROUND = 2; const unsigned short VIDEO_PLACEMENT_PIP = 3;
colorBackground: It has the value of <color> as a background color of an AV scene. viewport: It has the value of <shape> as a trimming area of a markup document.
window: It has the value of <shape> as a window area on a display to which the trimmed markup document is to be mapped.
videoviewport: It has the value of <shape> as a trimming area of AV data.
Výše zmíněná dynamická definice používající objektový zdroj API pro DOM je realizována skriptovým jazykem zahrnutým v markupovém dokumentu tak, jak je to znázorněno v následujícím příkladu. Příklad je vytvořen výrobcem zvážením manipulace s událostí podle uživatelské konverze stranového poměru u AV dat pro 16 x 9 (tj . DVD-video) a markupového dokumentu pro 16 x 9, které se mají zobrazit ve vloženém režimu.
- 46 • Φ φφ φ φ · φ φ ΦΦΦ φ φ φ φ · φ φ φ φ φφ φφ φφ φ φ φ φ φ ΦΦΦ φ φ ΦΦΦΦ
ΦΦΦ φ φ φ <?xml version 1.0 encoding=UTF-8?>
<!DOCTYPE htmlPUBLIC “-//DVD//DTD XHTML DVD-HTML1.0//ΕΝ http://www.dvdforum.org/envideo/dtd/dvdhtm,-1-0.dtd>
<html>
<head>
<tit,e>Example of aspect ratio change</title>
<script type=text/javascript>
<— function eventHandler(evt) {
var vdi;
if (evt.index == SCREEN__DISPLAY_MODE_CHANGE && (evt.paraml == 0)) {// parami == 0 : 4x3N vdi« document.documentElementscreenDisplaylnfo; vdí.videoPlacement - 1 ; vdi.colorBackground = black;
vdi.viewport «(0px,629px,479px,90px); // An area formed by cutting right and left sides of a markup document is selected. In this čase, ít is most preferable that the selected area is consistent with a “hot area.
vdi.window = (0px,719px,479px,0px); vdi.videoviewport = (0px,719px,479px,0px) }
if (evt.index == SCREEN_DISPLAY_MODE_CHANGE && (evt.paraml == 1)) {// parami == 1 : 4x3L vdi = docil ment.documentElement.screenDisplaylnfo; vdí.videoPlacement = 1; vdi.colorBackground = black; vdi.viewport = (0px,629px,479px,90px); vdi.window = (Opx.719px,479px,0px);
vdi.videoviewport = M(0px,719px,479px,0px)w // Even though the entire DVD-video picture is selected, in a 4 x 3 letter box mode, it seems that “Matte” is added to the upper and lower portions of a scene.
} if (evt.index == SCREEN_DISPLAY_MODE_CHANGE && (evt.param1 == 2)) { // parami == 2: 4x3P vdi = document.documentElement.screenDisplaylnfo; vdí.videoPlacement = 1; vdi.colorBackground = black; vdi.viewport = (0px,629px,479px,90px); vdi.window »(Ópx,719px,479px,0px)M;
vdi.videoviewport = (0px,629px,479px,90px) // Part of a scene formed by cutting right and left sides of the DVD-video picture will bé selected }
- 47 φ*·« φφ ·
Φ· φφφ φφφ φ φ φ φφφ · φφφ φ φφ φφ φφφ φ φφφφ φ φφφφ φφφ ff (evt.index -= SCREEN_DISPLAY_MODE_CHANGE && (evt.paraml == 3)) {// parami ==3:16x9W vdi = document.documentElement.screenDisplaylnfo; vdi.videoPlacement = 1; vdi.colorBackground = black; vdi.viewport = (0px,719px,479px,0px); vdi.window = (0px,719px,479px,0px);
} }
_>
</script>
<script type=text/javascripť’>
<— function setupEventHandlerO { //eventHandler is registered to bodyNode and Interactive Contents //SCREEN_DISPLAY_MODE_CHANGE == 500 bodyNode.addEventListenerfdvdvideo,eventHandler,true); dvdVideo.SubscribeToEvent(SCREEN_DISPLAY_MODE_CHANGE,true);} —>
</script>
</head>
<body id=bodyNodeonload=setupEventHandlerO,'> </body>
</html>
Markupový dokument se zobrazí ve scénce prostřednictvím počáteční statické definice a potom se díky výskytu události podle uživatelova vstupu klíče (nebo tlačítka) konverze stranového poměru vdi.screenDisplayMode načte informace, čímž se přestaví stranový poměr scénky s použitím skriptového jazyka zahrnutého do výše uvedeném markupovém dokumentu.
Obr. 16 znázorňuje vývojový diagram jiného výhodného provedení způsobu reprodukce podle předmětného vynálezu. S odkazem na obr. 16 s použitím výše zmíněných statických a dynamických definic se scénka markupového dokumentu zobrazuje • · · · · · · • · · · · · • ···· · · · · • ·· ··· ····· • · · · · · ·
- 48 podle režimu obrazovky (stranový poměr, rozlišení a způsob video výstupu) nastaveného uživatelem nebo nastaveného v reprodukční aparatuře. Režim obrazovky se může změnit i během reprodukce prostřednictvím uživatelského vstupu. Hodnota vlastnosti viewport: a vlastnosti window: u markupového dokumentu, použitá v tomto případě, se může použít na další markupový dokument, jako tomu je když nejsou tyto vlastnosti změněny v dalším markupovém dokumentu.
V kroku 1601 prezentační stroj 2 načítá režim obrazovky (stranový poměr, rozlišení a způsob video výstupu) nastavený v reprodukční aparatuře nebo režim obrazovky nastavený uživatelem. Zde znamená způsob video výstupu, že je video 16 x 9 dáváno přes výstup do tvaru letter box 4x3 nebo do tvaru pan & scan 4x3 a do širokoúhlého režimu 16 x 9, který může být zobrazen bez zdeformování scénky.
Když je displej nastaven na velikost 4x3, tak AV dekodér 2 konvertuje AV proud do tvaru letter box nebo do tvaru pan & scan a dává na výstupu konvertovaný AV proud. Když je displej nastaven na velikost 16 x 9, dává AV dekodér na výstupu AV proud ve velikosti 16 x 9 bez konverze. Je tomu tak proto, že je v aparatuře na reprodukci DVD AV proud obecně zakódován do velikosti 16 x 9. Je ale výhodné, když se výstup provádí jenom když se AV proud reprodukuje ve video režimu jiném než je konvenční interaktivní režim a v interaktivním režimu je AV proud vždy dáván na výstup ve velikosti 16 x 9.
V kroku 1602 je v prezentačním stroji 2 zvolen implicitní stylový list na základě nastaveného režimu obrazovky a jsou určeny vlastnosti, jako je viewport, window a video viewport,
- 49 které jsou definovány v odpovídajícím implicitním stylovém listu.
Prezentační stroj 2 interpretuje markupový dokument načtený čtecí jednotkou 2 a kontroluje stylový list připojený k markupovému dokumentu nebo vložený do markupového dokumentu. Neexistuje-li stylový list poskytnutý výrobcem v markupovém dokumentu, tak v kroku 1603 presentační stroj 2 dává na výstupu markupový dokument do scénky s použitím vlastností, jako je viewport, window a video viewport, které jsou definovány v implicitním stylovém listu zvoleném na základě nastaveného obrazovkového režimu a pokud existuje stylový list poskytnutý výrobcem v markupovém dokumentu, tak prezentační stroj 2 dává na výstupu markupový dokument do scénky s použitím vlastností jako je viewport, window a video viewport podle @obrazovkového displeje, které jsou definovány v odpovídajícím stylovém listu.
V kroku 1604 se stanovuje zdali režim obrazovky podle uživatelova konverzního klíče (nebo tlačítka) stranového poměru je změněn. Pokud je režim obrazovky změněn uživatelem v kroku 1605, prezentační stroj 2 informuje odpovídající markupový dokument o události, kterou je konverze stranového poměru, ASPECT_RATIO_CHANGE, provede skript způsobený událostí, interpretuje proměnnou vlastnosti displeje obrazovky odpovídající změněnému režimu obrazovky s použitím ScreenDisplayProperties v prezentačním stroji 2' změní výstupní stav obrazovky markupového dokumentu na základě interpretované informace a dá na výstup nový markupový dokument pro scénku. Když není obrazovkový režim změněn v kroku 1604, tak v kroku 1606 se určí, zdali výstup markupového dokumentu je ukončen a výstup makrupového dokumentu se ukončí.
• · • toto·· · ··· ·· · · · to · ····· toto·· toto to •· ·· ·· ·
- 50 V případě markupového dokumentu nebyl definován režim jako je tvar letter box nebo tvar pan & scan. Jestliže je tedy markupový dokument vyrobený ve velikosti 16 x 9 zobrazen na displeji pro 4x3, tak byl způsob pro účinné zobrazení markupového dokumentu s použitím pojmu horké oblasti, vlastností jako je viewport a window popsán tak, aby se zabránilo zdeformování scénky tam, kde se obsahy zdají být štíhlé v jiných provedeních výše zmíněného způsobu reprodukce podle předmětného vynálezu.
V jiném dále uvedeném provedení způsobu reprodukce podle předmětného vynálezu, ve kterém použití způsobu pro nejúčinnější syntetizování AV scénky a markupového dokumentu, které jsou vyrobeny za fixního stranového poměru (poměru obrazovky) navzájem bez deformace scénky, může uživatel užívat stav displeje, který je nejblíže k záměru výrobce a současně za použití markupového dokumentu, majícího pevný stranový poměr (poměr obrazovky), může být prostor disku účinněji využit tím, že se zabrání opakovanému zaznamenávání interaktivního obsahu.
Nejprve budou s odkazem na obr. 17 popsány způsoby zobrazení podle zobrazovacích režimů (vložený režim, režim pozadí a režim PIP), když je na displeji pro 16 x 9 prostřednictvím reprodukční aparatury zobrazeno úložné médium, ve kterém jsou AV data (DVD video) vyrobena pro velikost 16 x 9 a markupový dokument je vyroben pro velikost 4x3.
Nejprve bude popsán případ kde jsou AV data pro 16 x 9, tak jak je to znázorněno v (a) na obr. 17, syntetizována s markupovým dokumentem ve vloženém režimu vloženém prvky object tak, jak je to znázorněno v (b) dle obr. 17. Jestliže výrobce nastaví šířku a výšku příznaku object v markupovém dokumentu tak, že AV data pro 16 x 9 jsou vyjádřena tak, jak • · · · · · · · · • · ·· · · · ··· • · · · · · · ···· • · · · ·· · · · · · · · · • · ···· ··· ······ ·· · · ·· ·
- 51 tomu je, celá syntetizovaná scénka se vybere jako oblast viewport a nebude rozšiřována, takže nedojde k deformaci scénky v displeji pro 16 x 9 a oblast vylučující pravé a levé prázdné místo se zvolí jako oblast okénka a zobrazí se syntetizovaná scénka, čímž může být scénka účinně zobrazena. Jestliže ale výrobce nastaví šířku a výšku příznaku object použitého pro vložení AV dat pro 16 x 9 na poměr obrazovky 4x3, budou AV data vložena do markupového dokumentu v normálním tvaru, tvaru letter box nebo tvaru pan & shape a syntetizovaná scénka bude zobrazena na displeji pro 16 x 9 bez rozšíření. V tomto případě i když jsou AV data vyrobena pro velikost 16 x 9, AV data se vloží do displeje pro 16 x 9 při poměru obrazovky 4 x 3 a tudíž se tento případ nepovažuje za výhodný.
Za druhé bude popsán případ, kde jsou AV data syntetizována s markupovým dokumentem v režimu background (pozadí) s použitím vlastnosti video-placement: v @obrazovkovém displeji kaskádového stylového listu (CSS) tak, jak je to znázorněno v bodu (c) dle obr. 17. Ve výše zmíněném dalším provedení způsobu reprodukce podle předmětného vynálezu má oblast viewport jak AV data, tak i markupoový dokument, ale oblast window byla definována jenom v jeho syntetizované scénce. Je-li tudíž syntetizovaná scénka v režimu background (pozadí) zobrazena na displeji pro 16 x 9, AV data zobrazená jako pozadí jsou právě zobrazená ve stejném obrazovkovém poměru 4x3 jako je stranový poměr markupového dokumentu.
Za třetí bude popsán případ kde jsou AV data syntetizována s markupovým dokumentem v režimu PIP s použitím vlastnosti video-placement: v @obrazovkovém displeji kaskádového stylového listu (CSS) tak, jak je to znázorněno v (d) z obr. 17. Tento případ je podobný tvaru vloženého režimu a původní markupový dokument udělá celkovou scénku pro 4x3 bez uvažování AV dat, • · ·· · φ ·· · • Φ ·Φ φφφ φ « φ • · φ φ φ φ φ ΦΦΦ· • · · · φφ φ φ φ · φφφφ φ φ φφφφ φφφ φφφφφφ φφ φφ · φ φ
- 52 markupový dokument se zobrazí ve scénce a potom se zobrazí AV data pod grafickou rovinou v transparentní manipulační oblasti nastavené pro každý PIP-# v prezentačním stroji. V tomto případě se redukovaná AV data pod transparentní manipulační oblastí objevují v předem stanovené oblasti pro každý PIP-# a tudíž je adaptibilita horší.
Protože oblast nastavená na vlastnosti viewport: ve scénce, ve které je markupový dokument syntetizován s AV daty, je namapována na window: pro určení oblasti tak, že odpovídající interaktivní obsahy jsou zobrazeny na displeji, zejména v režimu background (pozadí) mezi různými reprodukčními režimy, scénka nemůže být vyrobena tak, jak si to výrobce přeje. Znamená to, že (a) z obr. 18 ukazuje případ kde jsou AV data pro 16 x 9 syntetizována s markupovým dokumentem pro 4 x 3 ve tvaru letter box v režimu background a zobrazují se na displeji majícím stranový poměr 16 x 9. Navíc (b) z obr. 18 ukazuje případ kde jsou AV data pro 16 x 9 syntetizována s markupovým dokumentem pro 4 x 3 ve tvaru pan & scan v režimu background a jsou zobrazována na displeji majícím stranový poměr 16 x 9. Jelikož jenom oblast okénka syntetizované scénky je definována když se zobrazuje scénka i když výrobce zakódovává AV data do velikosti 16 x 9, aby zabránil v zobrazení AV dat ve tvaru letter box nebo tvaru pan & scan tak, jak je to znázorněno v (a) a (b) v obr. 18. V jiném provedení předmětného vynálezu může být scénka zobrazena v nejvhodnějším tvaru podle stranového poměru displeje nebo režimů zobrazení (vložený režim, režim pozadí a režim PIP) definováním vlastností viewport a window jenom pro markupový dokument a vlastností viewport a window jenom pro AV data.
Předpokládajíc, že markupové dokumenty zvažující různé stranové poměry displejů © a © a AV data (tj. AV obsahy formátu ·* · * · »· ·· ·· ·· · · · 9 9 9
9 · · · · · 9 9 9 9
9 9 9 9 9 9 9 9 · »♦·· • « ·····«» •99999 9 9 9 9 99 9
- 53 DVD video) zvažující různé stranové poměry displejů © a © existují v displejích © a ® pro 4 x 3 a 16 x 9, na obr 19 je rozlišení displejů 720 x 480, mající stejný počet pixelů, jako je to znázorněno na obr. 20, v případě NTSC. Jenom u stranového poměru 16 x 9 je poměr šířky k délce pixelu 1,78:1 tak, jak je to znázorněno v (a) na obr. 20 a v stranovém poměru 4 x 3 je poměr šířky k délce pixelu 1,33:1.
Jestliže je displejem televizor (TV), tak se tímto způsobem stranový poměr pixelu scénky mění podle typu televizoru a tudíž je obtížné pochopit změny ve scénce. K snadnému vysvětlení proto bude popsána s odkazem na obr. 21 převodní rovnice s ohledem na každý případ z obrazovkových poměrů 1,78 x 1, 1,33 x 1 a 1 x 1. Jenom délka jednotkového pixelu je stejná. Ve všech případech totiž nejsou změny ve výšce.
Konverze ©: Rozlišení 720 x 480 mající stranový poměr 16 x 9 pixelů je převedeno na tvar mající stranový poměr jednotkového pixelu lxl.
Celkové horizontální rozlišení = normalizace (když je délkový poměr jednotkového pixelu 1, šířkový poměr, celkové vertikální rozlišení) = když je délkový poměr jednotkového pixelu 1, šířkový poměr x celkové horizontální rozlišení = 1,78 x 480 = 854
Tudíž rozlišení 720 x 480, mající stranový poměr pixelu x 9, je konzistentní s rozlišením 854 x 480 majícím stranový poměr jednotkového pixelu 1 x 1. Znamená to, že když se konvertuje do tvaru Φ, vytvoří se následující rovnice:
9*
- 54 9* 99 * ·· 9 9 · C · · · 9 9 999 · 9 9 9 • · 9 · ·· 9 9 9 · 9 « 9 9 · 9999 99«
999 999 99 99 99 *
Ύ(1,78:1)=— Ύ(1:1) 7 854 7 Ύ(1:1)=720 Ύ(178:1)
Konverze ©: Konverze mezi rozlišením 854 x 480 a 640 x 480 majícím stranový poměr jednotkového pixelu lxl.
V případě interaktivních obsahů vyrobených na velikost 854 x 480 nemohou být všechny obsahy zobrazeny na displeji 640 x 480 a tudíž jenom oblasti (odpovídající horké oblasti) odpovídající 640 x 480 jsou vybrány s použitím vlastnosti viewport: a zobrazeny na displeji 640 x 480. Když jsou interaktivní obsahy vyrobené na velikost 640 x 480 zobrazeny na displeji 854 x 480, všechny obsahy jsou zobrazeny v oblasti 640 x 480 a další oblast 214 x 480 je vyplněna barvou pozadí. Znamená to, že když jsou interaktivní obsahy 854 x 480 zobrazeny na displeji 640 x 480, je třeba dobře vybrat plochu viewport interaktivního obsahu a když je interaktivní obsah 640 x 480 zobrazen na displeji 854 x 480, je třeba dobře vybrat plochu okénka displeje.
Konverze ®: Rozlišení 720 x 480, mající stranový poměr pixelu 4x3, se konvertuje do tvaru majícího stranový poměr jednotkového pixelu lxl.
Celkové horizontální rozlišení
- normalizace (když je délkový poměr jednotkového pixelu roven 1, šířkový poměr, celkové vertikální rozlišení) = když je délkový poměr jednotkového pixelu roven 1, šířkový poměr x celkové horizontální rozlišení • · • · · ···· · ··· • · ·· · · · · · ····· • · · · · · · · · ······ · · ·· ·· ·
- 55 = 1,33 x 480 = kolem 640
Rozlišení 720 x 480, mající stranový poměr pixelu 4x3, je tudíž konsistentní s rozlišením 640 x 480, majícím stranový poměr jednotkového pixelu 1 x 1. Znamená to, že když se konvertuje do tvaru ®, tak se vytvoří následující rovnice:
X(l,33:1)=
720
640
Y(1:1) *(!:!)=
640
720
27(1,33:1)
Konverze ®: Konverze mezi rozlišením 720 x 480, majícím stranový poměr pixelu 16 x 9 a rozlišením 720 x 480, majícím stranový poměr pixelu 4x3.
Následující rovnice je vytvořena mezi horizontálním rozlišením majícím stranový poměr pixelu 4x3 (12 x 9) a horizontálním rozlišením majícím stranový poměr pixelu 16 x 9.
*(1,78:1)=|| *(1, 33:1)
JT(1,33:1)=|| *(1, 78:1)
Znamená to, že je nejvhodnější, aby rozlišení 720 x 480 v displeji pro 4x3 bylo zobrazeno v rozlišení 540 x 480 na displeji pro 16 x 9 a tudíž když je vybrána jenom oblast (odpovídající horké oblasti) odpovídající 540 x 480 v interaktivním obsahu pro 16 x 9, tak je zvolená oblast správně zobrazena na displeji pro 4x3.
Jestliže je rozlišení 720 x 480, mající stranový poměr pixelu 16 x 9, konvertováno do tvaru letter box v rozlišení 720 x 480 majícím stranový poměr pixelu 4x3, tak se mění vertikální rozlišení. Vytvoří se tak následující rovnice mezi vertikálním rozlišením majícím stranový poměr pixelu 4x3 (16 x 12) a vertikálním rozlišením majícím stranový poměr pixelu 16 x 9.
7(1,33:1)=~ 7(1,78:1)
7(1,78:l)=y7(l,33:1)
Znamená to, že by velikost plochy okénka v displeji pro 4x3 měla být 720 x 360, takže rozlišení 720 x 480 pro 16 x 9 je zachováno u velikosti 16 x 9 a je zobrazeno na displeji pro 4x3.
Jak je to patrné výše, když jsou AV data a markupový dokumeht vyrobeny výrobcem podle jednoho stranového poměru na bázi způsobů konverze prováděných v případě kde je poměr velikosti jednotkového pixelu odlišný, jejich obsahy jsou zobrazeny podle stranových poměrů displejů tak, jak je to znázorněno v následující tabulce.
V následující tabulce je pro referenční účely velikost pixelu v každém případě nastavena na 1 x 1 na bázi výše uvedeného konverzního vztahu a tudíž se předpokládá, že rozlišení mající stranový poměr 4 x 3 se používá u 640 x 480 a rozlišení mající • ·
- 57 stranový poměr 16 x 9 se používá u 854 x 480. Navíc se u vloženého režimu nebo režimu PIP předpokládá, že AV data pro 4 x 3 jsou zobrazena v oblasti 200 x 150 a AV data pro 16 x 9 jsou zobrazena v oblasti 272 x 153.
Vyrobené obsahy Displej Reprodukční režim Velikost vlastnosti viewport Velikost vlastnosti window
Markupový dokument AV data Markupový dokument AV data
4x3 markupový dokument, 4 x 3 AV data 4x3 Vložený režim 640 x 480 640 x 480 640 x 480 Stanoveno příznakem objektu
Režim pozadí 640 x 480 640 x 480 640 x 480 640 x 480
Režim PIP 640 x 480 640 x 480 640 x 480 200 x 150 stanoveno příznakem objektu
16 x 9 Vložený režim 640 x 480 640 x 480 640 x 480
Režim pozadí 640 x 480 640 x 480 640 x 480 640 x 480
Režim PIP 640 x 480 640 x 480 640 x 480 200 x 150 stanoveno příznakem objektu
4x3 markupový dokument, 16 x 9 AV data 4x3 Vložený režim 640 x 480 854 x 480 640 x 480
Režim pozadí 640 x 480 640 x 480 (P) 640 x 480 640 x 480
Režim PIP 640 x 480 854 x 480 640 x 480 200 x 150 stanoveno příznakem objektu
16 x 9 Vložený režim 640 x 480 854 x 480 640 x 480
Režim pozadí 640 x 480 854 x 480 640 x 480 854 x 480
Režim PIP 640 x 480 854 x 480 640 x 480 272 x 153 stanoveno příznakem objektu
16 x 9 markupový dokument, 4 x 3 AV dokument 4x3 Vložený režim 640 x 480 640 x 480 640 x 480
Režim pozadí 640 x 480 640 x 480 640 x 480 640 x 480
Režim PIP 640 x 480 640 x 480 640 x 480 200 x 150
- 58 • · · · · 4 444 · 4 · 4 4 4 44444
4 4 4 4 4 4
44 44 4
16 x 9 Vložený režim 854 x 480 640 x 480 854 x 480 stanoveno příznakem objektu
Režim pozadí 854 x 480 640 x 480 854 x 480 640 x 480
Režim PIP 640 x 480 640 x 480 854 x 480 200 x 150 stanoveno příznakem objektu
16 x 9 markupový dokument, 16 x 9 AV dokument 4x3 Vložený režim 640 x 480 854 x 480 640 x 480
Režim pozadí 640 x 480 640 x 480 (P) 640 x 480 640 x 480
Režim PIP 640 x 480 854 x 480 640 x 480 200 x 150 stanoveno příznakem objektu
16 x 9 Vložený režim 854 x 480 854 x 480 854 x 480
Režim pozadí 854 x 480 854 x 480 854 x 480 854 x 480
Režim PIP 854 x 480 854 x 480 854 x 480 272 x 153
Ve výše uvedené tabulce znamená (P) tvar pan & scan.
Scénka, ve které jsou syntetizována AV data 16 x 9 s
markupovým dokumentem 4x3 založeným na výše uvedené tabulce,
je zobrazena na displeji pro 16 x 9 následovně:
ve vloženém režimu tak, jak je to znázorněno v (a) z obr. 22,
jsou AV data 16 x 9 syntetizovaná s markupovým dokumentem 16 x 9 zobrazena ve vloženém režimu a
v režimu pozadí tak, jak je to znázorněno v (b) na obr. 22, j sou
AV data 16 x 9 syntetizovaná s markupovým dokumentem 16 x 9
zobrazena v režimu pozadí a
v režimu PIP tak, jak je to znázorněno v (c) z obr. 22, jsou AV
data 16 x 9 syntetizovaná s markupovým dokumentem 16 x 9
zobrazena v PIP režimu.
• · • ΦΦΦ
Způsoby reprodukce podle stranového poměru podle ještě dalšího provedení předmětného vynálezu jsou většinou klasifikovány statickým způsobem používajícím CSS a dynamickým způsobem používajícím API pro DOM. Když jsou interaktivní obsahy zpočátku zobrazeny ve scénce, jsou interaktivní obsahy zobrazeny na displeji statickým způsobem s použitím implicitního stylového listu v prezentačním stroji nebo CSS definovaného link a style (stylovým) příznakem v Když se ale stranový poměr změní uživatelovým vstupem během reprodukce, stranový poměr výstupní obrazovky může být dynamicky změněn přidáním konverzní funkce stranového poměru používající skriptový jazyk k markupovépu dokumentu s použitím API pro DOM.
(vazebním) příznakem markupovém dokumentu.
Dále bude popsán statický způsob používající pravidlo Ěobrazovkového displeje. Vlastnosti, jako je viewport a window pro markupový dokument a viewport a window pro AV data jsou definovány ve zlepšeném pravidlu @obrazovkového displeje.
1. Typ obrazovkového displeje (screen-display type) x 3N: Tento případ indikuje, že uživatel nastaví obrazovkový výstup na normální tvar 4x3 a tento tvar je redukční tvar AV dat 16 x 9, ve kterém se neobjevuje deformace ve které se scénka zdá být štíhlá, na rozdíl od konvenčního normálního tvaru.
x 3L: Jestliže uživatel nastaví obrazovkový výstup na tvar letter box 4x3.
x 3P: Jestliže uživatel nastaví obrazovkový výstup na tvar pan & scan 4x3.
• · φ φ ·· ·φ · • · · φ φ · · φ · · • · · ···· · · · · • · · · · φ · · · φ · φ φ φ • · · · · · φφφ φ φ φ φ φ φ ·· φ· · · φ
- 60 16 χ 9W: Jestliže uživatel nastaví obrazovkový výstup na široký tvar 16 x 9.
2. Vlastnost umístění obrázku (video-placement)
Určuje režim displeje AV scénky. Hodnoty none, embedded, pip# a background představují v tomtéž pořadí: nic není zobrazeno, vložený režim, režim PIP a režim pozadí. Počáteční hodnota je vložený režim.
3. Vlastnost barva pozadí (background color)
Určuje barvu pozadí scénky vytvořené z jediné barvy. Hodnota je <color> a počáteční hodnota se může měnit podle uživatelova agenta (User Agent, zkráceně UA).
4. Vlastnost viewport dokumentu (document-viewport)
Určuje oblast střihu markupového dokumentu. Hodnota je <shape> a počáteční hodnota je rect (0%, 100%, 100%, 0%) . Zde hodnota definovaného <shape> je rect(<top>,<right>,<bottom>, <left>).
5. Vlastnost okénko dokumentu (document-window)
Určuje oblast okénka, ve které je zobrazován markupový dokument na scénce displeje. Hodnota je <shape> a počáteční hodnota je rect (0%,100%,100%,0%).
6. Vlastnost video viewport (video viewport) ·· ·· • · · • · · · · • · · · 4 • · · 4 • · · ·
- 61 Určuje oblast střihu scénky, ve které se AV scénka syntetizuje se scénkou markupového dokumentu. Hodnota je <shape> a počáteční hodnota je rect(0%,100%,100%,0%).
7. Vlastnost video okénko (video-window)
Určuje oblast okénka, ve kterém se zobrazují AV data na scénce displeje. Hodnota je <shape> a počáteční hodnota je rect(0%,100%,100%,0%) .
Příklad stylového listu vyrobeného s použitím typu a vlastnosti pravidla @obrazovkového displeje, popsaného výše, je následuj ící:
Implicitní stylový list má různé tvary, závisející na prezentačním stroji instalovaném v reprodukční aparatuře a nemůže být garantováno, že bude scénka zobrazena tak, jak si to výrobce přeje. Když výrobce chce zobrazovat scénku tak, jak si to přeje, měl by se k markapovému dokumentu přidat CSŠ. Následující implicitní stylový list je implicitní stylový list instalovaný v prezentačním stroji s předpokladem, že AV data a markupový dokument uložený v úložném médiu jsou vyrobeny ve velikosti 16 x 9. Hodnoty <shape> používané ve výše uvedeném příkladu jsou založeny na výše uvedené © (konverze mezi rozlišením 720 x 480, majícím stranový poměr 16 x 9 pixelů a rozlišením 720 x 480, majícím stranový poměr 4x3).
@screen-display 4x3N {
background-color: #000000 document-viewport: (0px,629px,479px,90px) document-window: (0px,719px,479px,0px) video-viewport: (0px,719px,479px,0px) video-window: (0px,719px,479px,0px) }
@screen-display 4x3L {
background-color: #000000 document-viewport: (0px,719px,479px,0px) document-window: (60px,719px,419px,0px) video-viewport: (0px,719px,479px,0px) video-window: (60px,719px,419px,0px) }
@screen-display 4x3P {
background-color: #000000 document-viewport: (0px,629px,479px,90px) document-window: (0px,719px,479px,0px) video-viewport: (0px,629px,479px,90px) video-window: (0px,719px,479px,0px) }
@screen-display 16x9W background-color: #000000 document-viewport: (0px,719px.479px,0px) document-window: (0px,719px,479px,0px) video-viewport: (0px,719px,479px,0px) video-window: (0px,719px,479px,0px)
Protože je implicitní stylový list nastaven rozdílně v každé reprodukční aparatuře, scénka obvykle nemůže být zobrazena t^k, jak si to výrobce přeje. Proto s výhodou výrobce vytvoří další CSS v markupovém dokumentu a připojí CSS k dokumentu tak, že AV data a markupový dokument mohou být účinně zobrazeny i při • · ·· · · · · · ·· ·· ··· ··· • · · ···· · ··· • · · · ·· ··· · ·«·· • · ······· • · · · ·· ·· ·· ·
- 63 stranovém poměru nastaveném uživatelem. Následující příklad znázorňuje jak výrobce vytvoří CSS v markupovém dokumentu tak, že AV data pro 16 x 9 a markupový dokument pro 4x3 mohou být účinně zobrazeny v režimu pozadí (background mode). CSS může být vytvořen s použitím příznaku style tak, jak je to znázorněno v následujícím příkladu a může být použit prostřednictvím externího odkazu s použitím příznaku link.
<!DOCTYPE html PUBLIC ‘-//DVD//DTD XHTML DVD-HTML 1.0//EN http://www.dvdforum.org/enav/dtd/dvdhtml-1-0.dtd>
<html>
<head>
<title>Example of aspect ratio change</title>
<style type=text/css”>
@screen-display 4x3N { video-placement: background background-color: #000000 document-viewport: (0px,719px,479px,0px) document-window: (0px,719px,479px,0px) video-viewport: (0px,629px,479px,90px) // If the entire area is selected using a viewport area, AV data displayed as a background seems to be slim. Thus, in order to solve this problém, the manufacturer just selects pan & scan. A selection area may be varied by the manufacturer.
video-window: (Gpx,719px,479px,0px) }
@screen-display 4x3L { video-placement: background background-color: #000000 document-viewport: (0px,719px,479px,0px) document-window: (βΟρχ,ΣΙΘρχ^Ιθρχ,Ορχ) ·
• · · · • 4 4 4 4 4 • 4 4 4 4 · 4 4 4 • · · 4 4 4 4 4 4 4 4
4 4 4 44 4
44 44 4
- 64 video-viewport: (0px.719px.479px.0px) video-window: (60px,719px,419px,0px) }
@screen-display 4x3P { video-placement: background background-color: #000000 document-viewport: (0px,719px,479px,0px) document-window: (0px,719px.479px,0px) video-viewport: (0px.629px.479px.90px) // An area formed by cutting the right and left sides of DVD-video will be selected.
video-window: (0px,719px,479px,0px) }
@screen-display 16x9W { video-placement: background background-color: #000000 document-viewport: (0px,719px,479px,0px) document-window: (0px.629px.479px.90px) // In order to prevent a markup document from distorting, a window area is reduced.
video-viewport .* (0px,719px,479px,0px) video-window: (0px,719px,479px,0px) )
</style>
</head>
<body id=bodyNode>
</body>
</html>
Jak je to uvedeno výše, byl popsán statický způsob pro zobrazení interaktivního obsahu podle stranového poměru obrazovky s použitím implicitního stylového listu nebo CSS připojeného k dokumentu výrobcem. Níže bude popsán dynamický způsob používající objektový zdrojový kód API pro DOM. Na hodnotu objektového zdrojového kódu lze odkazovat s použitím skriptového jazyka v markupovém dokumentu.
• · · · • · « • · · · · « · · · • · · · ·· ··
- 65 Následující objektový zdrojový kód se používá k vázání ScreenDisplayProperties v kořenových prvcích (tj. <frameset> a <html>) nejvyšší úrovně.
Interface ScreenDisplayProperties { attribute ScreenDisplayRule screenDisplaylnfo;
};
Zde jsou ScreenDisplayProperties připojeny ke kořenovým prvkům markupového dokumentu a hodnota ScreenDisplayProperties může být uváděna s použitím skriptového jazyka v markupovém dokumentu.
Definice a vlastnosti jazyka pro definování rozhraní (Interface Definition Language, zkráceně IDL) jsou následující:
IDL Definition Interface ScreenDisplayRule { readonly attribute attribute attribute attribute attribute attribute attribute unsigned short unsigned short
DOMString
DOMString
DOMString
DOMString
DOMString screenDisplayMode;
videoPiacement;
colorBackground;
documentviewport;
documentwindow;
videoviewport;
videowindow;
Attributes screenDisplayMode: An aspect ratio of an output scene set by a user const unsigned short SCREEN DISPLAY_MODE_4X3NORMAL = 0; eonst unsigned short SCREENZDISPLAY_MODE_4X3LETTERBOX = 1; const unsigned short SCREEN_DISPLAY_MODE_4X3PAN&SCAN = 2; const unsigned short SCRÉEN_DISPLAY_MODE_16X9WIDE = 3;
videoPiacement: It designates a display mode of a DVD-video const unsigned short VIDEO_PI_ACEMENT_NONE « 0; const unsigned short VIDEO_Pl_ACEMENT_EMBEDDED » 1; const unsigned short VIDEO_PLACEMENT_BACKGROUND = 2; const unsigned short VIDEO_PLACEMENT_PIP » 3;
·« ·· 99 9
9 9 9 9 9
9 999 9 999
99 999 99999
9 9 9 9 9 9
99 99 99 9
- 66 colorBackground: Má hodnotu <color> jako barvu pozadí scénky DVD videa.
documentviewport: Má hodnotu <shape> jako oblast střihu markupového dokumentu.
documentwindow: Má hodnotu <shape> jako oblast okénka na displeji, ke kterému je nutno mapovat ostřižený markupový dokument.
videoviewport: Má hodnotu <shape> jako oblast střihu DVD-videa.
Videowindow: Má hodnotu <shape> jako oblast okénka na displeji, ke kterému je nutno namapovat ostřižené DVD-video. Když je videoPlacement ve vloženém režimu, tak se ale oblast okénka omezí parametry width (šířka) a height (výška), definovanými příznakem <object> v markupovém dokumentu.
Výše uvedená dynamická definice používající objektový zdroj API pro DOM je realizována skriptovým jazykem zahrnutým do markupového dokumentu tak, jak je to znázorněno v následujícím příkladu. Příklad je vytvořen výrobcem zvážením manipulace s událostí podle uživatelovy konverze stranového poměru AV dat pro 16 x 9 (tj. DVD videa) a markupového dokumentu pro 16 x 9, které mají být zobrazeny ve vloženém režimu.
• · *· ·· ·· * • · · · · · • · ··* · · · · • « « · · · » *··· • · · · · · · ·· ·· ·* · <?xml version =1.0 ©ncoding=UTF-8?>
<!DOCTYPE html PUBLIC “-//DVD//DTD XHTML DVD-HTML 1.0//ΕΝ http://www.dvdforum.org/envideo/dtd/dvdhtml-1-0.dtd''>
<html>
<head>
<title>Example of aspect ratio change</title>
<script type=text/javascript>
<— function eventHandler(evt) {
var vdi;
if (evtindex == SCREEN_DISPLAY_MODE_CHANGE && (evt.paraml == 0)) (H parami ~ 0: 4x3N vdi = document.documentElement.ScreenDisplaylnfo; vdi.videoPlacement = 1; vdi.colorBackground = black;
vdi.documentviewport * (0px,629px,479px,90px); //An area formed by cutting right and left sides of a markup document is selected. In this čase, it is most preferable that the selected area is consistent with a “hot area”.
vdi.documentwindow = (0px,719px,479px,0px); vdi.videoviewport = (0px,719px,479px,0px) // In an embedded statě, vdi.videowindow is determined by width and height of an <object> tag in the markup document, and thus the manufacture seís the size of the window of the “object tag so that the DVD-video is displayed in a 16 x 9 size.
} if (evtindex == SCREEN_DISPLAY_MODE_CHANGE && (evt.param1 == 1)) {// parami == 1: 4x3L vdi» document.documentElement.ScreenDisplaylnfo;
vdi.videoPlacement = 1;
vdi.colorBackground = black;
vdi.documentviewport=(Qpx,629px,479px,90px);
vdi.documentwindow = (0px,719px,479px,0px)';
vdi.vWeaviewport = (0px,719px,479px,0px) // Even though the entire
DVD-video picture is selected, in a 4 x 3 letter box mode, it seems that “Matte is added to the upper and iower portions of a scene.
} if (evt.index == SCREEN_DISPLAY_MODE_CHANGE && (evt.paraml == 2)) {// parami == 2 : 4x3P vdi = document.documentElement.ScreenDisplaylnfo; vdi.videoPlacement = 1;
• ·
- 68 vdi.colorBackground = biack;
vdi.documentviewport = (0pxI629px,479px,90px);
vdi.documentwindow = (0px,719px,479px,0px);
vdi.videoviewport = (0px,629px,479px,90px) // Part of a scene formed by cutting right and Ieft sides of the DVD-video picture will bé selected.
} if (evt.index == SCREEN_DISPLAY MODE CHANGE && (evtparaml ==3)) {//parami ==3:16x9W vdi - document.documentElement.ScreenDisplaylnfo; vdtvideoPlacement = 1; vdi.colorBackground = black”; vdi.documentviewport = (0px,719px,479px,0px); vdi.documentwindow = (0px,719px,479px,0px); vdi.videoviewport = (0px,719px,479px,0px) }
} —>
</script>
<script type=text/javascript”>
<— function setupEventHandlerO { // eventHandier is registered to bodyNode and Interactive Contents // SCREEN_DISPLAY_MODE_CHANGE «« 500 bodyNode.addEventLfetenerfdvdvideo^eventHandler.true); dvdVideo.SubscribeToEvent(SCREEN_DISPLAY_MODE_CHANGE,true);} </script>
</head>
<body id=bodyNode onload=setupEventHandlerO>
</body>
</html>
Markupový dokument je zobrazen ve scénce prostřednictvím počáteční statické definice a potom se díky výskytu události, kterou je uživatelův vstup, kterým zadá konverzi stranového poměru klávesou (nebo tlačítkem), přečte informace vdi. screenDisplayMode, čímž se rekonstituuje stranový poměr • ·
• · · · · • · · · · • ··· · · · · • · ··· ····· • · · · · · • · · · ·
- 69 scénky s použitím skriptového jazyka zahrnutého ve výše uvedeném markupovém dokumentu.
Obr. 23 znázorňuje vývojový diagram jiného výhodného provedení způsobu reprodukce podle předmětného vynálezu. S odkazem na obr. 23 s použitím výše zmíněných statických a dynamických definic se zobrazí scénka markupového dokumentu podle režimu obrazovky (stranový poměr, rozlišení a způsob výstupu obrazu), nastaveného uživatelem nebo nastaveného v reprodukční aparatuře. Obrazovkový režim se může změnit i během reprodukce prostřednictvím uživatelova vstupu. Hodnoty viewport a window markupového dokumentu a AV dat, použité v tomto případě, se mohou použít pro další markupový dokument jako tomu je, když nejsou změněny v dalším markupovém dokumentu.
V kroku 2301 prezentační stroj .3 čte režim obrazovky (stranový poměr, rozlišení a způsob výstupu obrazu), nastavený v reprodukční aparatuře nebo režim obrazovky nastavený uživatelem. Způsob výstupu obrazu zde znamená, že obraz 16 x 9 je zobrazen na výstupu ve tvaru letter box 4x3 nebo ve tvaru pan @ scan 4 x 3 a nebo v režimu 16 x 9, který může být zobrazen bez deformace scénky.
V tomto případě, i když je displej nastaven na velikost 4 x 3, ve vloženém režimu nebo v režimu PIP nedává AV dekodér 2 na výstupu AV proud ve tvaru letter box nebo ve tvaru pan @ scan, ale dává na výstupu AV proud pro 16 x 9, jako by byl displej nastaven na velikost 16 x 9, bez konverze. Je tomu tak proto, že je v aparatuře reprodukující DVD AV proud obecně zakódován ve velikosti 16 x 9.
V kroku 2302 se vybere implicitní stylový list v prezentačním stroji 2 na základě nastaveného režimu obrazovky a určí se vlastnosti vlastnosti, jako je document viewport, document window, video viewport a video window, které jsou definovány v odpovídajícím implicitním stylovém listu.
Prezentační stroj .3 interpretuje markupový dokument čtený čtecí jednotkou 1 a kontroluje stylový list spojený s markupovým dokumentem nebo vložený do markupového dokumentu. V kroku 2303, jestliže není stylový list poskytnut výrobcem v markupovém dokumentu, prezentační stroj 3 dává na výstupu markupový dokument do scénky s použitím vlastností, jako je document viewport, document window, video viewport a video window, které jsou definovány v implicitním stylovém listu zvoleném na základě nastaveného režimu obrazovky a existuje-li stylový list poskytnutý výrobcem v markupovém dokumentu, dává prezentační stroj _3 na výstupu markupový dokument do scénky s použitím vlastností, jako je document viewport, document window, video viewport a video window, podle @obrazovkového-displeje, které jsou definovány v odpovídajícím stylovém listu.
V kroku 2304 se určuje zdali je změněn režim obrazovky podle uživatelovy klávesy (nebo tlačítka) konverze stranového poměru. Jestliže je režim obrazovky uživatelem změněn, tak v kroku 2305 prezentační stroj 2 informuje odpovídající markupový dokument o události konverze stranového poměru ASPECT_RATIO_CHANGE, provede skript způsobený událostí, interpretuje proměnnou vlastnosti obrazovkového displeje odpovídající změněnému režimu obrazovky s použitím ScreenDisplayProperties v prezentačním stroji _3, změní výstupní stav obrazovky markupového dokumentu založeného na interpretované informaci a dává na výstupu scénce nový markupový dokument. Jestliže není v kroku 2304 změněn obrazovkový režim, • · ·
- 71 tak se v kroku 2306 stanoví zdali je výstup markupového dokumentu ukončen a výstup markupového dokumentu se ukončí.
Výše uvedené způsoby záznamu a reprodukce mohou být realizovány pomocí počítačového programu. Program kóduje a segmenty kódu počítačového programu mohou být snadno vytvořeny programátorem znalým v oboru. Výše uvedený program je také uložen v médiu na ukládání informací (počítačem čitelné médium), čten a proveden počítačem, čímž se provádí způsob záznamu a reprodukování markupového dokumentu a AV dat. K médiím pro ukládání informací patří magnetická záznamová média, optická záznamová média a nosné vlny.
Průmyslová využitelnost
Jak to bylo popsáno výše, předmětný vynález spočívá v médiu pro ukládání informací zahrnujících AV data a markupovém dokumentu tak, že AV data a markupový dokument mohou být zobrazeny různými způsoby v interaktivním režimu podle rozlišení a stranového poměru (poměru stran obrazovky). Dále' spočívá v způsobu záznamu, způsobu reprodukce a v reprodukční aparatuře pro tento způsob. Uživatel se může těšit z pěkné zobrazené scénky. Dále může výrobce obsahu a výrobce záznamové a reprodukční aparatury zvětšovat či zmenšovat scénku markupového dokumentu s použitím vlastností window a viewport, čímž se spoří dostupný paměťový prostor a zabezpečuje se speciální funkce, jako je rolování. Navíc může být část AV scénky zvětšena nebo zmenšena s použitím vlastnosti video-viewport a interaktivní obsah vyrobený při jednom pevném poměru stran obrazovky se může změnit na různé poměry stran obrazovky s použitím vlastností viewport a window pro interaktivní obsahy.
·· ·· • · » · · · ·
- 72 Když se podle předmětného vynálezu interaktivní obsah, vyrobený při fixním stranovém poměru, reprodukuje reprodukční aparaturou s použitím markupového jazyka, může být interaktivní obsah účinně zobrazen bez části, z níž jsou odečteny důležité informace, bez ohledu na poměr stran obrazovky displeje, čímž se zjednoduší autorizační proces, zabrání se překrývání obsahu a účinněji se využije prostor disku.
AV data a markupový dokument, vyrobený při pevném stranovém poměru, může být navíc účinně zobrazen na displeji majícím různé stranové poměry statickým způsobem s použitím CSS, který je vztažen k stranovému poměru a dynamickým způsobem s použitím skriptového jazyka v markupovém dokumentu s použitím API pro DOM. Uživatel se tak může těšit ze stavu displeje, který je nejblíže záměru výrobce a výrobce může účinněji používat paměťové médium tím, že zabrání překrývání interaktivního obsahu.
Vynález byl sice znázorněn a popsán ve spojitosti s jeho výhodnými provedeními, ale odborníkům v oboru bude zřejmé, že lze provést různé změny ve formě a podrobnostech jeho provedení, aniž by se to bylo nad rámec rozsahu vynálezu tak, jak je definován v přiložených nárocích.

Claims (88)

  1. PAT ENTOVÉ NÁROKY
    1. Informační úložné médium pro ukládání informací, včetně markupového dokumentu a audio-video dat vyznačující se tím, že obsahuje audio-video data zahrnující audio data a video data, markupový dokument a informace o syntéze scénky, které popisují jeden z alespoň dvou režimů zobrazení pro zobrazení scénky markupového dokumentu získané z markupového dokumentu a audio-video scénky získané z audio-video dat dohromady.
  2. 2. Informační úložné médium podle nároku 1 vyznačující se tím, že zobrazovací režimy zahrnují vložený režim, ve kterém je audio-video scénka vložena v alespoň části scénky markupového dokumentu a je zobrazena.
  3. 3. Informační úložné médium podle nároku 1 vyznačující se tím, že zobrazovací režimy zahrnují režim obrázku v obrázku ve kterém je audio-video scénka překryta přes scénku markupového dokumentu.
  4. 4. Informační úložné médium podle nároku 1 vyznačující se tím, že zobrazovací režimy zahrnují režim pozadí, ve kterém audio-video scénka a scénka markupového dokumentu překrývají jedna druhou a jsou zobrazeny.
  5. 5. Informační úložné médium podle nároku 4 vyznačující se tím, že zobrazovací režimy zahrnují režim pozadí, ve kterém scénka markupového dokumentu překrývá audio-video scénku a je zobrazena.
    • · • · ··· • · · · • · · · • · · ·
    - 74
  6. 6. Informační úložné médium podle nároku 1 vyznačující se tím, že informace o syntéze scénky zahrnují stylový list spojený s markupovým dokumentem nebo vložený do markupového dokumentu.
  7. 7. Informační úložné médium podle nároku 1 vyznačující se tím, že informace o syntéze scénky zahrnují spojovací příznak zaznamenaný v markupovém dokumentu a kaskádový stylový list vložený do spojovacího příznaku.
  8. 8. Informační úložné médium podle nároku 7 vyznačující se tím, že kaskádový stylový list zahrnuje informace o určení režimu zobrazení pro určení režimu zobrazení audio-video scénky.
  9. 9. Informační úložné médium podle nároku 8 vyznačující se tím, že kaskádový stylový list dále zahrnuje informace o určení oblasti audio-video střihu pro určení oblasti k zvětšení a zmenšení požadované části audio-video scénky.
  10. 10. Informační úložné médium podle nároku 8 vyznačující se tím, že kaskádový stylový list dále zahrnuje informace o určení barvy pozadí pro určení barvy pozadí audio-video scénky.
  11. 11. Informační úložné médium podle nároku 8 vyznačující se tím, že kaskádový stylový list dále obsahuje informace o určení oblasti střihu pro určení oblasti střihu scénky, ve které je audio-video scénka syntetizována s markupovým dokumentem.
    • · ·· ·· • · • ··· • · « • · · i ·· · ·
    - 75
  12. 12. Informační úložné médium podle nároku 8 vyznačující se tím, že kaskádový stylový list dále obsahuje informace o určení okénka pro určení okénka, ve kterém se zobrazí na obrazovce displeje scénka, kde je audio-video scénka syntetizována s markupovým dokumentem.
  13. 13. Informační úložné médium podle nároku 8 vyznačující se tím, že kaskádový stylový list dále obsahuje informace typu obrazovkového displeje, představující stranový poměr scénky, ve které je audio-video scénka syntetizována se scénkou markupového dokumentu.
  14. 14. Informační úložné médium podle nároku 8 vyznačující se tím, že kaskádový stylový list dále obsahuje informace o určení okénka audio-video scénky pro určení oblasti okénka, ve které se zobrazuje ostřižená audio-video scénka na obrazovce displeje.
  15. 15. Informační úložné médium podle nároku 7 vyznačující se tím, že informace o syntéze scénky dále obsahují objekt mající proměnné vlastností pro řízení kaskádového stylového listu a program pro řízení kaskádového stylového listu na bázi objektu.
  16. 16. Informační úložné médium podle nároku 15 vyznačující se tím, že proměnné vlastností zahrnují proměnné vlastností pro určení režimu displeje audio-video scénky.
    Informační tím, že vlastnosti požadované úložné médium podle nároku 16 vyznačující se proměnné vlastností dále zahrnují proměnnou pro určení oblasti k zvětšení a zmenšení části audio-video scénky.
    • · • ·· • * • · · • ····
    - 76 18. Informační úložné médium podle nároku 16 vyznačující se tím, že proměnné vlastností dále zahrnují proměnnou vlastnosti pro určení barvy pozadí audio-video scénky.
  17. 19. Informační úložné médium podle nároku 16 vyznačující se tím, že proměnné vlastností dále zahrnují proměnnou vlastnosti pro určení okénka, ve kterém je na obrazovce displeje zobrazena scénka, kde je audio-video scénka syntetizována s markupovým dokumentem.
  18. 20. Informační úložné médium podle nároku 16 vyznačující se tím, že proměnné vlastností dále zahrnují proměnnou vlastnosti pro určení střihové oblasti, ve které je zobrazena na obrazovce displeje scénka kde je syntetizována audio-video scénka s markupovým dokumentem.
  19. 21. Informační úložné médium podle nároku 16 vyznačující se tím, že proměnné vlastností dále zahrnují režim obrazovkového displeje představující stranový poměr scénky, ve kterém je audio-video scénka syntetizována se scénkou markupového dokumentu.
  20. 22. Informační úložné médium podle nároku 16 vyznačující se tím, že proměnné vlastností dále zahrnují proměnnou vlastnosti pro označení okénka, ve kterém scénka, kde audiovideo scénka je syntetizována s markapovým dokumentem, je zobrazena na obrazovce displeje.
  21. 23. Informační úložné médium podle nároku 1 vyznačující se tím, že dále zahrnuje informace o řízení reprodukce pro audio-video data a audio-video data jsou dekódována jako audio-video scénka odkazem na informaci o řízení reprodukce.
    - 77
  22. 24. Informační úložné médium podle nároku 1 vyznačující se tím, že audio-video data a informace o řízení reprodukce jsou zaznamenány ve video adresáři a markupový dokument a informace o syntéze scénky jsou zaznamenány v interaktivním adresáři.
  23. 25. Informační úložné médium vyznačující se tím, že audio-video data obsahují zvuková data a obrazová data, markupový dokument a informace o syntéze scénky, ve kterých je scénka markupového dokumentu získaná z markupového dokumentu syntetizována s audio-video scénkou získanou z audio-video dat bez deformace scénky odpovídající změně režimu obrazovky.
  24. 26. Informační úložné médium podle nároku 25 vyznačující se tím, že informace o syntéze scénky je uložena v souboru kaskádového stylového listu připojeného k markupovému dokumentu použitím spojovacího příznaku nebo je vložena do markupového dokumentu s použitím stylového příznaku.
  25. 27. Informační úložné médium podle nároku 26 vyznačující se tím, že informace o syntéze scénky zahrnují alespoň jednu informaci o typu displeje obrazovky pro určení stranového poměru scénky, ve které se syntetizuje audio-video scénka se scénkou markupového dokumentu, informaci o určení režimu displeje pro určení režimu displeje audio-video scénky, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci o určení oblasti střihu u oblasti střihu scénky, ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci o určení okénka pro určení okénka, ve kterém se zobrazí syntetizovaná scénka na obrazovce displeje a informace o určení oblasti audio• · ·· ·· • · • ··· • · · • · video střihu pro určení oblasti pro zvětšení a zmenšení požadované části audio-video scénky.
  26. 28. Informační úložné médium podle nároku 27 vyznačující se tím, že informace označující režim zobrazení uvádí alespoň jeden z vložených režimů, ve kterém je vložena alespoň audio-video scénka v alespoň části scénky markupového dokumentu, režim obrázek v obrázku, ve kterém je audio-video scénka překryta na scénce markupového dokumentu a režim pozadí, ve kterém je scénka markupového dokumentu překryta na audio-video scénce.
  27. 29. Informační úložné médium podle nároku 28 vyznačující se tím, že informace o syntéze scénky je nastavena tak, že ve vloženém režimu interaktivního režimu nebo v režimu obrázek v obrázku, když jsou audio-video data mající první stranový poměr zobrazena na displeji majícím druhý stranový poměr, mající rozlišení nižší než je rozlišení prvního stranového poměru, audio-video data vystupují při prvním stranovém poměru a v režimu pozadí interaktivního režimu nebo video režimu audio-video data jsou dávána na výstup ve tvaru pan & scan nebo tvaru letter box.
  28. 30. Informační úložné médium podle nároku 27 vyznačující se tím, že v markupovém dokumentu jsou obsahy určené k zobrazení zaznamenány v maximální znázorněné oblasti bez ohledu na stranový poměr displeje, tj. horké oblasti, a nedůležité obsahy jsou zaznamenány v jiné oblasti nebo obsahy nejsou zaznamenány.
  29. 31. Informační úložné médium podle nároku 30 vyznačující se tím, že když je markupový dokument mající první • 9
    9 · • 999 • 9 9 • 9 99
    99 ·
    9 9 9
    9 9 9 9
    9 99999
    9 9 ·
    99 *
    - 79 stranový poměr zobrazen na displeji majícím druhý stranový poměr, mající rozlišení nižší než je rozlišení prvního stranového poměru, horká oblast je zvolena s použitím informace o určení oblasti střihu syntetizované scénky a zvolená horká oblast je mapována do označené určené oblasti na obrazovce displeje s použitím informace o určení okénka syntetizované scénky.
  30. 32. Informační úložné médium podle nároku 26 vyznačující se tím, že informace o syntéze obrazovky zahrnuje alespoň jednu z informací o typu displeje obrazovky pro určení stranového poměru scénky, ve kterém je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci o určení režimu zobrazení pro určení režimu zobrazení audiovideo scénky, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci o určení oblasti střihu markupového dokumentu pro určení oblasti střihu markupového dokumentu, informaci o určení okénka markupového dokumentu pro určení okénka ve kterém je zobrazena scénka markupového dokumentu na obrazovce displeje, informaci o určení oblasti audio-video střihu pro určení oblasti k zvětšení a zmenšení požadované části audio-video scénky a informaci o označení plochy okénka audio-video scénky pro určení okénka ve kterém je zobrazena jenom audio-video scénka na obrazovce displeje.
  31. 33. Informační úložné médium podle nároku 32 vyznačující se tím, že když jsou audio-video data mající první stranový poměr zobrazena na displeji majícím druhý stranový poměr, mající nižší rozlišení než je rozlišení prvního stranového poměru, informace o syntéze scénky je nastavena tak, že audio-video data mající první stranový poměr jsou na výstupu bez konverze.
    - 80
  32. 34. Informační úložné médium podle nároku 26 vyznačující se tím, že informace o syntéze scénky dále zahrnuje objekt mající proměnné vlastností pro řízení kaskádového stylového listu a program pro řízení kaskádového stylového listu na bázi objektu.
  33. 35. Informační úložné médium podle nároku 34 vyznačující se tím, že proměnné vlastností zahrnují alespoň jeden z režimů displeje obrazovky pro označení stranového poměru scénky ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, vlastnost pro označení barvy pozadí scénky, vlastnost pro označení oblasti střihu scénky, ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, vlastnost pro označení okénka, ve kterém je zobrazena syntetizovaná scénka na obrazovce displeje a vlastnost pro označení oblasti střihu k zvětšování a zmenšování požadované části audio-video scénky.
  34. 36. Informační úložné médium podle nároku 35 vyznačující se tím, že v odezvu na uživatelskou konverzi režimu obrazovky, program používající objektový zdroj řídí vlastnost pro určení oblasti střihu syntetizované scénky, vlastnost pro určení plochy okénka syntetizované scénky a vlastnost pro určení oblasti střihu audio-video scénky podle režimu displeje scénky, včetně stranového poměru, poměru obrazovky a režimu výstupu videa, čímž se obnoví stranový poměr scénky.
  35. 37. Informační úložné médium podle nároku 35 vyznačující se tím, že proměnné vlastností zahrnují alespoň jeden z režimů displeje obrazovky pro určení stranového poměru scénky, ve kterém je audio-video scénka syntetizována se scénkou markupového dokumentu, vlastnost pro určení režimu
    4« ·· • · * • · ΦΦ>
    • · * · · • · · • · · · •φ « • «» • · · · • ····· * · · φ· ·
    - 81 zobrazení audio-video scénky, vlastnost pro určení barvy pozadí scénky, vlastnost pro určení oblasti střihu scénky markupového dokumentu, vlastnost pro určení okénka, ve kterém je zobrazována scénka markupového dokumentu na scénce displeje, vlastnost pro určení oblasti střihu k zvětšování a zmenšování požadované části audio-video scénky, vlastnost pro určování okénka, ve kterém je zobrazována audio-video scénka na obrazovce displeje.
  36. 38. Informační úložné médium podle nároku 37 vyznačující se tím, že v odezvu na uživatelskou konverzi režimu obrazovky program používající objektový zdroj řídí vlastnost pro určení oblasti střihu syntetizované scénky, vlastnost pro určení oblasti okénka scénky markupového dokumentu, vlastnost pro určení oblasti střihu audio-video scénky a vlastnost pro určení oblasti okénka audio-video scénky podle režimu obrazovkového displeje, čímž se obnovuje stranový poměr scénky.
  37. 39. Informační úložné médium podle nároku 25 vyznačující se tím, že konverze mezi obrazovkovým poměrem a stranovým poměrem podle obrazovkového režimu zahrnuje konverzi rozlišení 720 x 480, majícího pixelový stranový poměr 16 x 9 do jednotkového pixelového stranového poměru lxl, konverzi mezi rozlišením 854 x 480 a rozlišením 640 x 480, přičemž každé má jednotkový pixelový stranový poměr lxl, konverzi rozlišení 720 x 480 majícího pixelový stranový poměr 4 x 3 do jednotkového pixelového stranového poměru 1 x 1, konverzi rozlišení 720 x 480 majícího pixelový stranový poměr 4 x 3 do jednotkového pixelového stranového poměru 1 x 1 a konverzi mezi rozlišením 720 x 480 majícím pixelový stranový poměr 16 x 9 a 720 x 480 rozlišením majícím pixelový stranový poměr
    4x3.
    • ·
    - 82
  38. 40. Informační úložné médium podle nároku 27 vyznačující se tím, že informace o typu obrazovkového displeje obsahuje normální 4x3, letterbox 4x3, pan & scan 4 x 3 a širokoúhlý 16 x 9.
  39. 41. Způsob záznamu audio-video dat obsahujících audio data a video data na informační úložné médium vyznačující se tím, že obsahuje:
    a) záznam audio-video dat,
    b) záznam markupového dokumentu určeného k zobrazení spolu s audio-video daty a
    c) informaci o syntéze záznamové scénky, která popisuje jeden z alespoň dvou režimů zobrazení pro zobrazení scénky markupového dokumentu získané z markupového dokumentu a audio-video scénku získanou z audio-video dat dohromady.
  40. 42. Způsob podle nároku 41 vyznačující se tím, že krok c) obsahuje záznam souboru stylového listu spojeného s nebo vloženého do markupového dokumentu.
  41. 43. Způsob podle nároku 41 vyznačující se tím, že krok c) obsahuje záznam souboru kaskádového stylového listu spojeného s nebo vloženého do markupového dokumentu.
  42. 44. Způsob podle nároku 43 vyznačující se tím, že v kroku
    a) jsou audio-video data zaznamenána ve video adresáři, v kroku b) je markupový dokument zaznamenán v interaktivním adresáři a v kroku c) je informace o syntéze scénky zaznamenána v interaktivním adresáři.
  43. 45. Způsob podle nároku 43 vyznačující se tím, že informace o syntéze scénky obsahuje alespoň jednu z informací • ·
    - 83 o typu obrazovkového displeje pro určení stranového poměru scénky ve které je syntetizována audio-video scénka se scénkou markupového dokumentu, informaci o určení režimu displeje pro určení režimu displeje audio-video scénky, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci o určení oblasti střihu scénky ve které audio-video scénka je syntetizována se scénkou markupového dokumentu, informaci o určení okénka pro určení okénka ve kterém se zobrazuje syntetizovaná scénka na obrazovce displeje a informaci o určení oblasti audio-video střihu pro určení oblasti k zvětšení a zmenšení požadované části audiovideo scénky.
  44. 46. Způsob podle nároku 45 vyznačující se tím, že informace o určení režimu displeje uvádí alespoň jeden z vložených režimů, ve kterém je alespoň audio-video scénka vložena do alespoň části scénky markupového dokumentu, režim obrázek v obrázku, ve kterém audio-video scénka překrývá scénku markupového dokumentu a režim pozadí, ve kterém scénka markupového dokumentu překrývá audio-video scénku.
  45. 47. Způsob podle nároku 45 vyznačující se tím, že v kroku
    b) je zobrazovaný obsah zaznamenán v maximální znázorněné oblasti bez ohledu na stranový poměr displeje, o jest horká oblast a nedůležitý obsah je zaznamenaný nebo obsah není zaznamenaný v ostatní oblasti.
  46. 48. Způsob podle nároku 47 vyznačující se tím, že když se zobrazuje markupový dokument mající první stranový poměr na displeji majícím druhý stranový poměr mající rozlišení nižší než je rozlišení prvního stranového poměru, horká oblast se volí s použitím informace určující oblast střihu • ·
    - 84 syntetizované scénky a zvolená horká oblast se mapuje k určené oblasti na obrazovce displeje s použitím informace o určení okénka syntetizované scénky.
  47. 49. Způsob podle nároku 45 vyznačující se tím, že informace o syntéze scénky dále obsahuje informaci o určení okénka audio-video scénky pro určení okénka, ve kterém se zobrazuje audio-video scénka na scénce displeje.
  48. 50. Způsob podle nároku 43 vyznačující se tím, že v kroku
    c) se zaznamenává objekt mající proměnné vlastnosti pro řízení kaskádového stylového listu a program pro řízení kaskádového stylového listu na základě objektu.
  49. 51. Způsob podle nároku 50 vyznačující se tím, že proměnné vlastností obsahují alespoň jeden z režimů zobrazení obrazovky pro určení stranového poměru scénky ve které se audio-video scénka syntetizuje se scénkou markupového dokumentu, vlastnost pro určení režimu displeje audio-video scénky, vlastnost pro určení barvy pozadí scénky, vlastnost pro určení oblasti střihu scénky, ve které se audio-video scénka syntetizuje se scénkou markupového dokumentu, vlastnost pro určení okénka, ve kterém se syntetizovaná scénka zobrazuje na obrazovce displeje a vlastnost pro určení oblasti střihu k zvětšení a zmenšení požadované části audiovideo scénky.
  50. 52. Způsob podle nároku 51 vyznačující se tím, že v odezvu na uživatelovu konverzi režimu obrazovky program používající objektový zdroj řídí vlastnost pro určení střihové oblasti syntetizované scénky, vlastnost pro určení oblast okénka syntetizované scénky a vlastnost pro určení • ·
    - 85 střihové oblasti audio-video scénky podle režimu displeje obrazovky, čímž změní stranový poměr scénky.
  51. 53. Způsob podle nároku 50 vyznačující se tím, že proměnné vlastností obsahují alespoň jeden z režimů displeje obrazovky pro určení stranového poměru scénky, ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, vlastnost pro určení režimu displeje AV scénky, vlastnost pro určení barvy pozadí scénky vlastnost pro určení střihové oblasti scénky markupového dokumentu, vlastnost pro určení okénka, ve kterém se zobrazuje scénka markupového dokumentu na obrazovce displeje, vlastnost pro určení oblasti střihu k zvětšení a zmenšení požadované části audio-video scénky, vlastnost pro určení okénka, ve kterém se audio-video scénka zobrazuje na obrazovce displeje.
  52. 54. Způsob podle nároku 53 vyznačující se tím, že v odezvu na uživatelovu konverzi režimu obrazovky program používající řízení objektového zdroje řídí vlastnost pro určení střihové oblasti scénky markupového dokumentu, vlastnost pro určení plochy okénka scénky markupového dokumentu, vlastnost pro určení střihové oblasti audio-video scénky a vlastnost pro určení okénka plochy audio-video scénky podle režimu obrazovkového displeje, čímž se rekonstituuje stranový poměr scénky.
  53. 55. Způsob reprodukování audio-video dat zahrnujících audio data a video data zaznamenaná na médiu pro uložení informací, vyznačující se tím, že obsahuje
    a) interpretování markupového dokumentu určeného k zobrazení spolu s audio-video daty, • · · • · · · • · · ···«
    - 86 b) interpretování informace o syntéze scénky, která popisuje alespoň dva zobrazovací režimy pro zobrazení scénky markupového dokumentu získané reprodukováním markupového dokumentu a audio-video scénky získané reprodukováním audio-video dat dohromady a
    c) zobrazení audio-video scénky a scénky markupového dokumentu v jednom ze zobrazovacích režimů podle informace o synteze interpretované scénky.
  54. 56. Způsob podle nároku 55 vyznačující se tím, že krok c) obsahuje zobrazování vložením audio-video scénky alespoň do části scénky markupového dokumentu.
  55. 57. Způsob podle nároku 55 vyznačující se tím, že krok c) obsahuje zobrazování použitím techniky obraz v obrazu pro překryv audio-video scénky na scénce markupového dokumentu.
  56. 58. Způsob podle nároku 55 vyznačující se tím, že krok c) obsahuje překrývání audio-video scénky a scénky markupového dokumentu.
  57. 59. Způsob podle nároku 55 vyznačující se tím, že krok b) obsahuje interpretování souboru stylového listu připojeného k markupovému dokumentu nebo vloženého do markupového dokumentu.
  58. 60. Způsob podle nároku 59 vyznačující se tím, že krok b) obsahuje: (bil) interpretování spojovacího příznaku, ve kterém je zaznamenána uváděná informace, aby se volal soubor kaskádového stylového listu a volání souboru kaskádového stylového listu a (bl2) interpretování volaného souboru kaskádového stylového listu.
    • ··· • · · · ·
    - 87
  59. 61. Způsob podle nároku 60 vyznačující se tím, že krok (bl2) obsahuje čtení informace o určení režimu zobrazení pro určení režimu zobrazení audio-video scénky a informace o určení střihové oblasti pro určení oblasti k zvětšení a zmenšení požadované části audio-video scénky.
  60. 62. Způsob podle nároku 61 vyznačující se tím, že krok (bl2) obsahuje dále informaci o čtení obrazovkového displeje představující stranový poměr scénky, ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci o určení střihové oblasti o střihové oblasti scénky ve které se audio-video scénka syntetizuje se scénkou markupového dokumentu, informaci pro určení okénka pro určení okénka ve kterém se zobrazuje syntetizovaná scénka na obrazovce displeje.
  61. 63. Způsob podle nároku 60 vyznačující se tím, že krok (bl2) dále obsahuje informaci o typu čtení obrazovkového displeje představující stranový poměr scénky, ve které se audio-video scénka syntetizuje se scénkou markupového dokumentu, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci určující střihovou oblast markupového dokumentu pro určení střihové oblasti scénky markupového dokumentu, informaci určující okénko markupového dokumentu pro určení okénka, ve kterém se zobrazuje markupový dokument na obrazovce displeje, informaci určující oblast audio-video střihu pro určení oblasti k zvětšení a zmenšení požadované části audio-video scénky a informaci určující okénko audio-video scénky pro určení okénka ve kterém se zobrazuje audio-video scénka na obrazovce displeje.
    ·« ·· ·· • · · · · • · · · · · · • · ·· · · · · • · · · · · * ·· ·· ·· · • · ····
    - 88
  62. 64. Způsob podle nároku 61 vyznačující se tím, že krok b) dále obsahuje interpretování programu, který se kóduje na bázi objektu majícího proměnné vlastností pro řízení kaskádového stylového listu a pro řízení kaskádového stylového listu.
  63. 65. Způsob podle nároku 64 vyznačující se tím, že krok (bl3) dále obsahuje zvětšování/zmenšování výstupní audiovideo scénky řízením vlastnosti pro určování režimu zobrazení audio-video scénky a vlastnosti pro určení oblasti střihu audio-video scénky k zvětšení a zmenšení požadované části audio-video scénky podle uživatelova vstupu programem používajícím objektový zdroj.
  64. 66. Způsob podle nároku 64 vyznačující se tím, že krok (bl3) dále řídí vlastnost pro určení střihové oblasti syntetizované scénky, vlastnost pro určení oblasti okénka syntetizované scénky a vlastnost pro určení střihové oblasti audio-video scénky podle režimu obrazovkového displeje programem používajícím objektový zdroj v odezvu na uživatelovu konverzi režimu obrazovky, čímž se rekonstituuje stranový poměr scénky.
  65. 67. Způsob podle nároku 64 vyznačující se tím, že krok (bl3) dále zahrnuje řízení vlastnosti pro určení střihové oblasti scénky markupového dokumentu, vlastnosti pro určení oblasti okénka scénky markupového dokumentu, vlastnosti pro určení střihové oblasti audio-video scénky a vlastnosti pro určení oblasti okénka audio-video scénky podle režimu obrazovkového displeje programem používajícím objektový zdroj v odezvu na uživatelovu konverzi režimu obrazovky, čímž se rekonstituuje stranový poměr scénky.
    • · • Φ φ φ φ φ φ φφφφ
    - 89
  66. 68. Způsob reprodukováni audio-video dat, obsahujících audio data a video data, majících předem stanovený stranový poměr, zaznamenaný na médiu pro ukládání informací a markupového dokumentu majícího předem stanovený stranový poměr a zobrazení audio-video dat a markupového dokumentu, vyznačující se tím, že
    a) se čte informace o syntéze scénky, odpovídající režimu scénky nastavenému v reprodukční aparatuře nebo nastavenému uživatelem a
    b) interpretuje se přečtená informace o syntéze scénky, zobrazí se audio-video scénka získaná reprodukováním audio-video dat a scénka markupového dokumentu získaná reprodukováním markupového dokumentu určeného k zobrazení spolu s audio-video daty, že se změní výstupní stav scénky markupového dokumentu v odezvu na změnu režimu scénky.
  67. 69. Způsob podle nároku 68 vyznačující se tím, že krok (b) obsahuje:
    bl) výběr implicitního stylového listu v reprodukční aparatuře na bázi nastaveného režimu scénky, b2) čtení informace o syntéze scénky definované ve vybraném implicitním stylovém listu, zahrnující informaci o určení oblasti střihu pro určení oblasti střihu audio-video scénky a scénky markupového dokumentu, informaci o určení okénka pro určení okénka, ve kterém se zobrazuje syntetizovaná scénka na obrazovce displeje a informaci o určení oblasti audio-video střihu pro určení oblasti pro zvětšení a zmenšení požadované části audio-video scénky a b3) kontrolu stylového listu spojeného s markupovým dokumentem nebo vloženého do markupového dokumentu, zobrazujícího markupový dokument s použitím informace o • · φφφ ··· φφ φφ φ φ φ φφφ φ φ φ φ φφ φφ • φ φφφ·
    - 90 syntéze scénky v implicitním stylovém listu, jestliže neexistuje stylový list, v markupovém dokumentu a zobrazení markupového dokumentu s použitím informace o syntéze scénky definované v odpovídajícím stylovém listu, pokud existuje stylový list v markupovém dokumentu.
  68. 70. Způsob podle nároku 69 vyznačující se tím, že krok (b3) obsahuje:
    b31) určení zdali je režim scénky změněn uživatelem, b32) když je režim scénky změněn, vyslání řídící informace o změně režimu scénky do markupového dokumentu a provedení skriptu z něj a b33) změnění výstupního stavu scénky markupového dokumentu v odezvu na změnu režimu scénky s použitím vlastností obrazovkového displeje.
  69. 71. Způsob podle nároku 70 vyznačující se tím, že krok (b33) obsahuje ve vloženém režimu interaktivního režimu nebo v režimu obraz v obraze vydávání audio-video dat na výstupu při prvním stranovém poměru když audio-video data mající první stranový poměr jsou zobrazována na displeji majícím druhý stranový poměr, mající nižší rozlišení než je rozlišení prvního stranového poměru a v režimu pozadí interaktivního režimu nebo video režimu vydávání audio-video dat na výstupu ve tvaru pan & scan nebo ve tvaru letter box.
  70. 72. Způsob podle nároku 69 vyznačující se tím, že krok (b) obsahuje:
    (bl) zvolení implicitního stylového listu v reprodukční aparatuře na základě nastaveného režimu scénky, (b2) čtení informace o syntéze scénky, definované v implicitním stylovém listu, zahrnující informaci o určení • 9 • · · ♦ · · ·« · • * · • · · • · · · · • · · · • · · · • · · ·»··· okénka markupového dokumentu pro určení okénka ve kterém se zobrazuje scénka markupového dokumentu na obrazovce displeje, informace o určení střihové oblasti markupového dokumentu pro určení střihové oblasti scénky markupového dokumentu, informace o určení oblasti audio-video střihu pro určení oblasti k zvětšení a zmenšení požadované části audio-video scénky a informace pro určení oblasti audio-video okénka pro určení okénka ve kterém se zobrazuje audio-video scénka na obrazovce displeje a (b3) kontrolování stylového listu spojeného s markupovým dokumentem nebo vloženého do markupového dokumentu, zobrazujícího markupový dokument s použitím informace o syntéze scénky v implicitním stylovém listu, jestliže neexistuje stylový list v markupovém dokumentu a zobrazení markupového dokumentu používající informaci o syntéze scénky definovanou v odpovídajícím stylovém listu, pokud je stylový list v markupovém dokumentu.
  71. 73. Způsob podle nároku 72 vyznačující se tím, že krok (b3) obsahuje:
    (b31) stanovení, zdali je režim scénky změněn uživatelem, (b32) jestliže je režim scénky změněn, vyslání řídící informace o změně režimu scénky do markupového dokumentu a provedení skriptu z něj a (b33) změnění výstupního stavu scénky markupového dokumentu v odezvu na změnu režimu scénky s použitím vlastností zobrazení scénky.
  72. 74. Způsob podle nároku 73 vyznačující se tím, že krok (b33) obsahuje vydání AV dat na výstupu, majících první gtranový poměr bez konverze s použitím informace o určení oblasti střihu a informace o určení oblasti okénka scénky markupového dokumentu a informace o určení oblasti střihu a • 9
    9 9«
    99 9
    - 92 informace o určení oblasti okénka audio-video scénky, které jsou takto definovány když se audio-video data mající první stranový poměr zobrazí na displeji majícím druhý stranový poměr mající rozlišení nižší než je rozlišení prvního stranového poměru.
  73. 75. Zařízení pro reprodukování audio-video dat obsahujících audio data a video data zaznamenaná na médiu pro ukládání informací, vyznačující se tím, že obsahuje:
    čtecí jednotku, která čte audio-video data a markupový dokument určený k zobrazení spolu s audio-video daty, dekodér, který dekóduje audio-video data čtená čtecí jednotkou a dává na výstup audio-video scénku a ovladač, který interpretuje markupový dokument čtený čtecí jednotkou, dává na výstup scénku markupového dokumentu, interpretuje informaci o syntéze scénky, která popisuje alespoň dva režimy displeje pro zobrazení scénky markupového dokumentu spolu s audio-video scénkou a zobrazuje audio-video scénku a scénku markupového dokumentu v jednom ze zobrazovacích režimů podle informace o syntéze interpretované scénky.
  74. 76. Zařízení podle nároku 75 vyznačující se tím, že informace o syntéze scénky zahrnuje alespoň jednu z informací určujících režim displeje pro určení režimu displeje audiovideo scénky, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci o určení střihové oblasti pro určení střihové oblasti scénky ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci o určení okénka pro určení okénka ve kterém se zobrazuje syntetizovaná scénka na obrazovce displeje a informace o označení oblasti audio-video střihu pro určení oblasti k zvětšení a zmenšení požadované části audio-video scénky.
    999
    9 9 ·· • 9 99 9 9
    9 9 9 9 • 9 9 9 9 9
    9 9 9 9 9
    999 999 99 99
    9 9 9 9 9
    9 9999 9 9
    - 93
  75. 77. Zařízení podle nároku 76 vyznačující se tím, že informace určující režim displeje uvádí alespoň jeden z vložených režimů ve kterém je alespoň audio-video scénka vložena alespoň v části scénky markupového dokumentu, režim obraz v obrazu, ve kterém je audio-video scénka překryta na scénce markupového dokumentu a režim pozadí, ve kterém je scénka markupového dokumentu překryta na audio-video scénce.
  76. 78. Zařízení podle nároku 75 vyznačující se tím, že ovladač interpretuje kaskádový stylový list spojený s markupovým dokumentem nebo vložený do markupového dokumentu a interpretuje program, který je kódován na bázi proměnných vlastností pro řízení kaskádového stylového listu a pro řízení kaskádového stylového listu.
  77. 79. Zařízení podle nároku 78 vyznačující se tím, že ovladač řídí vlastnost pro určení režimu displeje audio-video scénky a vlastnost pro určení střihové oblasti audio-video scénky k zvětšení a zmenšení požadované části audio-video scénky programem používajícím zdroj vloženého objektu podle vstupu uživatele a zvětší nebo zmenší výstupní audio-video scénku.
  78. 80. Zařízení podle nároku 75 vyznačující se tím, že obsahuje směšovač, který zobrazuje audio-video scénku a scénku markupového dokumentu společně pomocí zobrazovacího příkazu podle informace o syntéze scénky interpretované ovladačem.
  79. 81. Zařízení pro reprodukování audio-video dat obsahujících audio data a video data zaznamenaná na médiu pro ukládání informací, vyznačující se tím, že obsahuje:
    ··· • * * • · · · • · · * » · ·*** • <· ♦······ ······ ·· ·· ·· ♦
    - 94 čtecí jednotku, která čte audio-video data a markupový dokument určený k společnému zobrazení s audio-video daty, dekodér, který dekóduje audio-video data načtená čtecí jednotkou a dává na výstup audio-video scénku a ovladač, který interpretuje informaci o syntéze scénky odpovídající režimu scénky nastavenému v reprodukční aparatuře nebo nastavené uživatelem, interpretuje markupový dokument určený k společnému zobrazení s audio-video daty načtenými čtecí jednotkou s použitím interpretované informace o syntéze scénky, zobrazuje scénku markupového dokumentu a změní výstupní stav scénky markupového dokumentu v odezvu na změnu režimu scénky.
  80. 82. Zařízení podle nároku 81 vyznačující se tím, že informace o syntéze scénky obsahuje alespoň jednu z informací o typu obrazovkového displeje pro určení stranového poměru scénky ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci určující režim zobrazení pro určení režimu zobrazení audio-video scénky, informaci určující barvu pozadí pro určení barvy pozadí scénky, informaci určující oblast střihu pro určení oblastí střihu scénky ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci určující okénko pro určení okénka, ve kterém je zobrazena syntetizovaná scénka na obrazovce displeje a informace označující oblast audio-video střihu pro označení oblasti k zvětšení a zmenšení požadované části audio-video scénky.
  81. 83. Zařízení podle nároku 82 vyznačující se tím, že informace určující režim displeje indikuje alespoň jeden z vložených režimů ve kterém je vložena alespoň audio-video scénka v alespoň části scénky markupového dokumentu, režim obraz v obrazu, ve kterém je audio-video scénka překryta na φφ φφ φ · · φ φφφφ φ φ φ φ φ · φ φ φφ φφ • φ · φ φφφ φφφ φ φφφφ φφφφ φφ φ scénce markupového dokumentu a režim pozadí ve kterém je scénka markupového dokumentu překryta na audio-video scénce.
  82. 84. Zařízení podle nároku 83 vyznačující se tím, že ovladač interpretuje kaskádový stylový list spojený k markupovému dokumentu nebo vložený do markupového dokumentu a interpretuje program, který je kódován na základě proměnných vlastností pro řízení kaskádového stylového listu a pro řízení kaskádového stylového listu.
  83. 85. Zařízení podle nároku 84 vyznačující se tím, že ovladač řídí vlastnost pro určení střihové oblasti syntetizované scénky, vlastnost pro určení oblasti okénka syntetizované scénky a vlastnost pro určení střihové oblasti audio-video scénky v souboru stylového listu interpretovaného podle vlastnosti obrazovkového displeje programem používajícím objektový zdroj v odezvu na uživatelovu změnu režimu scénky.
  84. 86. Zařízení podle nároku 83 vyznačující se tím, že ovladač řídí to, že ve vloženém režimu interaktivního režimu nebo v režimu obraz v obrazu, když jsou audio-video data mající první stranový poměr zobrazena na displeji majícím druhý stranový poměr, mající rozlišení nižší než je rozlišení prvního stranového poměru, audio-video data jsou dávána na výstup dekodéru při prvním stranovém poměru a v režimu pozadí interaktivního režimu nebo video režimu se audio-video data dávají na výstup dekodéru ve tvaru pan & scan nebo ve tvaru letter box.
  85. 87. Zařízení podle nároku 84 vyznačující se tím, že informace o syntéze scénky zahrnuje alespoň jednu z informací • ·
    - 96 o typu obrazovkového displeje pro určení stranového poměru scénky, ve které je audio-video scénka syntetizována se scénkou markupového dokumentu, informaci o určení režimu displeje pro určení režimu displeje audio-video scénky, informaci o určení barvy pozadí pro určení barvy pozadí scénky, informaci o určení oblasti střihu markupového dokumentu pro určení oblasti střihu markupového dokumentu, informaci o určení okénka markupového dokumentu pro určení okénka ve kterém se zobrazuje scénka markupového dokumentu na obrazovce displeje, informace určující oblast audio-video střihu pro určení oblasti pro zvětšení a zmenšení požadované části audio-video scénky a informaci označující plochu okénka audio-video scénky pro určení okénka ve kterém se zobrazuje audio-video scénka na obrazovce displeje.
  86. 88. Zařízení podle nároku 87 vyznačující se tím, že ovladač řídí vlastnost pro určení oblasti střihu scénky markupového dokumentu, vlastnost pro určení plochy okénka scénky markupového dokumentu, vlastnost pro určení střihové oblasti audio-video scénky a vlastnost pro určení plochy okénka audio-video scénky v souboru stylového listu interpretovanou podle vlastnosti obrazovkového displeje programem používajícím objektový zdroj v odezvu na uživatelovu změnu režimu scénky, čímž se rekonstituuje stranový poměr scénky.
  87. 89. Zařízení podle nároku 88 vyznačující se tím, že audio-video data mající první stranový poměr jsou dávána na výstup dekodéru bez konverze s použitím informace určující střihovou oblast a informace určující plochu okénka scénky markupového dokumentu a informace určující střihovou oblast a informace určující oblast okénka audio-video scénky, které jsou definovány, když audio-video data mající první stranový • ·
    - 97 poměr jsou zobrazena na displeji majícím druhý stranový poměr mající rozlišení nižší než je rozlišení prvního stranového poměru.
  88. 90. Zařízení podle nároku 81 vyznačující se tím, že dále zahrnuje směšovač, který zobrazuje audio-video scénku a scénku markupového dokumentu společně zobrazovacím příkazem podle informace o syntéze scénky interpretované ovladačem.
CZ2004509A 2001-10-23 2002-10-22 Informační úložné médium pro ukládání informacíŹ včetně markupového dokumentu a audio@video datŹ způsob záznamuŹ způsob reprodukce a reprodukční aparatura pro reprodukci CZ2004509A3 (cs)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20010065388 2001-10-23
KR20020014586 2002-03-18
KR20020030609 2002-05-31

Publications (1)

Publication Number Publication Date
CZ2004509A3 true CZ2004509A3 (cs) 2004-08-18

Family

ID=27350532

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ2004509A CZ2004509A3 (cs) 2001-10-23 2002-10-22 Informační úložné médium pro ukládání informacíŹ včetně markupového dokumentu a audio@video datŹ způsob záznamuŹ způsob reprodukce a reprodukční aparatura pro reprodukci

Country Status (11)

Country Link
US (2) US7376333B2 (cs)
EP (2) EP1491994A1 (cs)
JP (2) JP4297784B2 (cs)
KR (1) KR20030034034A (cs)
AU (1) AU2002348584B2 (cs)
BR (1) BR0213454A (cs)
CA (1) CA2465104A1 (cs)
CZ (1) CZ2004509A3 (cs)
MX (1) MXPA04003815A (cs)
PL (1) PL369579A1 (cs)
WO (1) WO2003036460A1 (cs)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424481B1 (ko) 2000-06-24 2004-03-22 엘지전자 주식회사 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체
KR100910972B1 (ko) 2002-12-07 2009-08-05 엘지전자 주식회사 대화형 광디스크 장치에서의 재생 제어방법
US7443401B2 (en) * 2001-10-18 2008-10-28 Microsoft Corporation Multiple-level graphics processing with animation interval generation
US7161599B2 (en) 2001-10-18 2007-01-09 Microsoft Corporation Multiple-level graphics processing system and method
US7619633B2 (en) 2002-06-27 2009-11-17 Microsoft Corporation Intelligent caching data structure for immediate mode graphics
US7064766B2 (en) 2001-10-18 2006-06-20 Microsoft Corporation Intelligent caching data structure for immediate mode graphics
JP2005523555A (ja) * 2002-04-16 2005-08-04 サムスン エレクトロニクス カンパニー リミテッド インタラクティブコンテンツバージョン情報が記録された情報保存媒体、その記録方法及び再生方法
BR0315004A (pt) * 2002-10-17 2005-08-09 Samsung Electronics Co Ltd Mìdia de armazenamento de informações, método de exibição de uma imagem interativa utilizando um documento de marcação e dados de áudio e/ou vìdeo (av), método e aparelho de processamento de um documento de marcação em um modo interativo, método de processamento de uma imagem de marcação fonte de um documento de marcação e uma imagem fonte de áudio e vìdeo (av) de dados de av em um modo interativo, aparelho que processa dados de áudio e/ou de vìdeo (av) em um modo interativo utilizando um documento de marcação, mìdia passìvel de leitura em computador codificado com instrução com instruções de operação para implementação de um método de exibição de uma imagem interativa utilizando um documento de marcação e dados de áudio e vìdeo (av), mìdia passìvel de leitura em computador codificada com instruções de operação para implementação de um método de processamento de um documento de marcação em um modo interativo, e método em um sistema de computadores para processamento de dados de áudio de vìdeo (av) em um modo interativo utilizando um documento de marcação
US7089248B1 (en) * 2002-11-04 2006-08-08 Adobe Systems Incorporated Group file delivery including user-defined metadata
US8737810B2 (en) 2002-11-15 2014-05-27 Thomson Licensing Method and apparatus for cropping of subtitle elements
ATE365423T1 (de) 2002-11-15 2007-07-15 Thomson Licensing Verfahren und vorrichtung zur herstellung von untertiteln
EP1566057A4 (en) * 2002-11-27 2009-11-25 Samsung Electronics Co Ltd APPARATUS AND METHOD FOR REPRODUCING INTERACTIVE CONTENT THROUGH FOND CONTROL BY SIDE IMPLEMENTATION
KR100920654B1 (ko) * 2002-12-09 2009-10-09 엘지전자 주식회사 대화형 광디스크 장치에서의 재생 제어방법
EP1597729A4 (en) * 2003-01-29 2007-10-31 Lg Electronics Inc METHOD AND APPARATUS FOR MANAGING ANIMATION DATA OF AN INTERACTIVE DISC
US7088374B2 (en) * 2003-03-27 2006-08-08 Microsoft Corporation System and method for managing visual structure, timing, and animation in a graphics processing system
US7466315B2 (en) * 2003-03-27 2008-12-16 Microsoft Corporation Visual and scene graph interfaces
US7486294B2 (en) 2003-03-27 2009-02-03 Microsoft Corporation Vector graphics element-based model, application programming interface, and markup language
US7417645B2 (en) 2003-03-27 2008-08-26 Microsoft Corporation Markup language and object model for vector graphics
US7673020B2 (en) * 2003-05-02 2010-03-02 Microsoft Corporation System and method for facilitating communication between a computing device and multiple categories of media devices
BRPI0410109A (pt) * 2003-05-06 2006-05-09 Lg Electronics Inc meio de gravação possuindo estrutura de dados para gerenciar dados de vìdeo e dados de conteúdo adicional dos mesmos e métodos e aparelhos de gravação e de reprodução
KR20050022072A (ko) * 2003-08-26 2005-03-07 삼성전자주식회사 인터렉티브 데이터 처리방법 및 장치
US7945141B2 (en) 2003-10-06 2011-05-17 Samsung Electronics Co., Ltd. Information storage medium including event occurrence information, and apparatus and method for reproducing the information storage medium
US7443404B2 (en) * 2003-10-17 2008-10-28 Casio Computer Co., Ltd. Image display apparatus, image display controlling method, and image display program
US20040145595A1 (en) * 2003-10-21 2004-07-29 Sony Corporation/Sony Electronics Inc. Method and apparatus for displaying an image on a display with a different aspect ration than the image
US7511718B2 (en) 2003-10-23 2009-03-31 Microsoft Corporation Media integration layer
KR100619053B1 (ko) * 2003-11-10 2006-08-31 삼성전자주식회사 서브 타이틀을 기록한 정보저장매체 및 그 처리장치
JP2005276344A (ja) * 2004-03-25 2005-10-06 Toshiba Corp 情報記録媒体及び情報再生装置
KR100636141B1 (ko) * 2004-04-30 2006-10-18 삼성전자주식회사 프로그래밍 기능을 가진 어플리케이션을 기록한 저장매체, 재생 장치 및 그 재생 방법
US7502820B2 (en) * 2004-05-03 2009-03-10 Microsoft Corporation System and method for optimized property retrieval of stored objects
US7574655B2 (en) * 2004-05-03 2009-08-11 Microsoft Corporation System and method for encapsulation of representative sample of media object
KR101044938B1 (ko) * 2004-07-10 2011-06-28 삼성전자주식회사 복수의 기록층을 구비한 정보 저장 매체 및 기록/재생 장치
US8004574B2 (en) * 2004-07-21 2011-08-23 Nokia Corporation Portable electronic devices with picture in picture capability
US7555554B2 (en) * 2004-08-06 2009-06-30 Microsoft Corporation System and method for generating selectable extension to media transport protocol
TW200704183A (en) 2005-01-27 2007-01-16 Matrix Tv Dynamic mosaic extended electronic programming guide for television program selection and display
US20060294585A1 (en) * 2005-06-24 2006-12-28 Microsoft Corporation System and method for creating and managing a trusted constellation of personal digital devices
JP4412269B2 (ja) * 2005-07-28 2010-02-10 ソニー株式会社 電子機器、表示処理方法及びプログラム
AU2006277225B2 (en) * 2005-08-09 2011-06-09 Panasonic Corporation Recording medium, playback apparatus, method and program
RU2008110924A (ru) * 2005-08-22 2009-09-27 Эл Джи Электроникс Инк. (Kr) Носитель записи, способ и устройство для воспроизведения данных, и способ и устройство для записи данных
EP1924992A4 (en) * 2005-08-22 2010-04-07 Lg Electronics Inc DEVICE FOR REPRODUCING DATA, METHOD THEREFOR, DEVICE FOR THE RECORDING, METHOD THEREFOR AND RECORDING MEDIUM
US7945853B2 (en) * 2005-09-12 2011-05-17 Microsoft Corporation Script markup
US8117342B2 (en) * 2005-10-04 2012-02-14 Microsoft Corporation Media exchange protocol supporting format conversion of media items
US20070100865A1 (en) * 2005-10-28 2007-05-03 Adobe Systems Incorporated Aggregate file containing content-description files having native file formats
US20070100846A1 (en) * 2005-10-28 2007-05-03 Adobe Systems Incorporated Aggregate file containing a content-description file and a resource file
KR101276807B1 (ko) * 2006-08-22 2013-06-18 엘지전자 주식회사 이동통신 단말기의 영상 디스플레이 방법
JP2008067223A (ja) * 2006-09-08 2008-03-21 Toshiba Corp データ放送コンテンツ再生装置及びデータ放送コンテンツ再生方法
US8014883B2 (en) * 2007-01-03 2011-09-06 International Business Machines Corporation Templates and style sheets for audio broadcasts
US9250655B2 (en) * 2007-12-13 2016-02-02 International Business Machines Corporation Changing a display mode for a graphical user interface
US20100027974A1 (en) * 2008-07-31 2010-02-04 Level 3 Communications, Inc. Self Configuring Media Player Control
US8602887B2 (en) 2010-06-03 2013-12-10 Microsoft Corporation Synthesis of information from multiple audiovisual sources
CN103229167A (zh) 2010-10-06 2013-07-31 星汇数据解决方案公司 用于为电子发现数据编索引的系统和方法
US9563971B2 (en) 2011-09-09 2017-02-07 Microsoft Technology Licensing, Llc Composition system thread
WO2014156896A1 (ja) * 2013-03-26 2014-10-02 シャープ株式会社 表示装置、携帯端末、テレビジョン受像機、表示方法、プログラム、及び、記録媒体
KR101584635B1 (ko) * 2013-12-18 2016-01-12 네이버 주식회사 콘텐츠 저작 툴에서 인덱스 페이지를 구축하는 방법 및 시스템
US9990693B2 (en) * 2014-04-29 2018-06-05 Sony Corporation Method and device for rendering multimedia content
KR102474244B1 (ko) * 2015-11-20 2022-12-06 삼성전자주식회사 영상 표시 장치 및 그 동작방법
CN111125433A (zh) * 2019-12-13 2020-05-08 珠海格力电器股份有限公司 一种弹窗管理方法、装置、电子设备及可读存储介质
CN111460219B (zh) * 2020-04-01 2023-07-14 百度在线网络技术(北京)有限公司 视频处理方法及装置、短视频平台

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3927354A1 (de) * 1989-08-18 1991-04-25 Liebherr Werk Nenzing Steuerung der seiltrommel einer winde fuer ein an das seil angehaengtes, frei herabfallendes rammgewicht
US5860073A (en) * 1995-07-17 1999-01-12 Microsoft Corporation Style sheets for publishing system
JPH09128408A (ja) * 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
WO1997042758A1 (en) * 1996-05-09 1997-11-13 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk, reproducing device, and reproducing method capable of superposing sub-video upon main video in well-balanced state irrespective of position of main video on screen
KR100678355B1 (ko) * 1996-09-27 2007-05-14 소니 가부시끼 가이샤 영상표시및제어장치와그의방법
JP3360548B2 (ja) * 1996-10-25 2002-12-24 日本電気株式会社 情報再生装置
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6023174A (en) 1997-07-11 2000-02-08 Vanguard International Semiconductor Corporation Adjustable, full CMOS input buffer for TTL, CMOS, or low swing input protocols
KR100253211B1 (ko) * 1997-11-28 2000-04-15 구자홍 디스플레이의화면표시제어방법및장치
KR100389853B1 (ko) * 1998-03-06 2003-08-19 삼성전자주식회사 카타로그정보의기록및재생방법
KR100301006B1 (ko) * 1998-06-09 2001-09-06 윤종용 주제 영상의 종횡비 정보가 저장되는 기록 매체 및 주제 영상의기록재생장치와 방법
JP2000132150A (ja) * 1998-08-20 2000-05-12 Ricoh Co Ltd 映像表示装置
US7346920B2 (en) * 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
US7178106B2 (en) * 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
JP4438129B2 (ja) 1999-07-02 2010-03-24 ソニー株式会社 コンテンツ受信システム及びコンテンツ受信方法
KR20010010471A (ko) * 1999-07-20 2001-02-15 안유수 웹키오스크 영상제어 시스템
TW464817B (en) * 1999-08-18 2001-11-21 Ibm Technique for creating audience-specific views of documents
JP4081934B2 (ja) * 1999-09-17 2008-04-30 ソニー株式会社 データ配信方法及び装置、並びに、データ受信方法及び装置
KR100595162B1 (ko) * 1999-11-09 2006-07-03 엘지전자 주식회사 디지털 방송 수신기의 화면 종횡비 자동 제어장치
EP1258138A2 (en) * 1999-12-09 2002-11-20 Liberate Technologies Enhanced display of world wide web pages on television
US6785902B1 (en) * 1999-12-20 2004-08-31 Webtv Networks, Inc. Document data structure and method for integrating broadcast television with web pages
JP2001266052A (ja) 2000-03-15 2001-09-28 Ricoh Co Ltd 情報の構造化及びアプリケーション生成の方法及び装置
JP4491902B2 (ja) * 2000-04-04 2010-06-30 ソニー株式会社 摺動型グラフックウィンドウを用いたメディアコンテンツとのインターラクティブシステム
JP2001290802A (ja) * 2000-04-10 2001-10-19 Just Syst Corp 文書処理方法、文書処理装置、および記録媒体
US6760885B1 (en) * 2000-06-15 2004-07-06 Microsoft Corporation System and method for using a standard composition environment as the composition space for video image editing
KR100424481B1 (ko) * 2000-06-24 2004-03-22 엘지전자 주식회사 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체
KR100408523B1 (ko) * 2001-07-09 2003-12-06 삼성전자주식회사 메타데이터를 이용한 자동 화면 조정 장치 및 그 방법

Also Published As

Publication number Publication date
US20030194207A1 (en) 2003-10-16
JP4974998B2 (ja) 2012-07-11
US20080175557A1 (en) 2008-07-24
MXPA04003815A (es) 2004-07-30
HK1071212A1 (en) 2005-07-08
WO2003036460A1 (en) 2003-05-01
EP1454226A1 (en) 2004-09-08
JP4297784B2 (ja) 2009-07-15
EP1491994A1 (en) 2004-12-29
BR0213454A (pt) 2004-10-13
CA2465104A1 (en) 2003-05-01
EP1454226A4 (en) 2004-12-29
AU2002348584B2 (en) 2007-05-10
PL369579A1 (en) 2005-05-02
US7376333B2 (en) 2008-05-20
KR20030034034A (ko) 2003-05-01
JP2009033773A (ja) 2009-02-12
JP2005506785A (ja) 2005-03-03

Similar Documents

Publication Publication Date Title
AU2002348584B2 (en) Information storage medium including markup document and AV data, recording method, reproducing method, and reproducing apparatus therefor
AU2002348584A1 (en) Information storage medium including markup document and AV data, recording method, reproducing method, and reproducing apparatus therefor
US7376338B2 (en) Information storage medium containing multi-language markup document information, apparatus for and method of reproducing the same
EP1308956B1 (en) Method and apparatus for reproducing contents from information storage medium in interactive mode
US8081860B2 (en) Recording medium and recording and reproducing methods and apparatuses
RU2323486C2 (ru) Носитель информации, содержащий информацию коэффициента пропорциональности устройства, способ и устройство для него
WO2005039177A1 (ja) 再生装置、再生方法、再生プログラムおよび記録媒体
CA2409130C (en) Storage medium adaptable to changes in screen aspect ratio and reproducing method thereof
RU2276811C2 (ru) Носитель информации, включающий в себя размеченный документ и аудио-видеоданные, способ записи, способ воспроизведения и устройство воспроизведения
EP1528567A1 (en) Moving picture reproducing apparatus in which player mode information is set, reproducing method using the same, and storage medium
KR100584567B1 (ko) 종횡비 정보가 기록된 정보저장매체
TW200304646A (en) Information storage medium including markup document and AV data, recording method, reproducing method, and reproducing apparatus therefor
TW200408972A (en) Apparatus and method for reproducing interactive contents by controlling font according to aspect ratio conversion