TWI466110B - 使應用程式配合節目運行之方法及裝置 - Google Patents
使應用程式配合節目運行之方法及裝置 Download PDFInfo
- Publication number
- TWI466110B TWI466110B TW094146053A TW94146053A TWI466110B TW I466110 B TWI466110 B TW I466110B TW 094146053 A TW094146053 A TW 094146053A TW 94146053 A TW94146053 A TW 94146053A TW I466110 B TWI466110 B TW I466110B
- Authority
- TW
- Taiwan
- Prior art keywords
- application
- program
- control information
- disc
- playback
- Prior art date
Links
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
Description
本發明係關於光儲存領域,尤其係關於一種使一應用程式配合一節目運行之方法及裝置。
隨著光儲存技術之發展,儲存於光碟上之節目早已能夠不再按照固定之順序按部就班的播放。使用戶能夠進行互動式操作幾乎成為光碟播放裝置中必備之功能,而網路鏈接功能亦逐漸成為各種光碟格式中新興功能之重要部分。例如增強型DVD(Enhanced Digital Versatile Disc)光碟格式就界定良好的互動式操作功能及網路鏈接功能。
此等功能一般藉由選單導航之方式來實現。光碟播放裝置根據選單響應用戶之某些命令式觸發事件(如按鍵),以實現相應的功能。所有的互動式操作功能及網路鏈接功能均係於光碟編輯時所確定的。
作為新一代光碟格式,藍光光碟(Blu-ray Disc)除熟知的無與倫比之大儲存量外,亦以能夠提供豐富靈活之個性化互動式功能及網路鏈接功能為特色。作為一種完全面向對象之應用程式,Java應用程式被引入至藍光光碟格式中,它可在各種平臺上運行,因此十分適合於作為一種工具使用戶能夠使用更加個性化的互動式功能及網路鏈接功能。如何使一Java應用程式能夠相應的與一光碟節目以確定之時間及效果運行則成為一需要關注的問題。
傳統之管理Java應用程式及所播放節目之間對應關係的方法在多媒體家用平臺MHP(Multimedia Home Platform)有較多應用。在MHP中,節目及Java應用程式均係藉由碼流向用戶即時發送的。藉由伺服器端編輯人員按照預定時間發送AIT(Application Information Table)表及Java應用程式實現程式對節目播放之配合,在節目及應用程式之間不需要聯繫資訊。AIT表格包含Java應用程式之描述資訊,如儲存資訊、類型資訊、運行資源要求資訊、以及運行啟動資訊、運行結束資訊等。用戶端解讀收到的AIT表格,並根據其中相關資訊,去控制相應Java應用程式運行,顯示給用戶的則為播放之節目及對應的應用程式所帶來之綜合效果。
但對於藍光光碟而言,節目及相應的Java程式均係儲存於光碟上或網路中的,且係光碟播放裝置讀取或請求下載的,而不同於MHP中節目及Java程式係由伺服器端即時發送,用戶端即時接收使用的。因此,在藍光光碟格式中,Java應用程式無法如在MHP中藉由用戶端即時接收AIT,即時解讀AIT來運行,以實現相應功能。且,在藍光光碟格式中,一光碟節目可能需要幾個應用程式的支持,而一Java程式亦可能服務於多個光碟節目之播放,應用程式對應於光碟節目之播放問題顯得更加複雜。
光碟播放裝置既不能在開始播放光碟時,將所有的可能用到之Java應用程式全部下載到存儲器中,亦不能在播放一光碟節目時找不到應當運行之Java應用程式而影響播放效果。
因此,需要提供一種使一應用程式配合一節目運行之方法及裝置,以解決應用程式運行及節目播放之間之配合問題。
本發明待解決之問題係提供一種使一應用程式配合一節目運行之方法及裝置,以克服先前技術中之不足。
根據本發明之一實施例,提供一種使一應用程式配合一節目運行之方法,包括步驟:(a)獲取所述應用程式之運行控制資訊及所述節目之播放控制資訊;(b)根據所獲取之運行控制資訊,產生一鏈接資訊,用於鏈接所述應用程式;及(c)利用所述鏈接資訊及所述播放控制資訊,編輯一節目播放控制檔案,以使所述應用程式配合所述節目運行,其中,所述節目播放控制檔案用於控制所述節目之播放。
根據本發明之一實施例,提供一種使一應用程式配合一節目運行之裝置,包括:一獲取裝置,用於獲取所述應用程式之運行控制資訊及所述節目之播放控制資訊;一產生裝置,用於根據所獲取之運行控制資訊,產生一鏈接資訊,用於鏈接所述應用程式;及,一編輯裝置,用於利用所述鏈接資訊及所述播放控制資訊,編輯一節目播放控制檔案,以使所述應用程式配合所述節目運行,其中,所述節目播放控制檔案用於控制所述節目之播放。
本發明提供之方法及裝置藉由節目播放控制檔案中之應用程式鏈接資訊,一應用程式可在確定之時間及方式下載及運行,以配合所述節目之播放,在保證光碟節目之播放效果的同時實現良好的互動性操作功能及網路鏈接功能,以及其他之需要應用程式支持之功能。
藉由下文中參照所附圖式對本發明所作之描述及申請專利範圍,本發明的其他目的及成就將顯而易見,並可對本發明有全面之理解。
本發明構思如下:將一節目之播放控制資訊及與之相應的一應用程式之鏈接資訊編輯於一節目播放控制檔案中。藉由執行該播放控制檔案,按照鏈接資訊之引導,根據應用程式之運行控制資訊,應用程式就能夠配合光碟節目之播放進行下載、運行或停止運行。藉由此將一應用程式與一節目結合在一播放控制檔案之方案,就能有效的使一應用程式下載及運行配合一節目之播放,保證相應的功能之正常實現。
圖1係根據本發明之一實施例的使一應用程式配合一節目運行之方法流程圖。以藍光光碟為例,在編輯一張光碟時,首先獲取光碟節目之播放控制資訊(步驟S110),包括該節目在光碟上之儲存位址或者在網路中之下載位址、節目的標題(Title)、標題長度、播放類型(Title playback type)、存取方式(Title access type)等資訊,此等資訊係光碟節目本身之某些特性,應在光碟編輯前已經確定。
然後,獲取與該光碟節目相應的應用程式之運行控制資訊(步驟S120),包括該應用程式之類型,應用程式之標識,應用程式之版本,應用程式之優先等級、控制類型,儲存位址,是否預先下載,運行開始時間、運行結束時間等等。其中,某些資訊係應用程式自身之描述資訊,某些資訊係為實現某種特定之播放效果或提供特定的功能而相應於光碟節目之整個播放過程或部分章節或畫面而由編輯人員所確定的。
接著,根據應用程式之運行控制資訊,產生一鏈接資訊(步驟S130),用於鏈接應用程式。產生之應用程式鏈接資訊可在以後光碟播放過程中向光碟播放裝置鏈接到應用程式之運行控制資訊,使光碟播放裝置能夠根據運行控制資訊下載或預先下載、運行或停止運行相應的應用程式。
最後,將所獲得之光碟節目播放控制資訊及產生之應用程式鏈接資訊編輯於一光碟節目播放控制檔案中(S140)。光碟播放控制檔案可為已根據光碟節目之播放控制資訊已經產生的檔案,再添加應用程式鏈接資訊及/或新的光碟節目播放控制資訊等,亦可為在該步驟中按照光碟格式要求新產生的一檔案。
在光碟播放時,光碟播放裝置將根據播放控制檔案播放光碟節目。光碟節目控制檔案將待播放之節目及相應應用程式藉由應用程式鏈接資訊結合在一起。藉由此檔案,光碟節目之播放及相應的應用程式之運行就可結合在一起,以達成所預期之播放效果及功能。
在藍光光碟格式中,光碟節目播放控制資訊可以是光碟節目標題之索引表(index table)。在索引表中,針對於每一光碟節目標題採用一與AMT(Application Management Table)表之鏈接語句來實現,該鏈接語句可直接導向相應的Java應用程式。
藉由上述方法,一應用程式的下載及運行就可以及光碟節目之播放按照確定的方式結合在一起,以實現預期之播放效果,而不會出現應用程式的呼叫及運行與光碟節目播放不協調之情況。
下面以在藍光光碟中,使一Java應用程式配合光碟節目運行為例描述本發明。
藍光光碟按播放模式分為先行推出之電影模式(Movie Mode)及在後推出之全模式(Full Mode)。電影模式不提供對Java應用程式之支持,對可能包含在光碟上之有關Java應用程式之資訊亦不加識別而忽略。全模式除電影模式所包括之內容及功能外,亦支持Java應用程式,包括與該光碟節目相應的Java應用程式,提供Java應用程式所提供之功能。本發明提供之方法係在藍光光碟全模式下實施的。
在藍光光碟格式中,光碟節目以標題(Title)之形式列在索引表格(Index Table)中,光碟播放裝置可根據索引表格播放其中之標題所對應的光碟節目,並按照其中的播放控制資訊進行播放。
表一係藍光光碟標題索引表格,其中,左邊一列中除"Title_ref_to_javaObj_id"為根據本發明所特有的外,其餘項目為藍光格式之電影模式及全模式所共有的內容。"Title_ref_to_javaObj_id"係根據本發明編輯在索引表中之Java應用程式的鏈接資訊。若光碟播放裝置只能支持電影模式,該語句將被忽略;若光碟播放裝置可支持電影模式及全模式,則該語句可以被編輯為預設值,或設定成可選值。表一之中間一列係規定之各參數之字組數,右邊一列係各參數之數據類型。
"Title_ref_to_javaObj_id"可將光碟播放裝置引導至相應於該標題節目之具有識別標記id的Java應用程式之管理檔案,並根據該管理檔案中之相應的運行控制資訊控制應用程式之下載及運行。一般可將相應於一光碟之Java應用程式藉由一AMT表格來管理。在AMT表格中包含每一光碟節目標題之相應的應用程式運行控制資訊。
表二係AMT表格中相應於一光碟節目標題之兩個應用程式運行控制資訊表格。在有多個光碟節目標題之情況下,AMT表格可包括多個分別與每一標題相對應之應用程式資訊表格。
藉由在索引表中之鏈接資訊語句"Title_ref_to_javaObj_id"及AMT中之Java應用程式中之運行控制資訊,光碟播放裝置可順利地控制應用程式之運行及光碟節目之播放,實現播放效果及所支持的功能。例如,若鏈接資訊語句中之"javaObj"係指向AMT表格中之包含"App_01_01",則光碟播放裝置可根據AMT表格中"App_01_01"之資訊進行播放控制,以配合節目之播放。
對於索引表中之鏈接資訊"Title_ref_to_javaObj_id",亦可有更通用之表示方法,例如:"notifyAMOfNewAMT(AMT_Titlel.amt)",其中AM係應用程式管理器(Application Management)之簡稱,"NewAMT"係最近更新之AMT表格,因為AMT表格既可為儲存在網路中隨時更新之表格,亦可為本地儲存的但可藉由網路來更新之表格。AMT更新可為其中的Java應用程式更新,包括替換、版本升級、播放控制資訊變更等等。
圖2係根據本發明之一使一應用程式配合一節目運行的裝置200塊圖。裝置200包括一獲取裝置210,可用於獲取光碟節目之播放控制資訊及相應於該光碟節目之一應用程式的運行控制資訊。光碟節目之播放控制資訊包括節目在光碟上之儲存位址或者在網路中之下載位址,節目之標題、標題長度,播放類型、播放時間等資訊。應用程式的運行控制資訊可以包括:該應用程式之類型,應用程式之標識,應用程式之版本,應用程式之優先等級、控制類型,儲存位址,是否預先下載,運行啟動時間、運行結束時間等等。
裝置200亦包括一鏈接資訊產生裝置220。根據獲取裝置210獲取之應用程式的運行控制資訊,裝置220產生一鏈接資訊,以使光碟播放裝置能夠藉由該鏈接資訊,按照相應的運行控制資訊控制該應用程式之運行。
裝置200亦包括一編輯裝置230,用於將所述獲取裝置210獲取的光碟節目之播放控制資訊及產生裝置220產生的應用程式鏈接資訊編輯在一光碟播放控制檔案中。在光碟播放時,光碟播放裝置將根據光碟節目播放控制檔案播放光碟節目。
在光碟播放時,光碟播放裝置將根據播放控制檔案播放光碟節目。光碟節目控制檔案將待播放之節目及相應應用程式藉由應用程式鏈接資訊結合在一起。藉由此檔案,光碟節目之播放及相應的應用程式運行就可以相對應結合在一起,以達成所預期之播放效果及功能。
以上雖然結合實施例描述了本發明,很明顯對於熟習此項技術者根據前面所描述之內容作出多種替代、修改、及變化是顯而易見的,因此,所有此類替代、修改及變化均應落入本發明之申請專利範圍的精神及範圍之中。
200...裝置
210...獲取裝置
220...產生裝置
230...編輯裝置
藉由實施例,參照所附圖式對本發明作進一步詳盡解釋。
圖1係根據本發明之一實施例的使一應用程式配合一節目運行之方法流程圖;及圖2係根據本發明之一實施例的使一應用程式配合一節目運行之裝置塊圖。
在所有的上述所附圖式中,相同的標號表示具有相同、相似或相應的特徵或功能。
Claims (12)
- 一種使一應用程式能夠配合一光碟節目(optical disc program)運行之方法,包括以下步驟:(a)獲取該應用程式之運行控制資訊及該光碟節目之播放控制資訊;(b)根據所獲取的該運行控制資訊,產生用於鏈接該應用程式之鏈接資訊以使一光碟播放裝置能夠根據該運行控制資訊而下載或預先下載該應用程式、及運行或停止運行該應用程式;及(c)將該鏈接資訊及所獲取之該播放控制資訊編輯於一節目播放控制檔案中,其中,經編輯之該節目播放控制檔案用於控制該光碟節目之播放以使該應用程式能夠配合該光碟節目之運行。
- 如請求項1之方法,其中該節目播放控制檔案係一已經根據該光碟節目之該播放控制資訊而產生之檔案,該應用程式之該鏈接資訊係藉由該編輯加入至該光碟節目。
- 如請求項1之方法,其中該節目播放控制檔案係一根據一光碟格式之要求而新產生之檔案,該應用程式之該鏈接資訊係經由該編輯被包括至該光碟格式內。
- 如請求項3之方法,其中該光碟節目係以藍光光碟格式儲存的。
- 如請求項4之方法,其中該應用程式係一Java應用程式。
- 4或5之方法,其中,該節目之播放控制資訊包括至少下面一者:該光碟節目之標題,該光碟節目 之儲存位址,及播放時間。
- 如請求項1或4之方法,其中,該應用程式之運行控制資訊包括至少下面一者:該應用程式之類型,該應用程式之標識,儲存位址,運行啟動時間及運行結束時間。
- 一種使一應用程式能夠配合一光碟節目運行之裝置,包括:一獲取裝置,用於獲取該應用程式之運行控制資訊及該光碟節目之播放控制資訊;一產生裝置,用於根據所獲取之該運行控制資訊,產生用於鏈接該應用程式之鏈接資訊以使一光碟播放裝置能夠根據該運行控制資訊而下載或預先下載該應用程式、及運行或停止運行該應用程式;及一編輯裝置,用於將該鏈接資訊及所獲取之該播放控制資訊編輯於一節目播放控制檔案中,其中,經編輯之該節目播放控制檔案用於控制該光碟節目之播放以使該應用程式能夠配合該光碟節目之運行。
- 如請求項8之裝置,其中該光碟節目係以藍光光碟格式儲存的。
- 如請求項9之裝置,其中該應用程式係一Java應用程式。
- 9或10之裝置,其中,該節目之播放控制資訊包括至少下面一者:該光碟節目之標題,該光碟節目之儲存位址,或播放時間。
- 如請求項8或10之裝置,其中,該應用程式之運行控制資訊包括至少下面一者:該應用程式之類型,該應用程式之標識,儲存位址,運行啟動時間及運行結束時間。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW094146053A TWI466110B (zh) | 2005-12-23 | 2005-12-23 | 使應用程式配合節目運行之方法及裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW094146053A TWI466110B (zh) | 2005-12-23 | 2005-12-23 | 使應用程式配合節目運行之方法及裝置 |
Publications (1)
Publication Number | Publication Date |
---|---|
TWI466110B true TWI466110B (zh) | 2014-12-21 |
Family
ID=52575776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW094146053A TWI466110B (zh) | 2005-12-23 | 2005-12-23 | 使應用程式配合節目運行之方法及裝置 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI466110B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000090651A (ja) * | 1998-09-11 | 2000-03-31 | Sanyo Electric Co Ltd | データ再生システム |
US20020112226A1 (en) * | 1998-01-21 | 2002-08-15 | Rainer Brodersen | Menu authoring system and methd for automatically performing low-level dvd configuration functions and thereby ease an author's job |
WO2004025651A1 (ja) * | 2002-09-12 | 2004-03-25 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、プログラム、再生方法、記録方法 |
WO2004030356A1 (ja) * | 2002-09-25 | 2004-04-08 | Matsushita Electric Industrial Co., Ltd. | 再生装置、光ディスク、記録媒体、プログラム、再生方法 |
WO2004068854A1 (ja) * | 2003-01-31 | 2004-08-12 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、記録方法、プログラム、再生方法 |
WO2004081935A1 (en) * | 2003-03-14 | 2004-09-23 | Samsung Electronics Co. Ltd. | Information storage medium having data structure for being reproduced adaptively according to player startup information, method and apparatus thereof |
WO2004098186A1 (en) * | 2003-04-29 | 2004-11-11 | Koninklijke Philips Electronics N.V. | Device and method for recording information |
-
2005
- 2005-12-23 TW TW094146053A patent/TWI466110B/zh not_active IP Right Cessation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020112226A1 (en) * | 1998-01-21 | 2002-08-15 | Rainer Brodersen | Menu authoring system and methd for automatically performing low-level dvd configuration functions and thereby ease an author's job |
JP2000090651A (ja) * | 1998-09-11 | 2000-03-31 | Sanyo Electric Co Ltd | データ再生システム |
WO2004025651A1 (ja) * | 2002-09-12 | 2004-03-25 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、プログラム、再生方法、記録方法 |
WO2004030356A1 (ja) * | 2002-09-25 | 2004-04-08 | Matsushita Electric Industrial Co., Ltd. | 再生装置、光ディスク、記録媒体、プログラム、再生方法 |
WO2004068854A1 (ja) * | 2003-01-31 | 2004-08-12 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置、記録方法、プログラム、再生方法 |
WO2004081935A1 (en) * | 2003-03-14 | 2004-09-23 | Samsung Electronics Co. Ltd. | Information storage medium having data structure for being reproduced adaptively according to player startup information, method and apparatus thereof |
WO2004098186A1 (en) * | 2003-04-29 | 2004-11-11 | Koninklijke Philips Electronics N.V. | Device and method for recording information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2375766C2 (ru) | Носитель данных, хранящий мультимедийные данные для воспроизведения аудиовизуальных данных и программной функции, его устройство воспроизведения и способ | |
US20040005923A1 (en) | Saving audio source identifiers for soundtracks in a gaming system | |
JP2005523555A (ja) | インタラクティブコンテンツバージョン情報が記録された情報保存媒体、その記録方法及び再生方法 | |
KR20050109665A (ko) | 저장 매체에 기록된 데이터와 다운로드된 데이터를 함께재생하는 재생 방법 및 그 재생 장치 | |
JP2010146661A (ja) | 端末装置及びコンテンツデータ処理方法 | |
TWI333378B (zh) | ||
WO2010092763A1 (ja) | コンテンツメディア再生装置及びコンテンツメディア | |
KR20080069702A (ko) | 영상을 재생하는 방법 및 장치 | |
JP2011097604A (ja) | プログラム管理情報が記録された記録媒体、それを再生するための方法及びその装置 | |
JP5102027B2 (ja) | ナビゲーション・サポートのあるコンテンツ | |
TWI466110B (zh) | 使應用程式配合節目運行之方法及裝置 | |
JP5133700B2 (ja) | アプリケーションがofaプログラムと協動するのを可能にする方法及び装置 | |
JP2012053959A (ja) | コンテンツ再生システム、制御装置及び再生装置 | |
CN101091216B (zh) | 一种使一个应用程序配合一个节目运行的方法及装置 | |
KR20060107800A (ko) | 정보의 첨부 방법 및 장치 | |
JP2008305495A (ja) | コンテンツ送出装置 | |
JP2010522949A (ja) | 再生装置及び再生方法 | |
JP5180832B2 (ja) | 光ディスクのプログラムを編集する方法及び装置 | |
KR20070101840A (ko) | 광 디스크 재생 방법 및 장치 | |
KR100861660B1 (ko) | 휴대용 단말기의 메뉴 제공 시스템 및 그 제어방법 | |
JP2004350148A (ja) | コンテンツ配信システム及びジャンプ操作制御方法 | |
JP2007242196A (ja) | 情報再生装置および情報再生方法 | |
JP2009512965A (ja) | 光ディスクを編集する方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |