專利名稱::對一種表示進(jìn)行編碼的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種對表示進(jìn)行編碼的方法,被編碼的表示包括至少一種表示元素和用以指示表示元素如何被顯示出的表示元素顯示規(guī)定。本發(fā)明還涉及一種用于顯示一個被編碼的表示的方法,該表示包括至少一種表示元素,在該方法中依據(jù)一種顯示規(guī)定來顯示表示元素。本發(fā)明還涉及一種用于顯示一個依據(jù)上述對表示進(jìn)行編碼的方法而被編碼的編碼表示的裝置。本發(fā)明還涉及一種包括一個用于修正編碼表示的轉(zhuǎn)換模塊的裝置,該編碼表示包括-至少一種表示元素,以及-表示元素的顯示規(guī)定。本發(fā)明還涉及一種包括一種編碼表示的信息載體,依據(jù)上述對表示進(jìn)行編碼的方法對所述編碼表示進(jìn)行編碼。依據(jù)一種給定格式將一種表示編碼成一個描述是公知技術(shù)。被編碼的表示可通過網(wǎng)絡(luò)傳輸或存入存儲媒體中以便以后由適當(dāng)?shù)难b置進(jìn)行顯示。一個這種格式的例子是ISO/IEC國際標(biāo)準(zhǔn)IS13522-5,即更為人熟知的MHEG。在于1996年11月公開的文獻(xiàn)“ISO/IEC國際標(biāo)準(zhǔn)IS13522-5(MHEG)信息技術(shù)-多媒體和超媒體信息的編碼,部分5對基本級交互式應(yīng)用的支持”中對這種標(biāo)準(zhǔn)進(jìn)行了描述。所述表示可以包括由文本、音頻、視頻或圖象構(gòu)成的表示元素。一種表示元素可被視為一個將要顯示的基本元素項。在MHEG中,一個表示元素被稱為一個Presentable(可顯示的)。編碼表示可包括一種用于顯示一個給定表示元素的顯示規(guī)定。MHEG中的一個例子就是位于該表示中某處的一個表示元素的位置是位于該表示中另一處的另一個表示元素的起始位置。這個事件-活動機(jī)構(gòu)開創(chuàng)了通過控制對不同表示元素的定時來控制該表示的方法。所以,在顯示一個編碼表示的過程中,通過一個正在運行的表示元素觸發(fā)一個特定的表示元素,并且根據(jù)正在運行的表示元素和該特定表示元素之間的關(guān)系確定所述特定表示元素的定時特性。這就導(dǎo)致了必須整體執(zhí)行該表示并且難以取消一個表示元素或由另一個表示元素來取代它的問題。本發(fā)明的一個目的是提供一種用于對本文開頭所述的表示進(jìn)行編碼的方法,其中改進(jìn)了對顯示規(guī)定的描述。依據(jù)本發(fā)明,在下述方法中可以達(dá)到上述目的,其特征在于編碼表示包括一個由表示元素構(gòu)成的子表示,并且該子表示具有一個為表示元素的顯示規(guī)定提供一個索引的接口。通過將表示元素分組成相應(yīng)的子表示,給出了編碼表示的清楚結(jié)構(gòu),從而易于處理該編碼表示,例如顯示該編碼表示。通過為其組成表示元素的顯示規(guī)定提供索引,子表示變成了一個獨立的顯示實體。子表示可被獨立地顯示而無須考慮位于該表示中的其它子表示。而且,只要考慮到所提供的索引,就可以用另一個具有同一接口的子表示來取代該子表示。只要替代子表示和原始子表示能夠相互以相同的方式,即它們各自接口的定義,來與它們在表示中的環(huán)境交互,則這兩個子表示的內(nèi)容和特性可以是不同的。將編碼表示分成子表示使一個編碼表示更加易于處理,例如重放,因為處理裝置在對一個子表示進(jìn)行處理之前無須表達(dá)整個表示。這意味著可作為一個消費品重放裝置的處理裝置中的處理器和工作存儲器可被設(shè)計得更小。在編碼表示級,不必知道不同表示元素的顯示規(guī)定?,F(xiàn)在只在包括特定表示元素的子表示級才對此作出規(guī)定。權(quán)利要求4中定義了依據(jù)本發(fā)明的方法的一個實施例。通過向子表示提供一個用以提供時間索引的接口,可相對于該接口制定其表示元素的定時規(guī)定。這樣做具有如下優(yōu)點在關(guān)于定時特性方面,子表示變成了一個獨立的實體。這就在內(nèi)部解決了表示元素的定時發(fā)送,即無須參照該子表示外部的其它表示元素。這意味著取代或取消一個表示元素是一個相對容易的過程,因為不必對整個表示檢查其關(guān)系是否中斷及定時的不一致性。而且,依據(jù)本發(fā)明,一個子表示可以被另一個子表示取代,只要這兩個子表示的接口是相同的。還有,由于子表示是一個獨立的實體,所以可以與該表示的其它部分相分離地單獨顯示該子表示。這在只需要表示的一個片段或在檢驗表示的一部分時是非常有用的。在權(quán)利要求5中定義了依據(jù)本發(fā)明的方法的一個實施例。表示元素的開頭是關(guān)于能夠相對于子表示的時間索引而規(guī)定的定時特性。除了相對于時間索引的定時規(guī)定以外,一個表示元素還具有相對于同一子表示中的另一個表示元素而規(guī)定的定時規(guī)定。例如,相對于子表示的時間索引而規(guī)定一個表示元素的開頭部分,而相對于該子表示中的另一個表示元素規(guī)定該表示元素的結(jié)尾部分。在權(quán)利要求7中定義了依據(jù)本發(fā)明的方法的一個實施例。通過經(jīng)由子表示的接口提供索引的定位幀,可以相對于索引的該定位幀來制定該子表示的表示元素的定位規(guī)定。那么在關(guān)于表示元素的定位方面,該子表示就變成了一個獨立的實體。這就在內(nèi)部解決了表示元素的定位發(fā)送,即,無須參照該子表示外部的其它表示元素。例如定位發(fā)送與顯示器上的表示元素的分層結(jié)構(gòu)相關(guān)。為了重構(gòu)在另一個表示元素之前顯示的表示元素,必須知道它們的相對層次。另一個例子是對其中將顯示表示元素的窗口的規(guī)定。在權(quán)利要求8中定義了依據(jù)本發(fā)明的方法的一個實施例。通過經(jīng)由接口提供顯示表示元素的優(yōu)先級,將子表示作為一個整體建立優(yōu)先級。以這種方式,在顯示的過程中,能夠確定鑒于其優(yōu)先級,是否顯示該子表示。這對于在一個很小的資源平臺,即一個具有較小處理能力和較小工作存儲器的平臺上進(jìn)行顯示時是特別有利的。如果這樣一個平臺不能全部處理該表示,則跳過具有最低優(yōu)先級的子表示。一個設(shè)計表示的程序設(shè)計人員可以有效地利用這個優(yōu)先級編碼機(jī)構(gòu)來創(chuàng)建適于在各種不同類型裝置上進(jìn)行顯示的表示,其中每種表示都是依據(jù)各裝置的實際能力而創(chuàng)建的。程序設(shè)計人員為重要的子表示指定高優(yōu)先級,而為不重要的子表示指定低優(yōu)先級。一個功能強(qiáng)大的裝置能夠顯示所有的子表示,而功能較弱的裝置將跳過被指定為不重要的那些子表示。本發(fā)明的另一個目的是提供一種用于利用一種經(jīng)過改進(jìn)用以確定一個表示元素的顯示規(guī)定的機(jī)構(gòu)來顯示上述編碼表示的方法。依據(jù)本發(fā)明,在其特征在于該表示包括一個由表示元素構(gòu)成的子表示,該子表示包括一個用以提供索引的接口,以及依據(jù)相對于這個索引的顯示規(guī)定來顯示該表示元素的方法中達(dá)到了上述目的。子表示的接口為子表示中的表示元素提供了一個索引。這使得子表示在表示元素的特性方面是獨立的,并且在顯示過程中,能夠在內(nèi)部解決與該子表示的所有關(guān)系。這就不必參照當(dāng)前被顯示的子表示之外的表示元素,從而大大簡化了顯示過程。本發(fā)明的另一個目的是提供一種裝置,該裝置包括一個上述具有用以替換一個子表示的改進(jìn)機(jī)構(gòu)的轉(zhuǎn)換模塊。依據(jù)本發(fā)明,在其特征在于編碼表示包括一個由表示元素構(gòu)成的子表示,該子表示包括一個用以為表示元素的顯示規(guī)定提供索引的接口,以及轉(zhuǎn)換模塊用于以另一個包括相應(yīng)接口的子表示來替換該子表示的裝置中達(dá)到了上述目的。這種裝置使以一個包括相應(yīng)接口的子表示來替換一個特定子表示的過程更加容易。這對于將一個具有一種語言文本表示元素的編碼表示修改為一個具有另一種語言文本表示元素的新編碼表示來說,是非常有用的。在從屬權(quán)利要求中列舉了本發(fā)明的其它有效實施例。將參照具體實施例和附圖對本發(fā)明及其有益效果進(jìn)行進(jìn)一步的說明,其中圖1簡略示出了本發(fā)明的運行環(huán)境,圖2簡略示出了依據(jù)現(xiàn)有技術(shù)的編碼表示中的表示元素的結(jié)構(gòu),圖3簡略示出了依據(jù)本發(fā)明的表示元素的結(jié)構(gòu),圖4示出了一個由一個音頻元素和三個文本元素構(gòu)成的表示的示例,圖5示出了一個由兩個視頻元素和四個文本元素構(gòu)成的表示的示例,圖6示出了將圖5的示例進(jìn)行修改后的用于子表示的幀,圖7示出了一個具有多層圖象的表示的示例,以及圖8示出了依據(jù)本發(fā)明用于顯示一個編碼表示的裝置中最重要的組件。用相同的附圖標(biāo)記來表示各圖中相同或相應(yīng)的特征。圖1簡略示出了本發(fā)明的運行環(huán)境。一個程序設(shè)計人員利用一個預(yù)備系統(tǒng)104來預(yù)先設(shè)計一個表示。該表示可包括文本、圖象、音頻和視頻,并按照程序設(shè)計人員的規(guī)定對這些表示元素進(jìn)行組合。預(yù)備系統(tǒng)104按照一種特定格式生成一個編碼表示106。該編碼表示106也可被視為一個多媒體文件,因為它可能包含多種不同的媒體類型。編碼表示106可被存儲在一個信息載體108上以備以后進(jìn)行顯示和分配給用戶。信息載體可以是一個CD-ROM、磁盤、磁帶等。一個用戶110通過一個重放裝置112從信息載體的一個本地副本116中檢索該表示的一個副本114。如果該重放裝置不適于重放所用格式的表示,則通過一個轉(zhuǎn)換器將該表示的本地副本114轉(zhuǎn)換成該重放裝置能夠處理的格式。除了將編碼表示106存儲在一個信息載體以外,也可以將編碼表示存儲在一個服務(wù)器120的存儲設(shè)備118上。一個用戶122可以通過一個網(wǎng)絡(luò)124連續(xù)訪問該服務(wù)器以在一個本地站126上顯示該表示。后一種情況的一個示例就是利用HTML頁面形成一個置于服務(wù)器上的表示并在以后由用戶通過Internet網(wǎng)進(jìn)行訪問。圖2簡略示出了依據(jù)現(xiàn)有技術(shù)的編碼表示中的表示元素的結(jié)構(gòu)。一個編碼表示202由多個表示元素構(gòu)成,如圖中所示的表示元素204、206、208、210、212和214。一個表示元素就是一個表示的一個基本元素,就象在一個特定時刻出現(xiàn)在該表示中的一個靜態(tài)圖象或一頁文本一樣。表示元素204包括一個能夠觸發(fā)顯示表示元素208的事件216而表示元素206包括一個能夠觸發(fā)顯示表示元素214的事件218。表示元素212包括一個也能夠觸發(fā)顯示表示元素214的事件220。當(dāng)在某個特定時刻運行,即顯示一個表示元素時,執(zhí)行使另一個表示元素開始顯示的事件。除了原先被顯示的表示元素之外還可以出現(xiàn)新開始顯示的表示元素,例如在達(dá)到一個聲音表示中的一個特定點時,開始顯示一個圖象,或者用新開始顯示的表示元素取代原先被顯示的表示元素,例如顯示一個新的圖象來代替以前被顯示的圖象。對這種事件-活動機(jī)構(gòu)的另一種描述為同期錄音體系(synchronisationarc),影音同步體系(syncarc)和定時規(guī)定。依據(jù)現(xiàn)有技術(shù),可以由不同的表示元素在一個表示中的任何位置觸發(fā)另一個表示元素。圖3簡略示出了依據(jù)本發(fā)明的表示元素的結(jié)構(gòu)。一個編碼表示302由一個子表示304和一個子表示306構(gòu)成。子表示304包括表示元素308、310和312,而子表示306包括表示元素314、316和317。子表示304包括一個接口318,用以為整個子表示304提供一個時間索引。這個時間索引能夠提供從表示元素被調(diào)度的起始和結(jié)束時間開始的一個時間點并能夠提供一個用以在一個特定時期內(nèi)使表示元素出現(xiàn)的速度同步的時鐘。相對于接口318的時間索引來制定用于表示元素308、310和312的定時規(guī)定。子表示304的接口318提供了對圖3中所示(enclosing)的表示302有效的時間索引和子表示304的元素之間的轉(zhuǎn)換關(guān)系。子表示306具有自己的接口320以提供用于該子表示的時間索引。不必直接相對于該接口制定用于一個表示元素的定時規(guī)定。針對同一子表示的表示元素316的一個事件來指定表示元素317。例如,在表示元素316終止時啟動表示元素317。而且,可以針對不同的事件來規(guī)定定時規(guī)定的不同方面。針對子表示的接口320來指定表示元素316的一方面,而針對表示元素314的事件322來指定表示元素316的另一方面。例如,針對接口320給出表示元素316的起始時間而針對表示元素314中的事件322給出表示元素316的終止時間。但是,盡管在兩種情況下都沒有直接針對接口來制定定時規(guī)定,但仍然是在子表示306的范圍之內(nèi)給出的定時規(guī)定。于是只需考慮到子表示和包括在其中的表示元素就能夠解決一個子表示中的所有定時發(fā)送,例如一個表示元素的啟動或定時驗證等。而不必考慮其它子表示中的其它表示元素。由于定時規(guī)定的這種結(jié)構(gòu),從而能夠?qū)⒁粋€子表示與該表示的其余部分相分離地進(jìn)行顯示。這對于在一個表示發(fā)生了細(xì)微的變化而進(jìn)行測試并且顯示整個表示將花費很長的時間的情況下非常有用。而且,這種結(jié)構(gòu)允許以另一個子表示來取代一個完整的子表示,只要這個新的子表示具有一個與原先的子表示相兼容的接口即可。一個子表示具有以分組的表示元素來描述表示結(jié)構(gòu)的結(jié)構(gòu)形式。一個子表示還具有用作表示元素的顯示定時的調(diào)度信息。子表示的接口提供了與顯示規(guī)定相關(guān)的通信,即通過該接口將一個子表示的開始信息傳送到該子表示以顯示表示元素。還可以進(jìn)行從子表示的內(nèi)部到該子表示的外部,即到圖3所示的(子)表示的通信。其中一個例子就是輸出一個由表示元素觸發(fā)的時鐘。圖4示出了一個由一個音頻元素和三個文本元素構(gòu)成的表示的示例。表示400由同時發(fā)生的幾個表示構(gòu)成一個由被稱為audiol的表示元素402構(gòu)成的表示和三個分別由被稱為txt1,txt2和txt3的表示元素404、406和408構(gòu)成的系列表示。系列表示以由表示元素404構(gòu)成的表示開始,其后為由表示元素406構(gòu)成的表示,最后以由表示元素408構(gòu)成的表示截止。在本發(fā)明的一個實施例中,表示400被編碼如下<prelisting-type="program-listing"><![CDATA[(1).(2).(3). (4)<par> (5)<audioid=“audiol”> (6)<seqclock=“audiol”> (7)<textid=“txt1”begin=“0”> (8)<textid=“txt2”begin=“10s”> (9)<textid=“txt3”begin=“20s”> (10)</seq> (11)</par> (12). (13). (14).]]></pre>1-3行用符號表示在例子中被省略的編碼表示的各行而只給出了與圖4相應(yīng)的部分。第4行定義了一個并列存在,即同時存在的子表示和/或表示元素的所謂并列子表示的開始。第11行定義了該并列子表示的結(jié)束。此例中的并列子表示包含同時存在的兩部分。它們是第5行中定義的一個表示元素和第6-10行中定義的順序子表示。一個順序子表示包括順序存在,即相繼存在的子表示和/或表示元素。此例中的順序子表示包括三個表示元素,其中每個表示元素分別由一個被稱為txt1,txt2和txt3的文本構(gòu)成。并列子表示的表示元素包括一個在第5行中被定義的音頻部分audiol?,F(xiàn)在,為了定義順序子表示中的一個特定表示元素出現(xiàn)的時刻,給出了每個表示元素的的起始時間。在此例中,起始時間分別為0,10和20秒。在順序子表示的上下文關(guān)系中,一個文本表示元素的開始隱含了前一文本表示元素的結(jié)束。依據(jù)本發(fā)明,相對于圖中所示子表示的時間索引而給出表示元素的起始時間。在第6行中,順序子表示的接口規(guī)定時間索引對應(yīng)于表示元素audiol的時間索引。這意味著表示txt1與表示audiol同時開始。根據(jù)順序子表示的接口來制定表示元素txt1,txt2和txt3的定時規(guī)定,而它們本身并不與表示元素audiol直接相關(guān)。這一點非常重要,因為它確保了內(nèi)部解決第6-10行中所定義的順序子表示的定時發(fā)送問題并且被證實不必參考子表示外部的表示元素。表示400的另一種編碼表示如下所述<prelisting-type="program-listing"><![CDATA[ (1). (2). (3). (4)<par> (5)<audioid=“audiol”> (6)<seqclock=“audiol”> (7)<textid=“txt1”dur=“10s”> (8)<textid=“txt2”dur=“10s”> (9)<textid=“txt3”dur=“10s”> (10)</seq> (11)</par> (12). (13). (14).]]></pre>在此例中,規(guī)定了文本表示元素所必須出現(xiàn)的持續(xù)時間。在順序子表示開始之后立即開始第一文本表示元素,在音頻表示元素開始的同時開始第一文本表示元素并持續(xù)10秒。然后開始第二文本表示元素,因為它們位于一個指示表示元素必須順序出現(xiàn)的順序子表示中。根據(jù)第6行中所定義的接口時間索引,給出文本表示元素的持續(xù)時間。這種情況的顯示結(jié)果與前面所述的規(guī)定文本屬性的起始時間的情況相同。圖5示出了一個由兩個視頻元素和四個文本元素構(gòu)成的表示的示例。表示500包括同時顯示的一個視頻子表示502和一個文本子表示504。視頻子表示502包括由被稱為videol的視頻表示元素504和被稱為video2的視頻表示元素506構(gòu)成的序列。文本子表示504包括由被稱為txt1的文本表示元素508,被稱為txt2的文本表示元素510,被稱為txt3的文本表示元素512和被稱為txt4的文本表示元素514構(gòu)成的序列。與表示500相對應(yīng)的編碼表示為<prelisting-type="program-listing"><![CDATA[ (1). (2). (3). (4)<par>(5)<seqid=“seq1”exportclockx_origin=“30”y_origin=“0”> (6)<videoid=“video1”> (7)<videoid=“video2”> (8)</seq> (9)<seqid=“seq2”clock=“seq1”x_origin=“30”y_origin=“80”> (10)<textid=“txt1”dur=“10s”> (11)<textid=“txt2”dur=“10s”> (12)<textid=“txt3”dur=“10s”> (13)<textid=“txt4”dur=“10s”> (14)</seq> (15)</par> (16). (17). (18).]]></pre>該編碼表示包括由在第5-8行中定義的一個順序視頻子表示seq1和在第9-14行中定義的一個順序文本子表示seq2構(gòu)成的并列子表示。子表示seq1具有一個時間索引,根據(jù)該時間索引來顯示其表示元素video1和video2。這個時間索引在子表示seq1內(nèi)部是可用的,但通過第9行中定義的接口,該時間索引對于圖中所示的并列子表示也是可用的。根據(jù)第9行中定義的子表示seq2的定時接口,由seq1輸出的時間索引可用于seq2內(nèi)部。所以第10-13行中的文本表示元素的持續(xù)時間與視頻表示元素的顯示同步。圖5還示出了一個顯示區(qū)域516,該顯示區(qū)域包括一個視頻表示元素出現(xiàn)在其中的幀518和一個文本表示元素出現(xiàn)在其中的幀520。在各子表示的接口中對這些幀予以定義。為簡潔起見,在上述編碼表示中只明確提及了這些幀的原點定義第5行中的幀518的原點和第9行中的幀520的原點。在此例中,一個子表示具有一個接口,該接口為其表示元素提供了一個時間索引并為其表示元素提供了一個索引定位幀。各種類型的索引使子表示成為了一個與編碼表示的其它部分相分離的獨立實體。如上所述,這簡化了一個表示的維護(hù),因為能夠更容易地執(zhí)行子表示的替換,還簡化了該表示的顯示,同時還允許單獨顯示一個子表示。圖6示出了將圖5的示例進(jìn)行修改后的用于子表示的幀。子表示及其表示元素的結(jié)構(gòu)與前面所述的例子相同。這里,顯示區(qū)域602包括一個視頻表示元素出現(xiàn)在其中的幀604和一個文本表示元素出現(xiàn)在其中的幀606。編碼表示如下所示<prelisting-type="program-listing"><![CDATA[ (1). (2). (3). (4)<par> (5)<seqid=“seq1”exportclockx_origin=“0”y_origin=“0”> (6)<videoid=“video1”> (7)<videoid=“video2”> (8)</seq> (9)<seqid=“seq2”clock=“seq1”x_origin=“0”y_origin=“80”> (10)<textid=“txt1”dur=“10s”> (11)<textid=“txt2”dur=“10s”> (12)<textid=“txt3”dur=“10s”> (13)<textid=“txt4”dur=“10s”> (14)</seq> (15)</par> (16). (17). (18).]]></pre>除了幀的尺寸較大以外,這個編碼表示與前面所述的表示相同。幀中的這些區(qū)別可用于為用于具有傳統(tǒng)長寬比4∶3的電視屏幕的表示作準(zhǔn)備,并可用于為用于具有長寬比16∶9的寬屏幕電視的表示作準(zhǔn)備。下述的編碼表示對實現(xiàn)該目的尤為有用<prelisting-type="program-listing"><![CDATA[ (1). (2).(3). (4)<parx_origin=“0”y_origin=“0”> (5)<seqid=“seq1”exportclock> (6)<videoid=“video1”> (7)<videoid=“video2”> (8)</seq> (9)<seqid=“seq2”clock=“seq1”y_origin=“80”> (10)<textid=“txt1”dur=“10s”> (11)<textid=“txt2”dur=“10s”> (12)<textid=“txt3”dur=“10s”> (13)<textid=“txt4”dur=“10s”> (14)</seq> (15)</par> (16). (17). (18).]]></pre>第4行中定義的x_origin是一個對整個并列子表示有效的值。這意味著如上面的編碼表示從所述的寬屏幕到傳統(tǒng)屏幕的改變只需將第4行改為(4)<parx_origin=“0”y_origin=“0”>然后整個表示從一個偏移量30開始。圖7示出了一個具有多層圖象的表示的示例。表示700包括一個背景圖象bck,其它所有圖象都在其前面顯示。而且該圖象還包括一個前景圖象fr,它總是位于其它圖象的前面。這個前景圖象可用作標(biāo)記、畫格線、字幕等。該表示還包括圖象im1,im2和im3,這3個圖象具有下述規(guī)則im1位于im2和im3的前面,而im2位于im3的前面。在下述編碼表示中能夠?qū)崿F(xiàn)這種多層圖象結(jié)構(gòu)<prelisting-type="program-listing"><![CDATA[ (1). (2). (3). (4)<par>(5)<imgid=“fr”layer=“3”> (6)<parlayer=“2”> (7)<imgid=“im1”layer=“5”> (8)<imgid=“im2”layer=“3”> (9)<imgid=“im3”layer=“1”> (10)</par> (11)<imgid=“bck”layer=“1”> (12)</par> (13). (14). (15).]]></pre>在該編碼表示中,層號決定了哪一層位于其它層的前面,以及對另一層來說哪一層是可見的。層號較高的圖象顯示在層號較低的圖象之前。此例中包括一個在第4-12行中定義的并列子表示,這個并列子表示由第3層的圖象fr,第2層的一個并列子表示和第1層的圖象bck構(gòu)成。這意味著圖象fr總是位于其它圖象的前面,圖象bck位于其它圖象的后面,而子表示的圖象組則位于圖象fr和bck之間。在第6-10行中定義了一個由多個圖象構(gòu)成的并列子表示,該子表示包括第5層的圖象im1,第3層的圖象im2和第1層的圖象im3。應(yīng)當(dāng)注意這些層號只涉及子表示的索引幀,而這些幀在子表示外部是不可用的。所以這些層號表示的是在子表示內(nèi)部的相對位置,其本身駐留在表示的第2層上。于是,具有本地層號5的圖象im1并不位于層號為3的圖象fr之前,因為從圖象fr的角度看,子表示中的所有圖象都駐留在第2層上。本地層號不代表在整個表示中的層號并且不能與圖象fr的層號相比較。依據(jù)本發(fā)明,給出的例子涉及一個具有子表示的編碼表示,其中子表示都具有一個能夠提供時間和/或定位幀索引的接口。子表示可以嵌套,即一個子表示可包括另一個子表示,從而被包括的子表示也具有這樣一個定時和/或定位接口。接口的概念可延伸到整個編碼表示。然后在接口中充分描述這樣一個編碼表示的定時方式和定位方式。這使得以另一個具有相同接口的編碼表示來替換一個編碼表示成為可能。另外,將編碼表示視為一個子表示并將一個編碼表示包括在另一個編碼表示中也是可能的。這可用于將一個表示分成兩個子表示并向用戶提供選擇哪個子表示必須被顯示的機(jī)會。可以通過向用戶展現(xiàn)兩個分別代表兩個子表示的靜態(tài)圖象來提供這種選擇。通過用戶選擇其中一個圖象來顯示相對應(yīng)的子表示。另外,如果在一個預(yù)定時間內(nèi)用戶不進(jìn)行選擇,則順序顯示這兩個子表示。應(yīng)當(dāng)注意在這種情況下是將兩個彼此相關(guān)的子表示視為了一個包含在另一個子表示中的子表示。如果用戶/機(jī)器選擇了另一個子表示,則不顯示這一個子表示的部分。圖8示出了依據(jù)本發(fā)明用于顯示一個編碼表示的裝置中最重要的組件。裝置800的結(jié)構(gòu)是公知的并且能夠在一臺通用計算機(jī)上實現(xiàn)。該裝置具有一個處理器802,用于執(zhí)行來自裝入工作存儲器804中的應(yīng)用程序的指令。該裝置還具有一個用于與外設(shè)進(jìn)行通信的接口806??偩€808用于在裝置的各組成部件之間交換命令和數(shù)據(jù)。該裝置的外設(shè)包括一個存儲媒體810,該存儲媒體中包含可執(zhí)行程序、編碼表示(如果通過一個本地載波來進(jìn)行分配)以及其它各種數(shù)據(jù)。存儲媒體810可以包括各種獨立的設(shè)備,這些設(shè)備可能是不同類型的存儲設(shè)備。本發(fā)明不受限于設(shè)備的類型,并且可用的存儲設(shè)備包括光盤、磁盤、磁帶、芯片卡、固態(tài)元件或這些設(shè)備的某種組合。另外,該裝置通過連接812與一個網(wǎng)絡(luò)的遠(yuǎn)程服務(wù)器相連接。裝置的外設(shè)還包括一個顯示器814,用于系統(tǒng)在其上顯示其中的可視表示元素,以及用于呈現(xiàn)可聽表示元素的揚聲器816。另外,外設(shè)還可包括一個選擇設(shè)備818和一個指示器820,用戶可通過該指示器在顯示器上移動光標(biāo)。可將設(shè)備818和820集成為一個選擇裝置822,例如具有一個或多個選擇按鈕的計算機(jī)鼠標(biāo)器。但是,可以使用諸如跟蹤球、圖形輸入板、控制桿或觸屏之類的其它設(shè)備。為了執(zhí)行各種不同的任務(wù),相應(yīng)的軟件模塊被裝入到工作存儲器804中。該裝置可具有一個轉(zhuǎn)換器模塊824,該模塊能夠以一個預(yù)定的子表示替換一個特定的子表示。除了與重放裝置合為一體的形式之外,該轉(zhuǎn)換器模塊還可以是一個其功能僅是替換子表示的獨立裝置??梢栽诖鎯υ诖鎯γ襟w中的編碼表示上脫機(jī)執(zhí)行替換操作。結(jié)果為修改后的編碼表示或一個包含了修改內(nèi)容的表示的新副本。也可以在顯示編碼表示的同時實時執(zhí)行替換操作。在這種情況下,轉(zhuǎn)換器裝置從一個存儲媒體或從網(wǎng)絡(luò)接收原始的編碼表示,并輸出一個包含了修改內(nèi)容的編碼表示。所以轉(zhuǎn)換器裝置可以產(chǎn)生一個編碼表示作為輸出,這個編碼表示具有與作為輸入而被接收的編碼表示相同的格式。權(quán)利要求1.一種用于對一個表示進(jìn)行編碼的方法,編碼表示包括至少一個表示元素和用于指示如何顯示表示元素的表示元素顯示規(guī)定,其特征在于編碼表示包括一個由表示元素構(gòu)成的子表示;以及子表示具有一個為表示元素的顯示規(guī)定提供索引的接口。2.如權(quán)利要求1所述的方法,其特征在于子表示由一序列相繼出現(xiàn)的表示元素構(gòu)成。3.如權(quán)利要求1所述的方法,其特征在于子表示由一組同時出現(xiàn)的表示元素構(gòu)成。4.如權(quán)利要求1所述的方法,其特征在于顯示規(guī)定包括一個用于規(guī)定表示元素的時間特性的定時規(guī)定,其中子表示的接口提供一個與哪個表示元素的定時規(guī)定被制定相關(guān)的時間索引。5.如權(quán)利要求4所述的方法,其特征在于定時規(guī)定相對于子表示的時間索引規(guī)定了表示元素的起始時間。6.如權(quán)利要求4所述的方法,其特征在于定時規(guī)定相對于子表示的時間索引規(guī)定了表示元素的持續(xù)時間。7.如權(quán)利要求1所述的方法,其特征在于顯示規(guī)定包括一個用于規(guī)定表示元素在顯示時的位置的定位規(guī)定,其中子表示的接口提供了與哪個表示元素的定位規(guī)定被制定相關(guān)的索引定位幀。8.如權(quán)利要求1所述的方法,其特征在于子表示的接口提供了一個子表示優(yōu)先級,用于相對子表示的顯示而規(guī)定優(yōu)先級。9.一種用于顯示由至少一個表示元素構(gòu)成的編碼表示的方法,在該方法中按照一個顯示規(guī)定來顯示表示元素,其特征在于該表示包括一個由表示元素構(gòu)成的子表示,子表示包括一個用于提供索引的接口,以及按照與這個索引相關(guān)的顯示規(guī)定來顯示表示元素。10.一種依據(jù)權(quán)利要求9所述的方法的裝置,該裝置用于顯示一個編碼表示。11.一種裝置,該裝置包括一個用于修改編碼表示的轉(zhuǎn)換器模塊,所述編碼表示包括-至少一個表示元素,以及-表示元素的顯示規(guī)定,其特征在于編碼表示包括一個由表示元素構(gòu)成的子表示,子表示包括一個用于為表示元素的顯示規(guī)定提供索引的接口,以及轉(zhuǎn)換器模塊以另一個具有相應(yīng)接口的子表示來替換該子表示。12.一種信息載體,包括一個按照權(quán)利要求1-8中任一項所述的方法編碼的編碼表示。全文摘要一個編碼表示(302)包括多個子表示(304,306),每個子表示由多個表示元素(308—312,314—317)構(gòu)成。一個表示元素是將被顯示的基本單元并包括文本、音頻、視頻或圖象。一個子表示(304)具有一個接口(318),用于為該子表示中的表示元素(308—312)提供索引。這個索引與顯示過程的時間和位置以及用于指示是否顯示該子表示的優(yōu)先級有關(guān)。文檔編號H04N7/24GK1248336SQ98802703公開日2000年3月22日申請日期1998年10月19日優(yōu)先權(quán)日1997年10月30日發(fā)明者W·R·T·藤卡特申請人:皇家菲利浦電子有限公司