專利名稱:順序地顯示記錄在交互性記錄介質(zhì)上的信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種順序地顯示記錄在交互性記錄介質(zhì)上的信息的方法,更具體地,涉及在預(yù)定時間或全部時間上順序地及自動地顯示在交互性信息記錄介質(zhì)上的圖象播放項(xiàng)及相對于圖象播放項(xiàng)規(guī)定的段信息的方法,在該記錄介質(zhì)上記錄了包括字符、圖形、音樂等在內(nèi)的伴音信息及圖象信息。
在光盤領(lǐng)域中,高密度盤(CD)被廣泛地用作信息記錄介質(zhì),在其中記錄了大量的音頻信息。在盤形式的信息記錄介質(zhì)中,音頻高密度盤(以下稱為“CD”)首先被開發(fā)出來。在其上記錄了圖形信息及音頻信息的激光圖示唱盤(以下稱為CDG)也被開發(fā)出來,而現(xiàn)今,在其上記錄了活動圖象信息及音頻信息的視頻CD已廣泛地被使用,由此便突破了由記錄靜止圖象的CDG引起的圖象單調(diào)性。
視頻CD是這樣一種光盤,即伴音/移動圖象信息被活動圖象專家組(MPEG)算法程序壓縮成合適的信息容量并大量地記錄在盤上及由MPEG算法程序進(jìn)行重播,以致能記錄/重播大量的伴音/活動圖象信息。因此視頻CD可被用作伴音/活動圖象信息記錄/重播并需要大量記錄區(qū)域的信息記錄介質(zhì)。
此外,已經(jīng)提出了一種交互性(interactive)信息記錄介質(zhì),例如被稱為CD-交互性(CD-I)盤,利用它使用者可以一種交互方式進(jìn)行記錄在盤上的有關(guān)字符、圖形、音樂等的重播操作。另外,也提出了一種交互性視頻CD(視頻CD V2.0),利用它使用者可以選擇地重播交互性信息記錄介質(zhì)中的具體信息,這些信息以交互方式基于應(yīng)用于視頻CD的記錄/重播的MPEG算法程序記錄的。
交互性信息記錄介質(zhì)包括一個主目錄,及至少一個由主目錄導(dǎo)出的副目錄,用于指示記錄在相應(yīng)信息記錄介質(zhì)上的整個內(nèi)容的菜單。每個副目錄具有用于在顯示器上輸出的圖象播放項(xiàng),及至少一個在圖象播放項(xiàng)中規(guī)定的一個段項(xiàng)。因此當(dāng)使用者從主目錄順序地指定與至少一個段項(xiàng)相關(guān)的副目錄時,顯示與其相關(guān)的信息,以使得用戶能從交互性信息記錄介質(zhì)中獲得它。美國專利NO.5,359,472描述了用于順序地顯示記錄在上述交互性信息介質(zhì)上的信息的方法及裝置的一個實(shí)施例。
但是,由于交互性信息記錄介質(zhì)是由至少一個目錄及段項(xiàng)組成的,當(dāng)使用者想要播放在目錄及在副目錄中與段項(xiàng)相關(guān)的必要信息時,使用者必須在目錄及圖象播放項(xiàng)或段項(xiàng)之間多次地選擇一個鍵輸入部分上的按鈕。另外,要確認(rèn)記錄在交互性信息記錄介質(zhì)上的所有項(xiàng)是不方便的。
因此,本發(fā)明的目的在于提供一種方法,其能夠在全部時間或部分時間上順序地及自動地顯示記錄在交互性信息記錄介質(zhì)上的所有項(xiàng)。
為了實(shí)現(xiàn)本發(fā)明的上述目的,提供了一種順序地顯示交互性信息記錄介質(zhì)上信息的方法。該方法包括以下步驟。
i)讀記錄在視頻CD上記錄的盤信息數(shù)據(jù);ii)讀用戶控制文件,用于將用戶控制文件存儲到存儲裝置中,當(dāng)視頻CD是交互性信息記錄介質(zhì)時,用戶控制文件包括一個播放順序描述符文件;iii)當(dāng)由用戶選擇了順序信息播放方式時,預(yù)置播放順序描述符文件的偏置值;iv)根據(jù)播放方式的選擇設(shè)定播放時間,并將等待時間設(shè)置為“0”;v)將在步驟iii)中預(yù)置的偏置量乘以第一數(shù),以獲得乘積值;vi)從播放順序描述符文件中讀出偏置信息首部;vii)當(dāng)視頻CD的當(dāng)前表是選擇表而非播放表時讀出在選擇表中規(guī)定的選擇項(xiàng)目數(shù);viii)預(yù)置計(jì)數(shù)器的選擇項(xiàng)目數(shù),并將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)成第一時間;ix)重播在選擇表中規(guī)定的一個播放項(xiàng);x)判斷選擇項(xiàng)目數(shù)是否大于記錄在選擇表中的全部選擇項(xiàng)目數(shù);xi)當(dāng)選擇項(xiàng)目數(shù)不大于全部選擇項(xiàng)目數(shù)時,使選擇項(xiàng)目數(shù)增加一個第二數(shù);xii)讀在選擇表中增大的選擇項(xiàng)目數(shù)的偏置值,它作為被選擇的第一選擇項(xiàng)的偏置值;xiii)判斷第一選擇項(xiàng)目是否是重播偏置值,如果第一選擇項(xiàng)的偏置值的最高有效位是一個二進(jìn)制數(shù)的第三數(shù),以致第一選擇項(xiàng)的偏置值被判斷為重播偏置時,返回到步驟x),及如果第一選擇項(xiàng)的偏置值的最高有效位是一個二進(jìn)制數(shù)的第四數(shù),以致第一選擇項(xiàng)的偏置被判斷為非重播偏置時,邏輯OR組合該第一選擇項(xiàng)的偏置值及一個第五數(shù)以獲得一個重播偏置值;
xiv)邏輯AND組合該重播偏置值及一個第六數(shù),以返回到第一選擇項(xiàng)的原始偏置值,及返回到步驟v);xv)當(dāng)視頻CD的當(dāng)前表是播放表時讀出在播放表中規(guī)定的播放項(xiàng)目數(shù);xvi)預(yù)置計(jì)數(shù)器的播放項(xiàng)目數(shù),并將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成第一時間;xvii)重播在播放表中規(guī)定的播放項(xiàng);xviii)將計(jì)數(shù)的播放項(xiàng)目數(shù)增加一個第七數(shù);xix)判斷增大的播放項(xiàng)目數(shù)是否大于記錄在播放表中的全部播放項(xiàng)目數(shù);及xx)當(dāng)增大的播放項(xiàng)目數(shù)不大于記錄在播放表中的全部播放項(xiàng)目數(shù),返回到步驟xv),并當(dāng)增大的播放項(xiàng)目數(shù)大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,判斷在播放表中是否有下一偏置值。
此外,本發(fā)明的上述目的可以通過提供順序顯示交互性信息記錄介質(zhì)的信息的一種方法來實(shí)現(xiàn),該方法包括下列步驟a)讀記錄在加載到一種信息重播系統(tǒng)中的信息記錄介質(zhì)即視頻CD上的盤信息數(shù)據(jù),并將讀出的盤信息數(shù)據(jù)存儲到一存儲裝置中;b)通過從存儲裝置存儲的盤信息數(shù)據(jù)中讀規(guī)定的型號數(shù)來判斷視頻CD是否是交互性信息記錄介質(zhì),如果視頻CD不是交互性信息記錄介質(zhì),對視頻CD執(zhí)行通用重播操作,及如果視頻CD是交互性信息記錄介質(zhì)時,從視頻CD中讀“ENTRIES.VCD”文件,“識別偏置表清單.VCD”文件,及“播放順序描述符.VCD”文件,并將讀出的“ENTRIES.VCD”文件,讀出的“識別偏置表清單.VCD”文件及讀出的“播放順序描述符.VCD”文件存儲到存儲裝置中;
c)判斷是否已由用戶選擇了順序信息播放方式,如果沒有被用戶選擇順序播放信息方式,則以由用戶選擇的交互方式執(zhí)行對交互性視頻CD的通用重播操作,而如果已被用戶選擇了順序信息播放方式時,將一個存儲在存儲裝置中的“播放順序描述符.VCR”文件的偏置值預(yù)置成$0000;d)判斷是由用戶選擇了順序信息播放方式中的全部播放還是部分播放,根據(jù)播放選擇設(shè)置播放時間,并將等待時間設(shè)置為“0”;e)將在步驟c中預(yù)置的偏置值$0000乘以8,得到$0000;f)從存儲在存儲裝置中的“播放順序描述符.VCD”文件中讀偏置信息首部,并判斷當(dāng)前表是選擇表還是播放表;g)讀出在選擇表中規(guī)定的播放項(xiàng)目數(shù),如果根據(jù)在步驟f)中的判斷結(jié)果,當(dāng)前表為選擇表,則將計(jì)數(shù)器的選擇項(xiàng)目數(shù)預(yù)置為“0”,并將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成5秒,h)重播在選擇表中規(guī)定的播放項(xiàng)目;i)判斷在選擇表中規(guī)定的播放項(xiàng)目的重播操作是否已完成,如果播放項(xiàng)目的重播操作已完成,則判斷在步驟g)中由計(jì)數(shù)器計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于記錄在選擇表中的選擇項(xiàng)目數(shù);j)根據(jù)步驟i)判斷在步驟g)中由計(jì)數(shù)器計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于記錄在選擇表中的選擇項(xiàng)目數(shù)的結(jié)果,如果在步驟i中計(jì)數(shù)的選擇項(xiàng)目數(shù)大于選擇項(xiàng)目數(shù),則判斷在選擇表中是否有下一偏置值,而如果在步驟i中計(jì)數(shù)的選擇項(xiàng)目數(shù)不大于選擇項(xiàng)目數(shù),將計(jì)數(shù)的選擇項(xiàng)目數(shù)加1,然后讀選擇表中的選擇項(xiàng)目數(shù)的偏置值作為根據(jù)將計(jì)數(shù)的選擇項(xiàng)目數(shù)加1選擇的第一選擇項(xiàng)目的偏置值;k)判斷第一選擇項(xiàng)的偏置值是否是重播偏置,如果第一選擇項(xiàng)的偏置的最高有效位是二進(jìn)制數(shù)“1”并使得第一選擇項(xiàng)的偏置值被判斷為重播偏置時,則返回到步驟i),而當(dāng)?shù)谝贿x擇項(xiàng)的偏置值的最高有效位是二進(jìn)制數(shù)的“0”并使得第一選擇項(xiàng)的偏置值被判斷為非重播偏置時,邏輯OR組合該第一選擇項(xiàng)的偏置值及$8000并得到最高有效位為“1”的重播偏置值;l)邏輯AND組合該最高有效位為“1”的重播偏置值及$7FFF,使第一選擇項(xiàng)返回到原始偏置值,并返回到步驟e)以重復(fù)步驟e)后的操作;m)讀出在播放表中規(guī)定的播放項(xiàng)目數(shù),如果根據(jù)步驟f)中的判斷結(jié)果當(dāng)前表是播放表時,將計(jì)數(shù)器的播放項(xiàng)目數(shù)預(yù)置為“1”,及將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成5秒;n)重播在播放表中規(guī)定的播放項(xiàng);o)判斷在播放表中規(guī)定的播放項(xiàng)的重播操作是否已完成,如果對播放項(xiàng)的重播操作已完成時,將在步驟m)中由計(jì)數(shù)器計(jì)數(shù)的播放項(xiàng)目數(shù)“1”加“1”,即增到“2”;p)判斷在步驟o)中增大的播放項(xiàng)目數(shù)“2”是否大于記錄在播放表中的全部播放項(xiàng)目數(shù);及q)根據(jù)判斷在步驟o)中增大的播放項(xiàng)目數(shù)“2”是否大于記錄在播放表中的全部播放項(xiàng)目數(shù)的結(jié)果,如果增大的播放項(xiàng)目數(shù)“2”不大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,返回到步驟m),而如果增大的播放項(xiàng)目數(shù)“2”大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,判斷在播放表中是否有下一偏置值。
最好根據(jù)步驟d)中的判斷結(jié)果,由用戶選擇順序信息播放方式中的完全播放,對于整個時間重播播放項(xiàng),而如果選擇部分重播時,則僅對于用尸設(shè)定的時間重播播放項(xiàng)。
最好,該方法還包括下列步驟i-1)如果根據(jù)步驟i)中的判斷結(jié)果對播放項(xiàng)的重播操作未完成時,判斷播放項(xiàng)是否選擇為全部播放方式,如果播放項(xiàng)選擇為全部播放方式時,返回到步驟h),而如果播放項(xiàng)未選擇為全部播放方式時,判斷在步驟g)中的計(jì)數(shù)時間是否大于5秒;及i-2)根據(jù)在步驟i-1)中的判斷結(jié)果,如果在步驟g)中的計(jì)數(shù)時間不大于5秒,則返回到步驟h),而如果在步驟g)中的計(jì)數(shù)時間大于5秒,則進(jìn)行到步驟i),判斷在步驟g)中由計(jì)數(shù)器計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于選擇表中記錄的選擇項(xiàng)目數(shù)。
最好,如果在步驟i中計(jì)數(shù)的選擇項(xiàng)目數(shù)根據(jù)在步驟i)中判斷計(jì)數(shù)的選擇項(xiàng)目數(shù)是否大于記錄在選擇表中的選擇項(xiàng)目數(shù)的結(jié)果大于選擇項(xiàng)目數(shù)時,在判斷選擇表中是否有下一偏置以后,所述方法包括下列步驟j-a)根據(jù)判斷選擇表中是否有下一偏置的結(jié)果,如果在選擇表中有下一偏置,則設(shè)置下一偏置作為當(dāng)前偏置并返回到步驟e),而如果在選擇表中無下一偏置時,則判斷在選擇表中是否有前一偏置;j-b)根據(jù)在步驟j-a)中判斷在選擇表中是否有前一偏置的結(jié)果,如果在選擇表中有前一偏置,則設(shè)前一偏置為當(dāng)前偏置,并返回到步驟e),而如果在選擇表中無前一偏置,則判斷在選擇表中是否有返回的偏置;及j-c)根據(jù)在步驟j-b)中判斷在選擇表中是否有返回偏置的結(jié)果,如果在選擇表中有返回偏置時,則設(shè)返回偏置為當(dāng)前偏置并返回到步驟e),而如果在選擇表中無返回偏直時,則結(jié)束整個程序。
最好在判斷在播放表中是否有下一偏置后,所述方法還包括下列步驟q-a)根據(jù)在播放表中是否有下一偏置的判斷結(jié)果,如果在播放表中有下一偏置時,將下一偏置設(shè)成當(dāng)前偏置并返回到步驟e),而如果在播放表中無下一偏置時,判斷在播放表中是否有前一偏置;q-b)根據(jù)在步驟q-a)中判斷在播放表中是否有前一偏置的結(jié)果,如果在播放表中有前一偏置時,將前一偏置設(shè)置成當(dāng)前偏置并返回到步驟e),而如果在播放表中無前一偏置時,判斷在播放表中是否有返回的偏置;及q-c)根據(jù)在步驟q-b)中判斷在播放表中是否有返回的偏置的結(jié)果,如果在播放表中有返回偏置,則將返回偏置設(shè)成當(dāng)前偏置并返回到步驟e),但如果在播放表中無返回偏置時,結(jié)束全部程序。
為了根據(jù)用戶確認(rèn)記錄在交互性信息記錄介質(zhì)上的所有信息,選擇了順序信息播放及設(shè)置了播放時間。然后在設(shè)定播放時間上根據(jù)順序信息播放方式進(jìn)行記錄信息的表的播放操作。當(dāng)為隨后的播放方式時,則如上所述地對隨后的播放方式執(zhí)行播放。
通過以下參照附圖對本發(fā)明優(yōu)選實(shí)施例的詳細(xì)描述,將會使本發(fā)明的上述目的及優(yōu)點(diǎn)更加闡明附圖簡要說明
圖1是說明可用于本發(fā)明的作為交互性信息記錄介質(zhì)的視頻CD布局的概圖;圖2是用于描述圖1中所示視頻CD的目錄結(jié)構(gòu)例的圖;圖3是說明在基于絕對時間的物理位置上的圖1及2中所示視頻CD的磁跡/目錄結(jié)構(gòu)的概圖;圖4是表示圖2中所示的目錄“KARAOKE”中的卡拉OK基本信息區(qū)域結(jié)構(gòu)的概圖;圖5是表示圖3中所示的目錄“VCD”中“LOT.VCD”布局的概圖;圖6是表示在圖3中所示的目錄“VCD”中“PSD.VCD”布局的概圖;圖7是表示在圖3中所示的目錄“SEGMENT”中的段播放項(xiàng)例的概圖;圖8A至8G是表示在圖5及6中所示的選擇表及播放表例的概要圖;圖9A至9K是表示根據(jù)圖8A至8G中所示選擇表及播放表的圖7中所示目錄“SEGMENT”中圖象播放項(xiàng)及段播放項(xiàng)的處理及顯示順序的概圖;圖10是表示可用于本發(fā)明的信息重播裝置的結(jié)構(gòu)的電路框圖;及圖11A至11G是表示根據(jù)本發(fā)明一個實(shí)施例的交互性信息記錄介質(zhì)的順序顯示方法的流程圖。
以下將參照附圖來詳細(xì)說明根據(jù)本發(fā)明一個實(shí)施例的順序顯示記錄介質(zhì)上交互性信息的裝置及方法中的機(jī)械結(jié)構(gòu)、電路構(gòu)型及操作。
圖1是用于解釋作為可使用于本發(fā)明中的信息記錄介質(zhì)的視頻CD布局的概要圖。參見圖1,通常,一個視頻CD包括具有相應(yīng)盤內(nèi)容表(以下稱為“TOC”)數(shù)據(jù)的導(dǎo)入?yún)^(qū)域;節(jié)目區(qū)域,其中至少分配了一個在其上以MPEG方式記錄了MPEG音頻/視頻數(shù)據(jù)的磁跡,及至少可分配一個不同的磁跡,如高密度盤-數(shù)字音頻(CD-DA)磁跡,及指示相應(yīng)盤的最后信息記錄區(qū)域的導(dǎo)出區(qū)域。節(jié)目區(qū)域中具有多個磁跡。第一個節(jié)目磁跡是具有位于扇區(qū)段“000216”的初始值描述符(PAD)的視頻CD數(shù)據(jù)磁跡,一個位于扇區(qū)“000300”的卡拉OK基本信息區(qū)域,及一個位于扇區(qū)“000400”的視頻CD信息區(qū)域。磁跡2至N-1被作為MPEG音頻/視頻磁跡分配。磁跡N被選擇分配為CD-DA磁跡。
圖2是說明圖1中所示視頻CD的目錄結(jié)構(gòu)一例的圖。參見圖2,視頻CD的總目錄包括一個盤的根目錄(root directory)(0),一個具有在視頻CD信息區(qū)域的文件的“VCD”目錄,一個具有指示MPEG音頻/視頻磁跡的所有文件的“MPEGAV”目錄,一個具有所有指示CD-DA磁跡的文件的“CDDA”目錄,及一個當(dāng)在信息記錄介質(zhì)中設(shè)有段顯示時具有段顯示區(qū)域中文件的“SEGMENT”目錄。此外,視頻CD目錄,當(dāng)在信息記錄介質(zhì)中設(shè)有卡拉OK基本信息區(qū)域時,具有卡拉OK基本信息區(qū)域中文件的“KARAOKE”目錄,一個具有延續(xù)播放順序描述符(PSD)的“EXT”目錄,及一個具有CD-I文件例如CD-I應(yīng)用程序的“CD-I”目錄。對于作為信息記錄介質(zhì)的視頻CD所必要的通用目錄包括根目錄,“CD-I”目錄,“VCD”目錄,及“MPEGAV”目錄?!癡CD”目錄指示限定在“00分04秒16幀”位置中的盤信息區(qū)域(INFO VCD),一個在“000401”位置中的記錄表區(qū)域(ENTRIES.VCD),一個限定在“000402-000433”區(qū)域中的表識別(ID)偏置區(qū)域(LOT.VCD),一個在“000434-000764”位置中的屏顯示順序的說明符區(qū)域(最大可分配在256個扇區(qū)中)。
圖3是以基于絕對時間的物理位置表示的圖1及2中的視頻CD磁跡/目錄結(jié)構(gòu)的概要圖。參見圖3,在視頻CD的磁跡/目錄中,在開頭設(shè)置了一個KARINFO基本信息首部(BIH)及一個KARINFO國家碼(CC)?!癡CD”目錄,如INFO.VCD,ENTRIES,VCD,LOT,VCD及PSD.VCD被順序地分配。接著,跟隨在“VCD”目錄后面的是相應(yīng)于“SEGMENT”目錄(見圖1及2)中段播放項(xiàng)的數(shù)據(jù)信息,即為扇區(qū)“000500”的段播放項(xiàng)#1(播放項(xiàng)#1000菜單1),扇區(qū)“000700”的段播放項(xiàng)#2(播放項(xiàng)#1001菜單2),扇區(qū)“000900”的段播放項(xiàng)#3(播放項(xiàng)#1002菜單3),及扇區(qū)“000500”位置的段播放項(xiàng)#23(播放項(xiàng)#1022菜單23)。隨后是,設(shè)置了具有活動圖象信息的磁跡2至N(例如圖3中為磁跡8)。
圖4是說明圖2中所示的目錄“KARAOKE”中卡拉OK基本信息區(qū)域結(jié)構(gòu)的概要圖。如圖4中所示,目錄“KARAOKE”中的卡拉OK基本信息區(qū)域包括位于扇區(qū)“000300-000301”上的基本信息首部(BIH)文件及碼文1至N個文件。每個碼文文件具有盤信息及序號信息1至N。
圖5是表示圖3中所示目錄“VCD”中“LOT.VCD”布局的概圖。如圖5所示,在圖3中所示的“VCD”目錄中的“LOT.VCD”表結(jié)構(gòu)具有選擇表1及選擇表2,用于顯示在屏上的顯示表1至5,它們相應(yīng)于表ID1至7。
圖6是表示圖3中所示目錄“VCD”中“PSD.VCD”布局的概圖。如圖6所示,在圖3中所示的“VCD”目錄中的“PSD.VCD”結(jié)構(gòu)具有圖5中所示以字節(jié)單元形式確定的“LOT.VCD”顯示順序。
圖7是表示圖3中所示的目錄“SEGMENT”中段播放項(xiàng)一例的概圖。如圖7所示,在如圖3中所示的目錄“SEGMENT”中段播放項(xiàng)的數(shù)據(jù)結(jié)構(gòu)具有10個段播放項(xiàng)。每個段播放項(xiàng)具有從段播放項(xiàng)的開始扇區(qū)計(jì)的約150個扇區(qū)及一個MPEG音頻信息流及一個用于顯示的MP-EG視頻信息流。
圖8A至8G是表示圖5及6所示的選擇表及播放表例子的概圖,及圖9A至9K是表示根據(jù)圖8A至8G中所示的選擇表及顯示表處理及顯示如圖7中所示的目錄“SEGMENT”中圖象播放項(xiàng)及段播放項(xiàng)序列的概圖。對于目錄“VCD”中“PSD.VCD”播放項(xiàng)的序列信息,由選擇1($0000)首先顯示一個靜止圖象播放項(xiàng)#1000以便交互地顯示(見圖3)。在此情況下(見圖9A),顯示出一個可選擇項(xiàng),如第一選擇項(xiàng)(Sel#1$0004),第二選擇項(xiàng)(Sel#2$0010),及第三選擇項(xiàng)(Sel.#3$0013)。然后,在選擇項(xiàng)中,例如當(dāng)?shù)谝贿x擇項(xiàng)(Sel#1$0004)被選擇時,由選擇表2($0200)顯示一個靜止圖象顯示項(xiàng)#1001。然后當(dāng)下一屏?xí)r,即為,選擇了第一選擇項(xiàng)(Sel#1$0008),第二選擇項(xiàng)(Sel#2$000B)或第三選擇項(xiàng)(Sel#3$000D)時,分別地重播出圖象播放項(xiàng)#1磁跡2(見圖9E)及播放項(xiàng)#2磁跡3(見圖9F),播放項(xiàng)#1 1002(見圖9C),及播放項(xiàng)#1022(見圖9D)以及播放項(xiàng)#28(圖9K),它們分別地確定在播放表1$0040,播放表2$0058,及播放表3$0068中。
圖10是表示可用于本發(fā)明中的信息重播裝置10的結(jié)構(gòu)的電路框圖。標(biāo)號100表示由信息重現(xiàn)裝置裝10重現(xiàn)的信息記錄介質(zhì)。
數(shù)據(jù)讀部分11將讀出記錄在信息裝置10中的視頻CD盤的盤信息(INFO.VCD)文件、識別偏置表清單(LOT).VCD文件、播放順序描述符(PSD).VCD文件中記錄的信息數(shù)據(jù),并輸出數(shù)據(jù)讀信號1131。數(shù)據(jù)讀部分11包括一個主軸電動機(jī)111,一個主軸驅(qū)動部分112,一個光拾取器113,一個光拾取器驅(qū)動部分114,一個伺服電路115。主軸電動機(jī)111在以下要描述的控制部分17的高密度盤(CD)微機(jī)171的控制下以恒速驅(qū)動信息記錄介質(zhì)100轉(zhuǎn)動,以使得信息記錄介質(zhì)100正常地重播。主軸驅(qū)動部分112控制主軸電動機(jī)111的驅(qū)動。光拾取器113從信息記錄介質(zhì)100上讀出信息并輸出數(shù)據(jù)讀信號1131。光拾取器驅(qū)動部分114控制光拾取器113的操作。伺服電路115通過主軸驅(qū)動部分112及光拾取器驅(qū)動部分114分別地控制主軸電動機(jī)111的伺服機(jī)構(gòu)以恒速驅(qū)動信息記錄介質(zhì)100及控制光拾取器113的聚焦/跟蹤伺服機(jī)構(gòu)。
射頻(RF)放大器12對來自數(shù)據(jù)讀部分11的光拾取器113的數(shù)據(jù)讀信號1131進(jìn)行放大并輸出放大信號121。
一個CD-DSP 13將來自RF放大器12的放大信號121處理成數(shù)字信號,并在CD-微機(jī)171的控制下分別輸出視頻CD信號131,一個音頻CD信號,及CDG信號。當(dāng)信息記錄介質(zhì)100是音頻CD或CDG時,信息記錄介質(zhì)100的重播操作是由在CD/CDG處理裝置(未示出)中順序地處理這些信號來進(jìn)行的。
MPEG處理部分14以MPEG方式將來自CD-DSP13的視頻CD信號131解碼成合適的CD-ROM數(shù)據(jù)格式,將其轉(zhuǎn)換成模擬量信號,并輸出聲音/活動圖象信號1441及1461。MPEG處理部分14包括一個具有第一存儲器1410的CD-ROM解碼器141,一個具有第二存儲器1420的MPEG音頻/視頻解碼器,一個數(shù)-模(D/A)轉(zhuǎn)換器143,一個第一濾波器/放大器144,一個RGB編碼器145,及一個第二濾波器/放大器146。CD-ROM解碼器141將來自CD-DSP13的視頻CD信號131解碼成合適的CD-ROM數(shù)據(jù)格式,并輸出一CD-ROM解碼信號1411。第一存儲器1410由一個靜態(tài)隨機(jī)存取存儲器(SRAM)組成并且具有存儲在其中的用于解碼操作所必須的程序。MPEG音頻/視頻解碼器142將來自CD-ROM解碼器141的CD-ROM解碼信號1411以MPEG方式解碼,并輸出MP-EG音頻/活動圖象信號1421及1422。在第二存儲器1420中存儲了MP-EG程序。D/A轉(zhuǎn)換器143將來自MPEG音頻/視頻解碼器142的解碼伴音信號1421轉(zhuǎn)換成模擬量,并輸出轉(zhuǎn)換成模擬量的MPEG伴音信號1431。第一濾波器/放大器144將轉(zhuǎn)換成模擬量的MPEG伴音信號1431濾波及放大并輸出濾波/放大的伴音信號1441。RGB編碼器145將來自于MP-EG音頻/視頻解碼器142的MPEG活動圖象信號1422編碼,并輸出RGB信號1451用于顯示。第二濾波器/放大器146將來自RGB編碼器145的RGB信號1451濾波及放大,并輸出濾波/放大的活動圖象信號1461。
鍵輸入部分15產(chǎn)生對信息重播裝置10的操作菜單進(jìn)行控制的指令,它包括設(shè)定順序信息播放方式的指令。
存儲部分16暫時存儲來自CD-DSP 13的視頻CD信號131,它包括記錄在盤信息文件,ENTRIES.VCD文件,LOT.VCD文件及PSD.VCD文件中的信息數(shù)據(jù)。
控制部分17根據(jù)鍵輸入部分15的操作控制數(shù)據(jù)讀部分11的操作,以判別是否基于存儲在存儲部分16中的信息數(shù)據(jù)選擇了順序信息播放方式,根據(jù)順序信息播放方式設(shè)定播放時間,通過確認(rèn)播放順序描述符的偏置信息首部,VCD文件判斷根據(jù)鍵輸入部分15操作選擇的表是選擇表還是播放表,并控制MPEG處理部分14的操作,以便順序地在播放時間上順序地重播選擇表的信息數(shù)據(jù)??刂撇糠?7包括一個CD微機(jī)171及MPEG微機(jī)172。CD微機(jī)171根據(jù)鍵輸入部分15的操作控制數(shù)據(jù)讀部分11的操作,以使得數(shù)據(jù)讀部分11能讀記錄在信息記錄介質(zhì)100上的信息數(shù)據(jù),并根據(jù)信息記錄介質(zhì)100上已被CD-DSP13處理成數(shù)字信號的內(nèi)容表(TOC)數(shù)據(jù)識別出信息記錄介質(zhì)100是視頻CD、音頻CD還是CDG。MPEG微機(jī)172判斷是否已由使用者操作選擇了順序信息播放方式,根據(jù)順序信息播放方式設(shè)定播放時間,通過確認(rèn)存儲在存儲部分16中的PSD.VCD文件中規(guī)定的偏置信息首部來判斷由鍵輸入部分15的操作選擇的表是一個選擇表還是一個播放表,控制MPEG處理部分14的操作,以便在設(shè)定播放時間上順序地重播選擇表的信息數(shù)據(jù),并具有一個計(jì)數(shù)器,用于對相對于重播表信息順序播放的播放時間進(jìn)行設(shè)定并計(jì)數(shù)。
以下將參照圖11A至11G來詳細(xì)描述根據(jù)本發(fā)明一個實(shí)施例的交互性信息記錄介質(zhì)順序顯示重播方法。
當(dāng)信息記錄介質(zhì)100被使用者加載在信息重現(xiàn)裝置10裝置10中時,數(shù)據(jù)讀部分11的光拾取器113在步驟1上在控制部分17的CD微機(jī)171的控制下讀記錄在信息記錄介質(zhì)100的導(dǎo)入?yún)^(qū)域中的TOC數(shù)據(jù)。
然后,在步驟2上,CD微機(jī)171通過識別來自讀出的TOC數(shù)據(jù)的子碼Q通道中的AO的PSEC是否是指示CD-ROMXA的$20,來判斷信息記錄介質(zhì)100是否是視頻CD。當(dāng)它判斷出PSEC為$29時,將信息記錄介質(zhì)100視為視頻CD。
根據(jù)步驟S2中的判斷,如果信息記錄介質(zhì)100是音頻CD或CDG但非視頻CD時,程序進(jìn)入到步驟S21,以便使相應(yīng)的盤由CD/CDG裝置來重播。如果信息記錄介質(zhì)100是視頻CD,則MPEG微機(jī)172讀出位于在如圖2及3中所示的目錄“VCD”中的扇區(qū)“000400”上的盤信息“INFO.VCD”,然后在步驟S3上將這些數(shù)據(jù)存儲在存儲部分16中。
然后,在步驟S4上,MPEG微機(jī)172判斷該視頻CD是否是交互性視頻CD(視頻CD類型2.0)。這就是,當(dāng)在“INFO.VCD”數(shù)據(jù)中規(guī)定的專用類型號是“$0101”時,視頻CD被判斷為通用視頻CD(視頻CD類型1.01),而在“INFO.VCD”數(shù)據(jù)中規(guī)定的專用類型號是“$0200”時,視頻CD被判斷為交互性視頻CD(視頻CD類型2.0)。
根據(jù)步驟S4中的判斷結(jié)果,如果視頻CD不是交互性視頻CD,程序進(jìn)入到步驟S41,以便執(zhí)行對視頻CD的通用重播操作。如果該視頻CD是一個交互性視頻CD(視頻CD類型2.0)時,則在步驟S5上,MP-EG微機(jī)162讀出由在目錄“VCD”中的“ENTRIES.VCD”,“LOT.VCD”及“PSD.VCD”組成的用戶控制功能文件。
然后,在步驟S6上,控制部分17的MPEG微機(jī)172根據(jù)鍵輸入部分16的操作判斷是否已選擇了順序信息播放方式。
根據(jù)在步驟S6上的判斷結(jié)果,如果沒有選擇順序信息播放方式,程序進(jìn)入到步驟S61,以便通過通用交互方式相對于交互性視頻CD執(zhí)行播放功能操作。如果選擇了順序信息播放方式,則在步驟S7上MPEG微機(jī)172將“PSD.VCD”偏置初始化成“0”($0000)。
然后,在步驟S8上,MPEG微機(jī)172根據(jù)鍵輸入部分16的操作判斷對于順序信息是否選擇了全部或部分重播。
根據(jù)在步驟S8上的判斷結(jié)果,如果選擇了全部重播,則在步驟S9上,MPEG微機(jī)172設(shè)置相應(yīng)于交互性視頻CD的全部重播時間。如果選擇了部分重播,則MPEG微機(jī)172在步驟S81上設(shè)置相對于交互性視頻CD的預(yù)定重播時間,例如為5秒。
在步驟S9及S81完成后,MPEG微機(jī)172在步驟S10上將等待時間設(shè)置為“0”。
隨后,在步驟11上,MPEG微機(jī)172將初始的偏置值乘以8。于是,偏置值變?yōu)榫哂小?0000”的值。(偏置值=$0000×8=$0000)。
接著,在步驟S12上,MPEG微機(jī)172從存儲在存儲部分16中的“PSD.VCD”中讀出偏置信息首部。
隨后,在步驟S13上,MPEG微機(jī)172判斷當(dāng)前的表(見圖8A,偏置$0000)是否是播放表。當(dāng)如上讀出的“PSD.VCD”的偏置信息首部為$10時,該表被判斷為播放表。
根據(jù)步驟S13中判斷的結(jié)果,由于當(dāng)前表(偏置$0000,見圖8A)為$18,因此當(dāng)前表不是播放表。因而,程序進(jìn)入到步驟S14,MP-EG微機(jī)172判斷當(dāng)前表(偏置$0000,見圖8A)是否是選擇表。如果在如上讀出的“PSD.VCD”中偏置信息首部是$18,則該表被判斷為選擇表。
根據(jù)步驟S14中判斷的結(jié)果,由于當(dāng)前表(偏置$0000,見圖8A)是$18,故當(dāng)前表是選擇表(選擇表1,圖8A)。因而,程序進(jìn)入到步驟S15,及MPEG微機(jī)172讀出在選擇表1中規(guī)定的播放項(xiàng)目數(shù)。在此時,選擇表1的播放項(xiàng)目數(shù)為3,如圖8A中所示具有Sel#1$0004,Sel#2$0010,Sel#3$0013。
然后,在步驟S16上,MPEG微機(jī)172初始化MPEG微機(jī)172的計(jì)數(shù)器,以便使選擇項(xiàng)目數(shù)“0”,并在步驟S17上將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置在5秒上。
接著,在步驟S18上,在顯示裝置(未示出)上顯示如圖9A中所示的播放項(xiàng)1000。
MPEG微機(jī)172在步驟S19上判斷對于播放項(xiàng)1000的顯示是否已完成。
根據(jù)步驟S19中的判斷結(jié)果,當(dāng)用于播放項(xiàng)1000的播放未完成時,程序進(jìn)行到步驟S191,及MPEG微機(jī)172判斷播放項(xiàng)1000是否是完全播放方式。
根據(jù)在步驟S191中的判斷結(jié)果,如果播放項(xiàng)1000是完全播放方式,則程序進(jìn)行到步驟S18,并在步驟S18后執(zhí)行操作。但是,如果播放項(xiàng)1000不是完全播放方式,程序進(jìn)行到步驟S192,以使得MPEG微機(jī)172判斷在步驟S16中的計(jì)數(shù)時間是否大于5秒。
根據(jù)在步驟S192中的判斷結(jié)果,當(dāng)在步驟S16中的計(jì)數(shù)時間不大于5秒時,程序返回到步驟S18,以使得在步驟S18后執(zhí)行操作。當(dāng)在步驟S16中的計(jì)數(shù)時間根據(jù)步驟S192中的判斷結(jié)果大于5秒時,或當(dāng)根據(jù)步驟S19中的判斷結(jié)果用于播放項(xiàng)1000的顯示完成時(當(dāng)播放項(xiàng)1000的播放時間小于5秒時),則在步驟S20中,MPEG微機(jī)172判斷在步驟S16中計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于記錄在選擇表1中的選擇項(xiàng)目數(shù)“3”(見圖8A)。
根據(jù)在步驟S20中的判斷結(jié)果,因?yàn)橛?jì)數(shù)的選擇項(xiàng)“0”小于記錄在選擇表1中的選擇項(xiàng)目數(shù)“3”,程序進(jìn)行到步驟S21及計(jì)數(shù)器將“1”加在選擇項(xiàng)目數(shù)“0”上,這就是,選擇項(xiàng)目數(shù)從“0”增到“1”。
在步驟S22上,MPEG微機(jī)172根據(jù)加了1的選擇項(xiàng)目數(shù)讀出Sel#1的偏置值$0004,作為選擇表1中基礎(chǔ)選擇數(shù)(BSN)的偏置值。
在步驟S23上,MPEG微機(jī)172判斷讀出的Sel#1的偏置$0004是否是重播的偏置。在此情況下,當(dāng)一個偏置中最高有效位(MSB)是“0”,該偏置不被判斷為重播偏置,當(dāng)偏置的MSB不為“0”時,偏置被判斷為重播偏置。
根據(jù)在步驟S23中的判斷結(jié)果,因?yàn)樽x出的Sel#1的偏置$0004中的MSB是“0”,故MPEG微機(jī)172判斷選擇表1的Sel#1為非重播項(xiàng)。于是,程序進(jìn)行到步驟S24,及MPEG微機(jī)172邏輯OR組合該讀出偏置$0004(MSB“0”)及$8000,以致獲得了偏置值$8004(MSB“1”)作為重播偏置。
然后,在步驟S24上,MEPG微機(jī)172邏輯AND組合該重播偏置$8004(MSB“1”)及$7FFF,并返回到原始偏置$0004(MSB“0”)。
接著,程序返回到步驟S11,及MPEG微機(jī)172將返回的偏置$0004乘以8,以便獲得新的偏置值“$0020”($0004×8=$0020)。
然后,MPEG微機(jī)172從如上所述的步驟S12上存儲部分16中存儲的“PSD.VCD”中讀出偏置信息首部。
接著,在步驟S13上,MPEG微機(jī)172判斷當(dāng)前表(偏置$0020,圖8B)是否是播放表。
根據(jù)步驟S13中判斷的結(jié)果,因?yàn)楫?dāng)前表(偏置$0020,見圖8B)是$18,故當(dāng)前表不是播放表。因而,程序進(jìn)行到步驟S14,及MPEG微機(jī)172判斷當(dāng)前表(偏置$0020,見圖8B)是否是選擇表。這就是,當(dāng)偏置信息首部是$18時,該表被判斷為選擇表。
根據(jù)步驟S14中的判斷結(jié)果,因?yàn)楫?dāng)前表(偏置$0020,見圖8B)是$18,故當(dāng)前表是選擇表(選擇表2,見圖8B)。因此,程序進(jìn)行到步驟S15,及MPEG微機(jī)172讀出在選擇表2中規(guī)定的播放項(xiàng)目數(shù)。在此時,選擇表2的播放項(xiàng)目數(shù)是3,如圖8B中所示,因?yàn)檫x擇表2具有Sel#1$0008,Sel#2$000B及Sel#3$000D,它們已在先重播過。
在步驟S16上,MPEG微機(jī)172將MPEG微機(jī)172的計(jì)數(shù)器初始化為選擇項(xiàng)目數(shù)為“0”,并在步驟S17上將計(jì)數(shù)器中的計(jì)數(shù)時間設(shè)置成5秒。
然后在步驟S18播放項(xiàng)1001在CRT裝置(未示出)上被顯示出來,如圖9A中所示。
在步驟S19上,MPEG微機(jī)172判斷播放項(xiàng)1001的顯示是否已完成。
根據(jù)在步驟S19中的判斷結(jié)果,如果播放項(xiàng)1001的顯示沒有完成,程序進(jìn)行到S191,及MPEG微機(jī)172判斷播放項(xiàng)1001是否是完全播放方式。
根據(jù)在步驟S191中的判斷結(jié)果,如果播放項(xiàng)1001是完全播放方式,則程序返回到步驟S18,并在步驟S18后重復(fù)該操作。但是,如果播放項(xiàng)1001不是完全播放方式,程序進(jìn)行到步驟S192,及MPEG微機(jī)172判斷在步驟S16中的計(jì)數(shù)時間是否大于5秒。
根據(jù)在步驟S192中的判斷結(jié)果,當(dāng)在步驟S16中的計(jì)數(shù)時間不大于5秒時,程序返回到步驟S18,并在步驟S18后重復(fù)該操作。當(dāng)根據(jù)在步驟S192中判斷的結(jié)果在步驟S16上的計(jì)數(shù)時間大于5秒時,或當(dāng)根據(jù)在步驟S19中判斷的結(jié)果播放項(xiàng)1000的顯示已完成時(當(dāng)播放項(xiàng)1000的播放時間小于5秒時),在步驟S20上,MPEG微機(jī)172判斷在步驟S16中計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于記錄在選擇表1的選擇項(xiàng)目數(shù)“3”(圖8B)。
根據(jù)在步驟S20中的判斷結(jié)果,因?yàn)橛?jì)數(shù)的選擇項(xiàng)目“0”小于記錄在選擇表1中的選擇項(xiàng)目數(shù)“3”,程序進(jìn)行到步驟S21,及計(jì)數(shù)器將“1”加到選擇項(xiàng)目數(shù)“0”上,即選擇項(xiàng)目數(shù)從“0”增到“1”。
在步驟S22上,MPEG微機(jī)172根據(jù)加了1的選擇項(xiàng)目數(shù)讀出Sel#1的偏置$0004作為在選擇表2中的基本選擇數(shù)(BSN)的偏置。
MPEG微機(jī)172判斷讀出的Sel#1的偏置$0004是否是重播偏置。在些情況下,當(dāng)偏置的最高有效位(MSB)為“0”時,該偏置不被判斷為重播偏置,當(dāng)偏置的MSB不是“0”時,該偏置被判斷為重播偏置。
根據(jù)在步驟S23中判斷的結(jié)果,由于在讀出Sel#1的偏置$0008的MSB為二進(jìn)制數(shù)中的“0”,故MPEG微機(jī)172判斷選擇表2的Sel#1為非重播項(xiàng)。然后,程序進(jìn)行到步驟S24,并且MPEG微機(jī)172將讀出的偏置$008(MSB“0”)及$8000進(jìn)合邏輯OR組合,及得到偏置$8008(MSB“1”)作為重播偏置。
在步驟S24上,MPEG微機(jī)172邏輯AND組合該重播的偏置$8008(MSB“1”)及$7FFF,并返回到原始的偏置$0008(MSB“0”)。
在步驟S24后,以上述的方式程序返回到步驟S11及MPEG微機(jī)172將偏置“$0008”乘以8,得到“$0040”。
然后,在步驟S12上,MPEG微機(jī)172從存儲在存儲部分16中的“PSD.VCD”中讀出偏置信息首部。
接著,在步驟S13中MPEG微機(jī)172判斷當(dāng)前表(偏置$0040,圖8C)是否是播放表。當(dāng)偏置信息首部是$10時,該表被判斷為播放表。
根據(jù)在步驟S13中判斷的結(jié)果,由于當(dāng)前表的偏置信息首部(偏置$0040,圖8C)是$10,當(dāng)前表是播放表。因此,程序進(jìn)行到步驟S131,及MPEG微機(jī)172讀出在播放表1中規(guī)定的播放項(xiàng)目數(shù)。這就是,播放表1的播放項(xiàng)目數(shù)為2,如圖8C中所示具有播放項(xiàng)#12(磁跡2)的播放項(xiàng)#23(磁跡3)。
然后,在步驟S132中,MPEG微機(jī)172將MPEG微機(jī)172的計(jì)數(shù)器初始化成選擇項(xiàng)目數(shù)為“1”,并在步驟S133上將計(jì)數(shù)器中計(jì)數(shù)時間設(shè)置成5秒。
隨后,在步驟S134上,使由計(jì)數(shù)器設(shè)置及選擇的播放表1的播放項(xiàng)#12(磁跡2)被顯示在CRT裝置(未示出)上,如圖9E所示。
在步驟S135上,MPEG微機(jī)172判斷對播放項(xiàng)#23的顯示是否已完成。
根據(jù)在步驟S135中的判斷結(jié)果,如果對播放項(xiàng)#23的顯示未完成,程序進(jìn)行到步驟S1351,及MPEG微機(jī)172判斷播放項(xiàng)#1002是否是完全播放方式。
根據(jù)在步驟S1351中的判斷結(jié)果,如果播放項(xiàng)#1 1002是完全播放方式,程序返回到步驟S134并在步驟S134后重復(fù)該操作。但是,如果播放項(xiàng)#12不是完全播放方式,程序進(jìn)行到步驟S1352及MPEG微機(jī)172判斷在步驟S133中的計(jì)數(shù)時間是否大于5秒。
根據(jù)在步驟S1352中的判斷結(jié)果,如果在步驟S133中的計(jì)數(shù)時間不大于5秒,則程序返回到步驟S134并在步驟S134后重復(fù)該操作。如果在步驟S133中的計(jì)數(shù)時間根據(jù)步驟S1352中判斷結(jié)果為大于5秒,或當(dāng)根據(jù)步驟S135中判斷的結(jié)果對播放項(xiàng)#12的顯示完成時(當(dāng)播放項(xiàng)#12的播放時間小于5秒時),計(jì)數(shù)器將“1”加到播放項(xiàng)目數(shù)“1”上,這就是,播放項(xiàng)目數(shù)從“1”增到“2”。
然后,在步驟S137上MPEG微機(jī)172判斷在步驟S136計(jì)數(shù)的播放項(xiàng)目數(shù)(“2”)是否大于記錄在播放表1中的完全播放項(xiàng)目數(shù)(“2”,圖8C)。
根據(jù)在步驟S137中判斷的結(jié)果,因?yàn)椴シ彭?xiàng)目數(shù)“2”不大于記錄在播放表1中的完全播放項(xiàng)目數(shù)“2”,程序返回到步驟S133。如上所述,對播放表1的播放項(xiàng)#23的操作從步驟S134進(jìn)行到步驟S136,如播放表1的播放項(xiàng)#12的操作那樣。
然后,根據(jù)在步驟S137中判斷的結(jié)果,因?yàn)椴シ彭?xiàng)目數(shù)“3”大于記錄在播放表1中的全部播放項(xiàng)目數(shù)“2”,程序進(jìn)行到步驟S138,MPEG微機(jī)172判斷在播放表1中是否有下一偏置。
根據(jù)在步驟S138中的判斷結(jié)果,由于在播放表1中有下一偏置,MPEG微機(jī)172在步驟S139中設(shè)置播放表的下一偏置$0004作為當(dāng)前偏置。
接著,根據(jù)在步驟S137中判斷結(jié)果,因?yàn)椴シ彭?xiàng)目數(shù)“3”大于記錄在播放表1中的全部播放項(xiàng)目數(shù)“2”,程序進(jìn)行到步驟S138,MPEG微機(jī)172判斷在播放表1中是否有下一偏置。
根據(jù)在步驟S138中判斷結(jié)果,因?yàn)樵诓シ疟?中有下一偏置,MPEG微機(jī)172在步驟S139上將播放表的下一偏置$0004設(shè)置成當(dāng)前偏置。
然后,程序返回到步驟S11,及MPEG微機(jī)”2將返回的偏置“$0004”乘以8并得到“$0020”($0004×8=$0020)。
接著,如上所述,在步驟S12上MPEG微機(jī)172從存儲在存儲部分16中的“PSD.VCD”中讀出偏置信息標(biāo)頭。
隨后,在步驟S13上,MPEG微機(jī)172判斷當(dāng)前表(偏置$0020,圖8B)是否是播放表。
根據(jù)在步驟S13中的判斷結(jié)果,因?yàn)楫?dāng)前表的偏置信息首部(偏置$0020,見圖8B)是$18,當(dāng)前表不是播放表。因此,程序進(jìn)行到步驟S14,及MPEG微機(jī)172判斷當(dāng)前表(偏置$0020,見圖8B)是否是選擇表。
根據(jù)在步驟S14中判斷的結(jié)果,因?yàn)楫?dāng)前表的偏置信息首部(偏置$0020,見圖8B)是$18,故該當(dāng)前表是選擇表。因此,程序進(jìn)行到步驟S15,及MPEG微機(jī)172讀出選擇表2的播放項(xiàng)目數(shù)是3,如圖8B中所示具有重播Sel#1$0008,Sel#2$000B,及Sel#3$000D。
如上所述,對于Sel#2$000B的操作從步驟S16到步驟S25,步驟S13及從步驟S131到步驟S133,如Sel#1$0008的操作那樣。
然后,在步驟S134上,由計(jì)數(shù)器設(shè)置及選擇的播放表2的播放項(xiàng)#1002被顯示在CRT裝置(未示出)上,如圖9C中所示。
MPEG微機(jī)172在步驟S135上判斷對播放項(xiàng)目#23的顯示是否已完成。
根據(jù)在步驟S135中的判斷結(jié)果,當(dāng)對播放項(xiàng)#23的顯示未完成時,程序進(jìn)行到S1351,并且MPEG微機(jī)172判斷播放項(xiàng)#1002是否是完全播放方式。
根據(jù)在步驟S1351的判斷結(jié)果,當(dāng)播放項(xiàng)#1 1002是完全播放方式時,程序返回到步驟S134并在步驟S134后重復(fù)該操作。但是,當(dāng)播放項(xiàng)#12不是完全播放方式時,程序進(jìn)行到步驟S1352及MPEG微機(jī)172判斷在步驟S133上的計(jì)數(shù)時間是否大于5秒。
根據(jù)在步驟S1352中的判斷結(jié)果,如果在步驟S133中的計(jì)數(shù)時間不大于5秒,程序返回到步驟S134及在步驟S134后重復(fù)該操作。但是如果在步驟S133中的計(jì)數(shù)時間根據(jù)步驟S1352的判斷結(jié)果大于5秒時,或如果根據(jù)步驟S135的判斷結(jié)果對播放項(xiàng)#12的顯示已完成時(當(dāng)播放項(xiàng)#12的播放時間小于5秒時),計(jì)數(shù)器將“1”加到播放項(xiàng)目數(shù)“1”上,這就是,播放項(xiàng)目數(shù)從“1”增到“2”。
在步驟S137上MPEG微機(jī)172判斷在步驟136上計(jì)數(shù)的播放項(xiàng)目數(shù)(“1”)是否大于記錄在播放表1中的完全播放項(xiàng)目數(shù)(“2”,圖8C)。
根據(jù)在步驟S138中的判斷結(jié)果,因?yàn)樵诓シ疟?中是下一偏置$0004,在步驟S1381上,MPEG微機(jī)172將播放表1的下一偏置$0004設(shè)置為當(dāng)前偏置,及程序返回到步驟S11,并在步驟S11后重復(fù)操作。
根據(jù)在步驟S138中的判斷結(jié)果,如果在播放表2中無下一偏置,則程序進(jìn)行到步驟S139,及MPEG微機(jī)172判斷在播放表2中是否有前一偏置。
根據(jù)在步驟S139中的判斷結(jié)果,如果在播放表2中有前一偏置,MPEG微機(jī)在步驟S1391上將播放表2的前一偏置設(shè)置成當(dāng)前偏置,及程序返回到步驟S11,并在步驟S11后重復(fù)操作。但是如果在播放表2中無前一偏置,則程序進(jìn)行到步驟S140,及MPEG微機(jī)172判斷在播放表2中是否有返回偏置。
根據(jù)在步驟S140中的判斷結(jié)果,如果在播放表2中有返回偏置,MPEG微機(jī)172在步驟S1401上將播放表2的返回偏置設(shè)置成當(dāng)前偏置,及程序返回到步驟S11,并在步驟S11后重復(fù)操作。但如果在播放表2中無返回偏置,全部程序告結(jié)束。
另一方面,根據(jù)步驟S20中的判斷結(jié)果,如果計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”小于記錄在選擇表1或2中的選擇項(xiàng)目數(shù)“3”,這就是,在選擇表1(或選擇表2)中的3個選擇項(xiàng)被完全地重播了,程序進(jìn)行到步驟S201及MPEG微機(jī)172判斷在選擇表1(或選擇表2)中是否有下一偏置。
根據(jù)在步驟S201中的判斷結(jié)果,如果在選擇表1(或選擇表2)中有下一偏置,在步驟S1381上MPEG微機(jī)172將選擇表1(或選擇表2)的下一偏置設(shè)置成當(dāng)前偏置,及程序返回到步驟S11并在步驟S11后重復(fù)操作。但是,如果在選擇表1或2中無下一偏置,程序進(jìn)行到步驟S202及MPEG微機(jī)172判斷在選擇表1或2中是否有前一偏置。
根據(jù)在步驟S202中的判斷結(jié)果,如果在選擇表1或2中有前一偏置,MPEG微機(jī)172在步驟S2021上將選擇表1或2中的前一偏置設(shè)置成當(dāng)前偏置,及程序返回到步驟S11,并在步驟S11后重復(fù)操作。但如果在選擇表1或2中無前一偏置,程序進(jìn)行到步驟S203,及MPEG微機(jī)172判斷在選擇表1或2中是否有返回偏置。
根據(jù)在步驟S203中判斷的結(jié)果,如果在選擇表1或2中有返回偏置,MPEG微機(jī)172在步驟S2031上將選擇表1或2中的返回偏置設(shè)置成當(dāng)前偏置,及程序進(jìn)行到步驟S11并在步驟S11后重復(fù)操作。但是如果在選擇表1或2中無返回偏置時,全部程序告結(jié)束。
另一方面,根據(jù)在步驟S14中的判斷結(jié)果,如果當(dāng)前表不是選擇表,程序進(jìn)行到步驟S141,及MPEG微機(jī)172判斷當(dāng)前表是否是一個結(jié)束表。
根據(jù)在步驟S141中的判斷結(jié)果,如果當(dāng)前表是結(jié)束表,程序告結(jié)束。但若當(dāng)前表不是結(jié)束表,MPEG微機(jī)172初始化PSD.VCD的一個偏置并返回到步驟S11。
在本發(fā)明的方法中,為了根據(jù)用戶確認(rèn)記錄在交互性信息記錄介質(zhì)中的所有信息,選擇了順序信息播放方式并設(shè)置了播放時間。然后在設(shè)定播放時間上根據(jù)順序信息播放方式進(jìn)行記錄了信息的表的播放操作。當(dāng)為隨后的播放方式時,則如上所述可執(zhí)行對隨后播放方式的播放。
根據(jù)本發(fā)明,記錄在交互性信息記錄介質(zhì)上的所有項(xiàng)目均可在全部時間或部分時間上被順序地和自動地顯示,以使得用戶能確認(rèn)所有的項(xiàng)目。并且,本發(fā)明可應(yīng)用于這種情況,即用戶在具體的時間上確認(rèn)記錄在交互性信息記錄介質(zhì)上的具體項(xiàng)目。
上述,雖然已詳細(xì)地描述了本發(fā)明的說明性實(shí)施例,但應(yīng)理解本發(fā)明并不局限在這些確定的實(shí)施例上,對于熟悉該技術(shù)的人員在不脫離本發(fā)明的構(gòu)思或范圍的情況下可以作出各種變化及修改。
權(quán)利要求
1.一種順序地顯示交互性信息記錄介質(zhì)上信息的方法,所述方法包括下列步驟i)讀記錄在視頻CD上記錄的盤信息數(shù)據(jù);ii)讀用戶控制文件,用于將用戶控制文件存儲到存儲裝置中,當(dāng)視頻CD是交互性信息記錄介質(zhì)時,用戶控制文件包括一個播放順序描述符文件;iii)當(dāng)由用戶選擇了順序信息播放方式時,預(yù)置播放順序描述符文件的偏置值;iv)根據(jù)播放方式的選擇設(shè)定播放時間,并將等待時間設(shè)置為“0”;v)將在步驟iii)中預(yù)置的偏置量乘以第一數(shù),以獲得乘積值;vi)從播放順序描述符文件中讀出偏置信息首部;vii)當(dāng)視頻CD的當(dāng)前表是選擇表而非播放表時讀出在選擇表中規(guī)定的選擇項(xiàng)目數(shù);viii)預(yù)置計(jì)數(shù)器的選擇項(xiàng)目數(shù),并將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成第一時間;ix)重播在選擇表中規(guī)定的一個播放項(xiàng);x)判斷選擇項(xiàng)目數(shù)是否大于記錄在選擇表中的全部選擇項(xiàng)目數(shù);xi)當(dāng)選擇項(xiàng)目數(shù)不大于全部選擇項(xiàng)目數(shù)時,使選擇項(xiàng)目數(shù)增加一個第二數(shù);xii)讀在選擇表中增大的選擇項(xiàng)目數(shù)的偏置值,它作為被選擇的第一選擇項(xiàng)的偏置值;xiii)判斷第一選擇項(xiàng)目是否是重播偏置值,如果第一選擇項(xiàng)的偏置值的最高有效位是一個二進(jìn)制數(shù)的第三數(shù),以致第一選擇項(xiàng)的偏置值被判斷為重播偏置時,返回到步驟x),及如果第一選擇項(xiàng)的偏置的最高有效位是一個二進(jìn)制數(shù)的第四數(shù),以致第一選擇項(xiàng)的偏置被判斷為非重播偏置時,邏輯OR組合該第一選擇項(xiàng)的偏置值及一個第五數(shù)以獲得一個重播偏置值;xiv)邏輯AND組合該重播偏置值及一個第六數(shù),以返回到第一選擇項(xiàng)的原始偏置值,及返回到步驟v);xv)當(dāng)視頻CD的當(dāng)前表是播放表時讀出在播放表中規(guī)定的播放項(xiàng)目數(shù);xvi)預(yù)置計(jì)數(shù)器的播放項(xiàng)目數(shù),并將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成第一時間;xvii)重播在播放表中規(guī)定的播放項(xiàng);xviii)將計(jì)數(shù)的播放項(xiàng)目數(shù)增加一個第七數(shù);xix)判斷增大的播放項(xiàng)目數(shù)是否大于記錄在播放表中的全部播放項(xiàng)目數(shù);及xx)當(dāng)增大的播放項(xiàng)目數(shù)不大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,返回到步驟xv),并當(dāng)增大的播放項(xiàng)目數(shù)大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,判斷在播放表中是否有下一偏置值。
2.一種順序地顯示交互性信息記錄介質(zhì)上的信息的方法,所述方法包括下列步驟a)讀記錄在加載到一種信息重播系統(tǒng)中的信息記錄介質(zhì)即視頻CD上的盤信息數(shù)據(jù),并將讀出的盤信息數(shù)據(jù)存儲到一存儲裝置中;b)通過從存儲裝置存儲的盤信息數(shù)據(jù)中讀規(guī)定的型號數(shù)來判斷視頻CD是否是交互性信息記錄介質(zhì),如果視頻CD不是交互性信息記錄介質(zhì),對視頻CD執(zhí)行通用重播操作,及如果視頻CD是交互性信息記錄介質(zhì)時,從視頻CD中讀“ENTRIES.VCD”文件,“識別偏置表清單.VCD”文件,及“播放順序描述符.VCD”文件,并將讀出的“ENTRIES.VCD”文件,讀出的“識別偏置表清單.VCD”文件及讀出的“播放順序描述符.VCD”文件存儲到存儲裝置中;c)判斷是否已由用戶選擇了順序信息播放方式,如果沒有被用戶選擇順序播放信息方式,則以由用戶選擇的交互方式執(zhí)行對交互性視頻CD的通用重播操作,而如果已被用戶選擇了順序信息播放方式時,將一個存儲在存儲裝置中的“播放順序描述符,VCD”文件的偏置值預(yù)置成$0000;d)判斷是由用戶選擇了順序信息播放方式中的全部播放還是部分播放,根據(jù)播放選擇設(shè)置播放時間,并將等待時間設(shè)置為“0”;e)將在步驟c中預(yù)置的偏置值$0000乘以8,得到$0000;f)從存儲在存儲裝置中的“播放順序描述符.VCD”文件中讀偏置信息首部,并判斷當(dāng)前表是選擇表還是播放表;g)讀出在選擇表中規(guī)定的播放項(xiàng)目數(shù),如果根據(jù)在步驟f)中的判斷結(jié)果,當(dāng)前表為選擇表,則將計(jì)數(shù)器的選擇項(xiàng)目數(shù)預(yù)置為“0”,并將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成5秒;h)重播在選擇表中規(guī)定的播放項(xiàng)目;i)判斷在選擇表中規(guī)定的播放項(xiàng)目的重播操作是否已完成,如果播放項(xiàng)目的重播操作已完成,則判斷在步驟g)中由計(jì)數(shù)器計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于記錄在選擇表中的選擇項(xiàng)目數(shù);j)根據(jù)步驟i)判斷在步驟g)中由計(jì)數(shù)器計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于記錄在選擇表中的選擇項(xiàng)目數(shù)的結(jié)果,如果在步驟i中計(jì)數(shù)的選擇項(xiàng)目數(shù)大于選擇項(xiàng)目數(shù),則判斷在選擇表中是否有下一偏置值,而如果在步驟i中計(jì)數(shù)的選擇項(xiàng)目數(shù)不大于選擇項(xiàng)目數(shù),將計(jì)數(shù)的選擇項(xiàng)目數(shù)加1,然后讀選擇表中的選擇項(xiàng)目數(shù)的偏置值作為根據(jù)將計(jì)數(shù)的選擇項(xiàng)目數(shù)加1選擇的第一選擇項(xiàng)目的偏置值;k)判斷第一選擇項(xiàng)的偏置值是否是重播偏置,如果第一選擇項(xiàng)的偏置值的最高有效位是二進(jìn)制數(shù)的“1”并使得第一選擇項(xiàng)的偏置值被判斷為重播偏置時,則返回到步驟i),而當(dāng)?shù)谝贿x擇項(xiàng)的偏置值的最高有效位是二進(jìn)制數(shù)的“0”并使得第一選擇項(xiàng)的偏置值被判斷為非重播偏置時,邏輯OR組合該第一選擇項(xiàng)的偏置值及$8000并得到最高有效位是“1”的重播偏置值;l)邏輯AND組合該最高有效位為“1”的重播偏置值及$7FFF,使第一選擇項(xiàng)返回到原始偏置值,并返回到步驟e)以重復(fù)步驟e)后的操作;m)讀出在播放表中規(guī)定的播放項(xiàng)目數(shù),如果根據(jù)步驟f)中的判斷結(jié)果當(dāng)前表是播放表時,將計(jì)數(shù)器的播放項(xiàng)目數(shù)預(yù)置為“1”,及將計(jì)數(shù)器的計(jì)數(shù)時間設(shè)置成5秒;n)重播在播放表中規(guī)定的播放項(xiàng);o)判斷在播放表中規(guī)定的播放項(xiàng)的重播操作是否已完成,如果對播放項(xiàng)的重播操作已完成時,將在步驟m)中由計(jì)數(shù)器計(jì)數(shù)的播放項(xiàng)目數(shù)“1”加“1”,即增到“2”;p)判斷在步驟o)中增大的播放項(xiàng)目數(shù)“2”是否大于記錄在播放表中的全部播放項(xiàng)目數(shù);及q)根據(jù)判斷在步驟o)中增大的播放項(xiàng)目數(shù)“2”是否大于記錄在播放表中的全部播放項(xiàng)目數(shù)的結(jié)果,如果增大的播放項(xiàng)目數(shù)“2”不大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,返回到步驟m),而如果增大的播放項(xiàng)目數(shù)“2”大于記錄在播放表中的全部播放項(xiàng)目數(shù)時,判斷在播放表中是否有下一偏置值。
3.根據(jù)權(quán)利要求2所述的順序地顯示交互性信息記錄介質(zhì)上信息的方法,其中,根據(jù)步驟d)中判斷的結(jié)果,由用戶選擇順序信息播放方式中的全部播放,對于整時間重播播放項(xiàng),而如果選擇部分重播時,則僅對于用戶設(shè)定的時間重播播放項(xiàng)。
4.根據(jù)權(quán)利要求2所述的順序地顯示交互性信息記錄介質(zhì)上信息的方法,還包括下列步驟i-1)如果根據(jù)步驟i)中的判斷結(jié)果對播放項(xiàng)的重播操作未完成時,判斷播放項(xiàng)是否選擇為全部播放方式,如果播放項(xiàng)選擇為全部播放方式時,返回到步驟h),而如果播放項(xiàng)未選擇為全部播放方式時,判斷在步驟g)中的計(jì)數(shù)時間是否大于5秒;及i-2)根據(jù)在步驟i-1)中的判斷結(jié)果,如果在步驟g)中的計(jì)數(shù)時間不大于5秒,則返回到步驟h)而如果在步驟g)中的計(jì)數(shù)時間大于5秒,則進(jìn)行到步驟i),判斷在步驟g)中由計(jì)數(shù)器計(jì)數(shù)的選擇項(xiàng)目數(shù)“0”是否大于選擇表中記錄的選擇項(xiàng)目數(shù)。
5.根據(jù)權(quán)利要求2所述的順序地顯示交互性信息記錄介質(zhì)上信息的方法,其中,如果在步驟i中計(jì)數(shù)的選擇項(xiàng)目數(shù)根據(jù)在步驟i)中判斷計(jì)數(shù)的選擇項(xiàng)目數(shù)是否大于記錄在選擇表中的選擇項(xiàng)目數(shù)的結(jié)果大于選擇項(xiàng)目數(shù)時,在判斷選擇表中是否有下一偏置以后,所述方法還包括下列步驟j-a)根據(jù)判斷選擇表中是否有下一偏置的結(jié)果,如果在選擇表中有下一偏置,則設(shè)置下一偏置作為當(dāng)前偏置并返回到步驟e),而如果在選擇表中無下一偏置時,則判斷在選擇表中是否有前一偏置;j-b)根據(jù)在步驟j-a)中判斷在選擇表中是否有前一偏置的結(jié)果,如果在選擇表中有前一偏置,則設(shè)前一偏置為當(dāng)前偏置,并返回到步驟e),而如果在選擇表中無前一偏置,則判斷在選擇表中是否有返回的偏置;及j-c)根據(jù)在步驟j-b)中判斷在選擇表中是否有返回偏置的結(jié)果,如果在選擇表中有返回偏置時,則設(shè)返回偏置為當(dāng)前偏置并返回到步驟e),而如果在選擇表中無返回偏置時,則結(jié)束整個程序。
6.根據(jù)權(quán)利要求2所述的順序地顯示交互性信息的方法,其中,所述方法還包括下列步驟o-1)如果根據(jù)在步驟o)中判斷的結(jié)果,播放項(xiàng)的重播操作未完成時,判斷該播放項(xiàng)是否選擇為全部播放方式,如果播放項(xiàng)被選擇為全部播放方式,則返回到步驟n),而如果播放項(xiàng)未被選擇為全部播放方式時,則判斷在步驟m)中的計(jì)數(shù)時間是否大于5秒;o-2)根據(jù)步驟o-1)中的判斷結(jié)果,如果在步驟m)中的計(jì)數(shù)時間不大于5少時,則返回到步驟m),而當(dāng)在步驟m)中的計(jì)數(shù)時間大于5秒時,則進(jìn)行到步驟o),將在步驟m)中由計(jì)數(shù)器計(jì)數(shù)的播放項(xiàng)目數(shù)“1”加“1”,即增到“2”。
7.根據(jù)權(quán)利要求1所述的順序地顯示交互性信息記錄介質(zhì)上信息的方法,其中,在判斷在播放表中是否有下一偏置的步驟后,所述方法還包括下列步驟q-a)根據(jù)在播放表中是否有下一偏置的判斷結(jié)果,如果在播放表中有下一偏置時,將下一偏置設(shè)置成當(dāng)前偏置并返回到步驟e),而如果在播放表中無下一偏置時,判斷在播放表中是否有前一偏置;q-b)根據(jù)在步驟q-a)中判斷在播放表中是否有前一偏置的結(jié)果,如果在播放表中有前一偏置時,將前一偏置設(shè)置成當(dāng)前偏置并返回到步驟e),而如果在播放表中無前一偏置時,判斷在播放表中是否有返回的偏置;及q-c)根據(jù)在步驟q-b)中判斷在播放表中是否有返回的偏置的結(jié)果,如果在播放表中有返回偏置,則將返回偏置設(shè)置成當(dāng)前偏置并返回到步驟e),但如果在播放表中無返回偏置時,結(jié)束全部程序。
全文摘要
順序地顯示在交互性信息記錄介質(zhì)上信息的方法,在該記錄介質(zhì)上記錄了包括字符、圖形、音樂等的伴音信息及圖象信息。為了根據(jù)用戶確認(rèn)記錄在交互性信息記錄介質(zhì)上的所有信息,選擇了順序信息播放方式及設(shè)置了播放時間。然后在設(shè)定的播放時間根據(jù)順序信息播放方式進(jìn)行記錄信息的表的播放操作。當(dāng)為隨后的操作方式時,如上述地執(zhí)行對隨后播放方式的播放。在全部時間或部分時間上順序地顯示出在交互性信息記錄介質(zhì)上記錄的所有項(xiàng)目。
文檔編號G11B7/0037GK1146047SQ96104340
公開日1997年3月26日 申請日期1996年2月28日 優(yōu)先權(quán)日1995年2月28日
發(fā)明者樸贊洙 申請人:大宇電子株式會社