亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制數(shù)字視頻數(shù)據(jù)顯現(xiàn)的方法和設(shè)備的制作方法

文檔序號:6783497閱讀:205來源:國知局
專利名稱:控制數(shù)字視頻數(shù)據(jù)顯現(xiàn)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種控制基于數(shù)字?jǐn)?shù)據(jù)流的節(jié)目顯現(xiàn)的方法和設(shè)備,尤其涉及一種允許用戶有選擇地省略節(jié)目中任意指定部分的顯現(xiàn)的方法和設(shè)備。
在利用記錄了數(shù)字壓縮視頻和音頻信息的存儲介質(zhì)的視頻信號處理系統(tǒng)中,可以給用戶許多選擇來控制存儲在運(yùn)樣一種介質(zhì)上的節(jié)目或視頻標(biāo)題的顯現(xiàn)。正在獲得迅速普及的這樣一種系統(tǒng)包括一個視盤播放機(jī),它適用于處理根據(jù)數(shù)字視盤(DVD)規(guī)范存儲的信息。在DVD格式的盤上的信息根據(jù)視頻和音頻數(shù)據(jù)壓縮標(biāo)準(zhǔn)作為離散的數(shù)據(jù)分組記錄,其中指定的分組攜帶與各種數(shù)據(jù)流如交替的視頻角度、聲道、分畫面流等等相關(guān)的數(shù)據(jù)。讀取DVD格式的盤的視盤播放機(jī)可以被控制以顯示或顯現(xiàn)某些數(shù)據(jù)分組并且跳過其他的數(shù)據(jù)分組。利用這一性能,DVD系統(tǒng)能夠允許盤的作者在單個盤上提供一個節(jié)目的多種變化以適應(yīng)觀眾的喜好。
一種DVD系統(tǒng)的無縫轉(zhuǎn)移和多變特性的有效應(yīng)用涉及到可以從一個特定的盤播放機(jī)上顯現(xiàn)的素材的原有控制。一般地,DVD播放機(jī)允許用戶選擇一個原有控制等級,例如從1到8變化,其中1是最小的限制等級而8是最大的限制等級。然后DVD播放機(jī)根據(jù)編輯在盤或視頻標(biāo)題上的原有等級自動地限制盤、盤上視頻標(biāo)題或視頻標(biāo)題中場景的顯現(xiàn)。原有等級一般相應(yīng)于例如美國運(yùn)動圖像協(xié)會(MPAA)的電影等級。
在盤的顯現(xiàn)期間,DVD播放機(jī)將觀眾選擇的原有等級同與盤或節(jié)目相關(guān)的原有等級信息相比較,如果用戶選擇的原有等級等于或超過盤或節(jié)目的原有等級則僅允許顯現(xiàn)該盤、節(jié)目或從節(jié)目中選擇的部分。在多種顯示序列的情況下,DVD播放機(jī)顯現(xiàn)的序列具有一個相應(yīng)于用戶選擇的原有等級的原有等級。
上述系統(tǒng)的一個缺點(diǎn)是盤的作者要定義與每個原有等級相關(guān)的顯現(xiàn)序列,并且終端用戶不能改變這些預(yù)定的顯現(xiàn)序列。因?yàn)榕c一個特定的原有等級相關(guān)的場景的序列由盤的作者設(shè)定,所以終端用戶僅能從定義的序列之一中選擇。這樣一種系統(tǒng)可能是有問題的,因?yàn)榻K端用戶不可能在一個特定的原有等級上總是與盤作者的場景選擇一致。例如,甚至一個G級電影也可能包括不適應(yīng)非常小的兒童或者可能令某個人不愉快的場景。而且,由于一個與原有控制發(fā)行完全無關(guān)的原因,例如因?yàn)槟硞€場景太令人討厭,觀眾也可能希望從一個節(jié)目中刪去該場景。
在這方面,許多DVD播放機(jī)讓用戶有能力根據(jù)定義的數(shù)據(jù)塊,如標(biāo)題部分,也稱為章節(jié)來定義一個顯現(xiàn)序列,并且觀眾可以選擇不顯現(xiàn)包括了不需要素材的數(shù)據(jù)塊。然而,這些塊仍然由盤的作者定義而且可能持續(xù)相當(dāng)長的時(shí)間。這樣,終端用戶仍然沒有能力經(jīng)過任意邊界來省略特定場景的顯現(xiàn)。
同樣,一些系統(tǒng)讓用戶有能力根據(jù)用戶輸入的喜好來創(chuàng)建各種節(jié)目段序列。在這樣的系統(tǒng)中,盤的作者提供許多節(jié)目段,其中每個段具有與這些段例如暴力、語言等等相關(guān)的一組等級。根據(jù)一個用戶選擇的特定級別的暴力、語言等等,該系統(tǒng)自動地將適當(dāng)?shù)墓?jié)目段串聯(lián)在一起以產(chǎn)生一個滿足用戶選擇準(zhǔn)則的節(jié)目。然而,在這樣的系統(tǒng)中,與節(jié)目段相關(guān)的等級仍然由盤的作者或節(jié)目源定義,而觀眾仍然不可能有選擇地刪除節(jié)目段的某些部分,它們中的一些持續(xù)時(shí)間可能非常短。
因此,需要一種方法和設(shè)備來允許觀眾刪除基于數(shù)字視頻數(shù)據(jù)流的節(jié)目的任意部分,而不用考慮可能由作者或節(jié)目數(shù)據(jù)供應(yīng)商定義的場景邊界或等級。
尤其需要一種方法和設(shè)備來允許用戶以一種兼容于DVD規(guī)范的方式,在編輯過程中刪除基于數(shù)字視頻數(shù)據(jù)流的節(jié)目中某些部分,而不用考慮可能由作者或節(jié)目數(shù)據(jù)的供應(yīng)商定義的場景邊界或等級。
同樣,需要一種方法和設(shè)備來允許用戶以一種兼容于DVD標(biāo)準(zhǔn)的方式編輯刪除節(jié)目中任意的部分而不改變由數(shù)據(jù)源定義的節(jié)目序列,因此允許容易地恢復(fù)原始節(jié)目序列而不被強(qiáng)迫重新加載原始節(jié)目數(shù)據(jù)。
本發(fā)明允許用戶在節(jié)目中選擇任意的編輯點(diǎn),其中在節(jié)目的顯現(xiàn)期間,任意編輯點(diǎn)之間的節(jié)目素材被省略。本發(fā)明特別適用于包括一個節(jié)目數(shù)據(jù)源的系統(tǒng),該節(jié)目數(shù)據(jù)源包括若干個數(shù)字視頻數(shù)據(jù)單位和控制數(shù)據(jù)單位,每個數(shù)字視頻數(shù)據(jù)單位相應(yīng)于一個預(yù)定的節(jié)目段,以及一個適合于檢索數(shù)據(jù)單位并且顯現(xiàn)視頻數(shù)據(jù)單位的序列的顯示裝置。本發(fā)明方法包括下列步驟根據(jù)第一個用戶輸入在選擇的視頻數(shù)據(jù)單位序列中定義第一個任意編輯點(diǎn);根據(jù)第二個用戶輸入在選擇的視頻數(shù)據(jù)單位序列中定義第二個任意編輯點(diǎn);以及顯現(xiàn)選擇的視頻數(shù)據(jù)單位序列而省略包括在第一個和第二個任意編輯點(diǎn)之間的區(qū)間中的視頻數(shù)據(jù)。
另外,本發(fā)明的視頻處理設(shè)備包括一個用于檢索來自一個源的數(shù)字節(jié)目數(shù)據(jù)的變換器,節(jié)目數(shù)據(jù)分組括若干個節(jié)目數(shù)據(jù)單位和控制數(shù)據(jù)單位,每個節(jié)目數(shù)據(jù)單位相應(yīng)于一個預(yù)定的節(jié)目段,節(jié)目數(shù)據(jù)分組括定義節(jié)目數(shù)據(jù)單位序列的數(shù)據(jù),變換器根據(jù)用戶輸入檢索數(shù)據(jù)單位序列并且提供數(shù)字編碼的數(shù)據(jù);一個連接到變換器的解碼器,用于解碼來自數(shù)字編碼數(shù)據(jù)的顯示;以及一個連接到解碼器和變換器的控制器,控制器根據(jù)第一個用戶輸入在節(jié)目數(shù)據(jù)單位的序列中定義第一個任意編輯點(diǎn),根據(jù)第二個用戶輸入在節(jié)目數(shù)據(jù)單位的序列中定義第二個任意編輯點(diǎn),控制器使得解碼器省略與第一個任意編輯點(diǎn)和第二個任意編輯點(diǎn)之間的區(qū)間中的節(jié)目數(shù)據(jù)相關(guān)的顯示。
本發(fā)明包括了通常的DVD顯現(xiàn)方案。因此,本發(fā)明簡單地通過刪除副表中的標(biāo)記和微單元定義,不改變在主表中定義的顯現(xiàn)序列,并可以去除當(dāng)前的用戶編輯特征,且可以恢復(fù)原來的顯現(xiàn)方案。
下面將參照附圖描述本發(fā)明,其中

圖1是一個適用于實(shí)現(xiàn)本發(fā)明編輯特征的數(shù)字視盤播放機(jī)的方框圖;圖2是一個根據(jù)DVD格式并且適用于實(shí)現(xiàn)本發(fā)明編輯特征的數(shù)據(jù)結(jié)構(gòu)圖;圖3是一個根據(jù)DVD格式并且適用于實(shí)現(xiàn)本發(fā)明編輯特征的顯現(xiàn)結(jié)構(gòu)的方框圖;圖4說明在兩個不同單元中定義的任意編輯點(diǎn)A和B;圖5說明在相同單元中定義的任意編輯點(diǎn)A和B;圖6說明在一個微單元內(nèi)定義的任意編輯點(diǎn)A和B。
雖然參照一個適用于從盤中讀取包括視頻和音頻數(shù)據(jù)的壓縮節(jié)目數(shù)據(jù)和處理根據(jù)DVD規(guī)范的數(shù)據(jù)的數(shù)字視頻設(shè)備描述了示范實(shí)施例,但應(yīng)該理解本發(fā)明可以用在任何能夠處理數(shù)字視頻和音頻信息的視頻處理設(shè)備中,其中與視頻和音頻信息一起包括的節(jié)目相關(guān)信息可以用于有選擇地顯現(xiàn)盤上的節(jié)目信息。
圖1是一個示出適用于本發(fā)明的控制數(shù)字視頻數(shù)據(jù)顯現(xiàn)的示范性數(shù)字視盤播放機(jī)的基本部件的方框圖。這些部件的結(jié)構(gòu)和工作一般是公知的,所以不在這里詳細(xì)地討論。盤播放機(jī)24包括在伺服處理器29的控制下旋轉(zhuǎn)盤并且讀取存儲在那上面的信息的馬達(dá)和拾取組件26。前置放大器27和DVD數(shù)據(jù)處理單元28將來自電動機(jī)和拾取組件26的電脈沖轉(zhuǎn)換為能夠由數(shù)字音頻/視頻解碼器單元30進(jìn)一步處理的數(shù)字?jǐn)?shù)據(jù)。DVD數(shù)據(jù)處理單元28一般完成如對從盤中讀取的原始數(shù)據(jù)解調(diào)、糾錯和解擾的功能,以一種適合于解碼器單元30的格式提供數(shù)字編碼數(shù)據(jù)。
解碼器單元30接收數(shù)字編碼數(shù)據(jù)、處理數(shù)據(jù)并且提供適當(dāng)?shù)囊曨l和音頻信號到如電視機(jī)的顯示器單元。解碼器單元30包括數(shù)據(jù)流多路分解器32,該多路分解器將來自數(shù)據(jù)處理單元28的數(shù)據(jù)多路分解為若干個獨(dú)立的數(shù)據(jù)流,包括例如視頻流、音頻流和分畫面流,并且將數(shù)據(jù)流提供到它們相應(yīng)的數(shù)據(jù)解碼器。視頻解碼器31接收視頻流,根據(jù)MPEG-2標(biāo)準(zhǔn)解碼信號并且將視頻信號提供到混頻器33。分畫面解碼器34接收分畫面流并且提供數(shù)據(jù)到屏幕顯示(OSD)控制器35,該控制器將OSD視頻信號提供到混頻器33。來自混頻器33的組合視頻信號提供到NTSC/PAL編碼器42,該編碼器將符合于適當(dāng)?shù)囊曨l信號標(biāo)準(zhǔn)的視頻信號提供到視頻顯示裝置。音頻解碼器36接收來自數(shù)據(jù)流多路分解器32的音頻流并且提供適當(dāng)?shù)囊纛l信號到音頻系統(tǒng)。
微控制器40控制盤播放機(jī)24的操作。微控制器40連接到用戶控制裝置41,該裝置可以包括IR遙控裝置、前面板按鈕等等。微控制器40變換來自用戶控制裝置41的數(shù)據(jù)以控制上述的盤播放機(jī)24的各種部件的操作。一般地,微控制器40也被配置來控制盤播放機(jī)24的各種存取特征,這些特征包括但不限制于,原有的鎖定、加密盤的解密、撥號遙控器以存取加密盤。微控制器40可以用各種形式實(shí)現(xiàn),包括但不限制于,一個專用的集成電路或解碼器/控制器單元的一部分。微控制器40可以包括若干個適當(dāng)?shù)目刂破鲉卧械囊粋€,包括但不限制于由SGS Thomson制造的STI 5500。
圖2說明了根據(jù)DVD規(guī)范并且適用于盤播放機(jī)24的存儲在盤上的節(jié)目數(shù)據(jù)和控制數(shù)據(jù)的結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)是分層的,其中每個數(shù)據(jù)塊被劃分為分量數(shù)據(jù)塊,這些分量數(shù)據(jù)塊被進(jìn)一步劃分為更小的分量數(shù)據(jù)塊。對應(yīng)于一個指定節(jié)目單位,例如電影或電視劇的一段情節(jié)的每個視頻標(biāo)題集包括視頻對象集,該合集中包括若干個視頻對象。
每個視頻對象包括若干個單元,這些單元可以認(rèn)為是用于具有若干個數(shù)據(jù)單位類型,如視頻、音頻、分畫面等等的顯現(xiàn)的一個數(shù)據(jù)單位,并且對應(yīng)于一個節(jié)目段。而每個單元依次包括若干個視頻對象單位(VOBU)。每個VOBU包括一個導(dǎo)航包(NAV_PACK)和多個包,它們被再劃分為若干個分組。VOBU一般對應(yīng)于一個具有相關(guān)控制數(shù)據(jù)結(jié)構(gòu)NAV_PACK的MPEG-2圖像組(GOP)。每個VOBU的NAV_PACK包含如相對于當(dāng)前一個(在時(shí)間顯現(xiàn)次序上向前和向后)的VOBU的扇區(qū)地址的信息,以及對應(yīng)于當(dāng)前的VOBU在單元顯現(xiàn)中經(jīng)過的時(shí)間量。
根據(jù)DVD規(guī)范存儲的數(shù)據(jù)還邏輯地組成為一個顯現(xiàn)結(jié)構(gòu)中以便能夠提供顯現(xiàn)數(shù)據(jù)的靈活方式。圖3說明根據(jù)DVD規(guī)范并且適用于盤播放機(jī)24的顯現(xiàn)結(jié)構(gòu)。這種顯現(xiàn)結(jié)構(gòu)重疊在圖2的數(shù)據(jù)結(jié)構(gòu)上。在基本級上,由節(jié)目(PG)96定義顯現(xiàn)序列,其中每一個(PG)96包括一個到單元的鏈接指針列表。若干個PG 96可以組合形成一個節(jié)目鏈信息(PGCI)94,其中多個(PGCI)94可以同樣組合形成節(jié)目鏈(PGC)92。
在視頻標(biāo)題顯現(xiàn)期間,盤播放機(jī)24根據(jù)這種如用戶選擇的標(biāo)題和原有等級選擇的準(zhǔn)則,選擇適當(dāng)?shù)腜GC加載到主表中。此后,盤播放機(jī)24根據(jù)包含在PG中的鏈接指針列表讀取存儲在盤上的數(shù)據(jù)。如公知,實(shí)際的顯現(xiàn)之前為了提供無縫顯現(xiàn),盤播放機(jī)一般利用各種預(yù)先準(zhǔn)備的算法以便從盤中讀取數(shù)據(jù)并且將數(shù)據(jù)存儲在系統(tǒng)緩沖器中。
如上所述,本發(fā)明認(rèn)識到原有的控制特征不可能是完全令人滿意的,因?yàn)閳鼍靶蛄泻凸?jié)目邊界由盤的作者選擇,而終端用戶不能任意地編輯刪除他們發(fā)現(xiàn)不適合的特定的場景。因此,本發(fā)明允許用戶選擇任意的編輯點(diǎn)以允許用戶創(chuàng)建他自己的顯現(xiàn)序列。任意編輯點(diǎn)的實(shí)現(xiàn)是通過創(chuàng)建一個新的數(shù)據(jù)結(jié)構(gòu)完成的,該結(jié)構(gòu)疊加到根據(jù)DVD規(guī)范格式化的現(xiàn)有的數(shù)據(jù)結(jié)構(gòu)上。
特別地,本發(fā)明創(chuàng)建和存儲一個微單元,該微單元是單元和VOBU的中間結(jié)構(gòu)。微單元包括與一個單元段相關(guān)的參數(shù)并且存儲在微控制器40定義的副表中。例如,微單元表可能看起來像微單元1TTN1PGCN2CELL_NUM4NEXT_CELL_NUM6START_SECS5745
END_SECS6578START_LSN0x57897END_LSN0x89672微單元2TTN1PGCN2CELL_NUM6NEXT_CELL_NUM6START_SECS10487END_SECS11207START_LSN0x1059F7END_LSN0x1072FE在盤上數(shù)據(jù)顯現(xiàn)期間,由微控制器40存取副表中的信息。因?yàn)槲卧菃卧淖蛹?,所以微單元包括一系列VOBU,這些VOBU是原始單元VOBU的子集。微單元可以設(shè)計(jì)包括包含在原始單元的任何數(shù)量的參數(shù),包括但不限制于,PGC編號、單元編號、開始扇區(qū)、結(jié)束扇區(qū)、開始扇區(qū)時(shí)間和結(jié)束扇區(qū)時(shí)間。微單元包括需用于檢索和表示VOBU子集的參數(shù)??梢钥闯鑫卧梢园ǔ绦蚓幹破髦付ǖ娜魏螀?shù)集合。
使用中間級的微單元來定義單元段是有益的,因?yàn)檫@樣一種結(jié)構(gòu)非常適合于DVD播放機(jī)用于顯現(xiàn)單元的當(dāng)前模型??梢约由献钚〉倪壿嬤\(yùn)算量以控制微單元的顯現(xiàn),并且可以使用用于實(shí)現(xiàn)顯現(xiàn)中的各種特技如慢放、隨機(jī)化以及快進(jìn)和快退的特技模式的相同的技術(shù)。微單元允許分段現(xiàn)有的單元結(jié)構(gòu),使得用于顯現(xiàn)具有單元結(jié)構(gòu)的數(shù)據(jù)的算法可以用于顯現(xiàn)具有單元和微單元的數(shù)據(jù)。既使當(dāng)內(nèi)容段已經(jīng)選擇為省略時(shí)這些模式也可以完美地工作。
在創(chuàng)建微單元中,有三個邊界條件要考慮1.A點(diǎn)和B點(diǎn)位于不同的單元;2.A點(diǎn)和B點(diǎn)位于相同的單元內(nèi);以及3.A點(diǎn)和B點(diǎn)位于相同的微單元內(nèi)。
參照圖4-6討論這些邊界條件。
在圖4中,開始點(diǎn)A111位于單元110中而停止點(diǎn)B113位于單元112中。根據(jù)用戶輸入,微控制器40創(chuàng)建了微單元114,該微單元具有一個相應(yīng)于單元110開始邊界的開始邊界和一個在開始點(diǎn)A111的停止邊界,還創(chuàng)建了微單元116,該微單元具有一個在停止點(diǎn)B113的開始邊界和一個相應(yīng)于單元112停止邊界的停止邊界。
在圖5中,開始點(diǎn)A119和停止點(diǎn)B121位于單元118中。根據(jù)用戶輸入,微控制器40創(chuàng)建微單元120,該微單元具有一個相應(yīng)于單元118開始邊界的開始邊界和一個在開始點(diǎn)A119的停止邊界,還創(chuàng)建了微單元122,該微單元具有一個在停止點(diǎn)B121的開始邊界和一個相應(yīng)于單元118停止邊界的停止邊界。
在圖6中,微單元132和134與單元130相關(guān),而新的微單元135和136由開始點(diǎn)A137、停止點(diǎn)B138和微單元134的開始和停止邊界創(chuàng)建。
用于創(chuàng)建滿足圖4-6條件的微單元的偽碼算法如下面列出。
為了由A點(diǎn)、B點(diǎn)、單元開始和單元結(jié)束創(chuàng)建一個新的微單元檢查所有現(xiàn)有的微單元看看是否A點(diǎn)落到它們中的一個上如果A點(diǎn)落到一個上,則縮短它,使得它現(xiàn)在在A點(diǎn)結(jié)束如果B點(diǎn)落到A點(diǎn)和微單元終點(diǎn)之間則插入一個從B點(diǎn)延續(xù)到微單元終點(diǎn)的新的微單元否則,檢查所有現(xiàn)有的微單元看看是否B點(diǎn)落到它們中的一個上如果B點(diǎn)落到一個上,則縮短它,使得它現(xiàn)在在B點(diǎn)開始否則/*這是在這個單元中的第一個B點(diǎn)*/創(chuàng)建一個新的微單元,它在B點(diǎn)開始,在單元終點(diǎn)結(jié)束否則/*這是在這個單元中的第一個A點(diǎn)設(shè)置*/創(chuàng)建一個新的微單元,它在單元起點(diǎn)開始,在A點(diǎn)結(jié)束如果B點(diǎn)落到相同的單元中則創(chuàng)建一個從B點(diǎn)延續(xù)到單元終點(diǎn)的第二個新的微單元否則,檢查所有現(xiàn)有的微單元看看是否B點(diǎn)落到它們中的一個上如果B點(diǎn)落到一個上,則縮短它,使得它現(xiàn)在在B點(diǎn)開始否則創(chuàng)建一個新的微單元,它在B點(diǎn)開始,在單元終點(diǎn)結(jié)束為了創(chuàng)建微單元,觀眾一開始選擇一組A和B點(diǎn),這些點(diǎn)定義了要被省略的視頻數(shù)據(jù)部分相應(yīng)的開始和停止點(diǎn)??梢允褂霉挠脩艚缑娣椒ㄖ械娜魏我环N選擇這些點(diǎn)。例如,一種方法是讓觀眾觀看一個沒有改變的節(jié)目版本并且如所需要的輸入省略的開始和停止點(diǎn)。在這樣一種方法中,當(dāng)節(jié)目顯現(xiàn)時(shí),觀眾使用屏幕顯示(OSD)或本領(lǐng)域公知的其他用戶界面方法,通過按下遙控器上一個按鈕來選擇A和B點(diǎn)。
在盤播放機(jī)24正常工作期間,當(dāng)交會、解壓縮和顯現(xiàn)伴隨的VOBU時(shí),從位流分析NAV_PACKS。一種確定開始點(diǎn)A和停止點(diǎn)B的位置的方法是簡單地參照在觀眾選擇開始點(diǎn)A或停止點(diǎn)B時(shí)最新分析的NAV_PACK。當(dāng)觀眾選擇一個開始點(diǎn)A時(shí),最新分析的NAV_PACK扇區(qū)地址被保存并且與該開始點(diǎn)A相關(guān)。當(dāng)觀眾選擇一個停止點(diǎn)B時(shí),最新分析的NAV_PACK扇區(qū)地址被保存并且與該停止點(diǎn)B相關(guān)。這些扇區(qū)地址隨后用于創(chuàng)建微單元。與該微單元相關(guān)的數(shù)據(jù)存儲在副表中。
一旦使用上面的算法創(chuàng)建了微單元,則微單元的顯現(xiàn)基本上遵循在一個節(jié)目內(nèi)顯現(xiàn)多個單元相同的規(guī)則。由于在單元序列中的每個單元被選擇用于顯現(xiàn),所以微控制器40確定微單元是否與下一個單元相關(guān)。如果是相關(guān)的,則微控制器40從副表中存取微單元的參數(shù)并且顯現(xiàn)與該微單元相關(guān)的VOBU。當(dāng)那些VOBU的顯現(xiàn)完成時(shí),微控制器40顯現(xiàn)序列中后來的單元或微單元。隨著單元內(nèi)每個微單元顯現(xiàn)完成,根據(jù)顯現(xiàn)的方向選擇下一個微單元或單元。如果一個單元內(nèi)所有的微單元已經(jīng)被表示,則單元顯現(xiàn)階段繼續(xù)下去,正如它正常地用于沒有任何微單元的單元一樣。
參照圖4的例子,由于微控制器40準(zhǔn)備顯現(xiàn)單元110,它確定相關(guān)的微單元114存在,讀取副表并且顯現(xiàn)用于微單元114適當(dāng)?shù)腣OBU。微控制器40預(yù)先確定單元112包括微單元116,讀取與微單元116相關(guān)的參數(shù),并且當(dāng)微單元114的顯現(xiàn)完成時(shí),顯現(xiàn)與微單元116相關(guān)的VOBU。此后,以正常的方式繼續(xù)單元的顯現(xiàn)。
下面是一個用于完成顯現(xiàn)中微單元選擇的偽碼算法為了加載下一個單元或微單元如果當(dāng)前的微單元不等于INVALID_MICROCELL則根據(jù)單元編號、微單元編號和方向請求下一個微單元如果下一個微單元不等于INVALID_MICROCELL則請求下一個微單元的扇區(qū)邊界,并且開始播放它否則/*不存在下一個微單元*/加載下一個單元否則/*加載下一個單元*/使用PGC映像并且根據(jù)方向,請求下一個單元如果下一個單元包含微單元則請求該單元中的第一個和最后一個微單元如果方向是正向,則請求第一個微單元的扇區(qū)邊界開始播放第一個微單元否則,/*方向是反向的*/請求最后一個微單元的扇區(qū)邊界開始播放最后的微單元否則,開始正常地播放單元可以看出創(chuàng)建微單元以分段現(xiàn)有的單元結(jié)構(gòu)是有益的,因?yàn)榛镜腜G和單元結(jié)構(gòu)是不改變的。代之以,通過創(chuàng)建一個能夠由微控制器40接入的單獨(dú)的鏈接指針列表來創(chuàng)建一個微單元,而不用改變原始的PG。因此,通過刪除副表中的信息,可以容易地刪除微單元而不會影響原始存儲的PGC信息,因此取消了編輯。
對于本領(lǐng)域的技術(shù)人員來說明顯的是,雖然根據(jù)一個示范實(shí)施例描述了本發(fā)明,但是對于公開的實(shí)施例可以進(jìn)行修改和改變而不會背離本發(fā)明的實(shí)質(zhì)。例如,當(dāng)在顯現(xiàn)期間遇到編輯點(diǎn),可以提供口令詢問讓觀眾來選擇是否越過編輯點(diǎn)。同樣,通過輸入相應(yīng)于顯現(xiàn)中特定點(diǎn)的顯現(xiàn)時(shí)間可以讓觀眾選擇設(shè)置任意的編輯點(diǎn)而不必觀看未編輯的顯現(xiàn)。這樣以上述方式創(chuàng)建微單元。同樣,在編輯的間隔期間只有某些指定的、或用戶選擇的數(shù)據(jù)單元類型,例如視頻、音頻、分畫面等等可以被省略。
這里認(rèn)識到這種編輯特征可以使用許多通用的公知方法中的任何一種或這些方法的組合來實(shí)現(xiàn),為了控制上述盤播放機(jī)24的各種部件,例如可以使用微控制器中的嵌入軟件。因此,應(yīng)該理解本發(fā)明包括屬于本發(fā)明真正的范圍和精神內(nèi)的所有修改。
權(quán)利要求
1.在一個視頻信號處理系統(tǒng)中,一種用于控制一個所選序列的視頻數(shù)據(jù)單位的重放的方法,包括下列步驟檢索視頻數(shù)據(jù)單位、控制數(shù)據(jù)單位的序列,根據(jù)控制數(shù)據(jù)單位處理視頻數(shù)據(jù)單位;以及顯現(xiàn)處理的視頻數(shù)據(jù)單位,其特征在于根據(jù)第一個用戶輸入,定義視頻數(shù)據(jù)單位(單元)的選擇序列中第一個任意的編輯點(diǎn)(A點(diǎn));根據(jù)第二個用戶輸入,定義視頻數(shù)據(jù)單位(單元)的選擇序列中第二個任意的編輯點(diǎn)(B點(diǎn));以及顯現(xiàn)視頻數(shù)據(jù)單位的選擇序列,同時(shí)省略包括在第一個和第二個任意編輯點(diǎn)之間的區(qū)間中的視頻數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于處理步驟包括處理根據(jù)DVD規(guī)范的視頻數(shù)據(jù)單位(單元)。
3.如權(quán)利要求2所述的方法,其特征在于檢索步驟包括檢索一個定義視頻數(shù)據(jù)單位(單元)序列的鏈接指針列表并且存儲該鏈接列表在主表中。
4.如權(quán)利要求3所述的方法,其特征在于定義第一個任意編輯點(diǎn)(A點(diǎn))的步驟包括,定義第一部分的視頻數(shù)據(jù)單位(微單元1)、相應(yīng)于第一個任意編輯點(diǎn)(A點(diǎn))的第一部分的視頻數(shù)據(jù)單位的邊界,并且存儲定義第一部分的視頻數(shù)據(jù)單位的數(shù)據(jù)在副表中,定義第二個任意編輯點(diǎn)(B點(diǎn))的步驟包括,定義第二部分的視頻數(shù)據(jù)單位(微單元2)、相應(yīng)于第二個任意編輯點(diǎn)(B點(diǎn))的第二部分的視頻數(shù)據(jù)單位的邊界,并且存儲定義第二部分的視頻數(shù)據(jù)單位的數(shù)據(jù)在副表中。
5.如權(quán)利要求4所述的方法,其特征在于顯示步驟包括,對于下一個要被顯示的視頻數(shù)據(jù)單位確定是否有一個相應(yīng)部分的視頻數(shù)據(jù)單位存在,如果是這樣,則顯示相應(yīng)的部分的視頻數(shù)據(jù)單位而不是下一個視頻數(shù)據(jù)單位。
6.在視頻信號處理中,一種用于控制視頻數(shù)據(jù)選擇序列的重放的方法,包括下列步驟檢索顯現(xiàn)數(shù)據(jù)單位和控制數(shù)據(jù)單位,每個顯現(xiàn)數(shù)據(jù)單位包括若干個數(shù)據(jù)單位類型并且相應(yīng)于一個預(yù)定的節(jié)目段,根據(jù)控制數(shù)據(jù)單位處理顯現(xiàn)數(shù)據(jù)單位;并且顯示處理的數(shù)據(jù)單位,其特征在于檢索定義一個顯現(xiàn)數(shù)據(jù)單位的序列的節(jié)目數(shù)據(jù)(視頻管理器)并且存儲該節(jié)目數(shù)據(jù)在主表中;根據(jù)用戶輸入,定義具有一個任意開始點(diǎn)(A點(diǎn))和一個任意結(jié)束點(diǎn)(B點(diǎn))的第一個節(jié)目段,第一個節(jié)目段包括一個顯現(xiàn)數(shù)據(jù)單位的子集,第一個節(jié)目段在副表中定義;以及給出顯現(xiàn)數(shù)據(jù)單位的序列而省略第一個節(jié)目段。
7.一種數(shù)字視頻系統(tǒng),包括一個用于檢索來自一個源的數(shù)字節(jié)目數(shù)據(jù)的變換器(26),節(jié)目數(shù)據(jù)分組括若干個節(jié)目數(shù)據(jù)單位(單元)和控制數(shù)據(jù)單位(NAV_PACK),每個節(jié)目數(shù)據(jù)單位相應(yīng)于一個預(yù)定的節(jié)目段,節(jié)目數(shù)據(jù)分組括定義一個節(jié)目數(shù)據(jù)單位序列的數(shù)據(jù),變換器根據(jù)用戶輸入檢索節(jié)目數(shù)據(jù)單位的序列并且提供數(shù)字編碼數(shù)據(jù);一個連接到變換器的解碼器(28,30),用于解碼來自數(shù)字編碼數(shù)據(jù)的顯示;以及一個連接到解碼器和變換器的控制器(40),其特征在于控制器根據(jù)第一個用戶輸入,定義節(jié)目數(shù)據(jù)單位的序列中的第一個任意編輯點(diǎn)(A點(diǎn)),并且根據(jù)第二個用戶輸入,定義節(jié)目數(shù)據(jù)單位的序列中的第二個任意編輯點(diǎn)(B點(diǎn)),并且使得解碼器(28,30)省略第一個任意編輯點(diǎn)和第二個任意編輯點(diǎn)之間的區(qū)間中的節(jié)目數(shù)據(jù)。
全文摘要
一種允許觀眾設(shè)置任意編輯點(diǎn)的方法和設(shè)備,這些編輯點(diǎn)定義一個在節(jié)目顯現(xiàn)期間省略的節(jié)目段。本發(fā)明特別適用于包括了根據(jù)DVD規(guī)范格式化的視頻數(shù)據(jù)和相關(guān)的控制數(shù)據(jù)的節(jié)目。本發(fā)明允許用戶通過創(chuàng)建存儲在副表中的微單元來定義任意的節(jié)目段邊界。微單元中的參數(shù)用于提供一個包括單元和微單元的節(jié)目的無縫顯現(xiàn)。微單元對于盤上的顯現(xiàn)數(shù)據(jù)是一種疊加,因此不影響基本的顯現(xiàn)數(shù)據(jù)。
文檔編號G11B27/00GK1272749SQ0010694
公開日2000年11月8日 申請日期2000年4月25日 優(yōu)先權(quán)日1999年4月29日
發(fā)明者馬克·J·蘭普, 邁克爾·D·里奇 申請人:湯姆森特許公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1