TWI353590B - Recording medium, playback apparatus and method, r - Google Patents

Recording medium, playback apparatus and method, r Download PDF

Info

Publication number
TWI353590B
TWI353590B TW093134744A TW93134744A TWI353590B TW I353590 B TWI353590 B TW I353590B TW 093134744 A TW093134744 A TW 093134744A TW 93134744 A TW93134744 A TW 93134744A TW I353590 B TWI353590 B TW I353590B
Authority
TW
Taiwan
Prior art keywords
graphics
button
page
menu
information
Prior art date
Application number
TW093134744A
Other languages
English (en)
Other versions
TW200521991A (en
Inventor
Joseph Mccrossan
Tomoyuki Okada
Masayuki Kozuka
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Publication of TW200521991A publication Critical patent/TW200521991A/zh
Application granted granted Critical
Publication of TWI353590B publication Critical patent/TWI353590B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • 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/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • 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/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • 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/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4856End-user interface for client configuration for language selection, e.g. for the menu or subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • 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/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • 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/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • 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
    • 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
    • H04N9/8227Transformation 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 the additional signal being at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

九、發明說明: 【發明所屬之技術領威】 發明領域 本發明係關於使用者界面控制領威。尤其是,本發明 係關於被使用於消費性影片分配之記錄媒體的改良,以及 具有用於該記錄媒體播放之使用者界面的消費性播放裝置 之改良。 匚先前老t袖r 3 發明背景 一般,被使用於PC軟體之使用者界面支援頁面之呈 現’使得反應於使用者操作,各頁面出現在顯示屏幕上開 啟的視窗之内。該等頁面和視窗一般是簡單且實際並且沒 有許多的修|牟。 但是’對於内容創作者,其考慮許多因素而提供觀看 它們内容的使用者娛樂或歡樂,因而選單被設計而具有各 種效應被呈現。此效應之範例包含一種有-效應者以及一種 無-效應者,其各是反應於使用者之選單呼叫而被播放之一 系列的圖形,作為選單頁面之動晝式引進或移除。一組有_ 效應者在選單頁面被呈現之前即時地被播放,而一組無效 應者在選單頁面被移除之後即時地被播放。 假s史,例如,一有-效應者是將出現於主要影片中之角 色轉換為一選單之動畫。當被記錄於同時也儲存有效應者 之碟片上主要影片播放中使用者呼叫選單時,在有效應者 播放之後,播放裝置即時地呈現該選單。藉由這配置,對 使用者而言,特別是小孩子,彷彿反應於使用者之操作, 此配置顯示之角色被轉換成為選單。這使得互動控制更具 有吸引力且具有可欣賞性,即使對小孩子亦然。 應注意到,利用習見的碟片内容而被提供的效應需要 中斷AV播放。每次當選單被呼叫時,AV播放被中斷以呈現 一組效應。雖然該效應可能初始呈現新鮮且具有吸引力, 但中斷AV播放之相同效應一再地播放很可能惱怒使用者。 一種避免上面問題之方法,是覆蓋一組有-效應者以及 一組無-效應者於視訊影像上。結果,有_效應者和無-效應 者被呈現而不必中斷AV播放,於使用者之觀點,其是需要 的。另一方面’為使視訊影像和動晝效應同時地播放,播 放裝置需要同時地傳送用於效應之視訊資料流和圖形資 料。此同時的傳送需要具有大量帶寬的播放裝置。即使用 於呈現效應而無AV播放之互動,其是不切實際地需要一播 放裝置具有此一高帶寬。此播放裝置非常地不可能是標準。 H 明内3 發明概要 因此,本發明用於提供一種記錄媒體,其實現有-效應 者及/或無-政應者之呈現而不必中斷av播放,並且不需要 高帶寬之播放裝置。 為達成上面目的,本發明提供一種記錄媒體,其具有 破5己錄在其上之一組視訊資料流和一組圖形資料流。該視 戒貧料流代表由多數侧像所構成之-組移動圖像。該圖 /貝料被使用以覆蓋一組選單於移動圖像上,並且包含 互動控制資訊和圖形資料。該圖形資料被使用以產生選單 以及供用於提出或移除該選單之被呈現的效應。該互動控 制資訊包含定義圖形構成效應之一系列顯示結構的多數部 分構成資訊。各部分之構成資訊展示(i)在圖形平面上之一 組邊界區域,在該區域之内一組分別的顯示結構被產生, 以及(ii)一組持續,在該持續之後顯示結構將被在相同邊界 區域内所產生之一依序顯示結構取代。 該構成ΐ訊展示在圖形平面上之一邊界區域,在該區 域之内各顯示結構被產生,並且同時也展示一組持續,在 S玄持續之後該顯示結構被一依序顯示結構所取代。當邊界 區域是大尺寸時,該持續被設定為較長,並且當邊界區域 疋J尺寸時,則被設定為較短。只要播放裝置以固定傳送 率傳送圖形資料,藉由此設定’無接縫的播放可被確保。 亦即,任何能夠保證固定傳送率之播放裝置,可呈現該效 應而不必中斷視訊播放。這有助於建立不導致視訊播放被 中斷的效應之廣泛使用。 圖式簡單說明 第1圖是展示依據本發明之記錄媒體的使用樣型圖形; 第2圖是展示BD-ROM結構範例之圖形; 第3圖是展示AV剪輯短片結構之分解圖形; 第4Α圖是展示互動圖形資料流結構之圖形; 第4Β圖是展示攜帶功能區段之PES封包的圖形; 第5圖是展示利用各種型式功能區段被定義之邏輯結 構的圖形; 1353590 第6圖是展示05„被配置之AV剪輯短片播放的時間軸 之圖形; 第7A和7B圖是展示在互動_構成結構和ICS之間的關 係之圖形; 5 第8圖是展示ICS之内部結構之圖形; 第9圖是展示在一組資料流_模式欄展示一 “多工化”型 式之情況中而於ICS上進行處理之圖形; 第10圖是展示在資料流_模式攔展示一“預載”型式之 情況中而於ICS上進行處理之圖形; 10 第11圖是展示在DSn是一時期開始DS(n=l)之情況中於 屬於DSn之ICS中選擇_時間_暫停_點和構成_時間_暫停_點 搁之功能的時序圖; 第12A圖是展示當突然推出之U/I被使用時一多頁選單 之狀態轉變的圖形; 15 第12B圖是展示當經常存在之U/I被使用時一多頁選單 之狀態轉變的圖形; 第13圖是包含多頁選單之顯示情節; 第14A-14C圖展示利用選擇_時間_暫停_點被定義之顯 示範例; 20 第15 A-15D圖展示利用使用者_時間_暫停_持續被定義 之顯示範例; 第16圖是展示相關於多頁選單之多數頁面的任意一頁 (第X頁)之頁面資訊内部結構的圖形; 第17圖是展示按鈕O-A、O-B、0-C、以及Ο-D狀態轉 8 1353590 變之圖形; 第18圖是展示定義第17圖展示之按鈕狀態轉變的按鈕 _資訊說明範例之圖形; 第19圖是展示導自ODS 11-19之圖形影像之圖形; 5 第20圖是展示一組效應_序列結構之圖形; 第21A圖是分解地展示一組效應_持續如何被決定之圖 形; 第21B圖展示用以計算效應_持續之方程式; 第22圖是展示一組有效應動晝之特定範例的圖形; 10 第23圖是展示依據視窗_寬度、視窗_高度、以及效應_ 持續欄值而被呈現之一組無效應動晝的圖形; 第2 4圖是詳細展示一組任意構成_物件(i)之内部結構 的圖形; 第25圖是展示一組有效應地呈現一向右捲動動晝效應 15 ‘之特定範例的圖形; 第26圖是展示實現第25圖展示之有效應構成—物件(0) 結構範例之圖形; 第27圖是展示實現第25圖展示之有效應構成_物件(1) 結構範例之圖形; 20 第28圖是展示實現第25圖展示之有效應構成_物件(2) 結構範例之圖形; 第29圖是▲示實現第25圖展示之有效應構成_物件(3) 結構範例之圖形; 第30圖是展示在DSn内之ODS順序的圖形; 9 1353590 第31圖是一圖形,其展示在其中原定一選擇-按鈕一辨識 -參考攔被設定為“00”和指定一按紐B之有效值的情況之間 而在S-ODS内之ODS順序是如何地不同; 第32A圖是展示其中在原定選擇按鈕靜態地被決定之 5 情況的一組LASTODSPTS之圖形; 第32B圖疋展示其中在原定選擇按紐動態地被決定之 情況的一組LASTODSPTS之圖形; 第33A圖是展示其中DS不包含相關於被選擇狀態之 0DS的情況之一組LASTODSPTS的圖形; 10 第33B圖是展示其中DS不包含相關於正常狀態之〇ds 的情況之一組LASTODSPTS的圖形; 第33C圖是展示DS完全不包含〇DS之情況的一組 LASTODSPTS之圖形; 第34A圖是展示一組演算法,其用以從利用 15 LASTODSPTS(DSn)-DTS(DSn[ICS])被計算之值以及 PLANECLERATIME值而得到 DECODEDURATION 值的圖 形; 第34B和34C圖是展示如何計算DECODEDURATION 值之範例的圖形; 20 第35A圖是展示一組用以計算EFFECTTD之方程式的 圖形; 第35B圖是展示在不提供有效應且原定選擇按鈕靜態 地被決定之情況中用以計算PAGDEFAULTTD之一組方程 式的圖形; 10 第35C圖是展示在不提供有效應且原定選擇按鈕動態 地被決定之情況中用以計算PAGENODEFAULTTD之一組 方程式的圖形; 第36圖是展示用以選擇地決定effECTTD、 PAGEDEFAULTTD、以及PAGENODEFAULTTD之一組作為 TRANSFERDURATION之演算法的圖形; 第37圖是展示依據本發明之播放裝置内部結構的圖 形; 第38A圖是相對於一組]?5尺11而預先被形成之“當播放 狀況被改變時之程序,,的流程圖; 第38B圖是相對於該PSR11而預先被形成之“當改變被 要求時之程序”的流程圖; 被改Γ9’是相對於—組PSR1G而被進行之“當播放狀況 免時之裎序,,的流程圖;. 第39b圖是相對於該PSR1〇而被進行之“當改變被要求 程序,,的流程圖; 第40圆是展示一組I-圖形解碼器9内部結構之圖形; 程式圖形控制器37被進行之程序的主要例行 、又凊程圖; 第42圖是首先呈現之程序的流程圖; J43圖是用於有效應動畫之播放的程序之流程圖; 圖 ;44圖是用於動畫之呈現独_示更新程序之流程 第45圖是用以執行-導航命令之程序的流程圖 第46圖展示用以處理-組U0之程序; 第47圖是目前按鈕改變程序之流程圖; 第48圖是用於按紐之自動致動的程序之流程圖:以及 第49圖是依據第一至第五實施例之BD-ROM的製造程 5 序之流程圖。 【實施方式】 執行本發明之最佳模式 (第一實施例) 此後,將依據本發明而說明記錄媒體之實施例。首先, 10將說明記錄媒體之使用,其是實施本發明之一種形式。第工 圖是展示依據本發明之記錄媒體的使用樣型。於圖形中, BD-ROM 100是依據本發明之一種記錄媒體。bD_r〇m 100 被使用以提供影片至由播放裝置2〇〇、遙控器3〇〇、以及電 視400所構成之家庭用劇場系統。 15 這是依據本發明之記錄媒體之用途的說明。接著,將 說明記錄媒體之製作,其是實施本發明之另一形式。記錄 媒體可藉由改進BD-ROM之應用層而被實施。第2圖展示 BD-ROM 100結構之範例。 於圖形中,BD-ROM 100被展示於第四層上,並且 20 BD-ROM之轨跡被展示於第三層上。於圖形中,該軌跡被 延伸成為一直線’雖然該軌跡實際上是從BD-R0M中心而 成向外之螺旋形。該軌跡是由一導入區域、一容積區域、 以及一導出區域所構成。該容積區域具有一實際層、一檔 案系統層、以及一應用層之層模式。第一層展示,於一組 12 目錄結構中BD-ROM應用層(應用格式)之格式。 第一層展示應用層(應用格式)之格式。於圖形中, BD-ROM具有一組根目錄、在根目錄之下的一組BDMV目 錄、以及在BDMV目錄之下的一組資料流目錄。 5 該資料流目錄包含一組AV剪輯短片以及附屬剪輯短 片。AV剪輯短片和附屬剪輯短片被包含於資料流目錄之檔 案中’例如,“00001.m2ts”、“00002.m2ts”、以及“00003. m2ts”。各資料流目錄中之檔案具有格式一致之檔案名稱, “xxxxx.m2ts” ’其中X是一任意整數。 10 <AV剪輯短片結構> 接著’將說明AV剪輯短片。第3圖是展示AV剪輯短片 結構之分解圖。 於圖形中,中間層展示AV剪輯短片。這AV剪輯短片可 如下所示地被產生。視訊流由多數個視訊框(圖像pjl、pj2、 15 Pj3 ’所構成,並且音訊流由多數個音訊框所構成,其兩 者皆被展示於上方第一層上,其兩者分別地被轉換為被展 示於上方第二層上之PES封包,並且進一步地被轉換為被展 示於上方第三層上之TS封包。同樣地,兩者皆被展示於下 方第一層上之呈現圖形資料流(此後,被稱為“PG資料流”) 20 以及互動圖形資料流(此後,被稱為“IG資料流”),分別地 被轉換為被展示於下方第二層上之PES封包,並且進一步地 被轉換為被展示於下方第三層上之TS封包。視訊、音訊、 PG以及IG資料流的這些TS封包被多工化以形成AV剪輯短 片。 13 1353590 PG和IG資料流是資料流格式之資料,其被使用於合成 各視訊流圖像之圖形。被阳和犯資料流所攜帶用以覆蓋於 圖像上之一組資料實體被稱為“圖形物件,,。 PG資料流疋一種圖形資料流,其被使用於使用圖形物 5 件而呈現子標題。 10>料流是一種圖形資料流,其被使用於圖形物件之 互動呈現。這結束AV剪輯短片結構之說明。接著,將說明 AV剪輯短月以及附屬剪輯短片。附屬剪輯短片不被多工 化。反而’附屬剪輯短片是專門地包含IG資料流、音訊流、 10以及文字資料之檔案。被儲存作為附屬剪輯短片之〗〇資料 流預先地被負載至記憶體以供與一組AV剪輯短片同步播 放。這預先地負載一組附屬剪輯短片至記憶體之操作被稱 為“預載”。 接著,將說明IG資料流。第4A圖是展示IG資料流結構 15 之圖形。於第一層上,構成該AV剪輯短片之一系列TS封包 被展示。該第二層上,構成圖形資料流之一系列的PES封包 被展示。被展示於第二層上之該等PES封包藉由連接具有在 被展示於第一層上之TS封包系列内之預定PID的TS封包之 有效負載而被形成。注意到,PG資料流不進一步地被說明, 20 因為它不是本發明之要點。 於第三層上,圖形資料流之結構被展示。該圖形資料 流由功能區段所構成,其包含一組ICS(互動構成區段)、一 組PDS(調色板定義區段)、一組ODS(物件定義區段)、以及 一組END(顯示集合結束區段)。於這些功能區段中,ICS是 14 1353590 -種顯示結構區段,而PDS、〇DS、以及END是定義區段。 各功能區段是以一對一之方式或一對多之方式而對應於 PES封包。亦即,一組功能區段在被轉換為一組單一pES封 包、或被㈣K斷且被轉換為乡數個pES封包之後被記錄於 5 BD-ROM 100上 〇 此後,將一個接一個地說明那些功能區段。 ICS疋一種功能區段,其被使用以定義圖形之互動顯示 結構。互動顯示結構之一範例是一種多頁選單。 10 15 20 ODS是一種行程_長度編碼圖形物件,其利用多部分之 行程-長度資料而被構成。該行程_長度資料使用展示一組像 素值和該像素料續長度之像素數碼以表卜像素串。該 像綠碼是-組8_位元值,其展示—組從d255之值。經 由L像素數碼之使用,行程長度資料全部色彩 (16’777,216组色彩)中之任意况组像素色彩。 〜 是種功月b區段,其儲存調色板資料。該調色板 貧料展示1至255組之像素數碼和像素㈣組合。此處被使 用之像素值是由-組紅色差量成份似值)、—組藍色差量成 (值)、,且冗度成份(γ值)、以及-組透明度(τ值)所構 成。取替各科之執行長度㈣的像錄碼於藉由調色板 資料所展^之像素值可產生—種色彩。 明確指示。 il結束各功
E N D (結束)提供功能區段之傳輸被完成的 END被塞進入_資料流中作為最後的區段。 能區段之說明。 第侧是展示攜帶功能區段之卿封包的圖形。如圖 15 1353590 形所展示,各PES封包利用一組封包樓頭和一組有效負載而 被構成。有效負載是攜帶功能區段之實體,並且封包檔頭 攜帶相關於功能區段之一組DTS和一組PTS。此後,於攜帶 功能區段之PES封包的封包檔頭中之DTS和PTS簡單地被說 5 明作為該功能區段之DTS和PTS。 這些各種型式之功能區段定義一組邏輯結構,例如, 弟5圖所展示之一組。於圖形中,第一層展示時期,第二声 展示DS(顯示集合)’並且第三層展示DS之型式。被展示於 第4A圖第三層上之功能區段被展示於這圖形第四層上。 10 15 20 於弟一層上之 刀π 7且η预功:時間軸 上之連續記憶體管理的一時間單元,並且同時也指示被配 置在該時間單元之資料群。此處所述之記憶體包含用以儲 存-屏幕®形物件之圖形平面以及用以儲存解壓縮圖形資 料之物件缓衝器。連續記憶體管理意謂著在整個時期既二 圖形平面也不是物件緩衝器被刷新,並且圖形之青陝及產 生僅在_平面上-預定矩經域之—進行(2= 著清除整個圖形平面或整個物件緩衝器)。在整個時#。明 矩形區域之尺寸和位置被固定。只要圖形之清Κ月這 圖形平面上這固定矩形區域之内被進行,則墟產生在 播放。換言之,該時期是AV剪輯短片播放時叫保錢縫 縫播放之時間單元。為改變圖形平面上之圖妒、青=一無接 域,必須於播放時間轴上定義某一點,在該=除/產生區 且從該點向前地設新的時期。於此情改變並 之間的界線不是無接缝的。 在一時期 16 此處所述之無接縫播放意謂著圖形的清除和產生各以 。於IG資料流情況中,視訊框數 依據固定矩形區域對整個圖形平 器和圖形平面之間的傳送率而被 第層上之DS;^被包含於圖形資料流中之功能區段群 並且提供—组完全之顯示結構。於第5圖中,虚線hU展示 第二層上之DSm>l之時期。被展示之DSl、DS2、DS3...、 以及DSn屬於第-層上之時期。 10 第三層展邱S之型式。在-時期中之第 一組DS是一组 “時期開始” DS。該眸里日+松 、 豕時期之第一組DS外的其他各DS是“獲得 點DS、“正常情沉’’ . 书馆兄DS、或“時期繼續” DS之任一個DS。 15 預定之視訊框數目被完成 量是四至五。視訊框數量 面之比率以及在物件緩衝 決定。 雖然該_依獲得點、正常情況、和時賴續之順序被展 不’这順序僅是-種範例並且該等仍可以不同的順序被配 置。 時期開始DS提供-組顯示效應“新的顯示,,,並且指示 -新的時期之開始。因此’時期開始⑽包含下—個屏幕構 成必須的全部功能區段。時期開始〇5被提供在—點上在 該點一跳躍操作很可能被達成,例如,影片章節之開始。 獲得點DS提供一組顯示效應“顯示更新”,並且是相同 於先前時期開始DS的内容。獲得點〇5不是時期之開始,但 疋包含下一個屏幕構成所必須的所有功能區段。因此,當 播放從獲得點DS開始時,圖形可確實地被顯示。那就是說, 獲得點DS致動一組由時期中之一中間點所構成的顯示結 17 1353590 構0 獲得點DS被提供在—組跳躍操作可以被達成之點,例 如’該點可以利用一時間搜尋而被設計。時間搜尋是利用 使用者以分/秒找出對應至一時間輸入之一播放點的操 5作。時間輸入以相對大之單元(例如,1〇分和1〇秒)而被達 成。因此’獲得點DS被提供在可利用以1〇分和1〇秒單元被 達成的時間搜尋之設計點。藉由在可利用時間搜尋被設計 之點而提供獲得點DS,當一時間搜尋被進行時,圖形資料 流之播放可平穩地被進行。 10 正常情況DS提供一組顯示效應“顯示更新,,,並且僅包 含來自即時地先前之顯示結構的差量。例如,如果一組DSv 是相同於一組即時地先前DSU之内容,但是不同於其顯示結 構,DSV是一組正常情況DS,其僅包含一組ics或一組 ODS。這消除於DS中提供重疊之0DS的需求,因而被儲存 15於BD-R〇M 100上之資料數量被減低。因為正常情況Ds& 含不具重疊資料之差量,故沒有顯示結構可單獨地以正常 情況DS被顯示。 時期繼續DS指示,在AV剪輯短片開始時,一時期從一 不同的AV剪輯短片而繼續。例如,一&DSn包含一組構成 2〇狀態欄,其具有指示“時期繼續”之一組數值。於此情況中, 即使兩組DS是在不同的AV剪輯短片上,DSn仍屬於如同一 組即時地先前的DS^之相同時期。因為DSj〇DSni屬於相 同時期,即使在兩組DS之間有AV剪輯短片之界線,仍將沒 有圖形平面和物件緩衝器之刷新。 18 1353590 第5圖中,虛線kzl展示第四層上之DS歸屬之功能區 段。因為第4A和5圖展示之功能區段是相同,將知第4Agj 展示之功能區段屬於時期開始DSe屬於獲得點DS2功能區 段是相同於屬於時期開始!^的那些功能區段❶此外,屬於 5正 < 丨月況1^之功能區段是相同於屬於時期開始DS的那些 功月t區^又,除了於正常情況〇5中被省略的一些功能區段之 外。 這結束由功能區段被定義之邏輯結構的說明。接著, 將說明具有ICS和ODS而被配置於AV剪輯短片播放之時間 10軸上的DS。因為該時期是連續記憶體管理之時間單元並且 包含一組或多組DS,對於那些DS如何被配置於AV剪輯短 片播放之時間軸是重要的。應注意到’“八¥剪輯短片播放之 時間軸’’指示被使用以定義於AV剪輯短片中被多工化之分 別圖像的解碼時序和播放時序時間軸。該解碼時序和播放 15時序以90KHz之時間精確度而被表示。在DS内之一組Ics 或一組ODS的DTS和PTS展示取決於被實現之同步控制的 時序。依據被附帶於一ICS和一0DS之各DTS和PTS,DS藉 由執行同步控制而被配置於AV剪輯短片播放之時間軸上。 假設’在一時期内之DS的任意一組以DSn表示,並且 20 DSn依據如第6圖所展示地被設定之DTS和PTS而被配置於 AV剪輯短片播放之時間軸上。 第6圖展示DSn被配置於其上之AV剪輯短片播放的時 間軸。於圖形中,DSn之持續開始於藉由屬於 DSn(DTS(DSn[ICS]))之ICS的DTS值而被展示之時間,並且 19 結束在藉由屬於DSn(PTS(DSn[ICS]))之END的PTS值而被展 示之時間。用於DSn之第一呈現的顯示時序利用 ICS(PTS(DSn[ICS]))之PTS值而被展示。藉由調整 PTSDSn[ICS])值以對應於在視訊資料流内所需要的圖像之 顯示時序’ DSni第一呈現將同步於該視訊資料流。 PTS(DSn[ICS])值是被採用於解碼〇ds (DECODEDURATION)之時間和被採用於傳送被解碼之圖 形物件(TRANSFERDURATION)之時間的總和。 供用於第一呈現之ODS所需要的解碼在 DECODEDURATION之内被完成。第6圖展示之持續mcl是 用於解碼一組ODSm、在DSn内之任意一組〇DS所需要的時 間。解碼持續mcl之開始藉由DTS(ODSn[ODSm])值被展 示’且解碼持續mcl之結束藉由PTS(〇DSn[〇DSm])值被展
Tfx ° —時期利用如上所述地分配在時期内之每個〇〇5至从 播放之時間軸上而被定義。這結束分配至AV播放時間軸上 之說明。 第一實施例之一特點是依據AV播放之進行而控制多
頁選單之動作。實現該特點之新穎結構存在於被提供在ICS 中的一組互動_構成結構中❶此後,將說明互動_構成結構。 第7A和7B圖是展示在互動_構成結構和ICS間之關係 的圖形。互動-構成結構和ICS可以是如第7A圖所展示之一 對—的對應方式,或如第7B圖所展示之一對多數的對應方 式。 一對-的對應方式是可構絲構是 足以被包含於一組ICS中的情況。 1 一對多數的對應方式是可應用於因互動—構成結構之 尺寸太大而無法被-組ICS所携帶,因此被截為片斷:: 存於多數ICS中的情心因為互動_構成結構可被截為片斷 而被儲存於多數ICS中,沒有限制被強加於互動—構成結構 之尺寸上。互動-構成結構可以是如512千位元組、i百萬位 元組、或任何數量之位元組—般地大。如上所述,—組互 動-構成結構可以對應至多數ICS。但是,為簡化之故,此 10
後將說明在一對一之對應方式之先決條件下的Ics和互 構成結構。 —
第8圖是展示ICS内部結構之圖形。ICS包含一組互動_ 構成結構或互動一構成結構之一區段。如第8圖左部份所展 不,1CS包含下面數欄:展示區段型式“ICS”之“區段描述符 15 號”;展示像素中之視訊平面寬度和高度以及相關視訊資料 流的框速率之“視訊_描述符號”;展示構成_狀態之“構成_ 描述符號’’’該構成_狀態是展示ICS所屬之DS型式是否為一 正常情況DS、一獲得點DS ' —時期開始DS、或一組效應_ 序列之資訊;以及“互動_構成—資料_區段,,,其展示ICS是 20否攜帶—整個互動_構成結構或互動_構成結構之一區段。 如藉由箭號cul所指示,第8圖詳細地展示一組互動_構 成結構之内部結構。互動_構成結構包含下面數攔:“互動_ 構成-長度,,、“資料流—模式’,、“使用者_界面-模式,,、“構成 -時間-暫停一點”、“選擇_時間_暫停—點,,、“使用者-時間_ 21 1353590 暫停一持續”、可供用於呈現的多頁選單之各頁面的‘‘頁面 資訊(1)、(2)…⑴…(數目_屬於_頁面-1)”。 互動-構成—長度攔展示互動_構成結構長度。 “資料流-模式”欄展示相關互動_構成結構的資料流模 5式型式。資料流模式展示互動-構成結構如何被儲存於 BD-ROM上並且資料是如何利用在播放裝置上之緩衝器(被 柄·為構成缓衝益)而被處理。明確地說,資料流模式展示 ⑴圖形資料流是否與一組AV剪輯短片被多工化並且分別 地被負載至構成缓衝器或(ii) 一組圖形資料流是否被儲存 10 作為來自AV剪輯短片之一分別檔案中的一組附屬剪輯短 片並且被預載至構成緩衝器。資料流-模式欄被提供於互動 —構成結構中,因為構成缓衝器需要依據互動_構成結構是 否被預載或被多工化而進行不同的處理。 第9圖是展示於“被多工化”之ICS上被進行之處理的圖 15 形。於圖形中,第四層展示於八乂剪輯短片中被多工化之視 訊資料流,並且第三層展示於AV剪輯短片中被多工化之圖 形資料流。圖形資料流包含三組DS,其是DS!、DS2、以及 DS8。第二層屐示AV播放之進行。第一層展示在不同的AV 播放時間被儲存於構成缓衡器中之内容。當目前播放點到 20達於AV剪輯短片中被多工化之的起點時,DSJi負載至 構成緩衝器,如箭W1所指示。結果,構成緩衝器儲存 DSi[ICS]。接著,當目前播放點到達於AV剪輯短片中被多 工化之DS2的起點時,Pi被負載至構成緩衝器,如箭號pf2 所指示。結果,構成缓衝器儲存DS2[ICS]。亦即,在資料 22 -模式被多工化情況中,有多於一組之互動-構成結 構。播放裝置摒棄—組目前被贿之互動-構成結構姐且新 k地負裁存在於目前播放點之另—互動-構成結構。因此, 構成緩衝器一次地儲存一組互動_構成結構。 此拋棄和負載操作在跳躍操作時是特別地有效。當跳 躍操作被執行時’相關於目前播放點之互動_構成結構是不 再是必需的。因此,播放裝置摒棄目前於構成緩衝器上之 互動-構成結構。如第9圖所展示,當跳躍操作aml被執行 知構成緩衝器摒棄被儲存在跳躍操作之執行時序的内 10容。接著’存在於跳躍目的地之DS8[ICSM負載至構成緩 衝器,如箭號pf3所指示。 如上所述,在“被多工化”型式資料流模式之情況中, 當AV播放進行時,構成緩衝器需要拇棄被儲存之互動一構 成結構。相對地,於“預載,,型式資料流模式之情況中,-構 15成緩衝器根本不需要摒棄被儲存之互動—構成結構。如果當 AV播放進行時,構成緩衝器摒棄被儲存之互動—構成: 構,如被搏棄之-組互動—構成結構則需要再次地從 BD-ROM被負載。這互動_構成結構之重新負載的無效操作 導致一額外的負擔。 20 帛糊疋展構成緩衝器内容之圖形。第關相對於 被展示之第-至第四各歧相似於第9圖。然而,第1〇圖在 不同時間被儲存之構成緩衝器的内容是完全地不同於第9 圖。明確地說,即使目前播放點達到使DS1被多工化之點, dsaics亦不被負載至構成緩衝器(利用圖形中之標諸“X” 23 1353590 被指示)。 相似地,即使目前播放點達到使ds2被多工化之點, DS2之ICS亦不被負載至構成緩衝器(利用圖形中之標記“X,, 被指示)。相似地,即使跳躍操作被執行,被儲存於構成緩 5衝器中之内容被保持而不是被摒棄。互動-構成結構被提供 貧料流一模式攔而允許一控制主題(圖形控制器)精確地判斷 當AV播放進行時是否摒棄被儲存之互動-構成結構,或保 留被儲存的互動一構成結構而無關於AV播放之進行。這結 束資料流—模式攔之說明。 參看至第8圖’使用者一界面—模式,,展示被使用於互動 -構成結構之使用者界面模式的型式。使用者—界面—模式展 示任何一個“經常存在之U7I,,或“突然推出之蕾,。當經常存 在之υ/ι触科,__粒據AV剪輯μ職之進行而 出現於與消失於屏幕上。當突然推出之υ/;[被使用時反應 15於使用者操作,—组選單出現於與消失於屏幕上。 構成-時間-暫停一點襴展示Ics所屬之一時期的結束時 間(時細ND)。在時期咖時,利用ICS被定義之互動控制 不再;^有纟φ即,利用構成-時間—暫停-點欄展示之一時 間點是有效互動控制週期之結束。 ^擇_時間—暫#m展轉_祕止時間。在利 用選擇—BW曰 1—暫停—點值展示之時間,目前被選擇之按紐自 動地破致動。應注意到,按紐是代表多頁選單中之選擇的 元件。選擇_時間暫停點却 τ ~ 糊&義供用於使用者互動以致動 按鈕之有效互動週期。 24 1353590 展示於圖形中之IF陳述(if(資料流_模式==: 面气日日“此, Ub ))思指上 -兄月之構成一時間一暫停_點”和“選擇_時間〜暫停里 是選擇資訊,其僅當“資料m,,舰*“衫工化: 時被提供。於ICS之資料流_模式是“被 " Φ,目丨丨1式之情況 中則無任何‘構成_時間-暫停-點,,和“選擇時 點,,欄被提供。 〜,暫停一 使用者-時間-暫停-持續欄展示暫停,在暫停時 於使用者操作而被呈現於屏幕上之頁面被移除。去=應 田Ά吊存 在之U/I被使用時,反應於使用者操作,從第二頁開始之頁 10面(被稱為子頁面)被呈現。因此,在利用使用者—時間暫停 _持續而定義之暫停後,所有的子頁面從屏幕被移除而在^ 幕上留下第一頁面。當突然推出之1/0被使用時,反應於使 用者操作,不僅是子頁面,多頁選單之每個頁面同^也被 呈現。因此,在使用者_時間—暫停一持續之後,所有的屏幕 15 上頁面被移除而沒有頁面被呈現(沒有選單顯示)。 接著,將說明一時期中之選擇-時間Κ點和構成_ 時間_暫停_點欄的含義。 第11圖是一種時序圖,其展示當在DSn是—時期開始 DS(n=l)的情況中時,屬於一DSn之一組ICS中的選擇時間 20 暫停—點和構成-時間-暫停一點欄之功能。該時序圖展示指 定時期之結束(時期END)的構成_時間—暫停—點值。互動顯 示是有效於從PTWDSnUCS])至時期END之週期。這週期被 稱為“互動顯示週期”。 選擇—時間—暫停-點指定在時期結束之前的一個時 25 1353590 間。使用者互動可以在從PTS(DSn[ICS])至藉由選擇_時間_ 暫停_點值所指定的時間之週期時被達成。這週期被稱為 “有效互動週期”。如上所述地,選擇_時間_暫停_點欄定義 從互動顯示之第一呈現開始的一週期之結束時間,並且在 5 該週期時互動顯示是可供用於使用者互動。構成_時間_暫 停_點欄定義從互動顯示之第一呈現開始的一個週期,在該 週期時於一個時期中之互動顯示保持有效並且因此被呈 現。這結束選擇_時間_暫停_點和構成_時間_暫停_點欄之 說明。接著,將說明利用選擇_時間_暫停_點、構成_時間_ 10 暫停_點、以及使用者_時間_暫停_持續欄被定義之多頁選 單狀態轉變。 第12A圖是展示依據選擇_時間_暫停_點、構成_時間_ 暫停_點、以及使用者_時間_暫停_持續欄之多頁選單狀態 轉變的圖形。第12A圖是展示當突然推出之U/I被使用時多 15 頁選單之狀態轉變的圖形。於圖形中被展示之多頁選單具 有下面的三種狀態:沒有選單顯示、僅有第一頁面、多頁 存在。 僅有第一頁面是僅有多頁選單之第一頁面被呈現的狀 態。 20 多頁存在是,除了第一頁之外,從第二頁面起之頁面 (亦即,子頁面)被呈現之狀態。 箭號jtl代表從沒有選單顯示狀態至僅有第一頁面狀態 之轉變。這狀態轉變利用“突然推出_開啟”之事件而被觸 發。“突然推出_開啟”是反應於用於選單要求之使用者操作 26 而在播放裝置内被產生之事件。 箭號Jt2代表從僅有第一頁面狀態至沒有選單顯示狀態 之轉變。14狀態轉變利用事件“突然推出_關閉,,被觸發。“突 然推出_!請,,是反應於歸選單移除之制者操作而被產 , 5 生在播放裝置内之事件。 箭號jt3和Μ代表從僅有第一頁面狀態至多頁存在狀態 * 之轉變’以及接著從多頁存在狀態至僅有第一頁面狀態之 轉變。狀祕變利用“改變按紐頁面,,事件被觸發,而該“改 變按紐頁面事件在藉由選擇—時間—暫停-點被定義的暫停 # 1〇之後立即地被產生。改變按鈕頁面是反應於用於切換一選 單頁面之使用者操作而被產生在播放裝置内之事件。該事 件依據用於切換一選單頁面之使用者操作被達成的先決條 件而被產生。選擇—時間-暫停_點展示強力地使得用以接收 供切換一個選單頁面之使用者操作的一組按钮無效之時 15間。因此,選擇-時間-暫停—點攔說明實現“僅有第一頁面 ―多頁存在—僅有第一頁面,,之狀態轉變。 箭號jt5代表從僅有第一頁面狀態至沒有選單顯示狀態 之轉變。箭號jt6代表從多頁存在狀態至沒有選單顯示狀態 · 之轉變。狀態轉變jt6藉由使用者_時間〜暫停_持續之暫停被 2〇觸發。 於圖形中,從僅有第一頁面狀態(jt5)以及從多頁存在 狀態至沒有選單顯示狀態之狀態轉變利用使用者_時間一暫 停一持續欄而被疋義。那就是說,當AV播放達到一個高峰 場景時,其$能定義控制使屏幕上選單頁面自動地被移 27 1353590 除。藉由這控制,可避免因選單頁面而妨礙觀賞視訊資料 流播放。 第12B圖展示當經常存在之u/I被使用時多頁選單之狀 態轉變。箭號atl代表從沒有選單顯示狀態至僅有第—頁面 5 狀態之轉變。這狀態轉變藉由事件“時期開始,,而被觸發。 “時期開始”是展示目前播放點到達對應至相關於互動_構 成結構之PTS點的事件。其展示當視訊資料流播放進行時, 第一頁面自動地被呈現並且不必等待任何使用者操作。 箭號at2展示從僅有第一頁面狀態至多頁存在狀態之轉 10變’並且箭號at3展示從多頁存在狀態至僅有第一頁面狀態 之轉變。這些狀態轉變同時也藉由改變按鈕頁面事件而被 觸發,該改變按鈕頁面事件是在利用選擇_時間〜暫停_點被 定義之有效互動週期的暫停之後立即地被產生。 箭號at4代表從多頁存在狀態至僅有第一頁面狀態之轉 15變。這狀態轉變藉由使用者-時間—暫停一持續之暫停而被觸 發。同時也可從這狀態轉變而明白,當經常存在之。几被使 用時,在使用者—時間_暫停_持續之時間結束之後立即轉變 至僅有第一頁面狀態而不是至沒有選單顯示之狀態轉變被 達成。 20 箭號at5代表從僅有第一頁面狀態至沒有選單顯示狀態 之轉變。這狀態轉變藉由構成-時間—暫停—點之時間結束而 破觸發。應注意到,構成_時間_暫停_點展示時期之結束的 (時期END)。 可從第12A圖和12B而明白,多頁選單動作藉由在互動 28 1353590 一構成結構中被提供的選擇-時間—暫停一點、使用者-時間_ 暫停一持續、以及構成一時間一暫停一點攔而被定義。 第13-15圖展示在如上所述地被定義之控制下而被呈 現之屏幕顯示。第13圖展示包含多頁選單之顯示情節。於 5這情節中’多頁選單起先不被呈現於屏幕上。當目前播放 點到達點ti犄,多頁選單之第一頁面被呈現,並且在點t2 時,一子頁面另外地被呈現。當目前播放點到達點。時, 屏幕上之子頁面被移除而僅在屏幕上留下第一頁面。在點 t4,該第一頁面接著被移除而沒有留下被顯示選單頁面於 10 屏幕上。 在第13圖底部是被說明以進行上面之顯示情節之互動 _構成結構。PTS(DSn[ICS])被設定為對應至點之值,選擇 _時間_暫停_點被設定為對應至點t2之值,使用者_時間_暫 停_持續被設定為對應至點t3之值,並且構成_時間-暫停— 15 點被設定為對應至點t4之值。藉由這設定,多頁選單經歷 第13圖展示之狀態轉變。 接著,將參考特定範例而詳細說明選擇_時間—暫停_點 值之設定。 第14A-14C圖展示利用選擇_時間_暫停_點被定義之一 20 組顯示範例。如第14A圖所展示,在點tl時,多頁選單之第 一頁面被覆蓋著視訊資料流之一組圖像。被呈現在點t2之 圖像是一個拍照景像並且在AV剪輯短片故事中是較不重 要的。因為該圖像呈現對使用者是沒有用的内容,選擇_時 間_暫停點值被設定以自動地致動被呈現在第一頁面上點 29 之按鈕,·‘。果,一組子頁面被覆蓋著第圖展示之拍照 景像,因而—組複合影像如第14C圖所展示地出現於屏幕 上。 以相似方式,將參考特定㈣_而說明❹者—時間 5 -暫停—持續值之設定。第15A_15D圖展示利用使用者-時間- 暫停—持續被疋義之—组顯示範例。於這範例巾,多頁選單 是在多頁存在狀態中,其中多數子頁面(第2、第3、以及第 ^頁面)被呈現於屏幕上,如第15A圖所展示。於多頁存在狀 “中夕頁選單之頁面被覆蓋著被包含於視訊資料流中之 圖1象此處,將被呈現在點13之圖像是如第MB圖所展示之 角色如像。於此情況中,多數子頁面覆蓋著圖像而 八圖像末端上面覆蓋住大部份的角色影像,如第1冗圖所展 八·。果看不見角色影像的面部表情。為避免這困擾, Ϊ用者 '時間 ''暫停—持續被設定為即時地對應至在點13之 2的時間值。藉由這設定,多頁選單經歷從多頁存在狀態 …有第頁面狀態之狀態轉變。結果,如第15D圖所展示 ;複。衫像被呈現在點t3。此處,第一頁面是單獨地被呈 ;屏幕上而不阻擋角色影像太多。進一步地’因為第一 頁面保持於屏幕上而不是移除多頁選單之每個頁面因而 不需要再次地呼叫選單。 4如上所述’依據第—實施例,於圖形資料流中被多工 ^之ICS包含依雜賴進行而定義多頁選單動作之控制 攝7 k可疋義控制使得在較不重要的場景(例如,景像拍 之播放時衫頁面被呈現,以及當雌放接近高峰場景 30 此控制,選單頁面被呈現Μ 於觀賞AV播放而同時享二片=放。因此,使用者可集中 吟享用多頁選單功能之便利性。 (第一貫施例) 構。例是關於用以呈現多頁選單之頁面的顯示結 構。依據第二實祐办丨 現被稱,—種顯示結構被設計以於屏幕上呈 出之扩及.之多數圖形元件。此外,一種動晝效應在提 月』^ 移除—選單頁面之後被呈現於屏幕上。 10
第16圖之圖形展示關於一組多頁選單之多數頁面(第X 頁面)任意一頁面的百 貝面貰訊内部結構。如圖形左方部份所 15 展不’頁面貝Sfl(X)包含下面數欄:“頁面-辨識,,,其展示一 組唯地確遇頁面(χ)之辨識器;“u〇_遮罩—列表”;“有—效 應”’當將頁面X引進至屏幕時,指定一組被呈現之動晝;文 應,無—效應”,在頁面(χ)從屏幕移除之後,指定_組將被 呈現之動畫效應;“動晝_框_率_碼”,其展示在呈現頁面⑷ 動晝效應時的一組動晝框速率;“原定-選擇—按鈕—辨識—參 考”,“原定_致動—按鈕_辨識—參考”;“調色板—辨識-參考”; 以及“按紐_資訊(1),⑵…(數目-屬於—按鈕…”,其各相關 於被呈現在頁面(X)上之其中的一按紐。 υ〇_遮罩-列表攔展示於頁面(χ)上之使用者操作的許 可和禁令。如果這欄被設定為展示“被禁止”之—組值,則 當頁面(X)是作用時,至播放裝置的對應使用者操作是無效 的0 原定-選擇_按鈕_辨識―參考欄展示,將被選擇作為原 31 1353590 定之一按鈕是否在開始頁面(x)呈現之後立即動態地或靜態 地被決定。當這攔被設定為“〇xFF,,時,原定選擇按鈕動態 地被決定。於此一情況中,被保持於播放裝置一播放器狀 痣暫存器(PSR)中之值優先地被解釋,並且藉由pSR被展示 5之按鈕被置於選擇狀態。另一方面,當這欄被設定為除了 OxFF之外的值時,原定選擇按鈕靜態地被決定。於此一 情況中,PRS重疊被寫入原定_選擇_按鈕_辨識_參考欄值, 並且利用這欄被指定之按鈕被置入被選擇狀態。 原定-被致動_按钮_辨識_參考欄展示在藉由選擇_時 10間-暫停-點攔值被定義之時間將自動地被致動的按鈕。當 原疋-被致動_按鈕_辨識-參考攔值被設定為“FF,,時,於被 選擇狀態之按鈕在暫停時間自動地被致動。另一方面,當 k攔被设定為“〇〇,’時,沒有按鈕將自動地被致動。當這欄 被設定為非“00”或“FF”之值時,該值被視為一組有效按紐 15數目而靜態地指定將自動地被致動之按鈕。 調色板一辨識一參考欄展示關於將在〇^^丁單元中被設 定的一調色板之1£),其稍後將被說明。 各按鈕-資訊結構是定義將被呈現於頁面(X )上之一按 紐的資訊。藉由上面之欄,多頁選單之各頁面被定義。接 20著,將說明按鈕-資訊結構内部結構。於說明中,頁面(X) 上之按鈕的任意—組被表示為按鈕⑴。第16圖中,箭號CX1 指示按鈕-資訊⑴之内部結構被引用而詳細地展示。 被呈現於頁面上之各按鈕具有三種狀態,其是正常狀 態、被選擇狀態、以及致動狀態。當按紐是在正常狀態時, 32 1353590 該按鈕簡單地被顯示。當按鈕是在被選擇狀態時,按鈕目 前集中於使用者操作結果,但是尚未被致動β當按鈕是在 致動狀態時,該按鈕已經被致動。因為各按鈕具有這三種 狀態’按紅_資訊⑴具有下面的資訊。 5 按鈕-辨識欄展示一組值,其唯一地確認於互動_構成 結構中之按鈕⑴。 按紐—數目-選擇—值欄展示一組旗標,其指示按鈕⑴ 是否為數目地可挑選。 自動-作用-旗標欄展示按钮⑴是否自動地被致動。當 10自動-作用-旗標攔被設定為開啟(位元值為“1”)時,當被選 擇時,按鈕⑴不被轉換為被選擇狀態,但是直接地被轉換 為致動狀態。另一方面,當自動一作用一旗標欄被設定為關 閉(位7G值為“0”)時’當被選擇時,按鄉)不被轉換為致動 狀態,但是被轉換為被選擇狀態。 15 按紐-水平一位置欄和按紐-垂直-位置欄分別地指定互 動顯示上之按鈕⑴頂部左方像素的水平和垂直位置。 鄰近-資訊結構展示-按紐,當該按紐⑴是在被選擇狀 態時,其反應於使用者操作以接收被選擇狀態而向上、向 下、向右、以及向左方向地移動聚焦。鄰近一資訊結構由上 2〇方」安紐—辨識—參考、下方—按(辨識-參考、左方—按鈕 辨識一參考、以及右方—按紐—辨識一參考搁所構成。~ 如果指示向上方向移動聚焦之使用者操作被達成時, 而同時按紐⑴是在被選擇狀態,則上方惠一辨識參考搁 指定-組按紐之按紐數目以接收被選擇狀態。向上移動操 33 作在遙控S之-向上移動鍵之推進時被執行。如果這搁被 設定為相狀独(i)之她數目,則錢者操作可忽略向 上移動鍵。 10 地’如果指示向下、向左、或向右方向地移動聚 焦之使用者操作被達成,而同時按紐⑴是在被選擇狀態, 則下方_按紐_辨識一參考欄、左方—按鈕一辨識—參考搁、右 方—按紐—辨識考财指定—組按钮之按絲目以接收 被選擇狀態。在遙控器之向下移動鍵、左方移動鍵、以及 右方移動鍵的推進時,分別的操作被執行。如果這些欄被 :為相同如按紐⑴之按知數目,則使用者操作可忽略那 正节-狀I資訊結構定義按紐⑴之正常狀態並且利 用正常-開(物件-辨識-參考、正常-結束一物件—辨識—參 考、以及正常—重複—旗標襴被構成。 15 正常—開始一物件—辨識—參考欄指定第一組物件 值,其連續地被指定—系列之⑽,其被使用而以動畫; 式呈現按鈕(1)之正常狀態。 20 正常—結束-物件-辨識-參考欄指定最後-組物件辨 祕,其連續地被指定—系列之⑽,其被使用而以動書 q如果正常—結束一物件-辨識 參考觀曰疋如正常一開(物件-辨識-參考之相師值,則 利用細被辨識之圖形物件的靜止影像如按㈣地被呈 現。 正常—重複~旗標攔指定正常狀態中按師)之動晝是否 34 1353590 將連續地被重複。 選擇一狀態_資訊結構定義按紐⑴之選擇狀態。選擇肤^ 態_資訊結構藉由選擇_狀態-聲音—辨識_參考、選擇-開始 物件_辨識-參考、選擇-結束-物件_辨識_參考、以及選擇 5 重複_旗標攔而被構成。 當按鈕⑴被置於被選擇狀態時,選擇—狀態-聲音-辨識 一參考欄指定將被複製作為按鈕選擇聲音之聲音資料。聲音 資料藉由被包含於稱為Sound.bdmv之檀案中的部分聲音資 料之聲音_辨識而被指定。當這攔被設定為“〇xFF”時,沒有 10聲音資料是相關於按鈕⑴之被選擇狀態,並且因此當按鈕 ⑴被改變為被選擇狀態時,沒有按鈕選擇聲音被複製。 選擇_開始—物件一辨識_參考欄指定第—組物件_辨識 值,其連續地被指定一系列之〇DS ,其被使用而以動畫方 式呈現按鈕⑴之被選擇狀態。 15 選擇-結束-物件-辨識-參考攔指定最後一組物件_辨 識值’其連續地被指定―㈣之⑽而被使用而以動晝方 式呈現按_)之正常狀態。如果選擇-結束 _物件_辨識_參 考欄才曰定如選擇_開始、物件一辨識一參考之相同仍值,則利 用4ID被辨識之圖形物件的靜止影像如按紐⑴地被呈現。 20 選擇-重複~旗標攔指定在被選擇狀態之按紐⑴之動晝 是否將連續地被重複。如果選擇_開始_物件-辨識_參考和 選擇-結束H辨識'參考攔具有相同值,闕擇_重複一 旗標欄被設定為“00”之值。 被致動一狀‘4一資吼結構定義按紐⑴之致動狀態,並且 35 1353590 藉由致動一狀態_聲音_辨識_參考、致動_開始__物件辨識 參考、以及致動_結束_物件—辨識-參考欄而被構成。 當按鈕(i)被置於致動狀態時,致動_狀態―聲音—辨識 參考欄指定將被複製作為按鈕選擇聲音之聲音資料。聲立 5資料藉由被包含於sound.bdmv檔案中之部分聲音資料的聲 音一辨識而被指定。當這攔被設定為“0xFF,,時,沒有聲音資 料是相關於按鈕⑴之致動狀態,並且因此當按鈕⑴被改變 為致動狀態時,沒有按鈕選擇聲音被複製。 致動—開始-物件—辨識一參考欄指定第一組物件—辨識 1〇值,其連續地被指定一系列之ODS,其被使用而以動晝方 式呈現按鈕(i)之致動狀態。 致動-結束_物件_辨識_參考櫊指定最後—組物件〜辨 識值,其連續地被指定一系列之〇DS,其被使用而以動畫 方式呈現按鈕⑴之致動狀態。 15 “導航—命令”結構展示一組導航命令,其當按鈕⑴被致 動時則被執行。導航命令之一代表範例是一種設定按鈕頁 面(SetButtonPage)命令。設定按鈕頁面命令指示播放裝置以 顯示在選擇狀態具有頁面上所需要的一組按紐之多頁選單 之-所需要的頁面。由於此導航命令之使用,内容產生者 20可容易地說明在著述時之頁面轉變〇 這結束按鈕一資訊結構之說明。接著,參考至第18圖, 其展示如第17圖所展示的定義按紐〇 A至〇 D之狀態轉變 的按鈕一資訊說明範例。第17圖t,箭號hM和hh2代表藉由 相關於按鈕Ο-A之按鈕資訊(1)的鄰近一資訊〇結構而被定義 36 之狀態轉變。按鈕資訊(1)中,下方一按鈕一辨識—參考攔被設 定為指定按鈕0-C之值。因此,如果當按鈕〇_A是在被選擇 狀態而使用者操作之向下移動鍵(第17圖,upl)被形成時, 則按紅0-C接收被選擇狀態(Sji)。按紐資訊(丨)中之右方_按 5鈕-辨識-參考欄被設定為指定按鈕0-B之值。因此,如果當 按鈕Ο-A是在被選擇狀態而使用者操作之右方移動鍵(叩幻 被开)成時,則按紐0-B接收被選擇狀態(sj2)。 第17圖之箭號hh3代表藉由相關於按紐〇_c之按紐_資 訊(2)中的鄰近_資訊〇結構而被定義之按鈕狀態轉變。按鈕 1〇 -資訊(2)中,上方-按鈕-辨識-參考攔被設定為指定按鈕 Ο-A之值。因此,如果當按鈕〇_c是在被選擇狀態而使用者 操作之向上移動鍵(up3)被形成時,則按鈕〇_A再被置於被 選擇狀態(sj3)。 接著,將說明按紐〇-A、〇-B、〇-C、以及〇_d之圖形 15影像。於第18圖展示具有1CS的DSn包含對應至第19圖展示 之圖形影像之ODS 11-19。按鈕一資訊(〇)中之正常-開始一物 件一辨識-參考和正常_結束—物件_辨識-參考攔分別地指定 ODS 11和13。因此’按鈕〇_A之正常狀態使用一系列之〇DS 11 13而以動方式被呈現。相似地,按紐-資訊(〇)中之選 2〇擇-開始_物件_辨識_參考和選擇—結束—物件—辨識—參考欄 分別地指定ODS 14和16。因此,按鈕〇_A之選擇狀態使用 一系列之ODS M-16而以動晝方式被呈現。藉由這設定,當 使用者操作被達成而使按鈕a A在被選擇狀態時,則被視為 按鈕O-A之圖形影像從使用〇DS】M3而被呈現之一組圖 37 1353590 形影像被改變為使用ODS 14-16而被呈現之一組圖形影 像。此處,如果正常一狀態_資訊()結構中之正常_重複—旗標 攔被設定為“1”之值,則ODS 11-13之動畫的呈現被重複, 如圖形中藉由“—(A)”及“—(A)”所指示。相似地,如果選擇 5 -狀態-資訊0結構中之選擇-重複-旗標欄被設定為“i,,之 值,ODS 14-16之動畫的呈現被重複,如圖形中藉由“4(B)” 和“4(B)”所指示。 如上所述’可以動晝方式被呈現之多數組〇DS是相關 於按紐0-A、O-B、0-C、以及Ο-D。因此,藉由參考〇ds 10 之ICS ’此一控制被定義’使得其中被視為一組按鈕之角色 影像反應於使用者操作而改變其面部表情。 這結束按鈕—資訊結構之說明。接著,將說明動畫效 應。如第16圖所展示,有-效應欄和無-效應攔各指定—組效 應一序列結構。第20圖是展示一組效應一序列結構之圖形。 15如圖形左半方所展示,效應-序列結構是由下列各項所構 成:視窗_資訊(〇)、(1)、(2)...(數目_屬於_視窗_1);以及效 應_資訊(〇)、⑴、(2)...(數目_屬於_效應。 動晝效應藉由以固定區間更新顯示結構而被呈現。各 效應—資机结構疋定義一組顯示結構之小部分資訊。箭號 20 ecl指示被摘錄以詳細地展示之效應—資訊内部結構。如圖 形所展示,效應_資訊結構由下列各欄所構成:效應一持續 榣1 ’其展示上述之固定區間,亦即供用於將被呈現之相關 顯示結構的時間週期;調色板-辨識_參考攔,其指定一被 使用於相關的顯示結構之調色板;以及構成—物件(〇 )、( i )、 38 1353590 (2)···(數目—屬於_構成_物件-1),其指定顯示結構之細節。 各視窗_資訊結構定義圖形平面上的一組視窗或一區 域,在該圖形平面之内顯示結構被產生。如箭號wcl所指 示,視窗_資訊被摘錄以詳細地被展示。如圖形所展示,視 5 窗_資訊藉由下面數欄而被構成:“視窗—辨識”,其唯一地 確認圖形平面上之一視窗;“視窗_水平_位置”,其指定視 窗頂部左方像素之水平位置;“視窗_垂直_位置”,其指定 視窗頂部左方像素之垂直位置;“視窗_寬度”,其指定視窗 寬度;以及“視窗_高度”,其指定視窗高度。 10 接著,將說明可以於視窗_水平_位置、視窗_垂直_位 置、視窗_寬度、以及視窗_高度各欄中被設定之值。這些 欄被設定之值對應至在具有藉由視訊_高度和視訊_寬度欄 而被定義之高度和寬度的二維圖形平面内之座標。 因為視窗_水平_位置欄展示圖形平面上像素的水平位 15 址,這欄取得從“1”起至視訊_寬度值之值。相似地,因為 視窗_垂直_位置展示圖形平面上像素之垂直位址,這欄取 得從“1”起至視訊_高度值之值。 因為視窗_寬度攔展示圖形平面上之視窗寬度,這欄取 得從“1”起至從視訊_寬度值減去視窗_水平_位置值而被計 20 算之值。相似地,因為視窗_高度欄展示圖形平面上之視窗 高度,這欄取得從“Γ起至從視訊高度值減去視窗_垂直_位 置值而被計算之值。 如上所述,視窗_資訊具有定義圖形平面上視窗之尺寸 和位置的視窗_水平_位置、視窗_垂直_位置、視窗_寬度、 39 視窗_高度攔。 接著’將说日月用以實現架構,以供用以每秒24訊框之 迷率而呈現圖形之顯不結構之視窗尺寸的限制。這訊框率 對應至被應用於視訊資料流播放之視訊訊框率。藉由這架 構开〉物件同步於視訊資料流而詳細地被呈現。為實現 該架構,«必須以視訊找框率被清除且被產生。此處, 考慮到從物件緩衝器傳送至圖形平面所需要的傳送率。 首先,視窗尺寸之限制被檢查。假設Rc表示從物件緩 衝器至圖形平面之傳送率。於最差情況之情節中,視窗之 ίο清除和產生需要以Rc傳送率而被進行。換言之,清除和產 生需要以Rc之一半(Rc/2)傳送率被進行。 因此,下面的方程式需要被滿足。 (視窗尺寸)x(訊框率)% Rc/2 當訊框率是24時’則RC以下面的方程式被表示。 15 Rc = (視窗尺寸)x2x24 當圖形平面像素之總數是1920x1080並且每像素指標 之位元長度是8位元時’圖形平面之總容量是2百萬位元組 (= 1920x1080x8)。 當Rc是128Mbps且視窗尺寸是圖形平面之1/A時,下面 20 的方程式被滿足。 128000000= 1920xl080xl/Ax8x2x24 1/A = 0.16(= 128000000/(1920x1080x8x2x24)) 40 1353590 因此,藉由限制視窗尺寸為整個圖形平面之16%,只 要動畫效應以128Mbps傳送率被產生的話,則在具有視訊資 料流之動畫效應間的同步被保證。 假設,例如,展示清除和產生一視窗之速率的效應-持 5續是1/2或1/4之視訊訊框率。於此情況中,即使尺^^是相同, 而視窗尺寸可以是如整個圖形平面之32%或64%_般大。那 就是說,效應_序列結構具有一個特點,其決定較長的效廡 -持續將供用於較大的視窗尺寸,且較短的效應—持續將供 用於較小的視窗尺寸。這結束視窗尺寸之說明。接著,將 10說明視窗位置。如上所述地,視窗之位置和尺寸在整個時 期是固定的。 15 20
由於下面的理由,視窗之位置和尺寸在整個時期之持 續疋固定的。當視窗位置或尺寸被改變時,圖形平面之寫 入位址需要被改變,其招致附加負載。該附加負載必然地 減低從物件緩衝器傳送至圖形平面之傳送率。
被允許在-視窗中一次地被產生之圖形物件數量是: p艮制的i形物件之數量被限制以便減低在傳送被解= 形物件時所招致之附加負载。更特別地,此處宣稱之則 負載在設定圖形物件邊緣部份之位址時被招致。如& 部份數量較大,則這附加負載增加。 當傳送圖形物件至圖形平面時,如果不限制可在一名 窗中被顯示之圖形物件數量’則將無限制師致附力^ 载,其增加傳送負载之浮動。另—方面,如果在 之圖形物件數量是限制於兩個,假設附加負裁實例之數月 41 是最多為四,則傳送率!^可被設定。因此’用於傳送率Rc 之最小標準可容易地被決定。 接著轉至效應_資訊結構,效應_持續依據視窗尺寸被 決定。接著,將說明效應—持續如何被決定。第21八圖是展 不效應—持續如何被決定之分解圖。於圖形中,在從第』組 顯示結構呈現之多數個視訊訊框之後’第(j+Ι)組顯示結構 被呈現。該等多數個視訊訊框數目是效應—持續。為了計算 該效應-持續’供用於各顯示結構呈現而被產生之資料總尺 寸必須是已知的。此處,效應_序列具有利用數目__屬於_視 窗攔值所指示數目之視窗。因此,供用於第j組顯示結構呈 現而被產生之需要的資料總尺寸是等於視窗(〇)至(數目―屬 於-視窗-1)之總尺寸,如大框br所指示。 如上所述’第j組顯示結構具有視窗(〇)至(數目_屬於_ 視窗-1)。因此,視窗總資料尺寸除以播放裝置傳送率 (128Mbps)並且進一步地相乘以PTS之時間精確度 (90KHz),因而結果被表示為90KHz。產生的值是效應_序 列之第j組顯示結構被呈現的持續。第21B圖展示計算該效 應-持續之方程式。 應注意到,於這說明中,運算子“ceil〇”代表一除法, 其得到一組捨入整數之值。 第22圖是展示有-效應動畫之一特定範例圖形。有·效應 動畫呈現一組影像,以至於光線閃光出現於屏幕之角色影 像手掌上,並且在閃光消失之後一組選單逐漸地上升。在 當選單完全地被展示於屏幕上時(效應(4)),圖形資料之尺 1353590 寸在有-效應者之内是最大。因此,視f之視 窗-高度依據效應(4)之資料尺相被決定。假設此處被決 定之視窗尺寸大約是整個圖形平面之5〇%。這視窗尺寸幾 乎是如圖形平面16%之上述視窗尺寸的三倍大。結果,這 5有-效應者之效I持續被衫純長,以便允許顯示結構 以128Mbps之速率而充分地被更新。各效應⑼、⑴、(2)、 以及⑶之效應_持續被設定為相對地長。依據這設定,各顯 示結構被產生以供用於全部的三組視訊訊框,因而確保有· 效應動畫無接縫地被呈現。相同機構適用於—組無效應動 10晝。第23圖是展示視窗—寬度、視窗一高度、以及效應—持續 欄值以上述方式被決定之無效應動畫的圖形。 如上所述,依據第二實施例,視窗-資訊定義圖形平面 中供用於產生之—輯,並且效應-資訊定義在產生區域被 更新之區間的持續。因此,當產生區域被設定為較大時, 15持續可以被調整為較長’並且當產生區域被設定為較小 時,持續可以被調整為較短。藉由這設定,只要播放裝置 以固疋傳送率傳送圖形資料,則動畫效應之無接縫呈現被 確保》 (第三實施例) 20 本發明第三實施例是 關於動畫效應呈現之改進,例 如,捲動、刷入/出、以及切入/出。第20圖展示置於構成_ 物件結構中而用於實現動畫效應之結構。第24圖是詳細地 展不任意—組構成-物件⑴之内部結構的圖形。如圖形所展 不’構成一物件⑴由下面數攔所構成:“物件—辨識—參考”; 43 ^•_辨1^#4’’;‘‘##_贿_純,,;‘‘構1物件 位置’’ · “姐上、 —卞— ’構成-物件垂直位詈” .U « ‘‘前給1 ⑴、(2)·,,,。 置,以及剪輯-矩形-資訊 5 物件一辨識_參考欄展示供用於圖形物件辨識器(物件
識)的Μ參考值。該參考值對應至確認圖形物件的物件 5 :二被使用以依據構成_物件⑴而產生_組顯示結構。 之:見固—辨識_參考欄展示供用於視窗辨識器(視窗—辨識) 、’且參考值。該參考值對應至確認視窗之視窗_辨識其 中該顯示結構依據構成_物件·產生。 〃 。物件—剪輯_旗制展* —組旗標,其指*於物件緩衝 器上破煎輯之圖形物件是否將被呈現。當這欄被設定為“1” 2物件緩衝器上被剪輯之圖形物件被呈現。另一方面, 曰㈣被設定為時’被剪輯之圖形物件不被呈現。 構成一物件-水平-位置攔展示圖形平面上圖形物件頂 15部左方像素之水平位置。
構成—物件-垂直-位置欄展示圖形平面上圖形物件頂 。戸左方像素之垂直位置。 S物件_剪輯—旗標欄被設定為“1”時,剪輯—矩形結構 疋有Α的帛24圖中,箭號wd2指示將詳細被展示之被摘錄 U輯—矩㈣部結構。如圖形所展示,剪輯—矩形結構由 下面數欄所構成:“物件一剪輯一水平—位置,,;“物件—剪輯一 垂直一位置’ “物件'"剪輯-寬度”;以及“物件_剪輯_高度”。 物件-剪輯-水平-位置欄展示勢輯矩形之頂部左方角 洛的水平位置。剪輯矩形定義將被剪輯之圖形物件區域。 44 1353590 物件一剪輯-垂直」立置攔展示剪輯矩形頂部左方角落 之垂直位置。 物件_剪輯-寬度欄展示剪輯_之寬度。 物件_剪輯-高度欄展*剪輯矩形之高度。 5 這結束構成-物件結構之說明。接著,將說明構成-物 件結構之一特定範例。 第25圖是展示呈現-組向右捲動動畫效應之'组有_ 效應者特定範例的圖形。這範例之有效應動畫呈現'组影 像,使得-語言選擇選單從屏幕右方邊緣逐漸地出現。由 H)於這有-效應動畫,構成_物件⑼、構成_物件⑴、構成-物 件⑵、以及構成一物件⑶分別地被配置在點t〇、u、t2、以 及t3上。進一步地’ Ics和相關於各ds之效應—資訊結構被 定義以包含下㈣視窗-資訊結構和構成—物件結構。 接著,將說明各構成一物件結構之設定。第26 29圖各 15展不a定構成-物件結構之範例。第%圖是展示構成-物件 (〇)結構之範例圖形。 於圖形中,視窗一水平_位置和視窗_垂直一位置櫊指定 圖形平面上—視窗之頂部左方像素LPO的座標。視窗_寬度 和視窗—向度欄指定視窗之寬度和高度。 2〇 > 圖形所展示’物件-剪輯_水平_位置和物件_剪輯_垂 直-位置欄指組參考點ST1,其被使用以決定將被剪輯 之圖形物件的區域。參考點ST1依據在物件缓衝器上之圖形 物件頂。P左方角落具有一組原點的座標系統而被定址。始 於參考點ST1而具有利用物件-剪輯-寬度和物件一剪輯—高 45 1353590 度欄被指定之長度和寬度的區域被決定作為剪輯矩形(圖 形中之實線方形)。圖形物件之剪輯部份在圖形平面上具有 利用構成-物件—水平-位置和構成-物件—垂直-位置欄被指 定之頂部左方像素LPO的位置上被產生。這範例中,大約 5右方1/4之語言選擇選單在圖形平面上視窗之内被產生。結 果,右方四分之一之語言選擇選單被呈現作為覆蓋於視訊 上之一組複合影像。 第27、28、和29圖是分別地展示構成-物件結構(1)、構 成一物件結構(2)、以及構成_物件結構(3)之範例圖形。展示 10於各圖形中之視窗-資訊結構是相同於第26圖之展示。因 此,其說明被省略。但是,第27圖展示之構成_物件結構(1), 是不同於第26圖之展示。第27圖中,物件_剪輯-水平-位置 及物件-剪輯—垂直-位置攔指定被儲存於物件緩衝器上之 語言選擇選單而大約在右半方(而不是1/4)之頂部左方像素 15的座標。物件-剪輯-高度和物件-剪輯-寬度攔指定語言選 擇選單右半方之高度和寬度。相似地,於第28圖中,構成 物件結構(2)之分別欄一起指定大約在右方3/4之語言選擇 選單。第29圖中,構成_物件結構(3)之分別欄一起指定整個 部份之語言選擇選單。藉由產生圖形物件之剪輯部份,如 20 第27、28、以及29圖所展示之圖形平面,右半方之語言選 擇選單,右邊3/4之語言選擇選單’以及整個之語言選擇選 單被覆蓋於視訊上。 如上所述,依據本發明第三實施例,利用構成-物件結 構’一組所需的動晝效應容易地被定義。例如,容易定義, 46 !35359〇 被儲存於物件緩衝器上之一組圖形物件被產生,以便形成 逐漸地顯現於屏幕上或逐漸地從屏幕上消失。 (第四實施例) 本發明第四實施例是關於經由最佳化在DS内之ODS的 5 順序之改進。如上所述,在DS内之ODS被互動_構成所參 考,以便呈現一組有-效應或無-效應動畫或一種按紐狀態。 在DS内之ODS順序依據ODS是否被使用於一組有-效應動 畫、一組無-效應動畫、或一組按紐狀態而被決定。 明確地說,在DS内之ODS被分組為⑴被使用於頁[〇] 10 之一組有-效應動畫呈現的ODS,(2)被使用於按紐之正常狀 態呈現的ODS,(3)被使用於按鈕被選擇狀態呈現的〇DS, (4)被使用於按鈕致動狀態呈現的〇DS,(5)被使用於頁[〇] 之一組有-效應者呈現以及用於頁[1]之後的有-效應和無_效 應動畫的ODS。也就是說,相關於相同呈現之〇DS被置於 15 相同族群中。相關於有-效應者之ODS族群被稱為一組“有_ 效應族群”。相關於各按鈕狀態之ODS族群被稱為一組“按 钮-狀態族群’’。相關於頁[0]無-效應者、頁[1]之後之有-效 應和無-效應的ODS族群被稱為一組“其餘族群”。 那些ODS族群以下面的順序被配置:有_效應族群—正 2〇常-狀態族群—被選擇狀態族群—被致動-狀態族群—其餘 族群。以這方式,在DS内之ODS順序依據相關於〇DS的呈 現目標而被決定。 接著’將明確地說說明在一組DSn内之0DS順序。第3〇 圖是展示在DSn内之ODS順序的圖形。 47 1353590 於圖形中,ODS丨-ODSg屬於相關於頁[〇]之有-效應的 ODS族群(有-效應族群)。 〇DSg+丨-ODSj^相關於按紐正常狀態之ODS族群(用於 正常狀態之0DS)。 5 〇DSh+1-〇DSi屬於相關於按鈕被選擇狀態之0DS族群 (用於被選擇狀態之0DS)。 〇〇Si+1-〇DSj屬於相關於按鈕致動狀態之〇DS族群(用 於致動狀態之0DS)。 ODSj+1-〇DSk屬於相關於頁[〇]之無_效應者的〇DS以及 10相關於自頁[1]起之頁面的有-效應和無-效應的〇DS之族群 (其餘族群)。 0DS族群以下面的順序被配置:有_效應族群—正常_ 狀態族群—被選擇-狀態族群—被致動_狀態族群—其餘族 群。這順序被決定,因此互動顯示之第一呈現所需要的〇Ds 15首先被讀取,因而僅在顯示更新之後所需要之ODS稍後被 讀取。 20 接著,將說明當有多數參考時之〇DS的順序。此處使 用之名稱“多數-參考”意指相同物件_辨識被在ics内之二 組或多組之正常_狀態—資訊、選擇一狀態-資訊、以及致動一 狀態一資訊所參考。例如,由於多數參考,被使用以在正常 狀態下產生-組按㈣—組特定圖形物件通常被使用以在 被選擇狀態產生另-組按紐。換言之’ _物件被共用,. 因而0DS數量可被減低。此處,一個問題發生,就是關於 具有多數參考之ODS是屬於哪個按鈕_狀態族群。 48 明確地說’當-組⑽是相關於在正常狀態之一按紐 以及在被選擇狀態之另一按紐時,則需要被決定是否⑽ 屬於正常狀態之按紐·狀態族群或屬於被選擇狀態之按紐_ 狀態族群。 5 於此一情況中,0Ds被配置於首先出現於ICS中之按鈕 -狀態族群β 例如,如果一組0 D S被正常_狀態和被選擇_狀態族群所 參考,ODS被配置於正常狀態族群(N_〇DS)中,但不是在被 選擇-狀態族群(S-ODS)中。同時,如果一組〇DS被選擇_狀 10態和被致動-狀態族群所參考,則0 D S被配置於被選擇-狀態 族群(S-ODS)中,但不是在被致動_狀態族群(A〇DS)t。以 此方式,ODS各被二組或多組不同狀態-資訊結構所參考, ODS僅於DS中出現一次並且被配置於第一組按鈕_狀態族 群中。 15 相同情況應用至相關於動畫效應之ODS。如果一組圖 开> 物件共同被使用於頁[0]之有-效應者和無_效應者中,則 該圖形物件僅於DS中出現一次並且被配置於有效應族群 中。相似地,如果一組圖形物件共同被使用於頁[〇]之有· 效應者中以及頁[1]之後的有-效應者或無_效應者中,則該 20圖形物件僅於DS中出現一次並且被配置於有-效應族群 中。這結束關於ODS之多數-參考的〇DS順序之說明。 因為如上所述地可以有相關於〇DS之多數·參考,故 〇5„可以不包含上述的所有〇DS族群。例如,由於多數·參 考,DSn可以不包含被選擇-狀態埃群〇DS。進一步地,DSn 49 1353590 可以不包含有-效應族群〇DS。這同時也是因為,對於互動 顯示之呈現而言,一有_效應者不是必要的。 接著,將說明在被選擇狀態(S-〇E)S)的按鈕-狀態族群 内之ODS順序。在S-ODS之間,哪組ODS應該被配置於在起 5點,依據一組原定選擇按鈕是否靜態地或動態地被決定。 如果互動_構成中之原定_選擇—按紐-辨識-參考欄被設定 為除了“00”之外的一組有效值,則原定選擇按鈕靜態地被 決定。這有效值指定將被選擇之按鈕作為原定者。於原定_ 選擇-按紐_辨識_參考欄值是有效並且相關於指定原定選 10擇知Γ紐之0DS*呈現於N_0DS中之情況時,則ODS被配置 於在S-ODS之起點。 另一方面,如果原定-選擇_按紐一辨識-參考欄被設定 為“00”,一組不同的按鈕依據播放裝置之狀態而動態地被 選擇為原定者。 15 在—情況中,例如,其中DS被多工化的一組AV剪輯短 片作為多數個播放通道的一合併點之時,原定一選擇一按鈕_ 辨識-參考攔被設定為“〇〇,,之值。於此情況中,一組不同的 按鈕需要依據哪組播放通道被採用而被選擇為原定者。因 此’不必要放置特定的0DS在S-0DS之起點。 20 第31圖是展示在原定-選擇-按鈕-辨識_參考欄被設定 為00並且被设定為指定按紐B之有效值情況之間在 S-0DS内之〇DS順序是如何地不同之圖形。於圖形中,箭 號ssl指示於原定—選擇_按鈕-辨識—參考欄指定確認按鈕b 之按紐-辨識情況中’在S-0DS内之0DS的順序。箭號ss2 50 1353590 才曰不於原定_選擇_按紐_辨識_參考欄被設定為“〇〇”之情況 中’在S-ODS内之ODS的順序。如圖形所展示,於原定_選 擇—按紐-辨識-參考攔指定按鈕B之情況中,相關於按紐B 被選擇狀態之ODS(按鈕B之〇ds)被配置在S-ODS之起點’ 5之後是相關於其他按鈕的〇DS(按鈕A、C、以及D之ODS)。 另一方面,於原定一選擇_按鈕_辨識_參考欄被設定為“〇〇” 情況中’相關於按鈕A被選擇狀態之〇ds被配置在S-ODS之 起點。如上所述’在S_ODs内之〇DS順序依據原定-選擇_ 按紐-辨識一參考攔值是否有效而不同。 10 依據第四實施例,在DS内之ODS以DS中出現之順序而 被配置。因此’包含一些圖形元件之顯示結構可平順地被 呈現。 (第五實施例) 於第一實施例中’說明如何安置DS於AV剪輯短片播放 15 之時間軸。於本發明第五實施例中,將說明如何設定PTS 和DTS值。 首先,將說明依據在ODS内之DTS和PTS而影響同步控 制之機構。 DTS展示一時間,其具有90KHz之時間精確度,在該時 20間相關於〇DS的解碼需要被開始。PTS展示用以完成解碼之 截止期限。 ODS之解碼不可能立即被完成,並且需要某個持續。 為了明確地展示解碼ODS之開始和結束時間,DTS和PTS展 示解碼開始時間和解碼之戴止期限。 51 PTS值展示截止期限,而相關於ODS的解碼需要在該截 止期限被完成並且產生的解壓縮圖形物件需要是可得自播 放裝置之物件緩衝器上。 屬於一組DSn之ODSj的任意一組之解碼開始時間利用 5 DTS(DSn[〇DS])被展示而具有90KHz之時間精確度。因此, ODSj之解碼截止期限利用DTS(DSn[ODS])值及可以被採用 以解碼之最大時間之總和而被決定。 此處,假設SIZE(ODSn[ODSj])指示在解壓縮之後的 ODSj之尺寸,並且Rd指示用於ODSj之解碼率,則被採用用 10 以解碼之最大時間是ceil(SIZE(DSn[ODSj]))。 藉由轉換這最大時間為90KHz之精確度並且相加其結 果至ODSj之DTS,利用PTS被展示之解碼裁止期限被計算而 具有90KHz之精確度。 屬於DSniODSj的PTS可利用下面的方程式被表示。 15 PTS(DS[ODSj]) = DTS(DS„[ODSj]) + 90000xceil(SIZE(DSn[ODSj])/Rd) 此外’在二組相鄰0DS(0DSj和ODSj+i)之間的關係需要 滿足下面方程式。 PTS(DSn[ODSj]) < DTS(DSn[0DSj+1]) 20 這結束ODS之PTS和DTS的說明。接著,將說明在ics 之内的PTS。在DSn内之第一 ODS的解碼開始時間之前(亦即 在利用DTSCDSnfODSi])被展示的時間之前)並且同時也在 52 05„第一呈現成為有效之前(亦即在利用PTSCDSntPDS,])被 展示之時間),ICS需要被負載至播放裝置之構成緩衝器。 因此’下面的方程式需要被滿足。 DTS(DSn[ICS]) ^ DTS(DSn[〇DS,]) 5 DTS(DSn[ICS]) < PTS(DSn[PDS!]) 接著,將說明在DSniICS内的PTS。PTS(DSn[ICS])值 被設定以滿足下面方程式。 PTS(DSn[ICS]) > PTS(DSn[ICS])
+ DECODEDURATION + TRANSFERDURATION 10 解碼持續(DECODEDURATION)展示被採用於解碼 DSn(ICS)第一呈現所需要之圊形物件的時間。解碼開始時 間等於在最早時間的DTS(ICS)值。此處,假設LASTODSPTS 表示PTS,其是相關於在DSn(ICS)第一呈現所需要的圖形物 件之中最近地被完成解碼之圖形物件,接著 15 DECODEDURATION 等於 LASTODSPTS(DSn)-DTS(DSn [ICS])。 LASTODSPTS值依據原定_選擇_按鈕—辨識_參考設定 和在DS内之ODS順序而呈現不同的值。第32A、32B、33A、 33B、以及33C圖展示不同的〇DS順序以展示使用ODS之 20 DTS 的 LASTODSPTS設定。 第32A圖展示一種情況’其中原定選擇按鈕靜態地被決 定,亦即,其中原定_選擇_按鈕_辨識_參考欄被設定為一 53 1353590 組非零的值。於此情況中,LASTODSPTS呈現在S-ODS内 之第一ODS的PTS值(亦即,PTS(DSn[ODSh+,])值於圖形 中,ODSh+1被圍在實線方形之内。 第32B圖展示一種情況,其中原定選擇按鈕動態地被決 5 定’亦即其中原定-選擇-按紐_辨識_參考被設定為"〇〇'· » 於此情況中,LASTODSPTS呈現在S-0DS中之最後〇DS的 PTS值(亦即’ PTS(DSn[ODSi])值)》於圖形中,〇DSi被圍在 實線方形之内。 第33A圖展示不包含相關於被選擇狀態之〇DS的DS。 10 於此情況中,LASTODSPTS呈現在N-ODS中之最後ODS的 PTS值(亦即,PTS(DSn[0DSh])值)。於圖形中,〇〇Sh被圍在 實線方形之内。 第33B圖展示不包含相關於正常狀態之〇DS的DS。於 此情況中,LASTODSPTS呈現在有-效應〇DS中之最後ODS 15 的PTS值(亦即’ PTS(DSn[ODSg])值)。於圖形中,〇DSg被圍 在實線方形之内。
第33C圖展示根本不包含0DS之DS。於此情況中, LASTODSPTS呈現於DSn之ICS中被指定的DTS值(亦即, DTS(DSn[ICS])值)。於圖形中,ICS被圍在實線方形之内。 20 應注意到,上面之說明適用於DSn不是一時期開始DS 之情況。如果DSn是一時期開始DS,則將應用不同的說明。 於時期開始DS之情況中,圖形平面可能整個地被清 除。用以清除圖形平面之時間可能是較長於利用 LASTODSPTS(DSn)-DTS(DSn[ICS])而被計算之時間。依據 54 1353590
一種用於BD-ROM之目標解碼器模式,圖形解碼和圖形平 面清除利用不同的處理單元被進行(圖形處理器進行解 碼)。因此,圖形解碼和平面清除併行地被進行。即使用於 第一顯示結構呈現所需的圖形資料之解碼被完成,除非平 5面已被清除’否則圖形日期無法被產生在圖形平面上。因 此’ DECODEDURATION需要被設定為等於平面清除持續 之值。假設圖形平面具有分別地等於視訊—寬度和視訊_高 度欄值之寬度和高度。進一步地,在物件緩衝器和圖形平 面之間的傳送率是128Mbps。為了清除整個圖形平面,播放 10裝置需要以128Mbps之傳送率重疊寫入具有以視訊—寬度x 視訊_高度之尺寸的圖形平面。U90KHz表示這重疊寫入之 持續,被採用以清除圖形平面之時間(被稱為平面清除時間 “PLANECLEARTIME”)利用下面的方程式被計算。 PLANECLEARTIME = ceil((90000x8xDSn[ICS]·視訊 _ 15 寬度 xDSn[ICS]·視訊_ 高度)/128,000,000)
第34A圖展示一種演算法,其利用從 LASTODSPTS(DSn)-DTS(DSn[ICS])被計算之值以及 PLANECLERATIME值而得到 DECODEDURATION值。該演 算法中,LASTODSPTS(DSn)-DTS(DSn[ICS])值和 20 PLANECLERATIME值之較大的一組被決定作為 DECODEDURATION 值。 如圖形所展示,如果DSn(ICS)之構成_狀態欄指示DSn 不是一時期開始DS(if(DSn(ICS).構成-狀態 55 1353590 ==EPOCH一START)else),則 LASTODSPTS(DSn)-DTS(DSn [ICS])值被決定作為DECODEDURATION值(返回 (LASTODSPTS(DSn)-DTS(DSn[ICS])))。另一方面,如果 DSn(ICS)之構成_狀態欄指示DSn是一時期開始 5 DS(if(DSn(ICS).構成 _ 狀態==EPOCHSTART)),則 LASTODSPTS(DSn)-DTS(DSn[ICS])值以及 PLANE CLERATIME值之較大的一組被決定作為 DECODEDURATION 值(返回(max(LASTODSPTS(DSn)-DTS(DSn[ICS]))))。
10 第34B和34C圖是展示依據PLANECLERATIME 值是否較大於 LASTODSPTS(DSn)-DTS(DSn[ICS])值之 DECODEDURATION設定的範例圖形。如果 PLANECLERATIME 值是較大於 LASTODSPTS(DSn)-DTS(DSn[ICS])值,貝丨J PLANECLERATIME 被決定作為 15 DECODEDURATION值,如第34B圖之展示。另一方面,如 果 PLANECLERATIME 值是較小於 LASTODSPTS(DSn)-DTS(DSn[ICS])值,則 LASTODSPTS(DSn)-DTS(DSn[ICS]) 值被決定作為DECODEDURATION值,如第34C圖所展示。 TRANSFERDUR ATION展示被採用以從物件緩衝器傳 20 送用於第一顯示結構呈現所需要之圖形資料至圖形平面的 時間。在D S内之第一顯示結構依據一組有-效應者是否被提 供以供用於DS以及原定選擇按鈕是否靜態地或動態地被決 定而不同。因此,TRANSFERDURATION同時也依據第一 顯示結構而不同。如果第一顯示結構是相關於一組有-效應 56 1353590 者,則被採用以傳送用於有-效應者之呈現所需要之解壓縮 圖形的時間被決定作為TRANSFERDURATION。 此處’利用DSn[ICS]被定義之有-效應者是用以提出頁 [〇]並且被產生於藉由數目-屬於一視窗攔值被指示數目的視 5 窗中。因此,用於有-效應者之第一顯示結構所需要的圖形 資料總尺寸是等於視窗(〇)至(數目_屬於-視窗-i)之總尺 寸。因此,為計算被採用以傳送用於在有-效應序列内之第 一顯示結構呈現(EFFECTTD)所需要的圖形資料之時間,總 視窗尺寸被除以播放裝置之傳送率(128Mbps)。為表示PTS 10 之時間精確度(90KHz)之結果’該結果進一步地被9〇κΗζ多 工化。第3认圖展示用以計算EFFECTTD(DSn)之方程式。 另一方面,如果DSn不具任何的有_效應者,則用於 DSn[ICS]之呈現的第一顯示結構是多頁選單之頁[〇]。如果 原定選擇按鈕靜態地被指定,則多頁選單之頁[〇]將如用於 15原定選擇按鈕之被選擇狀態以及其他按鈕的正常狀態所需 要的解壓縮資料-般快地被呈現,該頁[〇]將從物件緩衝器 被傳送至圖形平面。 此處,相關於DSn(ICS)之多頁選單的頁[〇]包含利用數 目—屬於―按鈕攔值被指示之數目的按鈕。因此,用於第一 20顯示結構之呈現所需要的資料尺寸如下所示地被計算。首 先,總尺寸被計算以供用於相關於頁面上全部按紐的正常 狀態之圖形資料,其從(0)至(數目』於—按紐_υ藉由 DSn(lCS).頁[〇]·按紐被指定。接著,對於因此被計算之總尺 寸,相關於頁[0]之原定選擇按紐的被選擇狀態之圖形資料 57 1353590 的尺寸(腿z聊n’DSn[ICS]·頁[〇].原定—選擇一按紐一辨識 —參考))被相加。進-步地,從產生的數值,相關於原定選 擇按鈕之正常狀態的圖形資料尺寸(NBSizE(DSn, DSn[ICS].頁[0].原定_選擇-按i辨識—參考))被減去以得 5到用於第一顯示結構之呈現所需要的資料尺寸。 因此用於第-顯示結構之呈現所需要而被計算的資料 尺寸除以減裝置之傳送率⑽Mbps),並且被幫hz多工 化以表示PTS之時間精確度(90KHz)的結果。接著,被採用 以供用於第-頁面之呈現的傳送持續被計算。第35B圖展示 10於未提供有-效應者且原定選擇按紐靜態地被決定之情況 中用以計算PAGDEFAULTTD(DSn)之方程式。 於原定選擇按鈕動態地被決定之情況中,第35B圖展示 之方私式是不適用的,因為於頁[〇]上之哪組按钮被選擇作 為原定者不是已知。因此,需要計算最差情況之 15 TRANSFERDURATION。該最差情況是在藉由DSn(ICS).頁 [〇]被定義之按鈕中具有最大尺寸之按鈕被選擇作為原定 者。在DSn(ICS)·頁[〇]的按鈕之中’具有最大尺寸之按鈕被 表示為LRG{按鈕:按鈕eDSn[ICS].頁[〇].按鈕}(LRG{button: buttoneDSn[ICS].PAGE[0] Button})。 -° 接著’將於上述最差情況被傳送所需要的資料尺寸(最 大資料尺寸)被計算,如下所示。首先,頁[0]上所有按鈕的 總尺寸(從(0)至(數目_屬於_按鈕-1)之頁[〇]·按鈕)被計算。 對於因此被計算之總尺寸,按鈕之尺寸LRG(BSIZE(DSn, LRG{按鈕:按鈕eIDSn[ICS].頁[〇].按鈕}))被相加。進一步 58 1353590 地’從產生的值’相關於按紐正常狀態之圖形資料尺寸 LRG(NBSIZE(DSn,LRG{按鈕:按鈕eiDSn[ICS].頁[〇]·按 紐}))被減去以得到最大資料尺寸。 以上面方式被計算之最大資料尺寸被除以播放裝置之 5傳送率(128Mbps),並且進一步地被以9〇KHz多工化而用於 表示PTS之時間精確度(90KHZ)的結果。接著,被採用於多 頁選單第一頁面之呈現的傳送持續被計算。第35C圖展示於 未提供有-效應者且原定選擇按鈕動態地被決定之情況中 用以計算PAGENODEFAULTTD(DSn)之方程式。 10 第36圖是展示用以選擇地決定EFFECTTD、 PAGEDEFAULTTD、以及PAGENODEFAULTTD之其中一組 作為TRANSFERDURATION之演算法的圖形。如圖形所展 示,如果至少一組有-效應者被提供(if(DSn[ICS]·頁[0].有_ 效應.數目_屬於_效應!=0)),則EFFECTTD被決定作為 15 TRANSFERDURATION(返回 EFFECTTD(DSn))。如果沒有 供用於提出頁[0]之有-效應者被提供,並且沒有原定選 擇按鈕靜態地被指定(DSn[ICS·頁[0].原定_選擇_按鈕_ 辨識-參考==〇xFFFF]),則PAGEDEFAULTTD被決定作為 TRANSFERDURATION(返回 PAGENODEFAULTTD(DSn))。 20 如果用於提出頁[0]之有-效應者不被提供並且原定選擇按 鈕靜態地被決定,則PAGEDEFAULTTD被決定作為 TRANSFERDURATION(返回 PAGEDEFAULTTD(DSn))。 如上所述,依據本發明第五實施例’一組ICS之DTS和 PTS值依據0DS資料尺寸而最佳地被決定。因此,互動控制 59 1353590 平順地被進行而不必延遲。 (第六實施例) 本發明第六實施例是關於一種播放裝置,其被使用於 第一至第五實施例中所說明之BD_R0M播放。第37圖是展 5示播放裝置内部結構之圖形。依據第六實施例之播放裝置 是依據第37圖展示之内部結構而工業地被製造。播放裝置 主要地由系統LSI和驅動裴置二部分所構成。播放裝置可以 是藉由架設這些部份於裝置之架櫃和基片上而工業地被製 造。系統LSI是-種積體電路,其包含用以完成播放裝置之 10 功能的各種處理單元。 以上面方式被製造之播放裝置由下列各部件所構成: 一組BD驅動器1 ' 一組讀取緩衝器2、一組解多工器 (De-MUX)3、-組視訊解碣器4、一組視訊平面5、圖形 解碼器6、-組呈現平面7、—組加法器8、一組j圖形解碼 15器9、一組互動圖形平面川、一組加法器11、一組音訊解碼 器13、CLUT(色彩查詢表)單元14和15、—組psR集合16、 一組系統時脈17、一組使用者一暫停計時器18、一組選擇 暫停計時器19、一組構成_暫停計時器2〇、一組效應持續 計時器21、一組操作接收單元22、以及—組狀態控制單元 20 23 〇 BD驅動器1進行BD-ROM之裝載、讀取、以及射出。 BD驅動器1進行BD-ROM 100之存取。 讀取緩衝器是一種HFO(先進先出)記憶體。因此,從 BD-ROM被讀取之TS封包以如它們到達之相同順序而從讀 60 1353590 取緩衝器2被移除。
De_MUX3從讀取緩衝器2而讀取TS封包並且轉換它們 為PES封包。在產生的PES封包之中,具有-預定資料流PID 之PES封包被輸出至視訊解碼器4、音訊解碼器η、ρ·圖形 5解碼器6 '以及1_圖形解碼器9之其中一組。 視訊解碼器4解碼從De_MUX3被接收之pES封包,並且 呈运该產生的解壓縮圖像資料至視訊平面5。 視訊平面5是用以儲存解壓縮圖像資料之平面記憶 體。名稱平面”是指示用以儲存像素資料一屏幕之播放裝 1〇置的記憶體區域。由於多數平面之供應,播放裝置可像素 接像素地增加被儲存資料於各平面上’以產生一組視訊輸 出,因而多數個圖形影像被覆蓋作為一組複合影像。視訊 平面5之解析度是1920x1〇80。圖像資料被儲存於視訊平面5 上作為以YUV值被表示之16_位元像素資料。 15 P_圖形解碼器6解碼從BD-ROM或HD被讀取之一組圖 形資料流,並且呈送該產生的解壓縮圖形至呈現圖形平面 7。當圖形資料流被解碼並且呈送時,子標題出現於屏幕上。 呈現圖形平面7是-種記憶體,其具有用以儲存解壓縮 圖形之一屏幕的區域。這平面之解析度是192〇χ1〇8〇,並且 20解歷縮圖形被儲存於呈現圖形平面7上作為以索引色彩被 表示之8-位元像素資料。藉由使用(:]1171(色彩查詢表)以轉 換索引色彩,被儲存於呈現圖形平面7上之解壓縮圖形被呈 現。 加法器8利用被儲存於呈現圖形平面7上之内容以覆蓋 61 被解壓縮圖像資料⑴。
〜圖形解碼器9解碼從BD-ROM或HD被讀取之一組IG
資料流,並且5这士古A A 疋逐屋生的解壓縮圖形至互動圖形平面10。 利用I圖形解碼器9被解碼之解壓縮圖形資料被呈送至 互動圖形平面1〇。 加法器11利用加法器8之輸出而覆蓋互動圖形平面1〇 之貝料(亦即’藉由利用覆蓋被解壓縮圖像資料以及被儲 於呈現圖形平面7上之内容而被形成之暫時性的視訊資 料)以進行最後視訊輸出。 曰°凡解碼器13解碼從De-MUX3被接收之PES封包以輸 出被解壓縮音訊資料。 CLUT單兀14轉換被儲存於呈現圖形平面7上之被解壓 縮圖形的索引色彩為Y、Cr、以及Cb值。 e CLUT單疋15轉換被儲存於互動圖形平面10上之被解 愿縮圖形的索引色彩為Y、cr、以及Cb值。 PSR集。16疋在播放裝置之内被提供之暫存器集合。該 ^存器集合包含64組播放器狀態暫存器(PSR)以及4096組 —般用途=暫存器(哪)。64_放器狀態暫存㈣表播放 、之目引狀態。明確地說,PSR5 8代表目前播放點。 呈現組值’其從〇排列至〇xFfffffff以代表*則z之目前 ^放點(目前PTM:呈現時間),R11代表目前作用頁面(目 」頁面)之頁面—辨識。哪1〇代表於目前頁面上在被選擇狀 ‘%之按紐(目前按紐)。 系統時脈17產生時脈信號。以_順幻同步於時脈信號 62 1353590 地進行PES封包之轉換。 使用者—暫停計時器18在利用PTS(DSn[;ICS])m指定之 時間被設定為使用者-時間-暫停_持續欄之值。當使用者_ 時間-暫停一持續欄值被設定時,計時器18在系統時脈之滴 5 答中開始朝向零地倒數計時。每次當使用者操作被接收 時,計時器18被重置回至使用者_時間_暫停_持續欄值。如 果在計時器18到達零之前沒有使用者操作被接收,則計時 器18暫停。 選擇一暫停計時器19在利用PTS(DSn[ICS])指定的時間 10被設定為選擇一時間-暫停_點欄之值《當選擇-時間_暫停_ 點欄值被設定時’計時器19在系統時脈滴答中開始朝向零 地倒數計時。每次當使用者操作被接收時,計時器19則被 重置回至選擇-時間_暫停一點欄值。如果在計時器19到達零 之前沒有使用者操作被接收,則計時器19暫停。當計時器 15 19暫停時,其是已知,第9圖展示之有效互動週期已結束。 構成-暫停計時器20在利用DTS(DSn[ICS])指定之時間 被設定為構成_時間_暫停_點欄值。當構成-時間-暫停_點 欄值被設定時,計時器20在系統時脈滴答中開始朝向零地 倒數計時。計時器20不被重置,即使使用者操作被接收。 20當計時器20到達零時’亦即計時器20暫停,其是已知,已 經到達時期END。 如果DSn是一時期開始DS ’則效應_持續計時器21在利 用DTS(DSn[ICS])指定之時間被設定為效應-持續攔值。當 效應一持續攔值被設定時,計時器21在系統時脈滴答中開始 63 朝向零地倒數計時》計時器21不被重置,即使使用者操作 被接收。當计時器21到達零時,亦即計時器21暫停,其是 已知,動畫效應之下一組顯示結構需要被顯示。 5 操作接收單元22接收於遙控器或播放裝置前面板上被 5形成之使用者操作,並且輸出代表被接收之使用者操作的 資訊(此後該資訊被稱為“U0”)至1_圖形解碼器9。 狀態控制單元23依據來自I-圖形解碼器9之指令而設定 2需要的值至PSR。此指令可以經由⑴直接定址或(ii)間接 W =址而被給予。於直接定址情況中1圖形解碼器9輸出一 〇組即時值,其將被設定至pSR集合16之一組適當的暫存器。 2間接定址情況中,I-圖形解碼器9輸出一組播放裝置狀態 j使用者喜好中改變之通知。當接收此通知時,狀態控制 3决疋將被3又疋之值以反映該改變,並且設定因此被決 ΐ5弋之值至PSR集合16之一組適當的暫存器。狀態控制器23 5決定利用進行“當播放狀況被改變時之程序,,或“當改變被 要求時之程序的值。此後,將說明用以設定psRll(目前頁 面)和PSR10(目前按紐)而被進行之程序。 第3 8 A圖是“當播放狀況被改變時之程序,,的流程圖,其 相對於PSRU而預先被形成。這程序被進行以設定在一組 2〇 ICS内之第一頁面-資訊結構至PSR11(步驟S99)。 第38B圖是“當改變被要求時之程序,,的流程圖,其相對 於PSRU而預先被形成。假設,使用者操作被接收並且具有 頁數目X之-頁面被要求呈現。反應於該使用者操作,狀態 控制器23判斷X是否為一組有效值(步驟Sl〇〇)。如果χ是一 64 1353590 組有效值’則PSR11被設定為X值(步驟Sl〇1)。如果χ是無 效的,則PSR11保持不被改變(步驟si〇2)。 PSRU之值如上所述地改變。接著回轉至朽謂,將說 明“當播放狀況被改變時之程序,,並且說明“當改變被要求 5 時之程序”。 第39Α圖是“當播放狀況被改變時之程序,,的流程圖,其 相對於PSR10地被進行。 首先’狀態控制器2 3判斷相關於目前頁面之原定—選擇 _按鈕_辨識_參考攔值是否為有效(步驟Slu)。如果步驟 10 S111之判斷為是,則原定-選擇-按鈕_辨識—參考欄值被設 定為PSR10(步驟S112) 如果原定-選擇_按鈕_辨識_參考欄值是無效的,則其 決定PSR10是否擁有一組有效值(步驟Sll3)。如果pSRi〇* 有效,則PSR10保持不被改變,因而目前被保持之值被維持 15 (步驟S114)。另一方面,如果PSRio是無效的,則PSR10被 設定為辨認目前頁面之第一按鈕一資訊結構的按鈕—辨識— 參考欄值(步驟S115)。 第39B圖是“當按鈕改變被要求時之程序,’的流程圖,其 相對於PSR10地被進行。假設,使用者操作被達成並且具有 20按紐數目χ之按紐被要求被選擇。反應於該使用者操作,狀 態控制為23判斷X疋否為有效按紐—辨識攔值(步驟$ HQ。 如果X是有效值,則PSRi〇被設定為χ值(步驟sU8)。如果χ 疋無效值’ 則PSR10保持不被改變,並且因此目前被保持之 值被維持(步驟S117)。於上面說明的裎序中,”尺⑴和^被 65 1353590 確保以在所有時間皆保持目前值。這結束關於播放裝置内 部結構之說明。 <1-圖形解碼器9之内部結構> 接著,將參考第40圖而說明I-圖形解碼器9之内部結 5 構。如圖形所展示,I-圖形解碼器由下列各部件所構成:一 組被編碼之資料缓衝器33、一組資料流圖形處理器34、一 組物件缓衝器35、一組構成缓衝器36、以及一組圖形控制 器37。 被編碼之資料緩衝器33是一組緩衝器,其用以暫時地 10 與它們的DTS和PTS—起儲存一組ICS、一組PDS、和一組 ODS。 資料流圖形處理器34解碼一組ODS並且輸出該產生之 被解壓縮的圖形物件至物件緩衝器35。 物件緩衝器35是一組緩衝器,其用以儲存多數個被解 15 壓縮之圖形物件(利用圖形中之方形被表示),其利用資料流 圖形處理器34而被解碼。 構成缓衝器36是一組記憶體,其用以儲存一組ICS。構 成缓衝器36供應至圖形控制器37,在ICS之内被提供的頁面 _資訊結構以及在各頁面_資訊結構之内被提供的按鈕_資 20 訊結構。 圖形控制器37解碼被儲存於構成緩衝器37中之一組 ICS並且依據被解碼之ICS而組合一組顯示結構。亦即,圖 形控制器37參考藉由PSR 11值被辨識的頁面—資訊結構(目 前頁面_資訊結構)而從物件緩衝器15讀取圖形物件,並且 66 1353590 5 10 呈送該被讀取之圖形物件至互_形平㈣。因此被讀取 之圖形物件是由相關於目前頁面之各按紐一資訊結構的正 常—開始-物件-辨識—參考欄值至正常—結束—物件辨識參 考棚值被指定之—㈣_物件。相對於_PSR 10被指 定之按鈕-貧訊結構,藉由選擇-開始-物件一辨識一參考欄值 至選擇-結束-物I辨識—參考欄值被指^的一系列圖形物 件從物件緩衝器15被讀取。第中,箭號bgl、bg2、bg3、 以及bg4分解地代表藉由圖形控㈣37被進行之圖形物件 的產生。該產生之結果,包含按鈕〇 A、〇 B ' 〇 c、以及 Ο-D之頁面被儲存於互㈣形平面1()上並且覆蓋著視訊。 這結束將利用圖形控制器3 7被進行之程序的粗略說
明。進一步地,圖形控制器37反應於pSR 1〇或1>5尺u值之 改變、计時器18-21之暫停、或利用構成暫停計時器2〇被接 15 收之使用者操作而更新顯示結構。利用圖形控制器37被進 行之程序詳細地被展示於第4i_47圖中。 第41圖是藉由圖形控制器37被進行之程序的主要例行 程式之流程圖。於主要例行程式中,步驟S1S6B成一迴 路。於各迴路疊代中’其判斷特定事件是否已經發生(步驟 S1-S4) ’多頁選單之一顯示結構是否被更新為供用於動晝 20呈現之一種依序的顯示結構(步驟S5)、並且處理是否依據使 用者操作(UO處理)而被進行(步驟S6)。如果步驟S1-S4之任 何判斷為是,則對應的步驟被達成並且處理返回至主要例 行程式。
於步驟S1中’其判斷目前播放點是否已達到藉由 67 PTS(DSn[ICS])所指定之點。如果步 乂驟51之判斷為是,則上 面所說明之“#誠狀況似料之程序,,被進行。結果, 多頁選單之第-頁面的請,被設定為目前頁面(步驟 ⑺。接著’使用者-暫停計時器18、選擇—暫停計時器19、 以及構成一暫停計時器20全被重置(步驟S8),並且目前頁面 被呈現於屏幕上(步卿)。處理縣心步㈣以供用於 下一個迴路疊代。 於步驟S2中,其判斷使用者—暫停計時器贼否已㈣ 停。如果於步驟S2中之判斷為{,則步驟川_814之迴路被 進行。於各迴路疊代中,多頁選單之任意—細從屏幕被 移除(步驟S13) ’之後接著供用於頁m而被提供之—組無. 效應動畫的播放(步驟S14)。從頁[〇]起之供用於各頁面的迴 路被重複,該迴路被定義在ICS之内(步驟su和si2)。 於步驟S3中,其判斷選擇一暫停計時器19是否已經暫 停。如果步驟S3中之判斷為是,則目前頁面上之—按鈕自 動地被致動(自動致動:步驟SlG)e接著,處理返回步_ 以供用於下一個迴路疊代。 於步驟S4中,其判斷構成一暫停計時器2〇是否已經暫 停。如果步驟S4中之判斷為是,則多頁選單之第一頁面的 頁[0],從屏幕被移除(步驟S15),之後接著供用於頁[⑺之被 提供的無-效應動畫之播放(步驟S16)。接著,處理返回至步 驟S1以供用於下一個迴路疊代。 接著,將說明多頁選單之第一呈現。第一呈現經由第 42圖展示之步驟S15_S23被實施,在狀態控制資訊23進行上 1353590 面所說明之當播放狀況被改變時之程序,,之後,則設定頁[〇] 作為目前頁面。於步驟S24中,供用於目前頁面之有_效應 動畫被執行。於步驟S25之後,一目前按鈕設定程序被進 行。目刖按鈕利用PSR 10被指定。因此,於步驟S25中,“當 5播放狀況被改變時之程序”相對於PSR 1〇而被進行,因而目 前按钮被決疋。接著,處理移動至步驟S17_s22上。 步驟S17和S22形成一迴路,其被重複以供用於目前頁 面中之被提供的各按鈕一資訊結構(步驟S17和S18)。將在迴 路之目前疊代中被處理的按鈕—資訊結構被設計作為按鈕— 10資訊⑻。 於步驟S19中,其判斷按鈕一資訊(p)是否相關於目前按 鈕。如果步驟S19中之判斷為是’則步驟S2〇進行下一個步 賻。如果為否,則步驟S21進行下一個步驟。 於步驟S21中,在物件緩衝器35上的圖形物件之中,利 15用疋常-開始-物件-辨識-參考欄值被指定之一物件被設計 作為圖形物件(p)。 於步驟S20中,在物件緩衝器35上的圖形物件之中,利 用選擇-開始—物件-辨識一參考攔值被指定之一物件被設計 作為圖形物件(p)。 2〇 一旦於步驟S20或S21中圖形物件(p)被設計,則圖形物 件(p)被呈送至互動圖形平面1〇之利用按紐-水平一位置和按 鈕一垂直__位置欄值所指定的位置(步驟S22)。藉由重複供用 於在目前頁面中被提供之各按鈕-資訊結構的上面步驟,在 相關於各按鈕狀態的多數個圖形物件之中,供用於各按鈕 69 1353590 之第一圖形物件被呈送至互動圖形平面10。在重複上面步 驟之後,CLUT單元15被設定以便使用藉由目前頁面之調色 板-辨識—參考欄值所指定的調色板資料而呈現該目前頁面 (步驟S23)。這結束第42圖展示之流程圖的說明。 5 第43圖是用於有-效應動畫之播放的程序之流程圖。於 流程圖中’一個變量t代表在供用於有-效應者而被定義的效 應一序列之内的任意一組顯示結構。此外,一個變量u代表 被使用於效應⑴之構成_物件外之任意一組構成_物件。如 流程圖所展示’首先’變量t*u被啟始化為“〇”(步驟S3〇)。 1〇接著,效應-持續-計時器21被設定為效應⑴·效應_持續攔 之值(步驟S31),並且clut單元14和15被設定以便使用藉 由效應⑴·調色板一辨識—參考攔值被辨識之調色板資料以 供呈現(步驟S32)。接著,步驟S33_S4〇之迴路被進行。該迴 路疋一種雙層迴路。第一層迴路(步驟S33 S3乃使用變量u 5作為控制變量’因而第二層迴路(步驟S33-S40)使用變量t 作為控制變量。 於第-層迴路中,其判斷在相關於效應⑴之構成—物件 ⑻結構㈣提供的物件—剪輯—旗制是碰設定為“〇”(步 驟S33)。如果該欄被設定為‘Ό,,,則沒有用於構成物件⑻ 2〇 ‘之圖㈣件被呈現於屏幕上(步卿5)。如果被設定為 1於另方面’則物件依據構成-物件(u)之物件_剪輯_ 水平一位置、物件—剪輯—垂直—位置、剪輯-寬度、以及剪輯 —问度欄而被剪輯。接著在藉由構成-物件⑻之視窗—辨識― 參考欄被辨識的視窗之内,在藉由構成一物件⑻之内的構成 70 1353590
_物件—水平一位置和構成一物件-垂直_位置欄被指定之位 置,圖形物件之剪輯部份被產生(步驟S34)。接著,變量U 被增置“1”。第一層迴路被重複直至變量U等於數目-屬於_ 構成—物件欄值為止。 5 第二層迴路令,對於第一層迴路之各疊代中(步驟 S33-S37),下面的步驟被進行。在效應_持續暫停之後(步驟 538) ,變量t被増量“Γ,,並且變量u被啟始化為“〇”(步驟 539) 。第二層迴路被重複直至變量t等於數目-屬於_效應⑴ 搁值為止(步驟S40)。這結束用於有_效應之播放程序的說 10明。應注意到,將不說明無-效應者播放之程序,因為其基 本上是相同於上面所說明的程序。 即時地,在有-效應者的播放之後,一目前頁面被呈現 且第-顯不被更新以供動晝的呈現。藉由呈送相關於正常— 開始—物件—辨識一參考之圖形物件以及於各按鈕一資訊結構 15中被提供的選擇-開始-物件-辨識-參考欄值至互動圖形平 面10,目前頁面之第-顯示結構被呈現。藉由更新用於主 要例行程式中各迴路疊代之互動圖形平面10上的按鈕影 像,各按鈕以動晝形式被呈現。藉由將相關於該按鈕之一 系列圖形物件(第q組圖形物件)的任意一組重疊地寫入互動 20圖形平面10,各按鈕影像被更新。那就是說,藉由一個接 一個地呈送相關於在各按鈕_資訊結構之内被提供的正常_ 狀態—寅訊及選擇-狀態_資讯攔之一系列的圖形物件至互 動圖形平面10,各按鈕以動畫方式被呈現。應注意到,變 量q被使用以指定相關於在各按鈕一資訊結構之内被提供的 71 1353590 正常_狀態_資訊和選擇_狀態_資訊欄之分別的圖形物件。 接著,參考第44圖,將說明供動畫呈現之顯示更新的 程序。 於步驟S41中,其判斷第一顯示結構是否已被呈現。如 5 果第一顯示结構尚未被呈現,則處理返回至主要例行程式 而不進行任何操作。如果第一顯示結構已被呈現,另一方 面,則步驟S42-S53被進行。步驟S41-S55形成一組迴路, 其中步驟S44-S55被重複以供用於ICS中之各按鈕_資訊結 構(步驟S42和S43)。 10 於步驟S44中,變量q被設定為對應於按鈕_資訊(P)結構 之變量動畫(P)的值。結果,變量q代表按鈕_資訊(P)之目前 訊框數目。 於步驟S45中,其判斷按鈕_資訊(p)是否對應於在被選 擇狀態之按紐目前(亦即,目前按紐)。 15 如果按鈕_資訊(p)不對應至該目前按鈕,則變量q被添 加至按鈕_資訊(p)中之正常_開始_物件_辨識_參考以得到 一組ID(q)(步驟 S46)。 如果按鈕_資訊(p)對應至該目前按鈕,則步驟S47被進 行。 20 於步驟S47中,其判斷目前按鈕是否在致動狀態。如果 步驟S47中之判斷為是,則變量q被添加至按鈕_資訊(p)中之 致動_開始_物件_辨識_參考欄值以得到一組ID(q)(步驟 S54)。接著,相關於按鈕_資訊(p)之導航命令的其中一組被 執行(步驟S55)。 72 另一方面,如果目前按鈕不是在致動狀態,則變量q被 添加至按叙_資訊(P)令之選擇一開始_物件—辨識—參考_ 以得到一组ID(q)(步驟S48)。 一旦該ID(q)被得到,在被儲存於物件緩衝器%上的圖 5形物件之中,其利用ID⑷被辨識的一物件被呈送至互動圖 形平面10。於互動圖形平面10上之呈送位置利用於按紐資 訊(P) t ?鎌供的倾—水平_位置和独直―位置搁而被 指定。 經由迴路疊代,相關於目前按紐之被選擇(或被致動) 1〇狀態的圖形物件之第q組被呈送至互動圖形平面10。 二步驟S50中,其判斷正常_開始一物件—辨識—參考搁值 和變量q之總和是否已達到正常-結束一物件—辨識一參考棚 值=果該總和不達到正常_結束一物件-辨識—參考搁值, 則*里<1被〜里1並且被增量之變量q被設定為變量動畫 15 (P)(步驟S51)。另—方面,如果該總和已達到正常-結束-物 Γ,了 t識'參考搁值’則其判斷重複-旗標搁是否被設定為 1 (/、驟S52)。如果該重複一旗標欄被設定為“j,,則變量動 真(P)破啟始化為(步驟S53)。上面之步驟被重複以供用 於在1CS之内的各按紐-資訊結構(步驟S42和S43) ’並且接 2〇著處理返回至主要例行程式。 /由上面說明的步驟S41S53 ,每次當主要例行程式被 進仃時,被呈現於屏幕上之各按鈕影像利用一組新的圖形 物牛^更新。因此,藉由重複該主要例行程式,按紐影像 以動思方式被呈現。當以動晝方式呈現該按紐時,圖形控 73 1353590 制器37調㈣於呈現各圖形物件之持續以便保持動畫-訊 框_速率_碼。這結束用於動畫的呈現程序之說明。 於上述之步騾S47中,如果判斷目前按鈕是在致動狀 態,則相關於目前按鈕之一組導航命令需要於步驟S55中被 5執行。第45圖是用以執行導航命令之程序的流程圖。首先, 其判斷導航命令是否為設定按鈕頁面命令(步驟S56)。如果 導航命令不是設定按鈕頁面命令,則導航命令簡單地被執 行(步驟S57)。另-方面’如果導航命令是設定按紐頁面命 令’則指令被給予至狀態控制單元23,以便蚊利用導航 10命令運算兀所指定的頁面數目作為頁面數目χ以及設定利 用導航命令之運算元所指定之按鈕數目至PSR10(步驟 S58)。接著,相對KpSRn,狀態控制單元”執行“當改變 被要求時之程序,,(步驟S59)。如上所述,PSR11擁有代表目 别被呈現之頁面(亦即,目前頁面)的一組值。因此藉由相 15對於PSR11而進行“當改變被要求時之程序,,,目前頁面被決 疋。接著,相對於PSR1〇,狀態控制單元23進行“當播放狀 況被改變時之程序,,(步驟S60)。這結束第45圖展示之流程圖 的說明。 延結束用於執行導航命令程序之說明。如上所述,當 20 -組相關的按⑽皮致動時,一組導航命令被執行。反應於 使用者操作(UO),按鈕狀態改變經由下面的程序被呈現。 第46圖展示用於處理一組u〇之程序。如流程圖所展示,於 步驟S6I-S64中,其判斷特定事件是否已經發生。各事件之 發生需要進行特定步驟。處理接著返回至主要例行程式。 74 5 明蜂地說,於步驟S61中,其判斷列表攔是否被 設定為1。如果該攔被設定為T,則處理返回至主要例 行程式而不進行任何步驟。 10 於步驟S62中,其賴於遙㈣上之任何向上' 向下、 向左、以及向右的移動歧否被推動。當推動任何鍵時, 使用者-暫停計時器18和選擇-暫停計時器職重置(步驟 S65)。接H按紐被設計作為新的目前胁(步驟_, 之後’接著判斷新近被設計目前按紐之自I作用—旗標是 否被設定為“or,(步驟S67)。如果該自動肩-旗標不被設 定為“01”’則處理返回至主要例行程式。另—方面,如果 該自動_作用肩票被設定為“〇1,,,則目前按紐⑴被致動(步 驟卿。接者’變量動畫⑴被設定為“0”(步驟S70)。 15 於步驟S63中,其判斷—組數值輸人是否被達成。如果 -組數目輸人被達成,則㈣者—暫停計時㈣和選擇暫 停計時器19被重置(步驟S71),並且另_倾倾計作為新 的目前按钮(步驟S72)。處理接著返職主要例行程式。 20 於JS64中,其判斷在遙控器上之—組致動鍵是否被 推動。當推進致動鍵時,使用者-暫停計時㈣和選擇暫 ^十時器19被重置(步_),並且接著目前按纽⑴被致動 ^驟S69)。在按叙狀態轉變之後,變量動畫⑴被設定為 一(4S70)應,主意到,藉由要求第47圖展示之一組副例 二程式’上述財—組新的目前按蚊步驟S66被進行。接 者’將參考圖形說明該副例行程式。 第47圖是目前按私改變程序之流程圖。首先,決定在 75 相關於目前按鈕之鄰近-資訊内的上方-按鈕一辨識_參考、 下方-按紐-辨識_參考、左方-按鈕-辨識—參考、以及右方_ 按辨識—參考欄何者對應至被推動之鍵(步驟S75)。 此處,假設按紐(Y)代表目前按紐’並且假設按紐X代 表藉由上方_按鈕_辨識_參考、下方_按鈕_辨識-參考、左 方〜按鈕_辨識_參考、以及右方_按鈕_辨識_參考欄之其中 〜襴所指定之按鈕(步驟S76) ^接著,相對於PSR10,狀態 控制單元23進行“當改變被要求時之程序,’(步驟S77)。結 果’ PSR10被設定為X之值。 ° 之後’變量動畫(X)和動畫(Y)被設定為“0,’(步驟S78), 且返回至主要例行程式。 如上所述,U0處理中’ 一按鈕反應於UO而被致動。 然而,當選擇_時間-暫停一點暫停時,至致動狀態之按紐狀 態轉變同時也被形成。接著,參考第48圖,將說明在選擇 15時間-暫停-點暫停之後按紐立即自動致動之程序。第48圖 是按鈕自動致動之程序的流程圖。首先,判斷原定_致動_ 按紐_辨識—參考欄是否被設定為“〇〇”或“FF”(步驟S91)。如 果該欄被設定為“00”,則處理返回至主要例行程式而不進 行任何步驟。另一方面,如果原定-致動-按鈕_辨識一參考 20被設定為“FF” ’則目前按鈕⑴被致動(步驟S93)。之後,對 應至目前按鈕⑴之變量動畫⑴被設定為“〇,,(步驟S94),並且 返回至主要例行程式。 如果原定-致動一按鈕_辨識_參考欄值既非“00”也不是 “FF”,利用原定-致動—按鈕_辨識_參考欄值被指定之按鈕 76 被決定為新的目前按鈕⑴(步驟s92)。因此,利用原定_致動 〜按鈕_辨識-參考欄值被指定之按鈕接收致動狀態(步驟 S93p之後,對應至目前按鈕(0之變量動晝⑴被設定為 “0’,(步驟S94) ’並且返回至主要例行程式。 經由上面步驟’在被選擇狀態之按紐在預定持續結束 時自動地成為被致動狀態。這結束第47圖展示之流程圖的 說明。 <突然推出之U/I的圖形顯示器之開啟/關閉> 上面之說明是關於,在展示經常存在U/i之使用者一界 面—模式情》兄中,藉由I-圖形解媽器9被進行之程序。於突然 推出之U/I被使用的情況中,I-圖形解碼器9如下所示地操 作。首先’相似於經常存在U/I之情況,l圖形解碼器9進行 解碼以進行物件缓衝器35上之圖形物件的解碼。j圖形解石馬 器9接著利用藉由PTS(DSn[ICS])展示之時間而呈送圖形物 件至互動圖开>平面10。依此論點,I-圖形解碼器9以相似於 經常存在U/I被使用之情況的方式而操作。然而,在處理被 進行之後,其相異於圖形控制器37不覆蓋被儲存於立動圖 形平面10上之頁面,並且因此頁面不被呈現。那就是說, 圖形控制器37藉由不輸出被儲存於互動圖形平面上之資 料至CLUT單元15而“關閉,,該頁面。由於該頁面不被裏現於 屏幕上(亦即,關閉)’圖形控制器37等待用於突然推出一開 啟之使用者操作。反應於用於突然推出—開啟之使用者操 作,圖形控制器37輸出被儲存於互動圖形平面1〇上之圖形 育料至CLUT單元15,其中該_資料被覆蓋著視訊資料。 結果。,。胃面被“開啟,,或被呈現於屏幕上。如上所述圖形 控制盗3 7開啟且關閉圖形顯示器以實現突然推出之顯示。 隨後被進彳T之操作,在經常開啟和㈣推出收之間 又有差"田主要頁面上之任何按紐被致動時,相關於被 5致動按紐之-導航命令被執行。當選擇一暫停計時㈣暫停 %’主要頁面上之目前按紐自動地被致動並且一子頁面被 呈現於屏幕上。 當使用者操作被達成以供用於突然推出一關閉時,圖 形控制器37關閉所有的屏幕上頁面,因而不留下頁面被呈 10現於屏幕上。 如果沒有使用者操作被達成於某一時間遇期,則使用 者〜暫停計時器18朝向零而倒數計時。當使用者-暫停計時 器18暫停時,圖形控制器37同時也關閉所有屏幕上的頁 面’因而不留下頁面被呈現於屏幕上。上述之開啟和關閉 15程序被進行以實現第12人圖展示之狀態轉變。 如上所述’經由開啟和關閉操作,突然推出U/I被製作。 如上所述’本發明第六實施例實現支援具有如第一至 第五實施例說明之資料結構的B D - R Ο Μ播放裝置之工業製 作。這有助於依據第一至第五實施例之BD-ROM的廣泛使 20用。 (第七實施例) 本發明第七實施例是關於BD-ROM之製造程序。第49 圖是依據第一至第五實施例之BD-ROM製造程序流程圖。 製造程序包含記錄視訊、音訊、以及類似者之材料製 78 作步驟(步驟S201)、使用一著述裝置以產生一種應用格式之 著述步驟(步驟S202)、以及壓製產生BD-ROM之原版影片並 且進行戳記及結合以完成BD-ROM的步驟(步驟S203)。 BD-ROM著述步驟包含下面步驟S204-S213。 5 接著,將說明步驟S204-S213。於步驟S204中,控制資 訊、調色板定義資訊、以及圖形被產生。於步驟S205中, 控制資訊、調色板定義資訊、以及圖形被轉換為功能區段。 於步驟S206中,各ICS之一組PTS依據將被同步化之圖像的 顯示時序而被設定。於步驟S207中,一組DTS[ODS]和一組 10 PTS[ODS]依據PTS[ICS]而被設定。於步驟S208中,一組 DTS[ICS]和一組PTS[PDS]依據DTS[ODS]而被設定。 於步驟S209中’播放器模式中各緩衝器佔有期改變被 圖形化。於步驟S210中,判斷被圖形化之改變是否滿足播 放器模式之限制。如果該判斷為否,則各功能區段之DTS 15 和PTS於步驟S211中重新被寫入。如果該判斷為肯定的,則 —組圖形資料流被產生於步驟S212中,並且該圖形資料流 與一組視訊資料流以及一組音訊資料流被多工化,其分別 地被產生,以於步驟S213中形成一組AV剪輯短片。在這之 後,AV剪輯短片是適用於藍光碟片唯讀格式,以完成應用 20 格式。 (修改) 雖然本發明已經由上面實施例被說明,然而本發明是 不受限制於那些特定實施例。本發明可以藉由下面(A)至(L) 之任何修改而被實施。於申請專利範圍所敘述之本發明包 79 1353590 含上面實施例以及它們下面修改的延伸與普遍化。延伸與 普遍化程度取決於當本發明被形成時之本發明技術領域之 技術狀態。 (A) 上面實施例說明BD_R〇m被使用作為記錄媒體之 5情況。但是,本發明之主要特點在於被記錄於記錄媒體上 之圖形資料流,其不是依賴BD_R0M的物理特性。因此, 本發明是可應用於能夠記錄圖形資料流之任何記錄媒體。 此記錄媒體之範例包含:光碟,例如,DVD R〇M、 DVD-R AM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、 10或CD-RW;磁光碟片,例如,1>1)或]^〇;半導體記憶體卡, 例如,小型快閃卡、智慧型媒體卡、記憶體條卡、多媒體 卡、或PCMCIA卡;磁碟片,例如,軟碟片、特級碟片、
Zip、或Clik!;可移動硬碟片驅動器,例如,〇RB、Jaz、
SparQ、SyJet、EZFley、或微驅動器、以及非可移動硬碟片 15 驅動器。 (B) 上面之實施例說明播放裝置解碼BE)_r〇m上之一 組AV剪輯短片並且輸出被解碼之AV剪輯短片至電視之情 況。作為—不同選擇,播放裝置可能僅具有一組BD驅動 裔,其餘構造元件被提供於電視中。於此情況中,播放裝 2〇置和電视可被配合被連接於IEEE 1394連接器的家庭用網 路中。上面之實施例說明播放裝置被連接到電視之情況, 1是播敌裝置也可以與顯示裝置一起被整合。同時,播放 裝置也可以僅包含執行主要部份處理的系統LSI(積體電 路)。播放裝置和積體電路皆在本發明這說明中被說明。因 80 1353590 此,無論播放裝置或積體電路是否相關,依據第六實施例 S兒明的播放裝置之内部結構而製造播放裝置之行動是實施 本發明之行動。同時,任何指定收費(亦即,用於出售)或不 收費(亦即’作為贈禮)、出租、以及輸入播放裝置之行動也 5是實施本發明之行動。同樣地,使用儲存前顯示、目錄、 或小冊子以提供之重現襞置的指定或出租的行動也是實施 本發明之行動。 (C) 使用流程圖中展示之程式的資訊處理實際上使用 硬體資源被實現。因此,流程圖展示之說明程序步驟的程 1〇式,本身也是本發明。上面所有的實施例說明程式被配合 於播放裝置之情況,但是該程式可被使用而無關於播放裝 置。貫施程式之行動包含(1)製造行動、(2)收費或者不收費 之指定行動、(3)出租行動、(4)輸入行動、(5)經由雙向作用 電子式通訊網路提供至公眾之行動,以及(6)使用儲存前顯 15示、目錄、或者小冊子提供指定或者出租之行動。 (D) 於各流程圖之時間系列中被執行的步驟時間元件 可被s忍為是本發明必須的元件。因此,藉由這些流程圖所 展示之播放方法是一種發明。如果各流程圖所展示之處理 藉由於時間系列中進行各個步驟而被實施,以便達成所欲 20目的以及效應’則其被視為實施本發明播放方法之行動。 (E) 當記錄一組AV剪輯於BD-ROM上時,一組延伸檔頭 可以被增加至AV剪輯中之各TS封包。延伸檔頭被稱為τρ_ 額外一檔頭,包含一组到達—時間—戳記以及一組複製_許可_ 指標,並且具有一組4位元組之資料長度。具有τρ_額外- 81 1353590 檔頭之TS封包(此後被稱為“ex TS封包”)被聚集於32組封 包單元中’並且各族群被寫入至三組區段。由32組EX TS 封包所構成之一族群具有6144個位元組(=32x192),其是等 效於三個具有6144位元組(=2048x3)之區段的尺寸。被包含 5 於三組區段中之32組EX TS封包被稱為一種“對齊單元”。 在與IEEE 1394連接器連接的家用網路中,再生裝置以 下面的方式而傳輸一組被對齊之單元。重現裝置從對齊單 元中之各32組EX TS封包而移除一組TP_額外_檔頭,以依 據DTCP規格而加密碼於各TS封包之主體,並且輸出該被加 10 密碼之TS封包。當輸出該TS封包時,播放裝置在相鄰TS封 包之間嵌入一組等時性封包。該等時性封包之被塞入的位 置是取決於利用ΤΡ_額外_檔頭之一組到達_時間—戳記所展 示之時間。播放裝置輸出一組述符號,以及TS封 包。DTCP—描述符號對應至ΤΡ-額外—檔頭中一組複製—許可 15 _指標。由於供應指“示禁止複製”之DTCP_描述器,當使用 與IEEE 1394連接器被連接之家用網路中的TS封包時,其可 能防止TS封包被記錄至其他裝置上。
(F)上面實施例係關於藍光碟片唯讀格式之AV剪輯短 片被使用作為數位資料流之情況’但是本發明也可以藉由 20 DVD-視訊格式或DVD-視訊記錄格式之v〇B(視訊物件)而 被實施。VOB是一種程式資料流,其遵循於ISO/IEC 13818-1 標準並且利用多工化視訊資料流以及音訊資料流而被得 到。同時’ AV剪輯短片中之視訊資料流也可能是一組 MPEG4視訊資料流或一組WMV視訊資料流。進一步地,AV 82 1353590 剪輯短片中之音訊資料流可能是一種線性pCM音訊資料 流、一種杜比(Dolby)AC-3音訊資料流、一種撕3音訊資料 流、一種MPEG-AAC音訊資料流、或—種dts音訊資料流。 (G) 於上面實施例中被說明之影片可以藉由編碼利用 5類比廣播之類比影像信號廣播而被得到。同時,該影片也 可以是利用數位廣播之運送資料流廣播所構成之資料流。 另外地,被記錄於視訊磁帶上之類比/數位影像信號可 破編碼以得到内容。同時,直接地利用視訊攝影機被獲得 之類比/數位影像信號也可以被編碼以得到内容。利用分佈 10伺服器被分佈的一數位工作也是可應用的。 (H) 上面實施例說明的圖形物件是行程長度被編碼像 素列資料。該行程-長度編碼被使用於圖形物件之壓縮/編 碼’因為該行程-長度編碼是適用於子標題之壓縮和解壓 縮。子標題具有於水平方向中相同像素值的連續長度是相 15對地長之性質。因此,藉由使用行程_長度編竭以進行壓 縮,高壓縮率可被獲得。此外,行程—長度編崎減低對於解 壓縮之負載,並且因此是適合於利用軟體而實現解碼。不 過,圖开乂物件之行私-長度編碼的使用對於本發明不是必要 的。例如,圖形物件可以是PNG資料。同時,圖形物件也 20可以是向量資料而非像素列資料。進一步地,圖形物件也 可以是透明的樣型。 (I) 傳送率Rc可以被決定,因而圖形平面之清除和呈送 在一垂直空白時間之内完成。假設,該垂直空白時間是25% 之1/29.93秒。則Rc被決定為1Gbpy藉由以此方式決定, 83 1353590 圖形可平順地被顯示,而達成實際使用的主要效應。 同時,與線掃瞄同步之寫入也可在垂直空白時間之内 與寫入一起被使用。如果傳送率Rc是256Mbps,則這碎保 平順的呈現。 5 (J)上面實施例係關於播放裝置具有圖形平面之情 況。另外地,播放裝置可以包含用以儲存一組線之解壓縮 像素之一組線緩衝器。因為供用於各水平列(線)之影像信號 的轉換被進行,影像信號之轉換可利用線緩衝器而相等地 被進行。 10 (K)於多數播放通道之一合併點的情況中,一組不同的 按鈕需要依據已被採用之一播放通道而被選擇作為原定 者。因此,需要定義靜態情節中之此播放控制,在當播放 通道實際被採用時之時’唯一地針對各播放通道之一組值 被儲存於播放裝置之一組暫存器上。播放程序可以被設定 15以將藉由暫存器值被指定之按紐置於被選擇狀態。以此方 式,一組不同的按鈕依據已被採用之一組播放通道而被置 於被選擇狀態。 (L)第六實施例說明的圖形平面,最好是具有一組雙重 緩衝器結構。如果該圖形平面具有一組雙重緩衝器結構, 20即使當大尺寸之圖形資料需要被呈送時,其需要對應至許 多訊櫂之時間,各顯示結構可以藉由在二緩衝器之間切換 而即刻地被呈現。因此,當全屏幕尺寸之選單需要被呈現 時,〆組雙重緩衝器結構是有效地。 工業塵用性 84 1353590 依據本發明之播放裝置是適用於個人之使用,例如, 家庭用劇場系統。因為本發明上面之實施例揭示内部結 構,具有該内部結構之播放裝置可以大的尺度被產生。因 此,依據本發明之播放裝置的品質是工業上可被使用的並 5 且具有其工業應用性。 L圖式簡單說明3 第1圖是展示依據本發明之記錄媒體的使用樣型圖形; 第2圖是展示BD-ROM結構範例之圖形; 第3圖是展示AV剪輯短片結構之分解圖形; 10 第4A圖是展示互動圖形資料流結構之圖形; 第4B圖是展示攜帶功能區段之PES封包的圖形; 第5圖是展示利用各種型式功能區段被定義之邏輯結 構的圖形; 第6圖是展示0511被配置之AV剪輯短片播放的時間軸 15 之圖形; 第7A和7B圖是展示在互動_構成結構和ICS之間的關 係之圖形; 第8圖是展示ICS之内部結構之圖形; 第9圖是展示在一組資料流_模式欄展示一“多工化”型 20 式之情況中而於ICS上進行處理之圖形; 第10圖是展示在資料流_模式欄展示一“預載”型式之 情況中而於ICS上進行處理之圖形; 第11圖是展示在DSn是一時期開始DS(n=l)之情況中於 屬於DSn2ICS中選擇_時間_暫停_點和構成_時間_暫停_點 85 1353590 襴之功能的時序圖; 第12A圖是展示當突然推出之U/I被使用時一多頁選單 之狀態轉變的圖形; 第12B圖是展示當經常存在之U/I被使用時一多頁選單 5 之狀態轉變的圖形; 第13圖是包含多頁選單之顯示情節; 第14A-14C圖展示利用選擇_時間_暫停_點被定義之顯 示範例; 第15 A -15 D圖展示利用使用者_時間_暫停_持續被定義 10 之顯示範例; 第16圖是展示相關於多頁選單之多數頁面的任意一頁 (第X頁)之頁面資訊内部結構的圖形; 第17圖是展示按鈕O-A、O-B、O-C、以及O-D狀態轉 變之圖形; 15 第18圖是展示定義第17圖展示之按鈕狀態轉變的按鈕 _資訊說明範例之圖形; 第19圖是展示導自ODS 11-19之圖形影像之圖形; 第20圖是展示一組效應_序列結構之圖形; 第21A圖是分解地展示一組效應_持續如何被決定之圖 20 形; 第21B圖展示用以計算效應_持續之方程式; 第22圖是展示一組有效應動畫之特定範例的圖形; 第23圖是展示依據視窗_寬度、視窗_高度、以及效應_ 持續欄值而被呈現之一組無效應動晝的圖形; 86 1353590 第24圖是壯展示—组任意構成-物件⑴之内部結構 的圖形; 第25圖是展示一組有效應地呈現—向右捲動動畫效應 之特定範例的圖形; 5 帛26圖是展示實現第25圖展示之有效應構成-物件(〇) 結構範例之圖形; 第27圖疋展不實現第25圖展示之有效應構成-物件⑴ 結構範例之圖形; 第28圖疋展不實現第25圖展示之有效應構成一物件(2) 10 結構範例之圖形; 第29圖是展不實現第25圖展示之有效應構成一物件⑶ 結構範例之圖形; 第30圖是展示在DSn内之ODS順序的圖形; 第31圖疋-圖形’其展示在其中原定—選擇—按细-辨識 15 •參考欄被設定為“〇〇”和指定一按鈕B之有效值的情況之間 而在S-ODS内之ODS順序是如何地不同; 第32A圖是展示其中在原定選擇按紐靜態地被決定之 情況的一組LASTODSPTS之圖形; 第32B圖是展不其中在原定選擇按鈕動態地被決定之 20 情況的一組LASTODSPTS之圖形; 第33A圖是展示其中DS不包含相關於被選擇狀態之 ODS的情況之一組LASTODSPTS的圖形; 第33B圖是展示其中DS不包含相關於正常狀態之〇DS 的情況之一組LASTODSPTS的圖形; 87 1353590 第33C圖是展示DS完全不包含〇DS之情況的一組 LASTODSPTS之圖形; 第34A圖是展示一組演算法,其用以從利用 LASTODSPTS(DSn)-DTS(DSn[ICS])被計算之值以及 5 PLANECLERATIME值而得到 DECODEDURATION 值的圖 形; 第34B和34C圖是展示如何計算DECODEDURATION 值之範例的圖形; 第35A圖是展示一組用以計算EFFECTTD之方程式的 10 圖形; 第35B圖是展示在不提供有效應且原定選擇按鈕靜態 地被決定之情況中用以計算PAGDEFAULTTD之一組方程 式的圖形; 第35C圖是展示在不提供有效應且原定選擇按鈕動態 15 地被決定之情況中用以計算PAGENODEFAULTTD之一組 方程式的圖形; 第36圖是展示用以選擇地決定EFFECTTD、 PAGEDEFAULTTD、以及PAGENODEFAULTTD之一組作為 TRANSFERDURATION之演算法的圖形; 20 第37圖是展示依據本發明之播放裝置内部結構的圖 形; 第38A圖是相對於一組PSR11而預先被形成之“當播放 狀況被改變時之程序”的流程圖; 第38B圖是相對於該PSR11而預先被形成之“當改變被 88 要求時之程序 ”的流程圖; 第39A圖是相對於一組PSR10而被進行之“當播放狀況 被改變時之程序”的流程圖; 第39B圖是相對於該PSR10而被進行之“當改變被要求 時之程序,,的流程圖; 第40圖是展示一組I-圖形解碼器9内部結構之圖形; 第41圖是利用圖形控制器37被進行之程序的主要例行 心式之流程圖; 第42圖是首先呈現之程序的流程圖; 第43圖是用於有效應動畫之播放的程序之流程圖; 第44圖是用於動畫之呈現按紐的顯示更新程序之流程 圖; 第45圖是用以執行一導航命令之程序的流程圖; 第46圖展示用以處理一組UO之程序; 第47圖是目前按鈕改變程序之流程圖; 第48圖是用於按紐之自動致動的程序之流程圖;以及 第49圖是依據第一至第五實施例之BD-ROM的製造耩 序之流程圖。 主要元件符號說明】 6…P-圖形解碼器 7···呈現平面 8…加法器 9.··Ι-圖形解碼器 10…互動圖形平面 1…BD驅動器 2…讀取緩衝器 3…解多工器(De-MUX) 4…視訊解碼器 5···視訊平面 1353590 11···加法器 23…狀態控制單元 13…音訊解碼器 33···被編碼資料緩衝器 14…CLUT(色彩查詢表)單元 34…資料流圖形處理器 15-CLUT(色彩查詢表)單元 35…物件緩衝器 16…PSR集合 36…構成緩衝器 17…系統時脈 37…圖形控制器 18…使用者_暫停計時器 100---BD-ROM 19…選擇_暫停計時器 200…播放裝置 20…構成_暫停計時器 300…遙控器 21…效應_持續計時器 400…數位電視 22…操作接收單元 90

Claims (1)

1353590 丨第93134744號申請案修正本 100.08.05.~| 十、申請專利範圍: 1. 一種在其上被記錄一視訊資料流和一圖形資料流之記 錄媒體,其中: 該視訊資料流代表一組由多數個圖像所構成之移 5 動圖像; 該圖形資料流被使用於覆蓋一選單於該移動圖像 上,並且包含互動控制資訊和圖形資料; 該圖形資料被使用以產生該選單以及被呈現以提 出或移除該選單之效應; 10 該互動控制資訊包含多數部分之構成資訊,其定義 構成該效應之一序列的圖形顯示結構;並且 各部分之構成資訊展示⑴於一圖形平面上之一邊 界區域,該圖形平面内呈現一分別的顯示結構,以及(ii) 一持續時間,在該持續時間之後該顯示結構被將在相同 15 邊界區域之内產生之一依序顯示結構取代;以及 該持續時間依據將該邊界區域之尺寸除以一播放 裝置之傳送率而被計算出之一數值而被決定。 2. 依據申請專利範圍第1項之記錄媒體,其中: 該圖形資料流包含一部分或多部分之調色板資料; 20 該互動控制資訊包含多數部分頁面資訊,其各定義 可供用於呈現之該選單的一頁面;並且 各部分頁面資訊包含一調色板ID,其唯一地辨認將 被使用於一分別頁面呈現之一部分調色板資料。 3. —種在其上被記錄一視訊資料流和一圖形資料流之記 91 1353590 第93134744號申請案修正本 100.08.05. 錄媒體,其中: 該視訊資料流代表一組由多數個圖像所構成之移 動圖像; 該圖形資料流被使用於覆蓋一選單於該移動圖像 5 上,並且包含互動控制資訊和圖形資料; 該圖形資料被使用以產生該選單以及被呈現以提 出或移除該選單之效應; 該互動控制資訊包含多數部分之構成資訊,其定義 構成該效應之一序列的圖形顯示結構;並且 10 各部分之構成資訊展示(i)於一圖形平面上之一邊 界區域,該圖形平面内呈現一分別的顯示結構,以及(ii) 一持續時間,在該持續時間之後該顯示結構被將在相同 邊界區域之内產生之一依序顯示結構取代;以及 當該效應是先前於該選單將被呈現之一有效應者 15 時,相關於該有效應者之一組圖形資料,被置放於該圖 形資料_列中相關於該選單的一組圖形資料之前; 該互動控制資訊被封入一封包;並且 被附帶於該封包之一時間戳記展示用於開始該有-效應者播放之時間。 20 4. —種被使用以播放一視訊資料流和一圖形資料流之播 放裝置,其包含: 一視訊解碼器,其可操作以解碼該視訊資料流而得 到一移動圖像; 一圖形平面;以及 92 1353590 第93134744號申請案修正本 100.08.05. 一圖形解碼器,其可操作以解碼該圖形資料流而於 該圖形平面上得到被解壓縮圖形,以便覆蓋該圖形於該 移動圖像上,其中: 該圖形資料流包含圖形資料和互動控制資訊; 5 該互動控制資訊包含多數部分之構成資訊,其定義 構成一效應之一序列的圖形顯示結構; 各部分之構成資訊展示(i)於該圖形平面上之一邊 界區域,該圖形平面内呈現一分別的顯示結構,以及(ii) 一持續時間,在該持續時間之後該顯示結構被將在相同 10 邊界區域之内產生之一依序顯示結構取代; 該圖形解碼器包含 一構成缓衝器,其可操作以儲存該互動控制資訊, 一處理器,其可操作以解碼被包含於該圖形資料流 中該圖形資料,以及 15 一控制器,當被解壓縮圖形利用該處理器而新近被 得到時,其可操作以依據該構成資訊而組合顯示結構, 以便播放覆蓋於該移動圖像上之該效應;並且 該控制器使用藉由該處理器而得到之被解壓縮圖 形而組合一選單,以便在該效應的播放之前或之後而呈 20 現覆蓋於該移動圖像上之該選單。 5.依據申請專利範圍第4項之播放裝置,其中每次當一組 解壓縮圖形被得到時,該控制器則在該圖形平面上之該 邊界區域内呈現被得到的該組圖形經過一持續時間,該 持續時間由該構成資訊所展不。 93 1353590 第93134744號申請案修正本 100.08.05. 6. 依據申請專利範圍第5項之播放裝置,其中: 該圖形解碼器包含一組物件緩衝器,其可操作以儲 存由該處理器所得到之被解壓縮圖形;並且 利用該構成資訊所展示之該持續時間是取決於藉 5 由將該圖形平面上該邊界區域之尺寸除以被解壓縮圖 形從該物件緩衝器被傳送至該圖形平面之傳送率而被 計算出之一數值。 7. 依據申請專利範圍第4項之播放裝置,其中: 利用該處理器所得到之該解壓縮圖形以數碼值被 10 表示; 該播放裝置進一步地包含一組查詢表單元,其可操 作以轉換各數碼值為像素值; · 該圖形資料流包含一部分或多部分之調色板資料; 該互動控制資訊包含多數部分之頁面資訊,其各定 15 義可供用於呈現之該選單的一頁面; 各頁面資訊包含一調色板ID,其當呈現一分別的頁 面時用於唯一地辨認將被參考之一部分調色板資料;並 且 當呈現一頁面時,該控制器指示該查詢表單元使用 20 相關於該頁面之一調色板ID所辨識之一部分調色板資 料而進行至像素值之轉換。 8. 依據申請專利範圍第4項之播放裝置,其中: 當該效應是先前該選單而將被呈現之一有效應者 時,相關於該有效應者之一組圖形資料,被置放於該圖 94 1353590 100.08.05. j第93134744號申請案修@ 形資料串列中相關於該選單的一組圖形資料之前; 該互動控制資訊被封入一封包;並且 當該視訊資料流之播放到達利用附帶於該封包之 該時間戳記而展示之一點時,該控制器開始該有-效應 5 者之播放。 9. 一種用以記錄於一記錄媒體上之方法,其包含: 使用一著述裝置以產生應用資料;並且 記錄該應用資料於該記錄媒體上,其中: 該應用資料包含一視訊資料流和一圖形資料流; 10 該圖形資料流被使用以覆蓋一選單於該移動圖像 上,並且包含互動控制資訊和圖形資料; 該圖形資料被使用以產生該選單以及被呈現以提 出或移除該選單之效應; 該互動控制資訊包括選單資訊,以及於該選單要被 15 呈現的期間顯示一時間期間之時間資訊; 該選單資訊包括按姐資訊及效應資訊; 該效應資訊定義用以提出或移除該選單之效應,且 包括多數部分之構成資訊,其定義構成該效應之一序列 的圖形顯示結構; 20 各部分之構成資訊展示⑴於一圖形平面上之一邊 界區域,該圖形平面内呈現一分別的顯示結構,以及(ii) 一持續時間,在該持續時間之後該顯示結構被將在相同 邊界區域之内產生之一依序顯示結構取代; 該持續時間依據將該邊界區域之尺寸除以一播放 95 1353590 第93134744號申請案修正本 100.08.05. 裝置之傳送率而被計算出之一數值而被決定。 10. —種電腦程式產品,其被使用以致動一電腦而播放一視 訊貢料流和一圖形貢料流’該程式包含. 指令碼,其可操作以導致該電腦解碼該視訊資料流 5 而得到一移動圖像;以及 指令碼,其可操作以導致該電腦解碼該圖形資料流 而得到用以覆蓋於該移動圖像之一圖形平面上之被解 壓縮資料,其中: 該圖形資料流包含圖形資料和互動控制資訊; 10 該互動控制資訊包含多數部分之構成資訊,其定義 構成一效應之一序列的圖形顯示結構; 各部分之構成資訊展示⑴於一圖形平面上之一邊 界區域,該圖形平面内呈現一分別的顯示結構,以及(ii) 一持續時間,在該持續時間之後該顯示結構被將在相同 15 邊界區域之内產生之一依序顯示結構取代;並且 可操作以導致該電腦解碼該圖形資料流之該指令 碼包含可操作以便每次當一組被解壓縮圖形被得到時 導致該電腦依據該構成資訊而組合一顯示結構之指令 碼,因而該組被解壓縮圖形被產生在該圖形平面上該指 20 定邊界區域内經過該指定之持續時間。 11. 一種用以播放一視訊資料流和圖形資料流之方法,該方 法包含: 解碼該視訊資料流以得到一移動圖像;並且 解碼該圖形資料流以得到於一圖形平面上之圖 96 1353590 第93134744號申請案修正本 100.08.05. 形,以便覆蓋該圖形於該移動圖像上,其中 該圖形資料流包含圖形資料和互動控制資訊; 該互動控制資訊包含多數部分之構成資訊,其定義 構成一效應之一序列的圖形顯示結構; 5 各部分之構成資訊展示⑴於一圖形平面上之一邊 界區域,該圖形平面内呈現一分別的顯示結構,以及(ii) 一持續時間,在該持續時間之後該顯示結構被將在相同 邊界區域之内產生之一依序顯示結構取代;並且 該圖形資料流之該解碼,包含每次當一組被解壓縮 10 圖形被得到時依據該構成資訊而組合一顯示結構,因而 該組被解壓縮圖形被產生在該圖形平面上該指定邊界 區域内經過該指定之持績時間。 97
TW093134744A 2003-11-12 2004-11-12 Recording medium, playback apparatus and method, r TWI353590B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US51911303P 2003-11-12 2003-11-12

Publications (2)

Publication Number Publication Date
TW200521991A TW200521991A (en) 2005-07-01
TWI353590B true TWI353590B (en) 2011-12-01

Family

ID=34590356

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093134744A TWI353590B (en) 2003-11-12 2004-11-12 Recording medium, playback apparatus and method, r

Country Status (6)

Country Link
EP (2) EP1683349B1 (zh)
JP (4) JP4199804B2 (zh)
KR (2) KR101031748B1 (zh)
CN (2) CN101707683B (zh)
TW (1) TWI353590B (zh)
WO (1) WO2005048592A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI497959B (zh) * 2012-10-17 2015-08-21 Inst Information Industry Scene extraction and playback system, method and its recording media

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4170362B2 (ja) 2003-11-12 2008-10-22 松下電器産業株式会社 記録媒体、再生装置、記録方法、プログラム、再生方法
JP4199804B2 (ja) * 2003-11-12 2008-12-24 パナソニック株式会社 再生装置、記録方法、プログラム、再生方法
KR20050066264A (ko) 2003-12-26 2005-06-30 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
KR20050066265A (ko) 2003-12-26 2005-06-30 엘지전자 주식회사 고밀도 광디스크의 메뉴 구성방법 및 실행방법과기록재생장치
EP2257059B1 (en) 2004-01-13 2014-03-12 Panasonic Corporation Recording medium, reproduction device, recording method, program, and reproduction method
KR100782808B1 (ko) 2004-01-13 2007-12-06 삼성전자주식회사 인터렉티브 그래픽 스트림을 기록한 저장 매체 및 그 재생장치
KR101135224B1 (ko) 2004-02-17 2012-04-23 파나소닉 주식회사 기록매체, 재생장치, 프로그램 및 재생방법
KR100677129B1 (ko) * 2004-09-03 2007-02-02 삼성전자주식회사 인터랙티브 그래픽 스트림을 기록한 저장 매체, 그 재생장치 및 재생 방법
US8799757B2 (en) * 2005-07-01 2014-08-05 Microsoft Corporation Synchronization aspects of interactive multimedia presentation management
US8656268B2 (en) 2005-07-01 2014-02-18 Microsoft Corporation Queueing events in an interactive media environment
US7773864B2 (en) * 2005-08-29 2010-08-10 Sony Corporation Slicing interactive graphic data in disc authoring
US20080238938A1 (en) * 2005-08-29 2008-10-02 Eklund Don Effects for interactive graphic data in disc authoring
US20080158254A1 (en) * 2006-12-29 2008-07-03 Hong Jiang Using supplementary information of bounding boxes in multi-layer video composition
KR20100062590A (ko) * 2008-12-02 2010-06-10 삼성전자주식회사 디스플레이장치 및 그 제어 방법

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5363481A (en) * 1992-06-22 1994-11-08 Tektronix, Inc. Auto selecting scrolling device
JPH09102940A (ja) * 1995-08-02 1997-04-15 Sony Corp 動画像信号の符号化方法、符号化装置、復号化装置、記録媒体及び伝送方法
US6067400A (en) * 1996-03-29 2000-05-23 Matsushita Electric Industrial Co., Ltd. Multimedia optical disc having improved interactive reproduction procedure, a reproduction apparatus and a method for such a disc
JP3345412B2 (ja) 1996-03-29 2002-11-18 松下電器産業株式会社 インタラクティブな再生進行の性能を向上させた記録媒体の記録方法、再生装置および再生方法
JP3655433B2 (ja) * 1997-06-20 2005-06-02 パイオニア株式会社 コンピュータ読み取り可能な記録媒体及び情報再生装置
JP4416846B2 (ja) * 1997-08-22 2010-02-17 ソニー株式会社 メニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置
US5949752A (en) * 1997-10-30 1999-09-07 Wea Manufacturing Inc. Recording media and methods for display of graphic data, text, and images
JP3377176B2 (ja) * 1997-11-28 2003-02-17 日本ビクター株式会社 オーディオディスク及びデコード装置
EP1052849B1 (en) * 1998-11-30 2011-06-15 Sony Corporation Set-top box and method for operating same
ID29232A (id) 1999-10-21 2001-08-16 Koninkl Philips Electronics Nv Perangkat putar-ulang dan metode untuk memutar-ulang suatu pembawa rekaman
JP2002135676A (ja) * 2000-10-27 2002-05-10 Canon Inc テレビジョン信号受信装置、その処理方法及び記録媒体
JP2002369154A (ja) * 2001-04-02 2002-12-20 Matsushita Electric Ind Co Ltd ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア
KR20030007706A (ko) * 2001-04-02 2003-01-23 마츠시타 덴끼 산교 가부시키가이샤 디지털 영상 콘텐츠의 영상재생 장치, 영상재생 방법,영상재생 프로그램, 패키지 미디어
US7432940B2 (en) * 2001-10-12 2008-10-07 Canon Kabushiki Kaisha Interactive animation of sprites in a video production
JP3717880B2 (ja) * 2002-10-01 2005-11-16 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造
KR100930351B1 (ko) * 2003-02-25 2009-12-08 엘지전자 주식회사 고밀도 광디스크의 그래픽 및 서브타이틀 데이터관리방법
CN1856075B (zh) * 2003-07-01 2011-06-08 日本先锋公司 信息记录装置和方法及重放装置和方法
JP4199804B2 (ja) * 2003-11-12 2008-12-24 パナソニック株式会社 再生装置、記録方法、プログラム、再生方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI497959B (zh) * 2012-10-17 2015-08-21 Inst Information Industry Scene extraction and playback system, method and its recording media

Also Published As

Publication number Publication date
EP2234391A2 (en) 2010-09-29
KR101102630B1 (ko) 2012-01-04
JP4649491B2 (ja) 2011-03-09
KR20060132608A (ko) 2006-12-21
JP4500861B2 (ja) 2010-07-14
CN100574392C (zh) 2009-12-23
WO2005048592A1 (en) 2005-05-26
EP2234391A3 (en) 2017-01-11
KR20090116833A (ko) 2009-11-11
EP1683349A1 (en) 2006-07-26
JP4500860B2 (ja) 2010-07-14
EP1683349B1 (en) 2015-05-20
JP4199804B2 (ja) 2008-12-24
CN101707683B (zh) 2012-08-22
TW200521991A (en) 2005-07-01
JP2008243365A (ja) 2008-10-09
JP2007514329A (ja) 2007-05-31
KR101031748B1 (ko) 2011-04-29
JP2008262679A (ja) 2008-10-30
JP2008243364A (ja) 2008-10-09
CN1879405A (zh) 2006-12-13
CN101707683A (zh) 2010-05-12

Similar Documents

Publication Publication Date Title
TWI382404B (zh) 記錄媒體、播放裝置及方法、記錄方法、及電腦可讀取程式(一)
TWI362655B (zh)
JP4048220B2 (ja) 再生装置,集積回路,プログラム,再生方法、記録媒体再生システム
JP4709917B2 (ja) システムlsi、再生装置
JP4649491B2 (ja) 記録媒体、再生装置、記録方法、プログラム、再生方法
JP4825294B2 (ja) 再生装置、記録方法、プログラム、再生方法
JP2006333462A (ja) システムlsi