两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

具有非線性時間的應用的重放的制作方法

文檔序號:7645888閱讀:346來源:國知局
專利名稱:具有非線性時間的應用的重放的制作方法
技術領域
本發(fā)明涉及用于記錄和重放數(shù)字廣播材料并尤其涉及重放伴有電視廣播的多媒體應用的方法和設備。
通過使用一種用于接收多媒體平臺特定應用并在本地運行它們的適當配置的平臺特定機頂盒,廣播器可廣播與數(shù)字電視節(jié)目一起的這些應用。典型的應用有電子節(jié)目指南、連續(xù)播放(play-along)游戲、電子銀行、電子購物、電子新聞和類似的信息服務。電視節(jié)目可被記錄,而且,如果這種電視節(jié)目具有與其相關的應用,則該應用也可被記錄。典型的多媒體平臺特定應用是以目標圓盤傳送帶(objectcarousel)的形式廣播,其中所有的應用代碼和數(shù)據被循環(huán)廣播。這類似于圖文電視數(shù)據,它也以圓盤傳送帶的形式廣播。
傳送此類應用所用的一種合適的傳輸系統(tǒng)可見1996年7月12日的ISO/IEC國際標準13818-6“MPEG-2數(shù)字存儲介質命令和控制”(在此標識為DSM-CC)。在現(xiàn)代數(shù)字廣播系統(tǒng)中,發(fā)射機通常向多個接收機發(fā)射大量的服務(或信道),其實例可見于電視機或機頂盒中。這種服務可包含音頻/視頻流、交互式應用(例如以MHEG-5格式)、其它類型的數(shù)據或者這些單元的組合。MPEG-2傳輸流是若干服務的多路復用,而且,發(fā)射機通常將向機頂盒發(fā)射幾個傳輸流。其次,一種適當配置的機頂盒可調諧至一個特定的傳輸流,并能從該傳輸流中檢索信息。
當運行直接從實況廣播檢索的應用時,“應用時間”線性增加。用戶可在實況廣播時前后跳轉。然而,當重放記錄的應用時,用戶可快進或(快)倒該記錄,但常常會出現(xiàn)針對線性重放而寫入的應用不能處理這些快進以及快速或傳統(tǒng)速度的倒帶(或者,更概括地說是非線性時間)動作。其原因包括一個應用可得到與應用一起廣播的事件,并且非線性重放會導致錯過這些事件或得多次獲得這種事件。這些事件的例子是“足球隊Y的球員X踢進一個球”。
應當理解,寫入可與非線性時間的上下文良好配合的應用是可能的。問題是并不是所有的應用都被預期創(chuàng)制(to be authored)為與非線性時間的上下文良好配合。
因此,本發(fā)明的一個目的是提供一種以非線性時間處理應用的方法以及體現(xiàn)這種方法的記錄/重放設備。
根據本發(fā)明的第一方面,提供了一種用于處理記錄的數(shù)據流和相關線性應用的方法,包括開始所述數(shù)據流的線性實時重放并從其開始點開始所述線性應用的運行;一旦進入非線性重放階段,則停止所述應用的運行;并且一旦重新開始所述數(shù)據流的線性實時重放,則從所述開始點重新開始所述線性應用的運行。通過把該應用設置為在數(shù)據重放退出非線性模式時重新開始,那么諸如在該數(shù)據流通過時完成快進時,就可以避免不能處理非線性時間的應用的問題。
由于一些應用能夠處理某些非線性操作,因此該應用在記錄數(shù)據流的重放進入非線性階段時不會停止運行,如果該效應的預定指示在記錄的數(shù)據流中被檢測到的話。而且,這種預定的指示還適于把大量可能的非線性重放活動的一個子集識別為該應用的運行不應被停止的活動,其中該應用的運行在所述非線性階段的數(shù)據流的重放涉及到所述子集以外的活動時停止。
為了提高效率,當該應用的運行需要裝入或使用一個或多個資源時,則可以在重新開始運行之前檢驗所述一個或多個資源是否仍被裝載,如果是的話,則使用這些預裝的資源。而且,如果確定所述一個或多個資源仍被裝載的話,那么當所述一個或多個資源的使用涉及到一個驗證過程時,則可在重新開始運行時省去這個過程。
另外,根據本發(fā)明還提供了一種用于處理記錄數(shù)據流和相關線性應用的數(shù)據重放設備,包括存儲裝置,用于保存所述記錄數(shù)據流和定義所述相關線性應用的數(shù)據;數(shù)據流重放級,可被操作用于對來自所述存儲裝置的所述數(shù)據流執(zhí)行線性實時和非線性重放;應用處理級,可被操作用于從所述存儲裝置中讀出用于定義所述相關線性應用的所述數(shù)據并在所述數(shù)據流重放級開始線性實時重放時從其開始點開始運行所述線性應用;
該應用處理級可被配置用于在所述數(shù)據流重放級進入非線性重放階段時停止所述應用的運行,并在重新開始所述數(shù)據流的線性實時重放時從所述開始點重新開始所述線性應用的運行。
該數(shù)據流重放級還可被操作用于產生輸出到顯示裝置的菜單顯示,其中該設備還包括用戶可操作的輸入裝置,用于從所述菜單中識別對該設備的選擇。利用這種配置,并且當該應用處理級被操作用于執(zhí)行不是在數(shù)據流重放級進入所述非線性重放階段時停止所述應用的運行的任務時,用戶可通過所述菜單選擇一個或多個此類任務。該數(shù)據流重放級可在進入所述非線性階段時產生該菜單。
通過閱讀以實例形式給出的本發(fā)明實施例的詳細描述并參考附圖,本發(fā)明的其它特征將會顯而易見,其中

圖1表示包括適于體現(xiàn)本發(fā)明的數(shù)據記錄器的傳輸系統(tǒng)的框圖;圖2示出了在DSM-CC目標圓盤傳送帶中使用的分層結構;以及圖3是表示由圖1所示數(shù)據記錄器執(zhí)行的操作的流程圖。
圖1表示適于體現(xiàn)本發(fā)明的傳輸系統(tǒng)的框圖。在這種傳輸系統(tǒng)中,若干個多路復用信號12由發(fā)射機10發(fā)射給接收機和數(shù)據存儲裝置14,該裝置可被適當?shù)伢w現(xiàn)為家用或專業(yè)品質的視頻記錄設備。
記錄器14提供第一存儲裝置18,它可包括用于保存記錄的(視頻)數(shù)據流和用于定義相關線性應用的數(shù)據的錄像帶、光或磁盤存儲器。數(shù)據流重放級19可被操作用于執(zhí)行來自存儲裝置18的所述數(shù)據流的線性實時和非線性或特技(trick-)模式的重放。應用處理級16也與存儲裝置18耦合并用于讀出用于定義相關線性應用的存儲數(shù)據并在數(shù)據流重放級19開始線生實時重放時從其開始點開始運行所述線性應用。
在操作中,正如在下文將詳細討論的,應用處理級16被配置用于在數(shù)據流重放級19進入非線性重放階段時停止應用的運行,并在所述數(shù)據流的線性實時重放重新開始時從所述開始點重新開始所述線性應用的運行。
利用輸入裝置15,如鍵盤或遙控器,用戶可控制接收機14。用戶可在諸如家用電視接收機的顯示裝置17上觀看所選的服務和視頻。
多路復用信號12可以以MPEG-2傳輸流的形式執(zhí)行。MPEG-2傳輸流是若干個所謂服務的多路復用。這類服務可包括音頻/視頻流、交互式應用(例如,以MHEG-5格式)、其它類型的數(shù)據或這些單元的組合。通常,發(fā)射機10向記錄器14發(fā)射幾個傳輸流12。以此方式,大量的服務(或信道)可由發(fā)射機10發(fā)射到多個接收器。
記錄器14的接收機13可調諧至一個特定的傳輸流12并能夠從該傳輸流12中檢索信息。這類記錄器14通常只有一個調諧器,因而在一個時刻只能接收一個傳輸流12。當用戶想觀看電視節(jié)目時,或者想運行交互式應用時,或者想存取其它類型的數(shù)據時,記錄器14調諧至相應的傳輸流12并從該服務中檢索和/或處理所需的數(shù)據,就象是在該時刻廣播一樣。
諸如電子銀行、電子購物或信息服務的交互式應用通常以圓盤傳送帶狀的模式廣播,即相應的數(shù)據部分在傳輸流12中周期性重復。舉例來說,DVB和DAVIC已規(guī)定了用于廣播交互式應用的DSM-CC目標圓盤傳送帶。
圖2示出了DSM-CC目標圓盤傳送帶的分層結構。DSM-CC目標圓盤傳送帶的目標在模塊中廣播。這類模塊是目標的容器并且包括一些下載數(shù)據塊報文(它們是MPEG-2專用部分)。在圖1中,模塊42包括目標32、36和40。這些目標包含在所謂的BIOP-報文中。在這種BIOP-報文中,該目標在報文首部之前。在圖2中,第一BIOP-報文包括報文首部30和目標32,該目標32可包括目錄信息。第二BIOP-報文包括報文首部34和目標36,該目標36可包括流信息。第三BIOP-報文包括報文首部38和目標40,該目標40可包括文件信息。
而且,模塊42包括五個下載數(shù)據塊報文。這些下載數(shù)據塊報文由一個首部和一個數(shù)據塊構成。第一下載數(shù)據塊報文由首部44以及數(shù)據塊46形成,第二下載數(shù)據塊報文由首部48以及數(shù)據塊50形成,第三下載數(shù)據塊報文由首部52以及數(shù)據塊55形成,第四下載數(shù)據塊報文由首部56以及數(shù)據決58形成,第五下載數(shù)據塊報文由首部60以及數(shù)據塊62形成。
通過前面的描述可以看出,與非線性時間的上下文不能良好配合的應用如何還可以通過停止和重新開始該應用而在非線性時間的上下文中使用。申請者已認識到,這通常是可能的,因為這些應用通常被創(chuàng)制為能夠在電視節(jié)目的中間部分開始,這是因為觀眾可在該節(jié)目已經開始后轉換(zap)(信道轉換)至該節(jié)目。傳輸流中的應用的信令通常包括關于一個節(jié)目是否可在觀眾在節(jié)目的中間部分轉換至該節(jié)目時開始(或者是必須開始)的信息。
一個應用的信令(或元數(shù)據)可包括用于識別一個應用是否可與非線性時間的上下文良好配合的信息。該信令可包括一個應用可處理哪些特定的非線性時間動作并且不能處理哪些動作(例如,可快進,不可快倒)。根據該信息,一多媒體平臺可判斷在重放為非線性時是否停止和重新開始應用。非線性動作的例子有倒帶、反向掃描、反向慢動作、靜止、暫停、正向慢動作、正向掃描、快進。
正如圖1中的顯示器17所示出的,一個菜單選項可被提供以支持如何處理非線性應用的策略的用戶設置。可能的選項有“允許和重新開始該應用”、“不允許和保持應用運行”、“顯示用戶對話”。該用戶對話本身可在用戶起動非線性動作時出現(xiàn)。該用戶對話可包括有關該非線性動作將導致重新開始或刪除該應用的警告,并且它可請求用戶確定該非線性動作或取消它(這樣該應用繼續(xù)運行)。
在操作,在非線性重放動作下的重新開始可以是一個“溫和的”重新開始。這意味著所有的資源(如應用代碼和數(shù)據)不必重新下載,并且不必重新驗證正確性。尤其對于Java應用來說,它意味著分類驗證器(這可能要花費大量的時間)不必再次驗證分類文件。這可顯著提高重新開始的速度。
返回至圖1,這些應用在重復廣播的表中傳送(例如每秒鐘一次);這個表類似于在MPEG-2標準的系統(tǒng)部分中定義的節(jié)目映射表(PMT)以及在DVB-SI中定義的服務描述表(SDT)。
該表是服務的一部分,并且用于描述該服務中可用的所有應用。對于每個應用來說,該表將表示其在目標圓盤傳送帶中的位置、該應用的名稱和控制代碼。舉例來說,控制代碼可以是AUTO_START(下面將描述)或其它選項。如果在一個特定時刻的控制代碼是AUTO_START,則意味著記錄器14必須自動啟動其接收機(如果它被調諧至該服務的話),并且必須開始該應用(通過16)(如果它還未運行的話)。特別是,如果用戶轉換到該服務——即使是一個節(jié)目的中間部分——并且該服務的應用被傳送為AUTO_START,則接收機必須開始該應用。這就要求該應用的創(chuàng)制要使其能夠適當?shù)墓ぷ?,即使是在?jié)目的中間部分開始。
帶有應用信令的該表還是一個前述用于識別一個應用是否將以非線性時間工作(或者程度如何)的數(shù)據的合適的接收者。
至于用戶對話選項和其它菜單數(shù)據的表示,記錄器14的設置菜單可包括沿著“應用行為和非線性時間”行的項,當被選擇時,它將進入諸如“總是允許非線性重放和重新開始應用”、“總是不允許非線性重放”和“問我”這樣的選項。如果用戶選擇“問我”選項,則它們將獲得在試圖進入非線性動作時(如選擇錄像機上的快進)出現(xiàn)的彈出菜單。該彈出菜單可表示“你選擇快進這將會停止和重新開始該應用,繼續(xù)與否?”。這個選項必然只針對不能與非線性時間的上下文良好配合的應用呈現(xiàn),但它也可在任何時間停止或重新開始。
圖3的部分流程圖和示意圖概括了停止和重新開始的處理過程,它開始于100,此時,用戶選擇快進。該應用被傳送并在102表示它不能處理非線性動作。該應用還在104傳送信號表示它是自動_開始(AUTO_START)。
在106與用戶的任選對話(如上所述)之后,假定用戶決定允許快進,則在108停止該應用,并在110高速緩存數(shù)據和設置。在112快進之后,該應用在114從該時刻開始,但數(shù)據和設置從該高速緩存中恢復。
具有專業(yè)知識的閱讀者將會理解,盡管前面的實施例是參照MPEG-2 DSM-CC協(xié)議描述的,但本發(fā)明并不限于任何特定的協(xié)議或數(shù)據廣播形式。
通過閱讀本公開,對于本專業(yè)技術人員來說,其它改進也是顯而易見的。這種改進可涉及在多媒體家用平臺以及與本文結合的應用和設備的設計、生產和使用中已知的其它特征并且它可取代或與已在本文描述的特征一起使用。
權利要求
1.一種用于處理記錄的數(shù)據流和相關線性應用的方法,包括開始所述數(shù)據流的線性實時重放并從其開始點開始所述線性應用的運行;一旦進入非線性重放階段,則停止所述應用的運行;并且一旦重新開始所述數(shù)據流的線性實時重放,則從所述開始點重新開始所述線性應用的運行。
2.如權利要求1的方法,其中所述應用在記錄數(shù)據流的重放進入非線性階段時不會停止運行,如果該效應的預定指示在記錄的數(shù)據流中被檢測到的話。
3.如權利要求2的方法,其中所述預定指示還把大量可能的非線性重放活動的一個子集識別為該應用的運行不應被停止的活動,其中該應用的運行在所述非線性階段的數(shù)據流的重放涉及到所述子集以外的活動時停止。
4.如權利要求1-3任意之一的方法,其中所述應用的運行需要裝入和使用一個或多個資源,該方法包括在重新開始運行之前檢驗所述一個或多個資源是否仍被裝載,如果是的話,則使用這些預裝的資源。
5.如權利要求4的方法,其中所述一個或多個資源的使用涉及到一個驗證過程,如果確定所述一個或多個資源仍被裝載,則可在重新開始運行時不重復這個過程。
6.一種用于處理記錄數(shù)據流和相關線性應用的數(shù)據重放設備,包括存儲裝置,用于保存所述記錄數(shù)據流和定義所述相關線性應用的數(shù)據;數(shù)據流重放級,可被操作用于對來自所述存儲裝置的所述數(shù)據流執(zhí)行線性實時和非線性重放;應用處理級,可被操作用于從所述存儲裝置中讀出用于定義所述相關線性應用的所述數(shù)據并在所述數(shù)據流重放級開始線性實時重放時從其開始點開始運行所述線性應用;該應用處理級可被配置用于在所述數(shù)據流重放級進入非線性重放階段時停止所述應用的運行,并在重新開始所述數(shù)據流的線性實時重放時從所述開始點重新開始所述線性應用的運行。
7.如權利要求6的設備,其中所述數(shù)據流重放級還可被操作用于產生輸出到顯示裝置的菜單顯示,該設備還包括用戶可操作的輸入裝置,用于從所述菜單中識別對該設備的選擇。
8.如權利要求7的設備,其中該應用處理級被操作用于執(zhí)行不是在數(shù)據流重放級進入所述非線性重放階段時停止所述應用的運行的任務時,其中用戶可通過所述菜單選擇一個或多個此類任務。
9.如權利要求7或8的設備,其中所述數(shù)據流重放級可在進入所述非線性階段時產生所述菜單。
全文摘要
提供一種用于處理記錄數(shù)據流和相關線性應用的數(shù)據重放設備(14)和方法。該設備包括數(shù)據流重放級(19),可被操作用于對來自存儲器(18)的存儲數(shù)據流執(zhí)行線性實時和非線性重放。應用處理級(16)在開始數(shù)據流線性實時重放時從給定的開始點開始運行線性應用。為了避免該應用與非線性化不相配的問題,應用處理級(16)停止所述應用的運行,并在重新開始線性實時重放時從給定開始點重新開始該應用的運行。
文檔編號H04N7/24GK1389076SQ01802482
公開日2003年1月1日 申請日期2001年6月22日 優(yōu)先權日2000年6月30日
發(fā)明者J·R·皮辛, S·A·F·A·范登霍伊維爾, G·H·瑟彭博格, L·T·羅岑達爾, R·J·霍爾德斯沃斯, A·S·阿斯利 申請人:皇家菲利浦電子有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
成安县| 雅安市| 莎车县| 通辽市| 元谋县| 图木舒克市| 南宁市| 巩义市| 吉木乃县| 宁明县| 女性| 青田县| 龙州县| 广宁县| 巴楚县| 东明县| 宁远县| 若羌县| 石门县| 拜城县| 都昌县| 道真| 仪征市| 卢氏县| 桂平市| 木兰县| 吴江市| 上饶县| 黄山市| 东乡县| 桓台县| 盐城市| 长治市| 通许县| 河东区| 定远县| 彰武县| 锡林郭勒盟| 繁峙县| 张北县| 日土县|