專利名稱:信息記錄系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息記錄系統(tǒng),特別涉及能夠更可靠地防止非法復(fù)制的系統(tǒng)。
近來已出現(xiàn)了以數(shù)字方式把信息記錄到記錄介質(zhì)和/或從記錄介質(zhì)再現(xiàn)信息的家用設(shè)備。如果以數(shù)字方式記錄例如視頻或音樂數(shù)據(jù),就在記錄或再現(xiàn)時(shí)把造成的失真減至最少,當(dāng)對(duì)記錄在這種記錄介質(zhì)上的信息進(jìn)行多次復(fù)制時(shí),就能夠得到令人滿意的記錄介質(zhì)作為復(fù)制品,這些復(fù)制品的質(zhì)量基本上與原始記錄介質(zhì)的一樣。因此,沒有得到版權(quán)所有人許可的未經(jīng)授權(quán)的物品就會(huì)被非法復(fù)制和散發(fā)??紤]到這一問題,現(xiàn)在社會(huì)上要求禁止這種非法復(fù)制。
通常,運(yùn)動(dòng)圖像數(shù)據(jù)與稱為CGMS(復(fù)制產(chǎn)生管理系統(tǒng))的復(fù)制控制信息一起傳送。CGMS由表示“自由復(fù)制”、“允許復(fù)制一次”或“禁止復(fù)制”的兩個(gè)比特組成。按照MPEG(運(yùn)動(dòng)圖像專家組)或DV(數(shù)字視頻)標(biāo)準(zhǔn)規(guī)定的每種數(shù)據(jù)格式來預(yù)先確定這種CGMS的添加。
記錄器記錄數(shù)據(jù)時(shí)檢查添加給數(shù)據(jù)的CGMS,如果該CGMS表示禁止復(fù)制,就不記錄數(shù)據(jù)。如果CGMS表示允許復(fù)制一次,就改變?yōu)榻箯?fù)制,然后把數(shù)據(jù)記錄在記錄介質(zhì)上。當(dāng)然,如果CGMS表示不禁止復(fù)制,就自由地把數(shù)據(jù)記錄在記錄介質(zhì)上。因此,通過限制復(fù)制產(chǎn)生就防止了非法復(fù)制。
但是,稱為比特流記錄器的設(shè)備不能夠識(shí)別添加給數(shù)據(jù)的CGMS。出于使這種設(shè)備也能夠執(zhí)行正確的復(fù)制產(chǎn)生管理的目的,提出了這樣的改進(jìn),即在數(shù)字IEEE 1394串行總線上,把CGMS存貯在同步包標(biāo)題的特定位置處,以使甚至是比特流處理器也能夠執(zhí)行復(fù)制產(chǎn)生管理。
現(xiàn)在假設(shè)已利用了不能夠識(shí)別CGMS的比特流記錄器復(fù)制了包含允許復(fù)制一次的CGMS的記錄介質(zhì)來產(chǎn)生被復(fù)制記錄介質(zhì),于是這種允許記錄一次的CGMS也被原樣地記錄在該新的記錄介質(zhì)上。雖然難于防止不能夠識(shí)別CGMS的比特流記錄器再把新被復(fù)制的記錄介質(zhì)復(fù)制到其它記錄介質(zhì),但在把復(fù)制成的記錄介質(zhì)裝入可識(shí)別CGMS的設(shè)備時(shí),需要避免對(duì)數(shù)據(jù)的進(jìn)一步復(fù)制。在這種情況下,該設(shè)備在把允許復(fù)制一次的CGMS改變?yōu)榻箯?fù)制的CGMS后把數(shù)據(jù)復(fù)制到另一新的記錄介質(zhì)上。如果允許這種復(fù)制,則原始記錄介質(zhì)實(shí)際被復(fù)制了兩次。就是說,甚至在可識(shí)別CGMS的設(shè)備中,也沒能夠執(zhí)行正確的復(fù)制產(chǎn)生管理。
鑒于以上情況作出本發(fā)明。本發(fā)明的目的是更可靠地實(shí)現(xiàn)精確的復(fù)制產(chǎn)生管理。
根據(jù)本發(fā)明的第一個(gè)方面,提供了包括以下裝置的信息記錄設(shè)備接收裝置,接收發(fā)射器發(fā)送的包括復(fù)制控制信息的記錄信息;判斷裝置,判斷發(fā)射器是能夠識(shí)別復(fù)制控制信息的第一設(shè)備還是不能夠識(shí)別復(fù)制控制信息的第二設(shè)備;存儲(chǔ)裝置,當(dāng)發(fā)射器是第一設(shè)備時(shí)存儲(chǔ)第一更新信息更新復(fù)制控制信息,或當(dāng)發(fā)射器是第二設(shè)備時(shí)存儲(chǔ)第二更新信息更新復(fù)制控制信息;記錄裝置,在存儲(chǔ)在存儲(chǔ)裝置內(nèi)的第一或第二更新信息的基礎(chǔ)上,根據(jù)判斷裝置的判斷結(jié)果更新接收裝置接收的記錄信息包含的復(fù)制控制信息,然后把包括被更新的復(fù)制控制信息的記錄信息記錄在記錄介質(zhì)上。
根據(jù)本發(fā)明的第二個(gè)方面,提供了包括以下步驟的信息記錄方法接收發(fā)射器發(fā)送的包括復(fù)制控制信息的記錄信息;判斷發(fā)射器是能夠識(shí)別復(fù)制控制信息的第一設(shè)備還是不能夠識(shí)別復(fù)制控制信息的第二設(shè)備;在第一設(shè)備的第一更新信息或第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)判斷步驟的判斷結(jié)果更新接收步驟接收的記錄信息包含的復(fù)制控制信息;以及把包括被更新的復(fù)制控制信息的記錄信息記錄在記錄介質(zhì)上。
根據(jù)本發(fā)明的第三個(gè)方面,提供了記錄有計(jì)算機(jī)可讀的、使信息記錄設(shè)備能夠執(zhí)行包括以下步驟的處理的程序的介質(zhì)接收發(fā)射器發(fā)送的包括復(fù)制控制信息的記錄信息;判斷發(fā)射器是能夠識(shí)別復(fù)制控制信息的第一設(shè)備還是不能夠識(shí)別復(fù)制控制信息的第二設(shè)備;在第一設(shè)備的第一更新信息或第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)判斷步驟的判斷結(jié)果更新接收步驟接收的記錄信息包含的復(fù)制控制信息;以及把包括被更新的復(fù)制控制信息的記錄信息記錄在記錄介質(zhì)上。
根據(jù)本發(fā)明的第四個(gè)方面,提供了包括以下裝置的信息再現(xiàn)設(shè)備再現(xiàn)裝置,從記錄介質(zhì)再現(xiàn)信息;判斷裝置,判斷再現(xiàn)裝置再現(xiàn)的包括復(fù)制控制信息的信息是由能夠識(shí)別復(fù)制控制信息的第一設(shè)備按照第一記錄方式記錄的還是由不能夠識(shí)別復(fù)制控制信息的第二設(shè)備按照第二記錄方式記錄的;存儲(chǔ)裝置,至少存儲(chǔ)第一更新信息來在再現(xiàn)信息是按第一記錄方式記錄時(shí)更新復(fù)制控制信息或存儲(chǔ)第二更新信息來在再現(xiàn)信息是按第二記錄方式記錄時(shí)更新復(fù)制控制信息;輸出裝置,在存儲(chǔ)裝置存儲(chǔ)的第一或第二更新信息的基礎(chǔ)上,根據(jù)判斷裝置的判斷結(jié)果,更新再現(xiàn)裝置再現(xiàn)的信息內(nèi)包含的復(fù)制控制信息,然后輸出包括被更新的復(fù)制控制信息的再現(xiàn)信息。
根據(jù)本發(fā)明的第五個(gè)方面,提供了包括以下步驟的信息再現(xiàn)方法從記錄介質(zhì)再現(xiàn)包括復(fù)制控制信息的信息;判斷再現(xiàn)步驟再現(xiàn)的信息是由能夠識(shí)別復(fù)制控制信息的第一設(shè)備按照第一記錄方式記錄的還是由不能夠識(shí)別復(fù)制控制信息的第二設(shè)備按照第二記錄方式記錄的;在第一設(shè)備的第一更新信息或第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)判斷步驟的判斷結(jié)果更新再現(xiàn)步驟再現(xiàn)的信息內(nèi)包含的復(fù)制控制信息,然后輸出包括被更新的復(fù)制控制信息的再現(xiàn)信息。
根據(jù)本發(fā)明的第六個(gè)方面,提供了記錄有計(jì)算機(jī)可讀的、使信息再現(xiàn)設(shè)備能夠執(zhí)行包括以下步驟的處理的程序的介質(zhì)使用該信息再現(xiàn)設(shè)備從一記錄介質(zhì)再現(xiàn)包括復(fù)制控制信息的信息;判斷再現(xiàn)步驟再現(xiàn)的信息是由能夠識(shí)別復(fù)制控制信息的第一設(shè)備按照第一記錄方式記錄的還是由不能夠識(shí)別復(fù)制控制信息的第二設(shè)備按照第二記錄方式記錄的;在第一設(shè)備的第一更新信息或第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)判斷步驟的判斷結(jié)果更新再現(xiàn)步驟再現(xiàn)的信息內(nèi)包含的復(fù)制控制信息,然后輸出包括被更新的復(fù)制控制信息的再現(xiàn)信息。
參看以下對(duì)照例示性附圖給出的說明,將明了本發(fā)明的以上和其它特點(diǎn)和優(yōu)點(diǎn)。
圖1是表示應(yīng)用了本發(fā)明的信息傳送系統(tǒng)例示性結(jié)構(gòu)的方框圖;圖2是表示圖1中的光盤記錄器/再現(xiàn)器內(nèi)部結(jié)構(gòu)的方框圖;圖3是表示在圖1的光盤記錄器/再現(xiàn)器中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖4表示圖3流程圖的繼續(xù);圖5是說明記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖6是說明圖3的步驟S3的處理的圖示;圖7是說明圖4的步驟S8的處理的圖示;圖8是表示在圖2的光盤記錄器/再現(xiàn)器中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖9是表示圖8的步驟S23的處理的圖示;圖10是表示在圖2的光盤記錄器/再現(xiàn)器中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖11是說明再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖12是說明圖10的步驟S42的處理的圖示;圖13是說明圖10的步驟S45的處理的圖示;圖14是表示在圖2的光盤記錄器/再現(xiàn)器中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖15是說明圖14的步驟S61的處理的圖示;圖16是表示在圖2的光盤記錄器/再現(xiàn)器的第二實(shí)施例中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖17表示圖16流程圖的繼續(xù);圖18是說明第二實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖19是說明第二實(shí)施例中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖20是說明第二實(shí)施例中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖21表示圖20流程圖的繼續(xù);圖22是說明第二實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖23是說明圖22再現(xiàn)方式的復(fù)制控制信息的改進(jìn)實(shí)例的圖示;圖24是說明第二實(shí)施例中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖25是說明第三實(shí)施例中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖26表示圖25流程圖的繼續(xù);圖27是說明第三實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖28是說明第三實(shí)施例中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖29是說明第三實(shí)施例中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖30表示圖29流程圖的繼續(xù);圖31是說明第三實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖32是說明第三實(shí)施例中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖33是說明第四實(shí)施例中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖34表示圖33流程圖的繼續(xù);圖35表示圖33流程圖的繼續(xù);圖36是說明第四實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖37是說明第四實(shí)施例中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖38表示圖37流程圖的繼續(xù);圖39是說明第四實(shí)施例中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖40表示圖39流程圖的繼續(xù);圖41是說明第四實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖42是說明圖39中的步驟S243的處理的圖示;圖43是說明第四實(shí)施例中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖44是說明圖43中的步驟S262的處理的圖示;圖45表示在可識(shí)別記錄方式中采用的復(fù)制控制信息的表;圖46是說明在圖2光盤記錄器/再現(xiàn)器的第五實(shí)施例中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖47表示圖46流程圖的繼續(xù);圖48是說明第五實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖49是說明第五實(shí)施例中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖50是說明第五實(shí)施例中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖51表示圖50流程圖的繼續(xù);圖52是說明第五實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;
圖53是說明第五實(shí)施例中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖54是說明在圖2光盤記錄器/再現(xiàn)器的第六實(shí)施例中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖55表示圖54流程圖的繼續(xù);圖56是說明第六實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖57是說明第六實(shí)施例中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖58是說明第六實(shí)施例中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖59表示圖58流程圖的繼續(xù);圖60是說明第六實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖61是說明第六實(shí)施例中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖62是說明在圖2光盤記錄器/再現(xiàn)器的第七實(shí)施例中執(zhí)行的可識(shí)別記錄的處理例行程序的流程圖;圖63表示圖62流程圖的繼續(xù);圖64是說明第七實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖65是說明第七實(shí)施例記錄方式的復(fù)制控制信息的規(guī)定的圖示;圖66是說明第七實(shí)施例中執(zhí)行的不可識(shí)別記錄的處理例行程序的流程圖;圖67是說明第七實(shí)施例中執(zhí)行的可識(shí)別再現(xiàn)的處理例行程序的流程圖;圖68表示圖67流程圖的繼續(xù);圖69是說明第七實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖70是說明第七實(shí)施例再現(xiàn)方式的復(fù)制控制信息的規(guī)定的圖示;圖71是說明第七實(shí)施例中執(zhí)行的不可識(shí)別再現(xiàn)的處理例行程序的流程圖。
以下參看附圖詳細(xì)描述本發(fā)明的一些最佳實(shí)施例。
圖1表示應(yīng)用了本發(fā)明的信息處理系統(tǒng)的例示性結(jié)構(gòu)。在該實(shí)例中,光盤記錄器/再現(xiàn)器1、個(gè)人計(jì)算機(jī)2、電視接收機(jī)3和IRD(集成接收器/譯碼器)4通過IEEE 1394串行總線6相互連接,以便預(yù)定設(shè)備通過該1394串行總線6發(fā)送的數(shù)據(jù)可被另一設(shè)備接收,并且接收的數(shù)據(jù)可被記錄和顯示。
圖2是表示光盤記錄器/再現(xiàn)器1內(nèi)部結(jié)構(gòu)的方框圖。主軸電機(jī)21以預(yù)定速度旋轉(zhuǎn)光盤22。光頭23向光盤22發(fā)出激光束記錄或再現(xiàn)數(shù)據(jù)。如果有必要,就在記錄/再現(xiàn)電路24中用加密器26加密待記錄信號(hào),然后將其傳送給光頭23以便被記錄在光盤22上。在加密情況下,用解密器25解密光頭23從光盤22再現(xiàn)的信號(hào),然后將其輸出。1394通訊器28與1394串行總線6連接,以便通過其與其它設(shè)備交換信息。輸入/輸出接口27用來在CPU 29和記錄/再現(xiàn)電路24、1394通訊器28和操縱器32之間執(zhí)行接口處理。
CPU 29根據(jù)ROM 30存儲(chǔ)的程序執(zhí)行各種處理。RAM 31存儲(chǔ)CPU 29執(zhí)行這些處理所需的數(shù)據(jù)和程序,用戶操縱操縱器32向CPU 29輸入所需的命令。
雖然圖中省略了,但個(gè)人計(jì)算機(jī)2、電視接收機(jī)3和IRD 4每一個(gè)都具有各自的1394通訊器以便能夠通過1394串行總線6與其它設(shè)備交換信息。
以下將描述通過1394串行總線6把從內(nèi)部硬盤或附帶的硬盤驅(qū)動(dòng)器再現(xiàn)的數(shù)據(jù)從個(gè)人計(jì)算機(jī)2傳送給光盤記錄器/再現(xiàn)器1、然后記錄這種數(shù)據(jù)的過程,還將描述通過1394串行總線6把光盤記錄器/再現(xiàn)器1的光盤22的再現(xiàn)數(shù)據(jù)傳送給個(gè)人計(jì)算機(jī)2、然后把這種數(shù)據(jù)記錄在硬盤等上的相反過程。
在以下描述中將把能夠識(shí)別CGMS的設(shè)備稱為識(shí)別設(shè)備,而把不能夠識(shí)別CGMS的設(shè)備稱為非識(shí)別設(shè)備。
在此假設(shè)光盤記錄器/再現(xiàn)器1是識(shí)別設(shè)備。這種識(shí)別設(shè)備能夠執(zhí)行兩種記錄操作,即作為識(shí)別設(shè)備執(zhí)行識(shí)別記錄和作為非識(shí)別設(shè)備(但不作為不適用于這種系統(tǒng)的非識(shí)別設(shè)備)執(zhí)行非識(shí)別記錄。兩種記錄可由用戶通過操縱操縱器32進(jìn)行選擇。
圖3和4是響應(yīng)識(shí)別記錄選擇執(zhí)行的過程的流程圖。CPU 29首先在步驟S1通過1394通訊器28接收個(gè)人計(jì)算機(jī)2通過1394串行總線6發(fā)送的數(shù)據(jù)。然后CPU 29在步驟S1判斷接收的數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果判斷的結(jié)果表明是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S2,CPU 29判斷數(shù)據(jù)發(fā)送器(現(xiàn)在是個(gè)人計(jì)算機(jī)2)是否是識(shí)別設(shè)備。由于經(jīng)由1394串行總線6發(fā)送的數(shù)據(jù)包的標(biāo)題中包含有表明數(shù)據(jù)發(fā)送器是否是識(shí)別設(shè)備的標(biāo)記,所以可根據(jù)該標(biāo)題執(zhí)行這一判斷。當(dāng)數(shù)據(jù)發(fā)送器(源)是識(shí)別設(shè)備時(shí),操作就到達(dá)步驟S3,CPU 29按照?qǐng)D5的表1分別執(zhí)行把CCI(復(fù)制控制信息)作為CCID(光盤上的CCI)和把EMI(加密方式指示符)作為EMID(光盤上的EMI)記錄在光盤22上的處理。
CCI是按照MPEG、DV等的每種格式定義的存儲(chǔ)在存儲(chǔ)單元內(nèi)的復(fù)制控制信息,根據(jù)相應(yīng)數(shù)據(jù)的復(fù)制約束狀態(tài)分別表示“自由復(fù)制”、“復(fù)制一次”或“禁止復(fù)制”。CCI設(shè)置在經(jīng)由1394串行總線6發(fā)送的同步包的數(shù)據(jù)中。
EMI設(shè)置在同步包的標(biāo)題中,表示包的凈載荷(數(shù)據(jù)部分)的加密方式。具體地說,EMI表示禁止復(fù)制數(shù)據(jù)的方式A(禁止復(fù)制)、復(fù)制一次數(shù)據(jù)的方式B(復(fù)制一次)或自由復(fù)制未加密內(nèi)容數(shù)據(jù)的自由復(fù)制。
在一個(gè)異步流包括多個(gè)具有不同復(fù)制約束信息的程序的情況下,按照最嚴(yán)格的數(shù)據(jù)復(fù)制約束確定加密方式。
CCID表示作為一部分?jǐn)?shù)據(jù)記錄在光盤上的CCI。EMID指示由光盤上預(yù)定范圍(EMID塊)內(nèi)的數(shù)據(jù)的復(fù)制約束信息所表示的“自由復(fù)制”、“復(fù)制一次”或“禁止復(fù)制”。EMID被記錄在光盤上與數(shù)據(jù)存儲(chǔ)區(qū)不同的區(qū)域(例如標(biāo)題)內(nèi)。
在圖3的步驟S3中,如圖6所示地,通過1394通訊器28接收了一個(gè)同步包的CPU 29根據(jù)接收的包形成一個(gè)EMID塊,然后根據(jù)表1把被包括在接收包的數(shù)據(jù)內(nèi)的CCI更新成為CCID,并把該CCID設(shè)置在EMID塊的數(shù)據(jù)內(nèi)。同樣,根據(jù)表1把設(shè)置在同步包標(biāo)題內(nèi)的EMI更新成為EMID,然后把該EMID設(shè)置在EMID塊的標(biāo)題內(nèi)。
通過輸入/輸出接口27把EMID塊輸入給記錄/再現(xiàn)電路24,在需要時(shí)用加密器26對(duì)其加密之后就被光頭23記錄在光盤22上。
如圖5表1的列1所示,當(dāng)CCI和EMI都表示自由復(fù)制時(shí),CCID和EMID都被更新為自由復(fù)制。當(dāng)CCI和EMI分別表示自由復(fù)制和復(fù)制一次時(shí),CCID和EMID被分別更新為自由復(fù)制和禁止復(fù)制。
當(dāng)CCI和EMI都表示復(fù)制一次時(shí),CCID和EMID就都被更新為禁止復(fù)制。就是說,一旦從識(shí)別設(shè)備接收到CCI=復(fù)制一次的數(shù)據(jù),CCID就被更新為禁止復(fù)制。由于“允許復(fù)制一次”的數(shù)據(jù)在此被復(fù)制了一次,所以把CCID從復(fù)制一次改變?yōu)榻箯?fù)制,以便禁止隨后的復(fù)制。
當(dāng)CCI表示自由復(fù)制而EMI表示禁止復(fù)制時(shí),就把CCID設(shè)定為自由復(fù)制而把EMID設(shè)定為禁止復(fù)制。就是說,此時(shí)實(shí)質(zhì)上沒有更新復(fù)制控制信息。
當(dāng)CCI表示復(fù)制一次而EMI表示禁止復(fù)制時(shí),把CCID和EMID都設(shè)定為禁止復(fù)制。預(yù)記錄光盤上的信息于是被更新,允許記錄(復(fù)制)一次。當(dāng)CCI和EMI都表示禁止復(fù)制時(shí),就禁止復(fù)制。如以下將參看圖11所描述的,預(yù)記錄光盤上進(jìn)行識(shí)別再現(xiàn)之后獲得的CCID/EMID=復(fù)制一次/禁止復(fù)制的數(shù)據(jù)被更新為禁止復(fù)制/禁止復(fù)制。復(fù)制通過再現(xiàn)用戶記錄光盤獲得的任何數(shù)據(jù)也被禁止。因此在這些情況下,CCI=禁止復(fù)制,EMI=禁止復(fù)制,復(fù)制(記錄)被禁止。
當(dāng)加密塊中的每一更新的EMID都是自由復(fù)制時(shí),不執(zhí)行加密。如果加密塊中有任何EMID=禁止復(fù)制的信息,就對(duì)相關(guān)數(shù)據(jù)進(jìn)行加密。
如果步驟S2得到的判斷結(jié)果表明源不是識(shí)別設(shè)備(即源是非識(shí)別設(shè)備),操作就到達(dá)步驟S4,CPU按照?qǐng)D5的列2把CCI和EMI分別更新為CCID和EMID,并把數(shù)據(jù)記錄在光盤22上。這一處理基本上與步驟S3的處理相同,區(qū)別僅在于列表不同。
當(dāng)CCI和EMI在列2上都是自由復(fù)制或當(dāng)CCI是自由復(fù)制而EMI是禁止復(fù)制時(shí),就把CCID和EMID都設(shè)定為自由復(fù)制。當(dāng)從非識(shí)別設(shè)備接收到EMI=禁止復(fù)制的數(shù)據(jù)時(shí),只記錄CCI=自由復(fù)制的數(shù)據(jù)。
當(dāng)CCI是復(fù)制一次而EMI是禁止復(fù)制時(shí),就禁止復(fù)制。例如如以下所述的,當(dāng)用戶對(duì)其上的CCI/EMI=復(fù)制一次/復(fù)制一次的光盤執(zhí)行非識(shí)別記錄時(shí),就按照列4把CCID/EMID更新為復(fù)制一次/禁止復(fù)制。在隨后的光盤非識(shí)別再現(xiàn)中,如圖11的列8所示,CCI/EMI不改變,仍為復(fù)制一次/禁止復(fù)制。但是,當(dāng)要再次記錄被再現(xiàn)數(shù)據(jù)時(shí),以下將看到,這種記錄根據(jù)列2和列5是被禁止的。因此,在數(shù)據(jù)被非識(shí)別設(shè)備再現(xiàn)的情況下,從預(yù)記錄光盤獲得的數(shù)據(jù)可被復(fù)制一次,但該數(shù)據(jù)的再次復(fù)制被禁止。
當(dāng)從非識(shí)別設(shè)備接收到CCI=復(fù)制一次的數(shù)據(jù)時(shí),如果EMI=禁止復(fù)制就不記錄數(shù)據(jù)。但是,如果EMI=復(fù)制一次,就在作了CCI=禁止復(fù)制和EMID=禁止復(fù)制這樣的信息更新之后記錄數(shù)據(jù)。如果CCI/EMI=復(fù)制一次/禁止復(fù)制,則在源是非識(shí)別設(shè)備的情況下,預(yù)記錄光盤的再現(xiàn)數(shù)據(jù)和非識(shí)別記錄的光盤的再現(xiàn)數(shù)據(jù)都被禁止記錄。
如果CCI和EMI都是禁止復(fù)制就禁止進(jìn)行記錄。
當(dāng)CCI是自由復(fù)制而EMI是復(fù)制一次時(shí),就把CCID設(shè)定為自由復(fù)制而把EMID設(shè)定為禁止復(fù)制。CCI和EMI的這種組合只存在于從預(yù)記錄光盤再現(xiàn)的數(shù)據(jù)中。
如果CCI和EMI都是復(fù)制一次,就把CCID和EMID都設(shè)定為禁止復(fù)制。CCI和EMI的這種組合也只存在于從預(yù)記錄光盤再現(xiàn)的數(shù)據(jù)中。當(dāng)從非識(shí)別設(shè)備接收到CCI=復(fù)制一次的數(shù)據(jù)時(shí),如果EMI=禁止復(fù)制就不記錄數(shù)據(jù),但是如果EMI=復(fù)制一次,就在作了CCI=禁止復(fù)制和EMID=禁止復(fù)制這樣的信息更新之后記錄數(shù)據(jù)。
在步驟S3和S4執(zhí)行的處理之后,操作到達(dá)步驟S5,CPU 29判斷所有數(shù)據(jù)是否已全部被記錄。如果判斷結(jié)果表明還有一些數(shù)據(jù)沒有被記錄,操作就到達(dá)步驟S6,CPU 29執(zhí)行讀出下一個(gè)數(shù)據(jù)包的數(shù)據(jù)的處理。然后操作返回步驟S2,重復(fù)執(zhí)行步驟S2之后的處理。如果S5的判斷結(jié)果表明已全部記錄了所有數(shù)據(jù),就結(jié)束該識(shí)別記錄。
如果步驟S1的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即接收數(shù)據(jù)是模擬數(shù)據(jù)),操作就到達(dá)步驟S7,CPU 29把接收的模擬數(shù)據(jù)變換為數(shù)字?jǐn)?shù)據(jù)。在步驟S8,執(zhí)行按照?qǐng)D5的列3在光盤上把CGMS-A記錄為CCID和EMID的數(shù)據(jù)記錄處理。
如圖5所示,當(dāng)CCI是自由復(fù)制時(shí),按照列3把CCID和EMID都設(shè)定為自由復(fù)制。在模擬輸入情況下,每一CGMS-A使用一個(gè)EMID塊。因此,當(dāng)CGMS-A=自由復(fù)制時(shí),信息被設(shè)定為CCID=自由復(fù)制和EMID=自由復(fù)制,當(dāng)CGMS-A=復(fù)制一次時(shí),信息被更新為CCID=禁止復(fù)制和EMID=禁止復(fù)制,然后進(jìn)行記錄。
當(dāng)CCI是復(fù)制一次時(shí),把CCID和EMID都設(shè)定為禁止復(fù)制。當(dāng)CCI是禁止復(fù)制時(shí),記錄被禁止。
如圖5所示,列1到3每一列上的CCID主要參看CCI來確定,而EMID參看EMI來確定。但是,當(dāng)從列2上的非識(shí)別設(shè)備接收到CCI=復(fù)制一次的數(shù)據(jù)時(shí),CCID和EMID就參看CCI和EMI來確定。
圖7表示在步驟S8執(zhí)行的處理。如該圖所示,CGMS-A的控制范圍限于EMID塊,按照列3把數(shù)據(jù)中的CGMS-A更新為CCID,然后把其記錄在EMID塊的數(shù)據(jù)中。在不存在EMI的模擬數(shù)據(jù)的情況下,把CCID作為EMID直接記錄在EMID塊的標(biāo)題內(nèi)。
在步驟S8的記錄處理結(jié)束之后,操作到達(dá)步驟S9,CPU 29判斷所有數(shù)據(jù)是否已全部被記錄。如果判斷結(jié)果表明還有一些數(shù)據(jù)沒有被記錄,操作就到達(dá)步驟S10,執(zhí)行讀出下一個(gè)數(shù)據(jù)包的數(shù)據(jù)的處理。然后操作返回步驟S8,重復(fù)執(zhí)行隨后的處理。如果步驟S9的判斷結(jié)果表明所有數(shù)據(jù)已全部被記錄,就結(jié)束這一記錄例行程序。
以下參看圖8的流程圖描述非識(shí)別記錄。圖8流程圖步驟S21至S26的處理基本上與以上參看圖3描述的識(shí)別記錄的步驟S1至S6中執(zhí)行的處理相同。但有以下不同步驟S3和S4分別使用列1和2而步驟S23和S24分別使用列4和5,以及在接收數(shù)據(jù)是模擬數(shù)據(jù)時(shí)執(zhí)行不同的處理。
在步驟S23,如圖9所示,為每一個(gè)同步包形成一個(gè)EMID塊,按照列4把包標(biāo)題中的EMI更新為EMID,然后將其記錄在EMID塊的標(biāo)題內(nèi)。同時(shí)根據(jù)列4把同步包數(shù)據(jù)內(nèi)的CCI更新為CCID,但此時(shí)如列4所示,在內(nèi)容方面CCID實(shí)際上與CCI相同,所以原樣地把CCI設(shè)定為CCID而不必進(jìn)行更新。
當(dāng)CCI和EMI如列4所示都是自由復(fù)制時(shí),就把CCID和EMID都設(shè)定為自由復(fù)制。但是,當(dāng)CCI是自由復(fù)制而EMI是復(fù)制一次時(shí),就把CCID設(shè)定為自由復(fù)制而把EMID更新為禁止復(fù)制。當(dāng)CCI和EMI都是復(fù)制一次時(shí),就把CCID更新為復(fù)制一次而把EMID更新為禁止復(fù)制。
當(dāng)CCI/EMI分別是自由復(fù)制/禁止復(fù)制、復(fù)制一次/禁止復(fù)制或禁止復(fù)制/禁止復(fù)制時(shí),禁止記錄。就是說,任何非識(shí)別設(shè)備都不能夠接收(復(fù)制)EMI=禁止復(fù)制的數(shù)據(jù)。
在步驟S24按照列5執(zhí)行與步驟S23相同的處理。在這一步驟中,非識(shí)別設(shè)備同樣不能夠接收(記錄)EMI=禁止復(fù)制的數(shù)據(jù)。當(dāng)CCI和EMI都是自由復(fù)制時(shí),把CCID和EMID都設(shè)定為自由復(fù)制。但是,當(dāng)CCI是自由復(fù)制而EMI是復(fù)制一次時(shí),就把CCID設(shè)定為自由復(fù)制而把EMID更新為禁止復(fù)制。當(dāng)CCI和EMI都是復(fù)制一次時(shí),就把CCID更新為復(fù)制一次而把EMID更新為禁止復(fù)制。
如果圖8步驟S21的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即模擬數(shù)據(jù)),操作就到達(dá)步驟S27,在該步驟中如圖5所示地禁止對(duì)接收數(shù)據(jù)進(jìn)行記錄。
如圖5所示,在非識(shí)別記錄中不能夠檢測所述列4和列5中給出的CCI,所以把CCI直接作為CCID,但EMID根據(jù)EMI來確定。
以下描述從光盤22再現(xiàn)數(shù)據(jù)的處理。此時(shí)同樣有識(shí)別再現(xiàn)和非識(shí)別再現(xiàn)。所希望的待執(zhí)行再現(xiàn)由用戶通過操縱操縱器32有選擇地確定。以下首先參看圖10流程圖描述識(shí)別再現(xiàn)。
識(shí)別再現(xiàn)的基本操作執(zhí)行如下。CPU 29控制光頭23,以便由此從光盤22再現(xiàn)所記錄的數(shù)據(jù)。如果再現(xiàn)數(shù)據(jù)是加密數(shù)據(jù),就用記錄/再現(xiàn)電路24中的解密器25對(duì)其解密。如果接收數(shù)據(jù)是非加密數(shù)據(jù),就通過1394串行總線6原樣地把其從1394通訊器28傳送到例如個(gè)人計(jì)算機(jī)2。
在執(zhí)行這種再現(xiàn)時(shí),CPU 29在步驟S41判斷傳送數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果該判斷的結(jié)果表明是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S42,按照?qǐng)D11的列6把CCID和EMID分別更新為CCI和EMI,然后輸出。
具體來說,如圖12所示,CPU 29為每一個(gè)傳送數(shù)據(jù)包產(chǎn)生一個(gè)EMID塊,然后按照列6把EMID塊的數(shù)據(jù)所包含的CCID更新為CCI,并將該更新信息設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)之中。此外,還按照列6把EMID塊標(biāo)題內(nèi)設(shè)置的EMID更新為EMI,然后將其設(shè)置在傳送數(shù)據(jù)包標(biāo)題之中。最后通過1394串行總線6把該數(shù)據(jù)包作為同步包從1394通訊器28傳送給個(gè)人計(jì)算機(jī)2。
在該例子中,就光盤上的CCID和EMID的組合而言,預(yù)記錄光盤上只存在CCID/EMID=自由復(fù)制/復(fù)制一次的組合和CCID/EMID=復(fù)制一次/復(fù)制一次的另一組合。但在預(yù)記錄光盤或非識(shí)別記錄光盤上存在CCID/EMID=復(fù)制一次/禁止復(fù)制的組合。
如果一個(gè)輸出數(shù)據(jù)包包含多個(gè)不同EMID,就把列6上的EMI值定為最嚴(yán)格的EMID值。但是,如果CCID/EMID=復(fù)制一次/禁止復(fù)制,則在再現(xiàn)預(yù)記錄光盤(盤上的數(shù)據(jù)只允許復(fù)制一次)和在再現(xiàn)非識(shí)別記錄光盤(盤上的數(shù)據(jù)禁止復(fù)制)時(shí)把信息更新為CCI=禁止復(fù)制和EMI=禁止復(fù)制。
如果列6上CCID=復(fù)制一次,CCI就參看CCID和EMID來確定。但是,在其它任何情況下,由于都不更新CCI,所以不需要參看CCID和EMID。EMI參看EMID來確定。
在步驟S42的處理之后,操作到達(dá)步驟S43,判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明有一些數(shù)據(jù)未被讀出,操作就到達(dá)步驟S44,讀下一個(gè)EMID塊。然后操作返回步驟S42,重復(fù)執(zhí)行后面的處理。如果步驟S43得到的判斷結(jié)果表明已完全讀出全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)。
如果步驟S41的判斷結(jié)果表明傳送數(shù)據(jù)是模擬數(shù)據(jù),操作就到達(dá)步驟S45,按照?qǐng)D11的列7執(zhí)行把CCID更新為CGMS-A的處理。
具體來說,如圖13所示,把一個(gè)EMID塊用作傳送數(shù)據(jù),按照列7把EMID塊中的CCID更新為CGMS-A、然后將其設(shè)置在傳送數(shù)據(jù)中。
如果CCID/EMID=復(fù)制一次/禁止復(fù)制,如圖11列7所示,則在再現(xiàn)預(yù)記錄光盤(盤上的數(shù)據(jù)只允許復(fù)制一次)和在再現(xiàn)非識(shí)別記錄光盤(盤上的數(shù)據(jù)禁止復(fù)制)時(shí)把信息更新為CGMS-A=禁止復(fù)制。
在列7上還示出CGMS-A參看CCID來確定。
一旦完成步驟S45的更新處理,操作就到達(dá)步驟S46,CPU 29把數(shù)據(jù)變換為模擬數(shù)據(jù),然后通過未示出的模擬總線將該模擬數(shù)據(jù)傳送給個(gè)人計(jì)算機(jī)2。然后操作再到達(dá)步驟S47,判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有讀出,操作就到達(dá)步驟S48,執(zhí)行讀下一個(gè)EMID塊的處理。然后操作返回步驟S45,重復(fù)執(zhí)行后面的處理。如果步驟S47的判斷結(jié)果表明全部數(shù)據(jù)已完全被讀出,就結(jié)束該識(shí)別再現(xiàn)。
圖14表示非識(shí)別再現(xiàn)的處理例行程序。CPU 29首先在步驟S61按照?qǐng)D11列8把CCID和EMID分別更新為CCI和EMI,然后執(zhí)行傳送它們的處理。
具體來說,如圖15所示,為每一個(gè)傳送數(shù)據(jù)包產(chǎn)生一個(gè)EMID塊,按照列8把該EMID塊標(biāo)題內(nèi)的EMID更新為EMI,然后將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題中。在不能夠檢測數(shù)據(jù)中的CCID的非識(shí)別再現(xiàn)中,直接把該信息確定為CCI,然后將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)之中。把該數(shù)據(jù)包作為同步包傳送。
如果CCID/EMID=復(fù)制一次/禁止復(fù)制,如圖11列8所示,則在再現(xiàn)預(yù)記錄光盤(盤上的數(shù)據(jù)只允許復(fù)制一次)和在再現(xiàn)非識(shí)別記錄光盤(盤上的數(shù)據(jù)禁止復(fù)制)時(shí)把該信息更新為CCI=復(fù)制一次和EMI=禁止復(fù)制。
在圖14步驟S61的處理之后,操作到達(dá)步驟S62,CPU29判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明有一些數(shù)據(jù)未被讀出,操作就到達(dá)步驟S63,讀下一個(gè)EMID塊。然后操作返回步驟S61,重復(fù)執(zhí)行后面的處理。如果步驟S62得到的判斷結(jié)果表明已完全讀出全部數(shù)據(jù),就結(jié)束該非識(shí)別再現(xiàn)。
在按照?qǐng)D11列6執(zhí)行的處理中,數(shù)據(jù)是否要加密根據(jù)EMI來確定。如果數(shù)據(jù)要加密,就選擇復(fù)制一次或禁止復(fù)制模式。
在采用圖5表1和圖11表2的實(shí)施例中,當(dāng)非識(shí)別設(shè)備傳送的數(shù)據(jù)中的CCI和EMI分別是復(fù)制一次和禁止復(fù)制時(shí),不能夠確定數(shù)據(jù)是再現(xiàn)自預(yù)記錄光盤還是再現(xiàn)自用戶記錄光盤(用戶在復(fù)制一次模式中復(fù)制的光盤)。因此,這種數(shù)據(jù)的記錄如圖5列2和列5所示是被禁止的。這樣就能夠防止對(duì)再現(xiàn)自用戶記錄光盤的數(shù)據(jù)的非法復(fù)制。然而,有這樣的問題(第一個(gè)問題),即甚至從預(yù)記錄光盤合法再現(xiàn)的數(shù)據(jù)也被禁止復(fù)制,但實(shí)際上是允許對(duì)這種數(shù)據(jù)進(jìn)行一次復(fù)制的。具體地說,當(dāng)在非識(shí)別再現(xiàn)模式下(即當(dāng)源是非識(shí)別設(shè)備時(shí))對(duì)包含復(fù)制一次/禁止復(fù)制數(shù)據(jù)的預(yù)記錄光盤進(jìn)行復(fù)制時(shí),根據(jù)列8應(yīng)把信息設(shè)定為復(fù)制一次/禁止復(fù)制,但根據(jù)列2和5應(yīng)禁止對(duì)數(shù)據(jù)進(jìn)行記錄。
此外,在這一實(shí)施例中,對(duì)于與非識(shí)別設(shè)備相比可更準(zhǔn)確地對(duì)復(fù)制控制信息進(jìn)行管理的識(shí)別設(shè)備同樣存在類似的問題。就是說,如圖11列6和7所示,在(用識(shí)別設(shè)備)對(duì)包含CCID/EMID=復(fù)制一次/禁止復(fù)制的光盤進(jìn)行識(shí)別再現(xiàn)時(shí),CCI和EMI被更新為禁止復(fù)制/禁止復(fù)制。同樣在對(duì)模擬信號(hào)形式的數(shù)據(jù)進(jìn)行識(shí)別再現(xiàn)時(shí),CGMS-A也被更新為禁止復(fù)制。包含CCID/EMID=復(fù)制一次/禁止復(fù)制的光盤不是預(yù)記錄光盤就是用戶記錄光盤。如果是用戶記錄光盤,CCI或CGMS-A就如上所述地被更新為禁止復(fù)制,所以當(dāng)源是識(shí)別設(shè)備和當(dāng)數(shù)據(jù)如圖5列1和4所示包含CCI/EMI=禁止復(fù)制/禁止復(fù)制或CGMS=禁止復(fù)制時(shí),則如列1、4、列3及其右側(cè)所示,識(shí)別記錄和非識(shí)別記錄都被禁止。于是能夠防止對(duì)用戶記錄光盤進(jìn)行多次非法復(fù)制。但是引起了另一個(gè)問題(第二個(gè)問題),即甚至在實(shí)際上允許對(duì)其進(jìn)行一次復(fù)制的預(yù)記錄光盤的情況下也不能夠進(jìn)行合法復(fù)制。
以下描述能夠解決上述兩個(gè)問題的第二個(gè)問題的第二實(shí)施例。
在該第二實(shí)施例中,通過把表示識(shí)別記錄模式或非識(shí)別記錄模式的信息記錄在光盤上實(shí)現(xiàn)了更準(zhǔn)確的復(fù)制控制。具體來說,把RMID(光盤記錄模式指示符)記錄在光盤上。RMID是表示光盤預(yù)定區(qū)域中的數(shù)據(jù)是按照識(shí)別記錄模式還是按照非識(shí)別記錄模式被記錄的標(biāo)記。RMID被記錄在與光盤上的數(shù)據(jù)或EMID所在區(qū)域不同的另外區(qū)域(例如標(biāo)題)中。
以下參看圖16至24描述把RMID記錄在光盤上的示范性情形。圖16和17的流程圖表示在識(shí)別記錄中執(zhí)行的處理例行程序。這些流程圖中步驟S71-S82的處理基本上與在上述圖3和4所示識(shí)別記錄的步驟S1-S10中執(zhí)行的處理相同。但有以下不同,即分別相應(yīng)于圖3和4中的步驟S3、S4和S8的處理的、圖16和17中的步驟S73、S74和S79的處理按照列9-11而不是按照列1-3來執(zhí)行,而且在緊接在步驟S73、S74和S79之后的步驟S75或S80中把RMID記錄在盤光上。以下將只描述這些不同。
圖16中的步驟S73的列9、步驟S74的列10或圖17中的步驟S79的列11示于圖18的表3。這些列9-11實(shí)際上與圖5所示的列1-3相同。于是,在圖16和17的識(shí)別記錄中,與圖3和4的識(shí)別記錄的處理實(shí)際上不同的處理只在于在步驟S73或S74之后的步驟S75中把RMID=“識(shí)別記錄”記錄在光盤22的標(biāo)題區(qū)域中,還在于在步驟S79之后的步驟S80中類似地記錄RMID=“識(shí)別記錄”。
圖19的流程圖表示在利用RMID的第二實(shí)施例中執(zhí)行非識(shí)別記錄的處理例行程序。在該流程圖中,步驟S91-S98的處理基本上與上述圖8非識(shí)別記錄中步驟S21-S27的處理相同。但在步驟S93利用列12和在步驟S94利用列13分別把CCI和EMI更新為CCID和EMID。列12和列13實(shí)際上分別與圖8步驟S23和步驟S24中使用的列4和列5相同。
于是圖19與圖8的處理例行程序的主要不同之處在于在步驟S93和S94的處理之后,在步驟S95把RMID=“非識(shí)別記錄”記錄在光盤22的標(biāo)題中。
圖20和圖21的流程圖表示在利用RMID的第二實(shí)施例中執(zhí)行識(shí)別再現(xiàn)的處理例行程序。首先在步驟S101判斷來自光盤22的待再現(xiàn)數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果該判斷的結(jié)果表明該傳送數(shù)據(jù)是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S102,讀出記錄在傳送數(shù)據(jù)標(biāo)題內(nèi)的RMID。(該RMID是在圖16的步驟S75、圖17的步驟S80或圖19的步驟S95中寫入的RMID)。
在步驟S102判斷RMID是否表示識(shí)別記錄。如果該判斷的結(jié)果表明是識(shí)別記錄,操作就到達(dá)步驟S103,按照?qǐng)D22的列14把CCID和EMID分別更新為CCI和EMI,然后將其傳送。除了當(dāng)列14的CCID/EMID=復(fù)制一次/禁止復(fù)制時(shí)把CCI/EMI更新為復(fù)制一次/禁止復(fù)制之外,該步驟的處理基本上與圖10的步驟S42的處理相同。具體來說,在這一實(shí)施例中,預(yù)記錄光盤被看作是識(shí)別記錄光盤,而用戶記錄光盤被看作是非識(shí)別記錄光盤。因此,如果光盤包含列14上的CCID/EMID=復(fù)制一次/禁止復(fù)制,它就被看作是預(yù)記錄光盤,所以CCID和EMID實(shí)際上不被更新,分別仍為CCI和EMI。
于是對(duì)從預(yù)記錄光盤獲得的再現(xiàn)數(shù)據(jù)進(jìn)行處理使其得到了CCI/EMI=復(fù)制一次/禁止復(fù)制的信息作為按照?qǐng)D18列9由識(shí)別設(shè)備再現(xiàn)的數(shù)據(jù),由此該數(shù)據(jù)可被記錄在光盤上。
列14上的其它更新信息與圖11列6上的更新信息相同。
如果步驟S102的判斷結(jié)果表明RMID不表示識(shí)別記錄(即如果RMID表示非識(shí)別記錄),操作就到達(dá)步驟S104,按照?qǐng)D22列15把CCID和EMID分別更新為CCI和EMI,然后傳送它們。
在列15上,如果CCID和EMID都如圖22所示是自由復(fù)制,就把CCI和EMI都設(shè)定為自由復(fù)制。但是,當(dāng)一個(gè)輸出包包含多個(gè)不同的EMID時(shí),就把EMI值設(shè)定為最嚴(yán)格的EMID值。在CCID/EMID=自由復(fù)制/禁止復(fù)制的情況下,把信息更新為CCI/EMI=自由復(fù)制/禁止復(fù)制。在CCID/EMID=復(fù)制一次/禁止復(fù)制的情況下,把信息更新為CCI/EMI禁止復(fù)制/禁止復(fù)制。
在再現(xiàn)識(shí)別記錄光盤時(shí),如列14所示不需要更新CCI,所以不需要參看CCID。但在再現(xiàn)非識(shí)別記錄光盤時(shí),可能會(huì)出現(xiàn)更新CCI的情況。在這種情況下參看CCID更新信息。
在步驟S103或S104的處理之后,操作到達(dá)步驟S105,判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明一些數(shù)據(jù)尚未被讀出,操作就到達(dá)步驟S106,讀下一個(gè)EMID塊。然后操作返回步驟S102,重復(fù)執(zhí)行后續(xù)處理。如果步驟S105的判斷結(jié)果表明已完全讀出了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
如果步驟S101的判斷結(jié)果表明傳送數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即數(shù)據(jù)是模擬數(shù)據(jù)),操作就到達(dá)步驟S107,判斷RMID是否表示識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S108,按照?qǐng)D22列16把CCID更新為CGMS-A,然后傳送相關(guān)信號(hào)。
如圖22列16所示,更新信息基本上與圖11列7的更新信息相同。與列7的唯一不同是在CCID/EMID=復(fù)制一次/禁止復(fù)制的情況下把更新信息設(shè)定為復(fù)制一次。具體來說,在如上所述把預(yù)記錄光盤看作是識(shí)別記錄光盤的該實(shí)例中,在CCID/EMID=復(fù)制一次/禁止復(fù)制的情況下,相關(guān)光盤識(shí)別為預(yù)記錄光盤。因此,由于CGMS-A被更新為復(fù)制一次,所以從預(yù)記錄光盤獲得的再現(xiàn)數(shù)據(jù)被看作是圖18列11上CGMS-A=復(fù)制一次的數(shù)據(jù)。從而按照列11可記錄一次該數(shù)據(jù)。于是就能夠解決上述第二個(gè)問題。
如果步驟S107的判斷結(jié)果表明RMID不表示識(shí)別記錄(即如果該信息表示非識(shí)別記錄),操作就到達(dá)步驟S109,按照?qǐng)D22列17把CCID更新為CGMS-A,然后將其傳送。
當(dāng)CCID如圖22列17所示是自由復(fù)制時(shí),也把CGMS-A設(shè)定為自由復(fù)制。但當(dāng)CCID是復(fù)制一次時(shí),把CGMS-A更新為禁止復(fù)制。
在列15和列17上CCID/EMID=復(fù)制一次/禁止復(fù)制的情況下,相關(guān)光盤不被看作是預(yù)記錄光盤而是被看作是用戶記錄光盤,所以CCID從復(fù)制一次被更新為禁止復(fù)制,然后被傳送。于是就能防止對(duì)用戶記錄光盤的非法復(fù)制。
在步驟S108和S109的處理之后,操作到達(dá)步驟S110,CPU 29把傳送數(shù)據(jù)變換為模擬數(shù)據(jù)并將其傳送。由于1394串行總線6目前是數(shù)字總線,所以把另一總線接至光盤記錄器/再現(xiàn)器1。
然后操作到達(dá)步驟S111,判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明有些數(shù)據(jù)沒有被讀出,操作就返回步驟S112,讀出下一個(gè)EMID塊。此后操作返回步驟S107,重復(fù)執(zhí)行后面的處理。在步驟S111的判斷結(jié)果表明已完全讀出了全部數(shù)據(jù),就結(jié)束識(shí)別再現(xiàn)例行程序。
在圖20的步驟S103和S104中,按照列14和15把CCID和EMID分別更新為CCI和EMI。在識(shí)別再現(xiàn)情況下,EMI值如圖22所示根據(jù)EMID來確定。因此,例如當(dāng)CCID/EMID=自由復(fù)制/禁止復(fù)制時(shí),由于EMI=禁止復(fù)制,所以本來要無加密地被再現(xiàn)的數(shù)據(jù)實(shí)際上被加了密并被輸出。這樣加了密的數(shù)據(jù)不能夠被非識(shí)別設(shè)備再現(xiàn)??紤]到這一問題,EMI值還可根據(jù)CCID來確定。在這種情況下,如圖23所示地部分修改列14和15的一些更新信息。
在圖23的例子中,EMI根據(jù)CCID來確定。
但由于CCID設(shè)置在數(shù)據(jù)中,所以需要時(shí)間對(duì)其進(jìn)行檢測。如果參看如圖22所示設(shè)置在標(biāo)題中的EMID,就能夠容易對(duì)其進(jìn)行檢測,這樣就保證了快速處理。
圖24表示在利用RMID的第二實(shí)施例中執(zhí)行非識(shí)別再現(xiàn)的處理例行程序。首先在步驟S121判斷RMID是否表示識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示識(shí)別記錄,就按照?qǐng)D22列18把CCID和EMID分別更新為CCI和EMI,然后輸出它們。列18的更新信息基本上與圖11列8的更新信息相同。
如果步驟S121的判斷結(jié)果表明與待再現(xiàn)和待傳送數(shù)據(jù)有關(guān)的RMID不表示識(shí)別記錄(即表示非識(shí)別記錄),操作就到達(dá)步驟S123,按照?qǐng)D22列19把CCID和EMID分別更新為CCI和EMI,然后輸出它們。
當(dāng)CCID/EMID的組合如圖22列19所示是自由復(fù)制/自由復(fù)制、自由復(fù)制/禁止復(fù)制或復(fù)制一次/禁止復(fù)制中的任何一個(gè)時(shí),實(shí)際上就原樣地將該組合設(shè)定為CCI/EMI。
在步驟S122和S123的處理之后,操作就到步驟S124,判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被讀出,操作就到達(dá)步驟S125,讀出下一個(gè)EMID塊。然后操作返回步驟S121,重復(fù)執(zhí)行后面的處理。如果步驟S124的判斷結(jié)果表明全部數(shù)據(jù)已完全被讀出,就結(jié)束非識(shí)別再現(xiàn)的處理例行程序。
現(xiàn)在參看圖25-32描述第三實(shí)施例,在該實(shí)施例中,在記錄和再現(xiàn)模式中,按照彼此相應(yīng)的狀態(tài)執(zhí)行利用RMID的識(shí)別和非識(shí)別記錄/再現(xiàn),即按識(shí)別(或非識(shí)別)記錄模式記錄的任何光盤都按識(shí)別(或非識(shí)別)再現(xiàn)模式進(jìn)行再現(xiàn)。由于這種改進(jìn),前面第一實(shí)施例中的第一和第二個(gè)問題都得到了解決。即使該光盤是由與本系統(tǒng)不同的另一系統(tǒng)進(jìn)行管理的光盤,也決不會(huì)出現(xiàn)其表示禁止復(fù)制的標(biāo)記被改變?yōu)樵试S復(fù)制的標(biāo)記的這種不希望有的情況。
圖25和26表示識(shí)別記錄的處理例行程序。圖25和26步驟S131-S142的處理基本上與圖16和17步驟S71-S82中利用RMID執(zhí)行識(shí)別記錄所執(zhí)行的步驟相同。但區(qū)別在于步驟S73的列9、步驟S74的列10和步驟S79的列11分別用步驟S133的列20、步驟S134的列21和步驟S139的列22來代替。列20-22示于圖27的表5。
列20-22實(shí)際上與列1-3(列9-11)相同。
但是,雖然在例如圖18表3的系統(tǒng)中使用了RMID,但沒有建立記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系。因此,就列10上包含CCI/EMI=復(fù)制一次/禁止復(fù)制的數(shù)據(jù)而言,不能夠區(qū)分再現(xiàn)自預(yù)記錄光盤的數(shù)據(jù)和再現(xiàn)自用戶記錄光盤的數(shù)據(jù)。因此在這兩種情況下,識(shí)別記錄按照表3實(shí)例中的列10是被禁止的。
與此相反,在圖27表5的系統(tǒng)中,建立了記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系。于是在預(yù)記錄光盤中,由于其RMID的緣故,將出現(xiàn)表示識(shí)別記錄的標(biāo)記,由此肯定執(zhí)行識(shí)別再現(xiàn)。所以,如以下參看圖31表6所描述的那樣,當(dāng)對(duì)以識(shí)別記錄模式制造的含有CCID/EMID=復(fù)制一次/禁止復(fù)制的預(yù)記錄光盤進(jìn)行識(shí)別再現(xiàn)時(shí),就原樣地把CCI/EMI直接設(shè)定為復(fù)制一次/禁止復(fù)制。于是如同在圖27列20中的CCI/EMI=復(fù)制一次/禁止復(fù)制的情形一樣對(duì)有關(guān)數(shù)據(jù)進(jìn)行處理,所以使數(shù)據(jù)記錄成為可能。
因此,列21上的CCI/EMI=復(fù)制一次/禁止復(fù)制的組合只限于不屬于本系統(tǒng)的光盤。假定該光盤甚至一次也沒有被復(fù)制,當(dāng)CCI/EMI是復(fù)制一次/禁止復(fù)制時(shí),根據(jù)列21,禁止記錄從該光盤得到的再現(xiàn)數(shù)據(jù)。
VDR所用的光盤決不會(huì)用非識(shí)別模式進(jìn)行再現(xiàn),所以一旦從非識(shí)別設(shè)備接收到含有CCI/EMI=復(fù)制一次/禁止復(fù)制的任何數(shù)據(jù),該接收數(shù)據(jù)就被假定是從非VDR的其它記錄介質(zhì)再現(xiàn)的數(shù)據(jù)。于是該再現(xiàn)數(shù)據(jù)被認(rèn)為是來自與本系統(tǒng)無關(guān)的記錄介質(zhì)的數(shù)據(jù),即使該數(shù)據(jù)實(shí)際上允許被復(fù)制一次,但根據(jù)列21,也禁止了對(duì)其的復(fù)制。
當(dāng)CCI/EMI的組合是自由復(fù)制/復(fù)制一次或復(fù)制一次/復(fù)制一次時(shí),就表明該再現(xiàn)數(shù)據(jù)是從預(yù)記錄光盤得到的數(shù)據(jù)。利用盤上按照列21更新的信息可對(duì)該再現(xiàn)數(shù)據(jù)進(jìn)行記錄。
圖28是表示在利用RMID建立了記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系的第三實(shí)施例中執(zhí)行的非識(shí)別記錄的處理例行程序的流程圖。步驟S151-S158的處理基本上與第二實(shí)施例中對(duì)于非識(shí)別記錄所執(zhí)行的處理相同,在第二實(shí)施例中雖然使用了圖19所示的RMID,但沒有建立在記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系。
圖19中步驟S93的列12和步驟S94的列13分別用圖28中步驟S153的列23和步驟S154的列24來代替。其它處理與圖19的相同。
列23和24示于圖27的表5。這兩列23和24實(shí)際上與圖5列4(圖18列12)相同,而列24實(shí)際上與圖5列5(圖18列13)相同。
圖29和30是表示在利用RMID建立了記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系的第三實(shí)施例中執(zhí)行的識(shí)別再現(xiàn)的處理例行程序的流程圖。步驟S161-S172的處理基本上與第二實(shí)施例的步驟S101-S112的處理相同,在第二實(shí)施例中使用了圖20和21所示的RMID,但沒有建立記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系。在圖20和21的例子中,如果步驟S102或S107的判斷結(jié)果表明RMID不表示識(shí)別記錄,則在步驟S104或S109根據(jù)列15或17把CCID和EMID分別更新為CCI和EMI。但在圖29和30的例子中,如果步驟S162或S167的判斷結(jié)果表明RMID不表示識(shí)別記錄,則在步驟S166或S172執(zhí)行不再現(xiàn)非識(shí)別記錄數(shù)據(jù)的處理。
接著在步驟S163和S168根據(jù)列25或26執(zhí)行更新處理。其它處理與圖20和21的相同。
列25和26示于圖31的表6。列25實(shí)際上與圖22的列14相同,而列26實(shí)際上與圖22的列16相同。如表6所示,根據(jù)RMID被判明為識(shí)別記錄數(shù)據(jù)的數(shù)據(jù)被禁止以非識(shí)別模式進(jìn)行再現(xiàn)。即在表6中沒有相應(yīng)于圖22列18的任何列,這樣就解決了第一實(shí)施例中的第一和第二問題。
圖32是表示在利用RMID建立了記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系的第三實(shí)施例中執(zhí)行的非識(shí)別再現(xiàn)的處理例行程序的流程圖。步驟S181-S185的處理基本上與第二實(shí)施例中對(duì)于非識(shí)別再現(xiàn)所執(zhí)行的步驟S121-S125的處理相同,雖然在第二實(shí)施例中使用了圖24所示的RMID,但沒有建立記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間彼此對(duì)應(yīng)關(guān)系。在圖24中,如果步驟S121的判斷結(jié)果表明RMID不表示識(shí)別記錄,則在步驟S123根據(jù)列19執(zhí)行更新處理。但在圖32的例子中,如果步驟S181的判斷結(jié)果表明RMID表示識(shí)別記錄,則操作就到達(dá)步驟S185,禁止再現(xiàn)識(shí)別記錄數(shù)據(jù)。
在RMID不表示識(shí)別記錄(即表示非識(shí)別記錄)的情況下,在步驟S182根據(jù)列27把CCID和EMID分別更新為CCI和EMI,然后傳送它們。
其它處理與圖24的相同。
列27示于圖31。列27基本上與圖22列19相同。
如圖31的表6所示,非識(shí)別記錄數(shù)據(jù)的識(shí)別再現(xiàn)是被禁止的。
這樣就禁止了對(duì)包含CCID/EMID=復(fù)制一次/禁止復(fù)制的組合的任何非識(shí)別記錄數(shù)據(jù)進(jìn)行識(shí)別再現(xiàn),所以上述第一實(shí)施例中的第一和第二個(gè)問題就得到了解決。
以下參看圖33-45描述不僅使用RMID、而且使用表示預(yù)記錄光盤的預(yù)記錄標(biāo)記的第四實(shí)施例。
圖33-35表示在第四實(shí)施例中執(zhí)行的識(shí)別記錄的處理例行程序。首先在步驟S191判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就在步驟S192判斷數(shù)據(jù)傳輸源是否是識(shí)別設(shè)備。如果該判斷的結(jié)果表明該源是識(shí)別設(shè)備,就在步驟S193判斷接收數(shù)據(jù)包含的預(yù)記錄標(biāo)記是否為0。在本例子中,如以下將描述的,當(dāng)相關(guān)光盤在圖39的步驟S243、S245、S246或在圖40的步驟S262、S264、S265中被判明為預(yù)記錄光盤時(shí),預(yù)記錄標(biāo)記=1就被記錄在同步包的標(biāo)題內(nèi)。同時(shí)在除預(yù)記錄光盤外的任何光盤中記錄預(yù)記錄標(biāo)記=0。因此通過檢測接收數(shù)據(jù)中的這種標(biāo)記就能作出步驟S193的判斷。
如果步驟S193的判斷結(jié)果表明預(yù)記錄標(biāo)記是0(即再現(xiàn)數(shù)據(jù)是從非預(yù)記錄光盤的其它光盤獲得的數(shù)據(jù)),則操作就到達(dá)步驟S194,根據(jù)列28把CCI和EMI分別更新為CCID和EMID、然后將它們記錄在光盤上。
與此同時(shí),如果步驟S193的判斷結(jié)果表明預(yù)記錄標(biāo)記不是0(即預(yù)記錄標(biāo)記是1,表示數(shù)據(jù)是從預(yù)記錄光盤再現(xiàn)的),則操作就到達(dá)步驟S195,根據(jù)列29把CCI和EMI分別更新為CCID和EMID、然后將它們記錄在光盤上。列28和29示于圖36的表7。
在進(jìn)行了步驟S194和S195的處理之后,操作到達(dá)步驟S196,把RMID=識(shí)別記錄記錄在光盤上。然后在步驟S197判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S198,讀下一個(gè)包的數(shù)據(jù)。此后操作返回步驟S192,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S197的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
如果步驟S192的判斷結(jié)果表明源不是識(shí)別設(shè)備,操作就到達(dá)步驟S204,進(jìn)一步判斷預(yù)記錄標(biāo)記是否是0。如果該判斷的結(jié)果表明該標(biāo)記是0(表明再現(xiàn)數(shù)據(jù)是從除預(yù)記錄光盤外的其它光盤得到的數(shù)據(jù)),操作就到達(dá)步驟S205,根據(jù)列30把CCI和EMI分別更新為CCID和EMID,然后將它們記錄在光盤上。與此同時(shí),如果步驟S204的判斷結(jié)果表明預(yù)記錄標(biāo)記不是0(即該標(biāo)記是1,表明再現(xiàn)數(shù)據(jù)是從預(yù)記錄光盤得到的),操作就到達(dá)步驟S206,根據(jù)列31把CCI和EMI分別更新為CCID和EMID,然后將它們記錄在光盤上。
在步驟S205和S206的處理之后,操作到達(dá)步驟S207,將RMID=識(shí)別記錄記錄在光盤上。
接著在步驟S208判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S209,讀下一個(gè)包的數(shù)據(jù)。此后操作返回步驟S204,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S208的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
如果步驟S191的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S199,執(zhí)行把接收數(shù)據(jù)變換為數(shù)字?jǐn)?shù)據(jù)的處理。接著在步驟S200根據(jù)列32把CGMS-A更新為CCID或EMID,然后將它們記錄在光盤上。列32示于圖36。
然后操作到達(dá)步驟S201,將RMID=識(shí)別記錄記錄在光盤上。接著在步驟S202判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S203,讀下一個(gè)包的數(shù)據(jù)。然后操作返回步驟S202,重復(fù)執(zhí)行后續(xù)處理。與此同時(shí),如果步驟S202的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
列28和列29如圖36所示彼此相同,它們都與圖5列1(圖18列9)相同。列33和34均與圖5列4(圖18列12)相同。
除沒有CCID/EMID=自由復(fù)制/復(fù)制一次或=復(fù)制一次/復(fù)制一次的組合外,列30和列35分別與列2和列5相同。
除當(dāng)CCI/EMI=復(fù)制一次/禁止復(fù)制時(shí)把CCID/EMID更新為禁止復(fù)制/禁止復(fù)制外,列31與列2相同。在列2中,這種組合的記錄是被禁止的。
列36與列5相同。列32與列3相同。
于是與第三實(shí)施例不同,由于使用了表7所示的預(yù)記錄標(biāo)記,所以不必建立記錄和再現(xiàn)模式中識(shí)別和非識(shí)別之間的彼此對(duì)應(yīng)關(guān)系就能夠解決第一實(shí)施例中的第一和第二個(gè)問題。
圖37和38是表示第四實(shí)施例的非識(shí)別記錄的處理例行程序的流程圖。首先在步驟S221判斷接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S222,進(jìn)一步判斷數(shù)據(jù)傳輸源是否是識(shí)別設(shè)備。如果該判斷的結(jié)果表明該源是識(shí)別設(shè)備,操作就到達(dá)步驟S223,判斷預(yù)記錄標(biāo)記是否是0。如果該判斷的結(jié)果表明預(yù)記錄標(biāo)記是0(即接收數(shù)據(jù)不是從預(yù)記錄光盤再現(xiàn)的數(shù)據(jù)),則操作就到達(dá)步驟S224,根據(jù)列33把CCI和EMI分別更新為CCID和EMID,然后將它們記錄在光盤上。列33示于圖36。
與此同時(shí),如果步驟S223的判斷結(jié)果表明預(yù)記錄標(biāo)記不是0(即接收數(shù)據(jù)是從預(yù)記錄光盤再現(xiàn)的),則操作就到達(dá)步驟S225,根據(jù)列34把CCI和EMI分別更新為CCID和EMID,然后將它們記錄在光盤上。列34示于圖36。
在步驟S224或S225的處理之后,操作到達(dá)步驟S226,把RMID=非識(shí)別記錄記錄在光盤上。
然后操作就到達(dá)步驟S227,判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S228,讀下一個(gè)包的數(shù)據(jù)。此后操作返回步驟S222,重復(fù)執(zhí)行后續(xù)處理。與此同時(shí),如果步驟S227的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該非識(shí)別記錄例行程序。
如果步驟S222的判斷結(jié)果表明源不是識(shí)別設(shè)備,操作就到達(dá)步驟S230,進(jìn)一步判斷預(yù)記錄標(biāo)記是否是0。如果該判斷的結(jié)果表明該標(biāo)記是0(表明再現(xiàn)數(shù)據(jù)不是從預(yù)記錄光盤得到的數(shù)據(jù)),操作就到達(dá)步驟S231,根據(jù)列35把CCI和EMI分別更新為CCID和EMID,然后將它們記錄在光盤上。列35示于圖36。
與此同時(shí),如果步驟S230的判斷結(jié)果表明預(yù)記錄標(biāo)記不是0(表明再現(xiàn)數(shù)據(jù)是從預(yù)記錄光盤得到的),操作就達(dá)步驟S232,根據(jù)列36把CCI和EMI分別更新為CCID和EMID,然后將它們記錄在光盤上。
在步驟S231或S232的處理之后,操作到達(dá)步驟S233,將RMID=非識(shí)別記錄記錄在光盤上。在步驟S234判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S235,讀下一個(gè)包的數(shù)據(jù)。此后操作返回步驟S230,重復(fù)執(zhí)行后續(xù)處理。如果步驟S234的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該非識(shí)別記錄例行程序。
與此同時(shí),如果步驟S221的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S229,執(zhí)行禁止記錄該模擬數(shù)據(jù)的處理。
現(xiàn)在參看圖39和40的流程圖描述在第四實(shí)施例中執(zhí)行的識(shí)別再現(xiàn)的處理例行程序。首先在步驟S241判斷傳輸數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S242,進(jìn)一步判斷RMID是否表示識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示識(shí)別記錄(即在識(shí)別記錄數(shù)據(jù)的情況下),操作就到達(dá)步驟S243,根據(jù)列37把CCID和EMID分別更新為CCI和EMI,然后傳送它們。列37示于圖41。
與此同時(shí),如果步驟S242的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S244,判斷是否RMID=非識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示非識(shí)別記錄(即再現(xiàn)數(shù)據(jù)是非識(shí)別記錄數(shù)據(jù)),操作就到達(dá)步驟S245,根據(jù)列38把CCID和EMID分別更新為CCI和EMI,然后傳送它們。列38示于圖41。
如果步驟S244的判斷結(jié)果表明RMID也不表示非識(shí)別記錄(即在本實(shí)施例中,RMID=預(yù)記錄光盤被記錄在預(yù)記錄光盤上,所以如果步驟S242和S244的判斷結(jié)果表明RMID既不表示識(shí)別記錄也不表示非識(shí)別記錄,則據(jù)此就可知RMID=預(yù)記錄光盤),操作就到達(dá)步驟S246,根據(jù)列39把CCID和EMID分別更新為CCI和EMI,然后傳送它們。
圖42表示如何執(zhí)行步驟S243的處理。如圖42所示,為每一個(gè)傳送數(shù)據(jù)包形成一個(gè)EMID塊,按照列37把該EMID塊的數(shù)據(jù)內(nèi)的CCID更新為CCI,然后將其設(shè)置在該傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。與此同時(shí),按照列37把該EMID塊標(biāo)題內(nèi)的EMID更新為EMI,然后將其設(shè)置在該傳送數(shù)據(jù)包的標(biāo)題內(nèi)。把該傳送數(shù)據(jù)包形成一個(gè)同步包,然后將其發(fā)送。此時(shí),把預(yù)記錄標(biāo)記=0設(shè)置在該同步包的標(biāo)題內(nèi),然后將其發(fā)送。
除在步驟S246把預(yù)記錄標(biāo)記設(shè)定為1外,在步驟S245或S246也執(zhí)行同樣的處理。
在步驟S243、S245或S246的處理之后,操作到達(dá)步驟S247,判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被讀出,操作就到達(dá)步驟S248,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S242,重復(fù)執(zhí)行后續(xù)處理。如果步驟S247的判斷結(jié)果表明已完全讀出了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
如果步驟S241的判斷結(jié)果表明傳送數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S249,判斷RMID是否表示識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S250,根據(jù)列40把CCID更新為CGMS-A,然后將其傳送。列40示于圖41。
如果步驟S249的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S251,進(jìn)一步判斷RMID是否表示非識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示非識(shí)別記錄,操作就到達(dá)步驟S252,根據(jù)列41把CCID更新為CGMS-A,然后將其傳送。
如果步驟S251的判斷結(jié)果表明RMID也不表示非識(shí)別記錄,操作就到達(dá)步驟S253,根據(jù)列42把CCID更新為CGMS-A,然后將其傳送。
在步驟S250、S252或S253的處理之后,操作到達(dá)步驟S254,把數(shù)據(jù)變換為模擬數(shù)據(jù)。在步驟S255判斷是否已完全讀出了全部數(shù)據(jù),如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被讀出,操作就到達(dá)步驟S256,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S249,重復(fù)執(zhí)行后續(xù)處理。在步驟S255的判斷結(jié)果表明全部數(shù)據(jù)已完全被讀出時(shí),就結(jié)束該識(shí)別再現(xiàn)例行程序。
如圖41所示,除了沒有CCID/EMID=自由復(fù)制/復(fù)制一次、復(fù)制一次/復(fù)制一次或復(fù)制一次/禁止復(fù)制的組合外,列37與圖11列6(圖22列14)相同,列40與圖11列7(圖22列16)相同,列43與圖11列8(圖22列18)相同。
列38、41和44分別與圖22的列15、17和19相同。
除了當(dāng)CCID/EMID=復(fù)制一次/禁止復(fù)制時(shí)把CCI/EMI更新為復(fù)制一次/禁止復(fù)制外,列39與列6相同。除了當(dāng)CCID/EMID=復(fù)制一次/禁止復(fù)制時(shí)把CGMS-A更新為復(fù)制一次外,列42與列7相同。此外,列45與列8相同。
圖43是表示在第四實(shí)施例中執(zhí)行的非識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S261判斷RMID是否表示識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S262,根據(jù)列43把CCID和EMID分別更新為CCI和EMI,然后傳送它們。列43示于圖41。
如果步驟S261的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S263,進(jìn)一步判斷RMID是否表示非識(shí)別記錄。如果該判斷的結(jié)果表明RMID表示非識(shí)別記錄,操作就到達(dá)步驟S264,根據(jù)列44把CCID和EMID分別更新為CCI和EMI,然后傳送它們。
如果步驟S263的判斷結(jié)果表明RMID不表示非識(shí)別記錄,操作就到達(dá)步驟S265,根據(jù)列45把CCID和EMID分別更新為CCI和EMI,然后傳送它們。
在步驟S262、S264或S265的處理之后,在步驟S266判斷是否完全讀出了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被讀出,操作就到達(dá)步驟S267,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S261,重復(fù)執(zhí)行后續(xù)處理。如果步驟S266的判斷結(jié)果表明已完全讀出了全部數(shù)據(jù),就結(jié)束該非識(shí)別再現(xiàn)例行程序。
在步驟S262,如圖44所示根據(jù)列43把EMID塊標(biāo)題內(nèi)的EMID更新為EMI,然后將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。與此同時(shí),基本上原樣地把EMID塊的數(shù)據(jù)內(nèi)的CCID設(shè)定為CCI,然后將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。最后把預(yù)記錄標(biāo)記=0設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi),將該數(shù)據(jù)包作為同步包進(jìn)行傳送。
除在步驟S265把預(yù)記錄標(biāo)記設(shè)定為1外,在步驟S264或S265也執(zhí)行同樣的處理。
上述識(shí)別記錄情形總結(jié)如下設(shè)備對(duì)CCI和EMI(在模擬輸入情況下對(duì)CGMS-A)進(jìn)行判別,在必要時(shí)根據(jù)圖45的表分別將它們更新為CCID和EMID,然后記錄它們。此外記錄RMID來表示識(shí)別記錄。
在模擬輸入的情況下,當(dāng)CGMS-A表示復(fù)制一次時(shí),將其更新為禁止復(fù)制,然后將其作為CCID和EMID進(jìn)行記錄。
非識(shí)別記錄情形總結(jié)如下設(shè)備對(duì)EMI進(jìn)行判別,在必要時(shí)根據(jù)圖45的表將其更新為EMID,然后記錄之。記錄RMID以表示非識(shí)別記錄。任何模擬輸入數(shù)據(jù)都不能夠被記錄。當(dāng)在識(shí)別設(shè)備發(fā)送的數(shù)據(jù)內(nèi)的EMI是復(fù)制一次時(shí),將其更新為禁止復(fù)制,然后將其作為EMID進(jìn)行記錄。
識(shí)別再現(xiàn)情形總結(jié)如下設(shè)備對(duì)CCID、EMID和RMID進(jìn)行判別,在必要時(shí)把CCID和EMID分別更新為CCI和EMI(或在模擬輸出時(shí)更新為CGMS-A),然后輸出之。在使用表示非識(shí)別記錄的RMID的更新處理中,當(dāng)CCID=復(fù)制一次和EMID=禁止復(fù)制時(shí),就輸出CCID=禁止復(fù)制和EMID=禁止復(fù)制。
非識(shí)別再現(xiàn)情形總結(jié)如下設(shè)備判別EMID并將其作為EMI進(jìn)行輸出。再現(xiàn)數(shù)據(jù)不能以模擬數(shù)據(jù)形式被輸出。
預(yù)記錄光盤情形總結(jié)如下光盤上的CCID準(zhǔn)確地表示了對(duì)于數(shù)據(jù)的復(fù)制控制信息,由此對(duì)預(yù)記錄光盤的處理可類似于對(duì)識(shí)別記錄光盤的處理。根據(jù)相關(guān)EMID塊所包含在全部CCID值中最嚴(yán)格的CCID值來確定并記錄EMID值。以識(shí)別記錄模式記錄RMID。
以下參看圖46-53描述第五實(shí)施例,該實(shí)施例使用了RMID,在預(yù)記錄光盤的情況下記錄了RMID=預(yù)記錄光盤,在再現(xiàn)模式下只執(zhí)行識(shí)別再現(xiàn)操作。由于這種操作,不必如前面第四實(shí)施例那樣額外地給傳輸數(shù)據(jù)添加預(yù)記錄標(biāo)記,就能夠解決以上第一和第二個(gè)問題。
首先說明預(yù)記錄光盤上的記錄。這種光盤上的記錄不是由普通用戶而是由版權(quán)所有者授權(quán)的人來進(jìn)行的。因此,CCID和EMID值是由版權(quán)所有者授權(quán)的人來確定的。但是,就RMID值而言,RMID=預(yù)記錄光盤被記錄在與存儲(chǔ)了數(shù)據(jù)和EMID的光盤位置不同的區(qū)域內(nèi)。
圖46和47是表示第五實(shí)施例識(shí)別記錄的處理例行程序的流程圖。首先在步驟S271判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),再在步驟S272判斷發(fā)送數(shù)據(jù)的源是否是識(shí)別設(shè)備。
如果步驟S272的判斷結(jié)果表明該源是識(shí)別設(shè)備,操作就到達(dá)步驟S273,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,根據(jù)列46把相關(guān)包的數(shù)據(jù)所包含的CCI更新為CCID,然后將其記錄在EMID塊的數(shù)據(jù)內(nèi)。同樣,根據(jù)列46把存儲(chǔ)在同步包標(biāo)題內(nèi)的EMI更新為EMID,然后將其記錄在EMID塊的標(biāo)題內(nèi)。
與此同時(shí),如果步驟S272的判斷結(jié)果表明源不是識(shí)別設(shè)備(即是非識(shí)別設(shè)備),操作就到達(dá)步驟S274,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,根據(jù)列47把相關(guān)包的數(shù)據(jù)所包含的CCI更新為CCID,然后將其記錄在EMID塊的數(shù)據(jù)內(nèi)。同樣,根據(jù)列47把存儲(chǔ)在同步包標(biāo)題內(nèi)的EMI更新為EMID,然后將其記錄在EMID塊的標(biāo)題內(nèi)。列46和列47示于圖48的表9。
在步驟S273和S274的處理之后,操作到達(dá)步驟S275,把RMID=識(shí)別記錄記錄在光盤上。在步驟S276判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S278,讀下一個(gè)數(shù)據(jù)包的數(shù)據(jù)。然后操作返回步驟S272,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S276的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
與此同時(shí),如果步驟S271的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S279,執(zhí)行把接收數(shù)據(jù)變換為數(shù)字?jǐn)?shù)據(jù)的處理。
在步驟S280,給EMID塊設(shè)定CGMS-A控制范圍,根據(jù)列48把該數(shù)據(jù)所包含的CGMS-A更新為CCID,然后將其記錄在EMID塊的數(shù)據(jù)內(nèi)。由于在模擬數(shù)據(jù)的情況下沒有EMI,所以把CCID作為EMID直接記錄在EMID塊的標(biāo)題內(nèi)。列48示于圖48的表9。
在步驟S280的處理之后,操作到達(dá)步驟S281,把RMID=識(shí)別記錄記錄在光盤上。在步驟S282判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S283,讀下一個(gè)數(shù)據(jù)包的數(shù)據(jù)。然后操作返回步驟S280,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S282的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
圖49是表示在第五實(shí)施例中執(zhí)行的非識(shí)別記錄的處理例行程序的流程圖。首先在步驟S291判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就再在步驟S292判斷傳送數(shù)據(jù)的源是否是識(shí)別設(shè)備。
如果步驟S292的判斷結(jié)果表明源是識(shí)別設(shè)備,操作就到達(dá)步驟S293,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列49把包標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。按照列49把在同步包的數(shù)據(jù)內(nèi)的CCI更新為CCID。但此時(shí)CCID的內(nèi)容實(shí)際上與CCI的相同,如列49所示。因此可直接把CCI作為CCID而不必進(jìn)行更新。
如果步驟S292的判斷結(jié)果表明源不是識(shí)別設(shè)備(即是非識(shí)別設(shè)備),操作就到達(dá)步驟S294。在這一步驟中,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列50把包標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。按照列50把在同步包的數(shù)據(jù)內(nèi)的CCI更新為CCID。但此時(shí)CCID的內(nèi)容實(shí)際上與CCI的相同,如列50所示。因此可直接把CCI作為CCID而不必進(jìn)行更新。
在步驟S293和S294的處理之后,操作到達(dá)步驟S295,把RMID=非識(shí)別記錄記錄在光盤上。在步驟S296判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被記錄,操作就到達(dá)步驟S297,讀下一個(gè)包的數(shù)據(jù)。然后操作返回步驟S292,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S296的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該非識(shí)別記錄例行程序。
與此同時(shí),如果步驟S291的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S298。在步驟S298不記錄該模擬數(shù)據(jù),結(jié)束該非識(shí)別記錄例行程序。
圖50和51是表示在第五實(shí)施例中執(zhí)行的識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S301判斷傳送的數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就再在步驟S302判斷EMID塊內(nèi)的RMID是否表示識(shí)別記錄。
如果步驟S302的判斷結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S303。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列51把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。還按照列51把在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。然后把該數(shù)據(jù)包作為同步包進(jìn)行傳送。
與此同時(shí),如果步驟S302的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S304。在步驟S304進(jìn)一步判斷該EMID塊內(nèi)的RMID是否表示非識(shí)別記錄。如果步驟S304的判斷結(jié)果表明RMID表示非識(shí)別記錄,操作就到達(dá)步驟S305。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列52把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。還按照列52把在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。然后把該數(shù)據(jù)包作為同步包進(jìn)行傳送。
與此同時(shí),如果步驟S304的判斷結(jié)果表明RMID不表示非識(shí)別記錄,操作就到達(dá)步驟S306。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列53把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。還按照列53把在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。然后把該數(shù)據(jù)包作為同步包進(jìn)行傳送。
在步驟S303、S305或S306的處理之后,操作到達(dá)步驟S307,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S308,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S302,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S307的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
與此同時(shí),如果步驟S301的判斷結(jié)果表明傳送的數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S309,進(jìn)一步判斷EMID塊內(nèi)的RMID是否表示識(shí)別記錄。
如果步驟S309的判斷結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S310。在這一步驟中,按照列54把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并在傳送的數(shù)據(jù)內(nèi)將其設(shè)定為CGMS-A。
與此同時(shí),如果步驟S309的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S311。在這一步驟中進(jìn)一步判斷EMID塊內(nèi)的RMID是否表示非識(shí)別記錄。如果步驟S311的判斷結(jié)果表明RMID表示非識(shí)別記錄,操作就到達(dá)步驟S312,按照列55把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并在傳送的數(shù)據(jù)內(nèi)將其設(shè)定為CGMS-A。
如果步驟S311的判斷結(jié)果表明RMID不表示非識(shí)別記錄,操作就到達(dá)步驟S313,按照列56把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并在傳送的數(shù)據(jù)內(nèi)將其設(shè)定為CGMS-A。
在步驟S310、S312或S313的處理之后,操作到達(dá)步驟S314,把傳送的數(shù)據(jù)變換為模擬數(shù)據(jù)。然后操作到達(dá)步驟S315,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S316,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S309,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S315的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
圖53是表示在第五實(shí)施例中執(zhí)行的非識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S321判斷EMID塊內(nèi)的RMID是否表示識(shí)別記錄。
如果步驟S321的判斷結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S322。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列57把設(shè)置在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。還按照列57把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI。但此時(shí)CCI的內(nèi)容實(shí)際上與CCID的相同,如列57所示。因此可直接把CCID作為CCI而不必進(jìn)行更新。
與此同時(shí),如果步驟S321的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S323。在該步驟進(jìn)一步判斷該EMID塊內(nèi)的RMID是否表示非識(shí)別記錄。如果步驟S323的判斷結(jié)果表明RMID表示非識(shí)別記錄,操作就到達(dá)步驟S324。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列58把設(shè)置在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。還按照列58把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI。但此時(shí)CCI的內(nèi)容實(shí)際上與CCID的相同,如列58所示。因此可直接把CCID作為CCI而不必進(jìn)行更新。
如果步驟S323的判斷結(jié)果表明RMID不表示非識(shí)別記錄,操作就到達(dá)步驟S325,禁止再現(xiàn)預(yù)記錄光盤,并結(jié)束該非識(shí)別再現(xiàn)例行程序。
在步驟S322或S324的處理之后,操作到達(dá)步驟S326,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S327,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S321,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S326的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該非識(shí)別再現(xiàn)例行程序。
現(xiàn)在參看圖54-61描述對(duì)預(yù)記錄光盤只施加CCID=EMID約束的第六實(shí)施例。由于這種約束,可以不必把RMID記錄在光盤上,于是不管利用識(shí)別設(shè)備還是利用非識(shí)別設(shè)備記錄和再現(xiàn)光盤都能夠進(jìn)行正確的復(fù)制控制。
圖54和55是表示在第六實(shí)施例中執(zhí)行的識(shí)別記錄的處理例行程序的流程圖。首先在步驟S331判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就在步驟S332再判斷傳送數(shù)據(jù)的源是否是識(shí)別設(shè)備。
如果步驟S332的判斷結(jié)果表明源是識(shí)別設(shè)備,操作就到達(dá)步驟S333,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列59把有關(guān)數(shù)據(jù)包的數(shù)據(jù)所包含的CCI更新為CCID并將其記錄在EMID塊的數(shù)據(jù)內(nèi)。同樣地,按照列59把存儲(chǔ)在同步包的標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。
與此同時(shí),如果步驟S332的判斷結(jié)果表明源不是識(shí)別設(shè)備(即是非識(shí)別設(shè)備),操作就到達(dá)步驟S334,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列60把有關(guān)數(shù)據(jù)包的數(shù)據(jù)所包含的CCI更新為CCID并將其記錄在EMID塊的數(shù)據(jù)內(nèi)。同樣地,按照列60把存儲(chǔ)在同步包的標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。列59和60示于圖56表11。
在步驟S333或S334的處理之后,操作就到達(dá)步驟S335,判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明有一些數(shù)據(jù)還沒有被記錄,操作就到達(dá)步驟S336,讀下一個(gè)數(shù)據(jù)包的數(shù)據(jù)。然后操作返回步驟S332,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S335的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
與此同時(shí),如果步驟S331的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S337,執(zhí)行把接收數(shù)據(jù)變換為數(shù)字?jǐn)?shù)據(jù)的處理。
在步驟S338給EMID塊確定CGMS-A控制范圍,按照列61把被包括在該數(shù)據(jù)內(nèi)的CGMS-A更新為CCID并將其記錄在EMID塊的數(shù)據(jù)內(nèi)。由于在模擬數(shù)據(jù)的情形中不存在EMI,所以把CCID作為EMID直接記錄在EMID塊的標(biāo)題內(nèi)。列61示于圖56表11。
在步驟S338的處理之后,操作到達(dá)步驟S339,判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被記錄,操作就到達(dá)步驟S340,讀下一個(gè)數(shù)據(jù)包的數(shù)據(jù)。然后操作返回步驟S338,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S339的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
圖57是表示在第六實(shí)施例中執(zhí)行的非識(shí)別記錄的處理例行程序的流程圖。首先在步驟S351判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就在步驟S352再判斷傳送數(shù)據(jù)的源是否是識(shí)別設(shè)備。
如果步驟S352的判斷結(jié)果表明源是識(shí)別設(shè)備,操作就到達(dá)步驟S353,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列62把包標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。按照列62把在同步包的數(shù)據(jù)內(nèi)的CCI更新為CCID。但此時(shí)CCID的內(nèi)容實(shí)際上與CCI的相同,如列62所示。因此可直接把CCI作為CCID而不必進(jìn)行更新。
如果步驟S352的判斷結(jié)果表明源不是識(shí)別設(shè)備(即是非識(shí)別設(shè)備),操作就到達(dá)步驟S354。在這一步驟中,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列63把包標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。按照列63把在同步包的數(shù)據(jù)內(nèi)的CCI更新為CCID。但此時(shí)CCID的內(nèi)容實(shí)際上與CCI的相同,如列63所示。因此可直接把CCI作為CCID而不必進(jìn)行更新。
在步驟S353和S354的處理之后,操作到達(dá)步驟S355,判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被記錄,操作就到達(dá)步驟S356,讀下一個(gè)包的數(shù)據(jù)。然后操作返回步驟S352,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S355的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該非識(shí)別記錄例行程序。
與此同時(shí),如果步驟S351的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模塊數(shù)據(jù)),操作就到達(dá)步驟S357。在步驟S357不記錄該模擬數(shù)據(jù),結(jié)束該非識(shí)別記錄例行程序。
圖58和59是表示在第六實(shí)施例中執(zhí)行的識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S361判斷傳送的數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S362,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列64把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。還按照列64把在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。然后把該數(shù)據(jù)包作為同步包進(jìn)行傳送。
在步驟S362的處理之后,操作到達(dá)步驟S363,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S364,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S362,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S363的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
與此同時(shí),如果步驟S361的判斷結(jié)果表明傳送的數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S365。在這一步驟中,按照列65把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并在傳送的數(shù)據(jù)內(nèi)將其設(shè)定為CGMS-A。
在步驟S365的處理之后,操作就到達(dá)步驟S366,把傳送的數(shù)據(jù)變換為模擬數(shù)據(jù)。然后操作就到達(dá)步驟S367,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S368,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S365,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S367的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
圖61是表示在第六實(shí)施例中執(zhí)行的非識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S381在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列66把設(shè)置在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。還按照列66把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI。但此時(shí)CCI的內(nèi)容實(shí)際上與CCID的相同,如列66所示。因此可直接把CCID作為CCI而不必進(jìn)行更新。
在步驟S381的處理之后,操作到達(dá)步驟S382,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S383,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S381,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S382的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該非識(shí)別再現(xiàn)例行程序。
以下參看圖62-71描述把EMI和EMID的模式增加為四種的第七實(shí)施例。在上述第一至第六實(shí)施例的任一實(shí)施例中,EMI和EMID的模式是三種“自由復(fù)制”、“復(fù)制一次”和“禁止復(fù)制”。但在第七實(shí)施例中,這些模式被改變?yōu)樗姆N“自由復(fù)制”、“復(fù)制一次”、“不再允許復(fù)制”和“從不允許復(fù)制”?!安辉僭试S復(fù)制”表示通過記錄一次“復(fù)制一次”數(shù)據(jù)而得到的數(shù)據(jù),表明了禁止后續(xù)的復(fù)制。在這種情況下,在記錄操作中用“不再允許復(fù)制”的EMI取代“復(fù)制一次”的EMI?!皬牟辉试S復(fù)制”表示實(shí)際上被禁止復(fù)制的數(shù)據(jù)。
在第七實(shí)施例中,與第二實(shí)施例中采用的系統(tǒng)相一致地預(yù)先確定復(fù)制控制信息,以便把RMID記錄在光盤上。由于這種預(yù)先確定,不管利用識(shí)別設(shè)備還是利用非識(shí)別設(shè)備記錄和再現(xiàn)光盤都能夠進(jìn)行正確的復(fù)制控制。此外,還能夠不加區(qū)分地處理用戶記錄光盤和預(yù)記錄光盤。此時(shí)預(yù)記錄光盤被看作是識(shí)別記錄光盤。
當(dāng)在第二實(shí)施例中把信息記錄為CCID/EMID=復(fù)制一次/禁止復(fù)制時(shí),不能夠區(qū)分從原來包含CCI/EMI=復(fù)制一次/復(fù)制一次的信息的數(shù)據(jù)獲得的曾被非識(shí)別記錄的數(shù)據(jù)(“復(fù)制禁止”數(shù)據(jù))和包含來自預(yù)記錄光盤開頭的這種組合的信息的預(yù)記錄數(shù)據(jù)(“復(fù)制一次”數(shù)據(jù))。于是包含CCID/EMID=復(fù)制一次/禁止復(fù)制的信息的數(shù)據(jù)都被作為“復(fù)制禁止”數(shù)據(jù)來處理。但在把EMI和EMID的模式增加為四種的第七實(shí)施例中,當(dāng)以非識(shí)別記錄復(fù)制一次包含CCI/EMI=復(fù)制一次/復(fù)制一次的數(shù)據(jù)時(shí),這種信息的組合被記錄為CCID/EMID=復(fù)制一次/不再允許復(fù)制,但這種信息的組合在任何預(yù)記錄光盤上被記錄為CCID/EMID=復(fù)制一次/從不允許復(fù)制。于是這兩種數(shù)據(jù)被區(qū)分開來,實(shí)現(xiàn)了更精確的復(fù)制產(chǎn)生管理。
圖62和63是表示在第七實(shí)施例中執(zhí)行的識(shí)別記錄的處理例行程序的流程圖。首先在步驟S391判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),操作就到達(dá)步驟S392,進(jìn)一步判斷發(fā)送數(shù)據(jù)的源是否是識(shí)別設(shè)備。
如果步驟S392的判斷結(jié)果表明該源是識(shí)別設(shè)備,操作就到達(dá)步驟S393,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,根據(jù)列67或72把相關(guān)包的數(shù)據(jù)所包含的CCI更新為CCID,然后將其記錄在EMID塊的數(shù)據(jù)內(nèi)。同樣,根據(jù)列67或72把存儲(chǔ)在同步包標(biāo)題內(nèi)的EMI更新為EMID,然后將其記錄在EMID塊的標(biāo)題內(nèi)。
與此同時(shí),如果步驟S392的判斷結(jié)果表明源不是識(shí)別設(shè)備(即是非識(shí)別設(shè)備),操作就到達(dá)步驟S394,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,根據(jù)列68或73把相關(guān)包的數(shù)據(jù)所包含的CCI更新為CCID,然后將其記錄在EMID塊的數(shù)據(jù)內(nèi)。同樣,根據(jù)列68或73把存儲(chǔ)在同步包標(biāo)題內(nèi)的EMI更新為EMID,然后將其記錄在EMID塊的標(biāo)題內(nèi)。列67和68示于圖64表13-1。列72和73示于圖65表13-2。表13-1表示把CCI和CCID設(shè)定為“自由復(fù)制”、“復(fù)制一次”和“禁止復(fù)制”三種類型的例子;而表13-2表示把CCI和CCID設(shè)定為“自由復(fù)制”、“復(fù)制一次”、“不再允許復(fù)制”和“從不允許復(fù)制”四種類型的另一例子。
在步驟S393和S394的處理之后,操作到達(dá)步驟S395,把RMID=識(shí)別記錄的信息記錄在光盤上。在步驟S396判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S397,讀下一個(gè)數(shù)據(jù)包的數(shù)據(jù)。然后操作返回步驟S392,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S396的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
與此同時(shí),如果步驟S391的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S398,執(zhí)行把接收數(shù)據(jù)變換為數(shù)字?jǐn)?shù)據(jù)的處理。
在步驟S399,給EMID塊設(shè)定CGMS-A控制范圍,根據(jù)列69或74把該數(shù)據(jù)所包含的CGMS-A更新為CCID,然后將其記錄在EMID塊的數(shù)據(jù)內(nèi)。由于在模擬數(shù)據(jù)的情況下沒有EMI,所以把CCID作為EMID直接記錄在EMID塊的標(biāo)題內(nèi)。列69示于圖64表13-1。列74示于圖65表13-2。
在步驟S399的處理之后,操作到達(dá)步驟S400,把RMID=識(shí)別記錄的信息記錄在光盤上。在步驟S401判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)未被記錄,操作就到達(dá)步驟S402,讀下一個(gè)數(shù)據(jù)包的數(shù)據(jù)。然后操作返回步驟S399,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S401的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該識(shí)別記錄例行程序。
圖66是表示在第七實(shí)施例中執(zhí)行的非識(shí)別記錄的處理例行程序的流程圖。首先在步驟S411判斷待記錄的接收數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就再在步驟S412判斷傳送數(shù)據(jù)的源是否是識(shí)別設(shè)備。
如果步驟S412的判斷結(jié)果表明源是識(shí)別設(shè)備,操作就到達(dá)步驟S413,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列70或75把包標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。按照列70或75把在同步包的數(shù)據(jù)內(nèi)的CCI更新為CCID。但此時(shí)CCID的內(nèi)容實(shí)際上與CCI的相同,如列70和75所示。因此可直接把CCI作為CCID而不必進(jìn)行更新。
如果步驟S412的判斷結(jié)果表明源不是識(shí)別設(shè)備(即是非識(shí)別設(shè)備),操作就到達(dá)步驟S414。在這一步驟中,為每一個(gè)同步包產(chǎn)生一個(gè)EMID塊,按照列71或76把包標(biāo)題內(nèi)的EMI更新為EMID并將其記錄在EMID塊的標(biāo)題內(nèi)。按照列71或76把在同步包的數(shù)據(jù)內(nèi)的CCI更新為CCID。但此時(shí)CCID的內(nèi)容實(shí)際上與CCI的相同,如列71或76所示。因此可直接把CCI作為CCID而不必進(jìn)行更新。
在步驟S413和S414的處理之后,操作到達(dá)步驟S415,把RMID=非識(shí)別記錄的信息記錄在光盤上。在步驟S416判斷是否完全記錄了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被記錄,操作就到達(dá)步驟S417,讀下一個(gè)包的數(shù)據(jù)。然后操作返回步驟S412,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S416的判斷結(jié)果表明已完全記錄了全部數(shù)據(jù),就結(jié)束該非識(shí)別記錄例行程序。
與此同時(shí),如果步驟S411的判斷結(jié)果表明接收數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S418。在步驟S418不記錄該模擬數(shù)據(jù),結(jié)束該非識(shí)別記錄例行程序。
圖67和68是表示在第七實(shí)施例中執(zhí)行的識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S421判斷傳送的數(shù)據(jù)是否是數(shù)字?jǐn)?shù)據(jù)。如果是數(shù)字?jǐn)?shù)據(jù),就再在步驟S422判斷EMID塊內(nèi)的RMID是否表示識(shí)別記錄。
如果步驟S422的判斷結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S423。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列77或83把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。還按照列77或83把在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。然后把該數(shù)據(jù)包作為同步包進(jìn)行傳送。
如果步驟S422的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S424。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列78或84把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并將其設(shè)置在傳送數(shù)據(jù)包的數(shù)據(jù)內(nèi)。還按照列78或84把在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。然后把該數(shù)據(jù)包作為同步包進(jìn)行傳送。
列77和82示于表14-1,該表表示把CCI和CCID設(shè)定為“自由復(fù)制”、“復(fù)制一次”和“禁止復(fù)制”三種類型的例子。列83和88示于表14-2,該表表示把CCI和CCID設(shè)定為“自由復(fù)制”、“復(fù)制一次”、“不再允許復(fù)制”和“從不允許復(fù)制”四種類型的另一例子。
在步驟S423或S424處理之后,操作到達(dá)步驟S425,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S426,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S422,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S425的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
與此同時(shí),如果步驟S421的判斷結(jié)果表明傳送的數(shù)據(jù)不是數(shù)字?jǐn)?shù)據(jù)(即是模擬數(shù)據(jù)),操作就到達(dá)步驟S427。在這一步驟中判斷EMID塊內(nèi)的RMID是否表示識(shí)別記錄。
如果步驟S427的判斷結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S428。在這一步驟中按照列79或85把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并在傳送的數(shù)據(jù)內(nèi)將其設(shè)定為CGMS-A。
與此同時(shí),如果步驟S427的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S429。在這一步驟中按照列80或86把在EMID塊數(shù)據(jù)內(nèi)的CCID更新為CCI并在傳送的數(shù)據(jù)內(nèi)將其設(shè)定為CGMS-A。
在步驟S428或S429的處理之后,操作到達(dá)步驟S430,把傳送的數(shù)據(jù)變換為模擬數(shù)據(jù)。然后操作到達(dá)步驟S431,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S432,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S427,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S431的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該識(shí)別再現(xiàn)例行程序。
圖71是表示在第七實(shí)施例中執(zhí)行的非識(shí)別再現(xiàn)的處理例行程序的流程圖。首先在步驟S441判斷EMID塊內(nèi)的RMID是否表示識(shí)別記錄。
如果步驟S441的判斷結(jié)果表明RMID表示識(shí)別記錄,操作就到達(dá)步驟S442。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列81或87把設(shè)置在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。還按照列81或87把EMID塊數(shù)據(jù)所包含的CCID更新為CCI。但此時(shí)CCI的內(nèi)容實(shí)際上與CCID的相同,如列81或87所示。因此可直接把CCID作為CCI而不必進(jìn)行更新。
與此同時(shí),如果步驟S441的判斷結(jié)果表明RMID不表示識(shí)別記錄,操作就到達(dá)步驟S443。在這一步驟中,在傳送數(shù)據(jù)包內(nèi)構(gòu)造一個(gè)EMID塊,按照列82或88把設(shè)置在EMID塊標(biāo)題內(nèi)的EMID更新為EMI并將其設(shè)置在傳送數(shù)據(jù)包的標(biāo)題內(nèi)。還按照列82或88把EMID塊數(shù)據(jù)所包含的CCID更新為CCI。但此時(shí)CCI的內(nèi)容實(shí)際上與CCID的相同,如列82或88所示。因此可直接把CCID作為CCI而不必進(jìn)行更新。
在步驟S442或S443的處理之后,操作到達(dá)步驟S444,判斷是否完全再現(xiàn)了全部數(shù)據(jù)。如果該判斷的結(jié)果表明還有一些數(shù)據(jù)沒有被再現(xiàn),操作就到達(dá)步驟S445,讀下一個(gè)EMID塊的數(shù)據(jù)。然后操作返回步驟S441,重復(fù)執(zhí)行后續(xù)處理。
如果步驟S444的判斷結(jié)果表明已完全再現(xiàn)了全部數(shù)據(jù),就結(jié)束該非識(shí)別再現(xiàn)例行程序。
雖然以上對(duì)照在通過1394串行總線相互連接的設(shè)備之間傳送數(shù)據(jù)的示范例說明了本發(fā)明,但本發(fā)明當(dāng)然也適用于其它的通信系統(tǒng)。
就用來向用戶提供執(zhí)行上述處理的計(jì)算機(jī)程序的供給媒體而言,可以采用諸如網(wǎng)絡(luò)或衛(wèi)星這樣的通信媒體,還可以采用諸如磁盤、CD-ROM或固態(tài)存儲(chǔ)器這樣的記錄介質(zhì)。
如上所述,根據(jù)本發(fā)明的信息記錄設(shè)備、信息記錄方法和供給媒體,判斷發(fā)射器是第一設(shè)備還是第二設(shè)備,根據(jù)該判斷的結(jié)果更新復(fù)制控制信息,于是能夠更精確地實(shí)現(xiàn)對(duì)復(fù)制控制信息的增強(qiáng)管理。
此外,根據(jù)本發(fā)明的信息再現(xiàn)設(shè)備、信息再現(xiàn)方法和供給媒體,判斷接收數(shù)據(jù)是以第一記錄模式還是以第二記錄模式進(jìn)行記錄的,根據(jù)該判斷的結(jié)果更新復(fù)制控制信息,于是能夠更精確地實(shí)現(xiàn)對(duì)復(fù)制控制信息的增強(qiáng)管理。
雖然以上參看本發(fā)明的一些最佳實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但應(yīng)當(dāng)認(rèn)識(shí)到本發(fā)明不僅僅限于這些實(shí)施例,不違背本發(fā)明的精髓,本領(lǐng)域的普通技術(shù)人員可作出各種變動(dòng)和改進(jìn)。
因此,本發(fā)明的范圍將只由所附權(quán)利要求書來確定。
權(quán)利要求
1.把發(fā)射器發(fā)送的記錄信息記錄在記錄介質(zhì)上的信息記錄設(shè)備,包括接收裝置,接收所述發(fā)射器發(fā)送的包括復(fù)制控制信息的記錄信息;判斷裝置,判斷所述發(fā)射器是能夠識(shí)別該復(fù)制控制信息的第一設(shè)備還是不能夠識(shí)別該復(fù)制控制信息的第二設(shè)備;存儲(chǔ)裝置,當(dāng)所述發(fā)射器是第一設(shè)備時(shí),存儲(chǔ)用于更新復(fù)制控制信息的第一更新信息,或當(dāng)發(fā)射器是第二設(shè)備時(shí),存儲(chǔ)用于更新復(fù)制控制信息的第二更新信息;記錄裝置,在存儲(chǔ)在所述存儲(chǔ)裝置內(nèi)的第一或第二更新信息的基礎(chǔ)上,根據(jù)所述判斷裝置得出的判斷結(jié)果,更新所述接收裝置接收的記錄信息所包含的復(fù)制控制信息,然后把包含該被更新的復(fù)制控制信息的記錄信息記錄在所述記錄介質(zhì)上。
2.權(quán)利要求1的信息記錄設(shè)備,其中所述記錄裝置還把表示記錄信息是按照第一記錄方式還是按照第二記錄方式進(jìn)行記錄的方式標(biāo)記記錄在記錄介質(zhì)上。
3.權(quán)利要求1的信息記錄設(shè)備,還包括記錄介質(zhì)判定裝置,判斷所述接收裝置接收的記錄信息是否是從包含該記錄信息的在預(yù)記錄狀態(tài)下形成的記錄介質(zhì)再現(xiàn)的信息。
4.權(quán)利要求1的信息記錄設(shè)備,其中所述記錄介質(zhì)包含表示所述記錄信息是按照第三記錄方式記錄的預(yù)記錄方式標(biāo)記。
5.權(quán)利要求1的信息記錄設(shè)備,其中所述第一更新信息和第二更新信息在按照預(yù)先記錄記錄信息的狀態(tài)形成的記錄介質(zhì)中受到預(yù)定的約束。
6.權(quán)利要求1的信息記錄設(shè)備,其中所述復(fù)制控制信息分成四種類型。
7.在信息記錄設(shè)備中執(zhí)行的、把發(fā)射器發(fā)送的信息記錄在記錄介質(zhì)上的信息記錄方法,所述方法包括以下步驟接收所述發(fā)射器發(fā)送的包括復(fù)制控制信息的記錄信息;判斷所述發(fā)射器是能夠識(shí)別該復(fù)制控制信息的第一設(shè)備還是不能夠識(shí)別該復(fù)制控制信息的第二設(shè)備;在所述第一設(shè)備的第一更新信息或所述第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)在所述判斷步驟得出的判斷結(jié)果,更新在所述接收步驟接收的記錄信息所包含的復(fù)制控制信息;以及把包含該被更新的復(fù)制控制信息的記錄信息記錄在所述記錄介質(zhì)上。
8.提供使信息記錄設(shè)備能夠執(zhí)行包括以下步驟的處理的計(jì)算機(jī)可讀程序的供給介質(zhì),這些步驟包括接收發(fā)射器發(fā)送的包括復(fù)制控制信息的記錄信息;判斷所述發(fā)射器是能夠識(shí)別該復(fù)制控制信息的第一設(shè)備還是不能夠識(shí)別該復(fù)制控制信息的第二設(shè)備;在所述第一設(shè)備的第一更新信息或所述第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)在所述判斷步驟得出的判斷結(jié)果,更新在所述接收步驟接收的記錄信息所包含的復(fù)制控制信息;以及把包含該被更新的復(fù)制控制信息的記錄信息記錄在所述記錄介質(zhì)上。
9.再現(xiàn)在記錄介質(zhì)上記錄的信息的信息再現(xiàn)設(shè)備,包括再現(xiàn)裝置,從所述記錄介質(zhì)再現(xiàn)信息;判斷裝置,判斷所述再現(xiàn)裝置再現(xiàn)的包括復(fù)制控制信息的信息是由能夠識(shí)別該復(fù)制控制信息的第一設(shè)備按照第一記錄方式記錄的信息,還是由不能夠識(shí)別該復(fù)制控制信息的第二設(shè)備按照第二記錄方式記錄的信息;存儲(chǔ)裝置,至少存儲(chǔ)了第一更新信息或第二更新信息,在再現(xiàn)信息是按所述第一記錄方式記錄的信息時(shí),用該第一更新信息更新該復(fù)制控制信息,在再現(xiàn)信息是按所述第二記錄方式記錄的信息時(shí),用該第二更新信息更新該復(fù)制控制信息;以及輸出裝置,在所述存儲(chǔ)裝置存儲(chǔ)的第一或第二更新信息的基礎(chǔ)上,根據(jù)所述判斷裝置得出的判斷結(jié)果,更新所述再現(xiàn)裝置再現(xiàn)的信息所包含的復(fù)制控制信息,然后輸出包含該被更新的復(fù)制控制信息的再現(xiàn)信息。
10.權(quán)利要求9的信息再現(xiàn)設(shè)備,還包括根據(jù)所述判定裝置得出的判斷結(jié)果控制所述再現(xiàn)裝置對(duì)記錄介質(zhì)進(jìn)行再現(xiàn)的控制裝置。
11.權(quán)利要求9的信息再現(xiàn)設(shè)備,其中所述存儲(chǔ)裝置除了存儲(chǔ)所述第一和第二更新信息外,還存儲(chǔ)在與所述第一和第二記錄方式不同的另一種情況下的第三更新信息;所述輸出裝置在存儲(chǔ)在所述存儲(chǔ)裝置內(nèi)的第一、第二或第三更新信息的基礎(chǔ)上,根據(jù)所述判定裝置得出的判定結(jié)果,更新所述再現(xiàn)裝置再現(xiàn)的信息所包含的復(fù)制控制信息。
12.權(quán)利要求9的信息再現(xiàn)設(shè)備,其中所述輸出裝置還輸出表示所述記錄介質(zhì)是在已預(yù)先記錄了所述記錄信息的狀態(tài)下形成的記錄介質(zhì)的預(yù)記錄標(biāo)記。
13.在信息再現(xiàn)設(shè)備中執(zhí)行的、再現(xiàn)記錄在記錄介質(zhì)上的信息的信息再現(xiàn)方法,所述方法包括以下步驟從所述記錄介質(zhì)再現(xiàn)包括復(fù)制控制信息的信息;判斷在所述再現(xiàn)步驟再現(xiàn)的信息是由能夠識(shí)別該復(fù)制控制信息的第一設(shè)備按照第一記錄方式記錄的信息,還是由不能夠識(shí)別該復(fù)制控制信息的第二設(shè)備按照第二記錄方式記錄的信息;在所述第一設(shè)備的第一更新信息或所述第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)在所述判斷步驟得出的判斷結(jié)果,更新在所述再現(xiàn)步驟再現(xiàn)的信息所包含的復(fù)制控制信息,然后輸出包含該被更新的復(fù)制控制信息的再現(xiàn)信息。
14.提供使信息再現(xiàn)設(shè)備能夠執(zhí)行包括以下步驟的處理的計(jì)算機(jī)可讀程序的供給介質(zhì),這些步驟包括利用所述信息再現(xiàn)設(shè)備從所述記錄介質(zhì)再現(xiàn)包括復(fù)制控制信息的信息;判斷在所述再現(xiàn)步驟再現(xiàn)的信息是由能夠識(shí)別該復(fù)制控制信息的第一設(shè)備按照第一記錄方式記錄的信息,還是由不能夠識(shí)別該復(fù)制控制信息的第二設(shè)備按照第二記錄方式記錄的信息;在所述第一設(shè)備的第一更新信息或所述第二設(shè)備的第二更新信息的基礎(chǔ)上,根據(jù)在所述判斷步驟得出的判斷結(jié)果,更新在所述再現(xiàn)步驟再現(xiàn)的信息所包含的復(fù)制控制信息,然后輸出包含該被更新的復(fù)制控制信息的再現(xiàn)信息。
全文摘要
光盤記錄器/再現(xiàn)器、個(gè)人計(jì)算機(jī)、電視接收機(jī)、IRD等通過1394串行總線相互連接。當(dāng)要記錄個(gè)人計(jì)算機(jī)通過該總線傳送給光盤記錄器/再現(xiàn)器的數(shù)據(jù)時(shí),向該記錄器/再現(xiàn)器傳送包含表示該個(gè)人計(jì)算機(jī)是否是能夠識(shí)別復(fù)制控制信息的設(shè)備的數(shù)據(jù)的同步包。根據(jù)傳送數(shù)據(jù)源的不同,光盤記錄器/再現(xiàn)器參看選定的表更新復(fù)制控制信息,然后把被更新的該信息記錄在光盤上。本系統(tǒng)能夠區(qū)分預(yù)記錄光盤和用戶記錄光盤,由此實(shí)現(xiàn)了對(duì)復(fù)制控制信息的精確管理。
文檔編號(hào)G11B20/00GK1241076SQ9910765
公開日2000年1月12日 申請(qǐng)日期1999年2月12日 優(yōu)先權(quán)日1998年2月18日
發(fā)明者橋本惠, 大澤義知, 淺野智之 申請(qǐng)人:索尼公司