欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

記錄重放系統(tǒng)、記錄重放方法以及記錄重放程序的制作方法

文檔序號:6784131閱讀:175來源:國知局
專利名稱:記錄重放系統(tǒng)、記錄重放方法以及記錄重放程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及記錄重放系統(tǒng)、記錄重放方法以及記錄重放程序。但是本發(fā)明的使用不限于上述記錄重放系統(tǒng)、記錄重放方法以及記錄重放程序。
背景技術(shù)
以往公知有具備記錄有關(guān)主數(shù)據(jù)的管理信息的區(qū)域、管理信息根據(jù)記錄動作而在記錄動作結(jié)束后被更新的對應(yīng)于記錄介質(zhì)的記錄裝置和重放裝置。在該記錄介質(zhì)和重放裝置中,作為記錄裝置構(gòu)成為可以在記錄主數(shù)據(jù)時將有關(guān)該主數(shù)據(jù)的信息作為子碼數(shù)據(jù)記錄在記錄介質(zhì)中。作為子碼數(shù)據(jù),記錄關(guān)于正記錄的主數(shù)據(jù)、在管理信息中應(yīng)予以表現(xiàn)的信息的相關(guān)信息,之后可以使用子碼更新管理信息?;蛘哂涗浥c管理信息沒有直接關(guān)系的數(shù)據(jù)。作為重放裝置,可以在重放主數(shù)據(jù)時對子碼數(shù)據(jù)進(jìn)行解碼,將子碼數(shù)據(jù)內(nèi)容通過例如顯示等來輸出(例如參照如下專利文獻(xiàn)1。)。
另外,還公知有在任意的定時對沒有結(jié)束記錄處理的磁道(track)也可以進(jìn)行磁道信息的記錄的磁盤記錄裝置。在該磁盤記錄裝置中,對磁盤記錄裝置的磁盤的規(guī)定的磁道號賦予的字符信息存儲在存儲器中,在向磁盤的程序區(qū)域結(jié)束記錄時,根據(jù)規(guī)定的指示信號,判定與所輸入的字符信息對應(yīng)起來的磁道號的磁道是否記錄完畢,如果已經(jīng)記錄完畢,則向磁道號對應(yīng)字符信息來進(jìn)行記錄。另外,如果對應(yīng)于輸入字符信息的磁道號的磁道沒有記錄完畢,則放棄存儲在存儲器中的字符信息相關(guān)的信息(例如參照如下專利文獻(xiàn)2。)。
進(jìn)而,公知有可以在高速錄音模式下以通常速度輸出監(jiān)視器音頻的記錄重放裝置以及方法、記錄介質(zhì)以及程序。在該現(xiàn)有技術(shù)中,在步驟S321中,CD RIPPING判定高速錄音標(biāo)志是否被啟動。在步驟S322中,CD RIPPING判定1首曲子的錄音處理是否結(jié)束。在步驟S323中,CDRIPPING開始對于鏈路緩存(link buffer)的PCM數(shù)據(jù)讀入緩存所緩沖的PCM數(shù)據(jù)的寫入處理。另外,當(dāng)鏈路緩存的記錄區(qū)域不足時,在通常錄音模式下,等待直到記錄區(qū)域充足后,緩沖PCM數(shù)據(jù),在高速錄音模式下,中止PCM數(shù)據(jù)的緩沖。不等待步驟S323的處理結(jié)束,在步驟S323中,CD RIPPING開始對記錄在鏈路緩存中的PCM數(shù)據(jù)的讀取處理(例如參照如下專利文獻(xiàn)3。)。
專利文獻(xiàn)1日本特開平8-063897號公報專利文獻(xiàn)2日本特開平9-147532號公報專利文獻(xiàn)3日本特開2003-020606號公報發(fā)明內(nèi)容但是,在該專利文獻(xiàn)1至3中的現(xiàn)有技術(shù)中,并不是記錄裝置自記將記錄狀態(tài)供給給重放裝置的結(jié)構(gòu)。即,記錄裝置是否處于記錄中的判斷通過在時間軸上觀察記錄裝置所生成的數(shù)據(jù)大小時該數(shù)據(jù)大小是否增加而進(jìn)行。因此,可舉出如下問題作為一例為了確認(rèn)數(shù)據(jù)大小是否增加,需要等待一定時間,從而到判斷是否處于記錄中之前需要時間。
另外,還可舉出如下問題作為一例在重放當(dāng)前記錄中的內(nèi)容的情況下,在指定重放位置時,無法判斷能否移動到目標(biāo)的重放位置,假設(shè)可以移動,也無法知道何時開始重放。
進(jìn)而,還可以舉出如下問題作為一例在重放當(dāng)前記錄中的數(shù)據(jù)的情況下,不知道何時結(jié)束該記錄中的內(nèi)容時,無法判斷所指定的重放位置是否為內(nèi)容的末尾,而在到達(dá)內(nèi)容的末尾位置的瞬間強(qiáng)制性地結(jié)束重放。
權(quán)利要求1所述的記錄重放系統(tǒng),該記錄重放系統(tǒng)具有記錄裝置和重放裝置,其特征在于,上述記錄裝置具有記錄有關(guān)圖像或者音頻的內(nèi)容的記錄單元;以及生成上述記錄單元的記錄處理的相關(guān)信息的生成單元,上述重放裝置具有重放上述內(nèi)容的重放單元;以及重放控制單元,其處于由上述記錄單元對上述內(nèi)容的記錄中時,控制上述重放單元,根據(jù)上述生成單元所生成的記錄處理的相關(guān)信息,重放上述記錄中的內(nèi)容。
另外,權(quán)利要求11所述的記錄重放系統(tǒng),該記錄重放系統(tǒng)具有記錄圖像或者音頻的相關(guān)內(nèi)容的記錄裝置和重放上述內(nèi)容的重放裝置,其特征在于,上述重放裝置具有輸入單元,其在由上述記錄裝置記錄上述內(nèi)容的期間,接受該記錄中的內(nèi)容的重放位置的輸入;位置判定單元,其判定上述輸入單元所輸入的重放位置是否位于從上述記錄中的內(nèi)容的起始記錄位置到末尾記錄位置為止的記錄區(qū)間內(nèi);檢測單元,其當(dāng)由上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置;以及重放單元,其根據(jù)上述檢測單元所檢測出的檢測結(jié)果,從上述重放位置起重放上述記錄中的內(nèi)容。
另外,權(quán)利要求12所述的記錄重放方法,該記錄重放方法在記錄圖像或者音頻的相關(guān)內(nèi)容的期間,重放該記錄中的內(nèi)容,其特征在于,該記錄重放方法具備以下步驟輸入上述記錄中的內(nèi)容的重放位置的輸入步驟;位置判定步驟,判定通過上述輸入步驟輸入的重放位置是否位于從上述記錄中的內(nèi)容的記錄開始位置到記錄末尾位置為止的記錄區(qū)間內(nèi);檢測步驟,當(dāng)通過上述位置判定步驟判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置;以及重放步驟,由上述檢測步驟檢測出上述末尾記錄位置經(jīng)過了上述重放位置時,從上述重放位置起重放上述記錄中的內(nèi)容。
另外,權(quán)利要求13所述的記錄重放方法,其特征在于,該記錄重放方法具備以下步驟生成圖像或者音頻的相關(guān)內(nèi)容的記錄狀態(tài)的相關(guān)信息的生成步驟;輸入上述內(nèi)容的重放位置的輸入步驟;位置判定步驟,判定通過上述輸入步驟輸入的重放位置是否位于從上述內(nèi)容的起始記錄位置到末尾記錄位置為止的記錄區(qū)間內(nèi);狀態(tài)判定步驟,當(dāng)通過上述位置判定步驟判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,根據(jù)通過上述生成步驟生成的記錄狀態(tài)的相關(guān)信息,判定是否處于上述內(nèi)容的記錄中;檢測步驟,當(dāng)通過上述狀態(tài)判定步驟判定為記錄中時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置;以及重放步驟,根據(jù)通過上述檢測步驟檢測出的檢測結(jié)果,從上述重放位置起對上述記錄中的內(nèi)容進(jìn)行重放。
另外,權(quán)利要求14所述的記錄重放程序,其特征在于,該記錄重放程序使計算機(jī)執(zhí)行權(quán)利要求12或者13中所述的記錄重放方法。


圖1是表示本發(fā)明實(shí)施方式的記錄重放系統(tǒng)的硬件結(jié)構(gòu)的框圖。
圖2是表示本發(fā)明第一實(shí)施方式的記錄重放系統(tǒng)的功能性結(jié)構(gòu)的框圖。
圖3是表示第一實(shí)施方式的記錄重放系統(tǒng)的實(shí)施例1的系統(tǒng)結(jié)構(gòu)的框圖。
圖4是表示實(shí)施例1的記錄介質(zhì)的管理區(qū)域的說明圖。
圖5是表示實(shí)施例1的記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟的流程圖。
圖6是表示實(shí)施例1的重放系統(tǒng)的重放處理步驟的流程圖。
圖7是表示實(shí)施例1的移動可否判定處理的流程圖。
圖8是表示實(shí)施例1的讀入可否判定處理的流程圖。
圖9是表示本發(fā)明的第二實(shí)施方式的記錄重放系統(tǒng)的功能性結(jié)構(gòu)的框圖。
圖10是表示實(shí)施例2的記錄介質(zhì)的管理區(qū)域的說明圖。
圖11是表示實(shí)施例2中區(qū)域B的同時訪問控制標(biāo)志為“OFF”時的記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟的流程圖。
圖12是表示實(shí)施例2的移動可否判定處理的流程圖。
圖13是表示圖12所示的預(yù)測等待時間的計算處理的流程圖。
圖14是表示實(shí)施例2的讀入可否判定處理的流程圖。
圖15是表示圖14所示的預(yù)測等待時間的計算處理的流程圖。
圖16是表示實(shí)施例2中區(qū)域B的同時訪問控制標(biāo)志為“ON”時的記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟的流程圖。
圖17是表示實(shí)施例2的其他的移動可否判定處理的流程圖。
圖18是表示圖17所示的超時(time out)處理的處理內(nèi)容的流程圖。
圖19是表示實(shí)施例2的其他的讀入可否判定處理的流程圖。
符號說明200 記錄重放系統(tǒng)201 記錄裝置202 重放裝置203 內(nèi)容204 狀態(tài)信息205 存儲部206 第一存儲區(qū)域207 第二存儲區(qū)域211 記錄部212 生成部213 記錄速度信息計算部214 第一更新部215 第二更新部220 重放控制部221 重放位置輸入部222 位置判定部223 狀態(tài)判定部224 檢測部225 變更指示信息輸入部226 決定部227 變更部230 重放部
240 預(yù)測等待時間計算部241 比較部242 計算處理部243 預(yù)測記錄速度計算部具體實(shí)施方式
下面參照附圖,對本發(fā)明實(shí)施方式的記錄重放系統(tǒng)、記錄重放方法以及記錄重放程序的優(yōu)選實(shí)施方式進(jìn)行詳細(xì)說明。記錄重放系統(tǒng)由將內(nèi)容記錄到記錄介質(zhì)中的記錄裝置、重放內(nèi)容的重放裝置以及記錄內(nèi)容的記錄介質(zhì)構(gòu)成。此處,內(nèi)容是指關(guān)于圖像或者音頻的電子數(shù)據(jù),例如可以舉出電影、音樂的現(xiàn)場圖像、紀(jì)錄片等市面銷售的圖像內(nèi)容、錄制有電視節(jié)目標(biāo)圖像、用攝像機(jī)拍攝的圖像等的圖像信息、或者JPG、BMP等的圖像內(nèi)容、成分分析數(shù)據(jù)內(nèi)容的圖像顯示、表示樂曲的樂曲信息、其他會話內(nèi)容、效果音頻等的音頻信息。
(記錄重放系統(tǒng)的硬件結(jié)構(gòu))首先說明本發(fā)明實(shí)施方式的記錄重放系統(tǒng)的硬件結(jié)構(gòu)。圖1是表示本發(fā)明實(shí)施方式的記錄重放系統(tǒng)的硬件結(jié)構(gòu)的框圖。在圖1中,記錄重放系統(tǒng)具有CPU 101;ROM 102;RAM 103;HDD(硬盤驅(qū)動器)104;HD(硬盤)105;CD/DVD驅(qū)動器106;作為可拆卸的記錄介質(zhì)的一個例子的CD/DVD 107;圖像/音頻I/F(接口)108;顯示器109;揚(yáng)聲器110;輸入I/F(接口)111;遙控器112;鍵盤/鼠標(biāo)113;以及通信I/F(接口)114。另外,各構(gòu)成部101-114通過總線116分別連接。
此處,CPU 101負(fù)責(zé)記錄重放系統(tǒng)整體的控制。ROM 102存儲引導(dǎo)程序等的程序。RAM 103用作CPU 101的工作區(qū)域。HDD 104按照CPU 101的控制,控制數(shù)據(jù)對于HD 105的讀/寫。HD 105存儲HDD 104的控制下所寫入的數(shù)據(jù)。
CD/DVD驅(qū)動器106按照CPU 101的控制,控制數(shù)據(jù)對于CD/DVD 107的讀/寫。CD/DVD 107是按照CD/DVD驅(qū)動器106的控制讀取所記錄的數(shù)據(jù)的可拆卸的記錄介質(zhì)。作為CD/DVD 107可以使用能夠?qū)懭氲挠涗浗橘|(zhì)。另外,作為該可拆卸的記錄介質(zhì),除了CD/DVD 107以外,也可以是CD-ROM(CD-R、CD-RW)、MO、存儲卡等。
另外,圖像/音頻I/F(接口)108與圖像顯示用顯示器109和音頻輸出用揚(yáng)聲器110(或者是耳機(jī))連接。在顯示器109上以光標(biāo)、圖標(biāo)、菜單、窗口或者工具箱為首,還顯示字符或圖像等的各種數(shù)據(jù)。該顯示器109可以使用例如CRT、TFT液晶顯示器、等離子體顯示器等。音頻從揚(yáng)聲器110輸出。
另外,輸入I/F 111對具備用于輸入字符、數(shù)值、各種指示等的多個鍵的遙控器112或鍵盤/鼠標(biāo)113所發(fā)送的數(shù)據(jù)進(jìn)行輸入。鍵盤/鼠標(biāo)113具備用于輸入字符、數(shù)字、各種指示等的鍵,由輸入數(shù)據(jù)的鍵盤和鼠標(biāo)構(gòu)成,該鼠標(biāo)進(jìn)行光標(biāo)的移動和范圍選擇、或者窗口的移動和尺寸的變更等。鍵盤113也可以是觸摸屏式的輸入筆或者數(shù)字鍵,鼠標(biāo)113只要是和指示設(shè)備具有同樣功能的設(shè)備,也可以為滾輪或操縱桿等。另外,雖然沒有圖示,但根據(jù)需要設(shè)置輸出I/F,可通過該輸出I/F與光學(xué)讀取字符和圖像的掃描儀和印刷字符和圖像的打印機(jī)連接。
另外,通信I/F 114通過無線或者通信線路與互聯(lián)網(wǎng)等的網(wǎng)絡(luò)115連接,通過該網(wǎng)絡(luò)115與其他裝置連接。然后,通信I/F114成為網(wǎng)絡(luò)115與CPU 101的接口,控制來自外部裝置的數(shù)據(jù)的輸入輸出。網(wǎng)絡(luò)115包括LAN、WAN、公用線路網(wǎng)和移動電話網(wǎng)等。
另外,在圖1中說明了記錄重放系統(tǒng)整體的硬件結(jié)構(gòu),但記錄重放系統(tǒng)由記錄裝置和重放裝置構(gòu)成。因此,記錄裝置和重放裝置單獨(dú)的硬件結(jié)構(gòu)也可以使用圖1所示的硬件結(jié)構(gòu)。進(jìn)而,記錄介質(zhì)也可以由上述的ROM 102、RAM 103、HD 105或者CD/DVD 107等的可拆卸的記錄介質(zhì)來構(gòu)成。另外,也可以用HDD 104和HD 105來構(gòu)成,還可以用CD/DVD驅(qū)動器106和CD/DVD 107來構(gòu)成。
(第一實(shí)施方式)下面說明本發(fā)明第一實(shí)施方式的記錄重放系統(tǒng)的功能性結(jié)構(gòu)。圖2是表示本發(fā)明第一實(shí)施方式的記錄重放系統(tǒng)的功能性結(jié)構(gòu)的框圖。在圖2中,記錄重放系統(tǒng)200由記錄裝置201和重放裝置202構(gòu)成。另外,記錄裝置201和重放裝置202共有對內(nèi)容203和記錄處理信息(在圖2中以狀態(tài)信息204作為一個例子)進(jìn)行記錄的存儲部205。該存儲部205具體而言例如通過圖1所示的ROM 102、RAM 103、HD 105、CD/DVD 107等的記錄介質(zhì)來實(shí)現(xiàn)其功能。
另外,記錄裝置201具有記錄部211和生成部212。記錄部211將內(nèi)容記錄在記錄裝置201中。具體而言,記錄部211根據(jù)圖1所示的CPU 101的控制將內(nèi)容203寫入HD 105或CD/DVD 107等的記錄介質(zhì)中。生成部212生成記錄裝置201的記錄處理信息。作為記錄處理信息,具體而言是記錄裝置201(記錄部211)是否記錄有內(nèi)容203的信息,更具體而言,可以舉出內(nèi)容203的“記錄之前”、“記錄中”、“記錄完畢”等的狀態(tài)信息204。
重放裝置202具有重放控制部220和重放部230。重放控制部220具有重放位置輸入部221、位置判定部222、狀態(tài)判定部223和檢測部224。重放位置輸入部221通過操作圖1所示的遙控器112、鍵盤/鼠標(biāo)113、其他未圖示的輸入鍵,來接受內(nèi)容203的重放位置的輸入。另外,重放位置輸入部221也可以在記錄裝置201記錄內(nèi)容203的期間內(nèi),接受該記錄中的內(nèi)容203的重放位置的輸入。
另外,位置判定部222判定重放位置輸入部221所輸入的重放位置是否位于內(nèi)容203的起始記錄位置到末尾記錄位置為止的記錄區(qū)間內(nèi)。此處,所謂末尾記錄位置是指,不存在內(nèi)容203為“記錄之前”的情況。另外,當(dāng)內(nèi)容203為“記錄中”時,成為現(xiàn)在的記錄位置。進(jìn)而,當(dāng)內(nèi)容203為“記錄完畢”時,成為內(nèi)容203的重放結(jié)束位置。
另外,當(dāng)重放裝置202識別為存儲在存儲部205的狀態(tài)信息204為“記錄中”時,位置判定部222判定所輸入的重放位置是否位于該內(nèi)容203的從起始記錄位置到成為末尾記錄位置的現(xiàn)在的記錄位置為止的記錄區(qū)間內(nèi)。另外,對于狀態(tài)信息204為“記錄之前”或“記錄完畢”時的情況,由于并非本實(shí)施方式的主要內(nèi)容而省略說明。
當(dāng)位置判定部222判定為重放位置不在記錄區(qū)間內(nèi)時,狀態(tài)判定部223根據(jù)生成部212所生成的記錄處理信息,判定是否處于內(nèi)容203的記錄中。具體而言,當(dāng)重放裝置202沒有識別出存儲在存儲部205中的狀態(tài)信息204為“記錄中”時,根據(jù)該狀態(tài)信息204,判斷是否處于內(nèi)容203的記錄中。例如,重放位置在記錄區(qū)間外的狀態(tài)信息204由于可能有“記錄之前”和“記錄中”這兩種情況,所以通過參照狀態(tài)信息204,可以判定是否處于內(nèi)容203的記錄中。
另外,當(dāng)位置判定部222判定為重放位置不在記錄區(qū)間內(nèi)時,通過檢測部224末尾記錄位置隨時間推移發(fā)生移動,檢測是否經(jīng)過了重放位置。具體而言,當(dāng)重放裝置202識別出存儲在存儲部205中的狀態(tài)信息204為“記錄中”時,特別是在狀態(tài)判定部223判定為“記錄中”時,指定尚未記錄的重放位置。因此,檢測到成為末尾記錄位置的現(xiàn)在的記錄位置隨時間推移經(jīng)過了重放位置,從而內(nèi)容203被記錄至重放位置為止。
另外,重放部230根據(jù)檢測部224所檢測的檢測結(jié)果,從重放位置起重放記錄中的內(nèi)容203。具體而言,當(dāng)檢測出成為末尾記錄位置的現(xiàn)在的記錄位置經(jīng)過了重放位置時,從該重放位置起執(zhí)行內(nèi)容203的重放。
另外,重放控制部220還具有變更指示信息輸入部225;決定部226和變更部227。變更指示信息輸入部225接受關(guān)于重放位置的變更指示的變更指示信息的輸入。所謂該變更指示信息是指,可以為在重放裝置202中預(yù)設(shè)的信息,也可以為通過操作圖1所示的遙控器112、鍵盤/鼠標(biāo)113、其他未圖示的輸入鍵等的輸入設(shè)備所輸入的信息。
當(dāng)變更指示信息為在重放裝置202中預(yù)設(shè)的信息時,通過判定為記錄中的內(nèi)容203的重放位置位于記錄區(qū)間之外,可以作為表示指示強(qiáng)制地變更重放位置的信息。另外,計算重放位置和末尾記錄位置的差值,如果該差值大于等于規(guī)定值,則將變更指示信息作為表示指示強(qiáng)制地變更重放位置的信息進(jìn)行輸入,如果不大于等于規(guī)定值,則可以將變更指示信息作為表示指示不變更重放位置的信息進(jìn)行輸入。
進(jìn)而,當(dāng)變更指示信息為輸入設(shè)備所輸入的信息時,通過判定為記錄中的內(nèi)容203的重放位置位于記錄區(qū)間之外,可以在圖1所示的顯示器109上顯示要求變更指示的輸入按鈕。然后,通過在規(guī)定時間以內(nèi)用輸入設(shè)備按下該輸入按鈕,將變更指示信息作為表示指示強(qiáng)制地變更重放位置的信息而輸入。另外,當(dāng)沒有在規(guī)定時間以內(nèi)按下時,將變更指示信息作為表示指示不變更重放位置的信息進(jìn)行輸入。
另外,在位置判定部222判定為重放位置不在記錄區(qū)間內(nèi)時,決定部226根據(jù)變更指示信息輸入部225所輸入的變更指示信息決定是否變更重放位置。具體而言,如上所述,當(dāng)變更指示信息作為表示指示強(qiáng)制地變更重放位置的信息而被輸入時,決定重放位置的變更。另一方面,當(dāng)變更指示信息作為表示指示不變更重放位置的信息而被輸入時,決定不變更重放位置。進(jìn)而,當(dāng)決定部226決定不變更重放位置時,檢測部224通過末尾記錄位置隨時間推移發(fā)生移動而檢測末尾記錄位置是否經(jīng)過了重放位置。
另外,當(dāng)決定部226決定變更重放位置時,變更部227將重放位置變更為記錄區(qū)間內(nèi)的位置。變更位置可以為任意的位置,但例如也可以變更為該時刻的末尾記錄位置、起始記錄位置。然后,重放部230從變更部227所變更的位置起重放記錄中的內(nèi)容203。
另外,上述記錄裝置201和重放裝置202的各構(gòu)成部具體而言,例如通過使計算機(jī)執(zhí)行記錄在圖1所示的ROM 102、RAM 103、HD 105、CD/DVD107等的記錄介質(zhì)中的程序,或者通過輸入I/F 111,來實(shí)現(xiàn)該功能。
實(shí)施例1下面,對本發(fā)明的第一實(shí)施方式的記錄重放系統(tǒng)的實(shí)施例1的系統(tǒng)結(jié)構(gòu)進(jìn)行說明。圖3是表示第一實(shí)施方式的記錄重放系統(tǒng)的實(shí)施例1的系統(tǒng)結(jié)構(gòu)的框圖。該記錄重放系統(tǒng)200由記錄系統(tǒng)300和重放系統(tǒng)350構(gòu)成。記錄系統(tǒng)300相當(dāng)于圖2所示的記錄裝置201,重放系統(tǒng)350相當(dāng)于圖2所示的重放裝置202。另外,在圖3中,用實(shí)線表示數(shù)據(jù)信號,用虛線表示控制信號。另外,用粗實(shí)線表示外部裝置。
記錄系統(tǒng)300由以下部分構(gòu)成向記錄系統(tǒng)300整體給予指示的記錄系統(tǒng)應(yīng)用程序301;統(tǒng)一控制記錄系統(tǒng)300的記錄系統(tǒng)控制部302;生成生成裝置控制部304所指示的內(nèi)容203的數(shù)據(jù)的數(shù)據(jù)生成裝置303;控制數(shù)據(jù)生成裝置303的生成裝置控制部304;記錄控制內(nèi)容203的數(shù)據(jù)的數(shù)據(jù)記錄控制部305;控制管理數(shù)據(jù)的記錄的管理記錄控制部306;執(zhí)行管理數(shù)據(jù)的記錄的記錄執(zhí)行部307;以及在記錄介質(zhì)330中記錄管理數(shù)據(jù)的管理記錄處理部308。
此處,所謂管理數(shù)據(jù)是指上述記錄處理信息的一個例子,具體而言,例如可以包含記錄裝置201的“記錄之前”、“記錄中”、“記錄完畢”等的狀態(tài)信息204、后述的同時訪問控制標(biāo)志、每單位時間的平均記錄指示字節(jié)數(shù)、每字節(jié)的記錄所需的平均記錄時間等的信息。
另外,記錄執(zhí)行部307由以下部分構(gòu)成向記錄處理部311指示記錄的內(nèi)容203的數(shù)據(jù)的記錄控制部310;和在記錄介質(zhì)330中記錄內(nèi)容203的數(shù)據(jù)的記錄處理部311。記錄控制部310由以下部分構(gòu)成接收來自數(shù)據(jù)生成裝置303的內(nèi)容203的數(shù)據(jù)的記錄接收部312;加工內(nèi)容203的數(shù)據(jù)的記錄加工部313;以及向記錄處理部311指示記錄的記錄指示部314。
重放系統(tǒng)350由以下部分構(gòu)成向重放系統(tǒng)350整體給予指示的重放系統(tǒng)應(yīng)用程序351;統(tǒng)一控制重放系統(tǒng)350的重放系統(tǒng)控制部352;重放從記錄介質(zhì)330讀取的內(nèi)容203的數(shù)據(jù)的數(shù)據(jù)重放裝置359;控制數(shù)據(jù)重放裝置359的重放裝置控制部354;控制內(nèi)容203的數(shù)據(jù)的重放的數(shù)據(jù)重放控制部355;讀入管理數(shù)據(jù)的管理重放控制部356;執(zhí)行內(nèi)容203的數(shù)據(jù)重放作業(yè)的重放執(zhí)行部357;以及執(zhí)行管理數(shù)據(jù)的讀入的管理重放處理部358。
另外,重放執(zhí)行部357由以下部分構(gòu)成向數(shù)據(jù)重放裝置359指示重放的內(nèi)容203的數(shù)據(jù)的重放處理部361;加工內(nèi)容203的數(shù)據(jù)的重放加工部362;以及從記錄介質(zhì)330的數(shù)據(jù)區(qū)域332執(zhí)行內(nèi)容203的數(shù)據(jù)的讀入的重放讀出部363。
記錄介質(zhì)330例如相當(dāng)于圖2所示的存儲部205,具有存儲管理數(shù)據(jù)的管理區(qū)域331;和存儲內(nèi)容203的數(shù)據(jù)的數(shù)據(jù)區(qū)域332。另外,在記錄介質(zhì)330中,存儲有檢測記錄于數(shù)據(jù)區(qū)域332的內(nèi)容203的數(shù)據(jù)大小的文件系統(tǒng)。另外,記錄介質(zhì)330的兩個區(qū)域331、332可以在物理上相同地位于記錄介質(zhì)330,也可以位于不同的記錄介質(zhì)330。例如,管理區(qū)域331位于網(wǎng)絡(luò)上的主計算機(jī),數(shù)據(jù)區(qū)域332位于地區(qū)計算機(jī)。
根據(jù)上述系統(tǒng)結(jié)構(gòu),重放系統(tǒng)350可以重放(下面稱為“同時重放”。)記錄系統(tǒng)300正在記錄之中的內(nèi)容203的數(shù)據(jù)。即,由于記錄系統(tǒng)300將自身的記錄處理信息作為管理數(shù)據(jù)記錄在管理區(qū)域331,以使重放系統(tǒng)350可以獲取,因此重放系統(tǒng)350通過讀入管理數(shù)據(jù)可以即時控制重放。當(dāng)然,與已知的系統(tǒng)同樣地,記錄系統(tǒng)300和重放系統(tǒng)350可以分別單獨(dú)地實(shí)現(xiàn)各自的處理。
另外,在上述的記錄重放系統(tǒng)200中,是記錄系統(tǒng)300和重放系統(tǒng)350共享管理數(shù)據(jù)和可同時重放的內(nèi)容203的數(shù)據(jù)的系統(tǒng),各系統(tǒng)分別獨(dú)立工作。因此,重放系統(tǒng)350依賴于管理數(shù)據(jù)的內(nèi)容,但不受記錄系統(tǒng)300的行為的影響。另外,如果可以只共享管理數(shù)據(jù),則記錄系統(tǒng)300和重放系統(tǒng)350可以物理上位于同一硬件上。
同樣地,記錄系統(tǒng)300的記錄速度和重放系統(tǒng)350的重放速度之間的關(guān)系也完全獨(dú)立互相沒有依賴關(guān)系。記錄速度m為0以上的值(m>0)、重放速度n為不為0的值(n≠0)。雖然不依賴于記錄速度和重放速度,但當(dāng)同時重放中重放裝置202的重放速度超過了記錄速度時,也有可能同時重放暫時被保留,直到記錄裝置201追上重放裝置202為止,但沒有禁止該情況的限制。
下面說明實(shí)施例1的記錄介質(zhì)的管理區(qū)域。圖4是表示記錄介質(zhì)的管理區(qū)域的說明圖。在圖4中,在管理區(qū)域331中通過記錄系統(tǒng)300的管理記錄處理部308記錄著管理數(shù)據(jù),通過重放系統(tǒng)350的管理重放處理部358來讀取管理數(shù)據(jù)。即,在管理區(qū)域331中保持有區(qū)域A的狀態(tài)信息204,在區(qū)域A中記錄系統(tǒng)300主動記錄記錄系統(tǒng)300的記錄處理。記錄系統(tǒng)300的記錄處理狀態(tài)分為“記錄之前”、“記錄中”、“記錄完畢”這三個狀態(tài)。該狀態(tài)關(guān)于成為記錄對象的內(nèi)容203按照“記錄之前”-“記錄中”-“記錄完畢”的順序進(jìn)行。之后,當(dāng)執(zhí)行關(guān)于其他內(nèi)容203的記錄時,復(fù)位到“記錄之前”。
下面,對該實(shí)施例1的記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟進(jìn)行說明。圖5是表示實(shí)施例1的記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟的流程圖。首先,在記錄的內(nèi)容203被指定時(步驟S501是),在區(qū)域A記錄“記錄之前”(步驟S502)。然后,在出現(xiàn)了記錄開始輸入時,(步驟S503是),將區(qū)域A從“記錄之前”變更為“記錄中”(步驟S504)。
下面,數(shù)據(jù)生成裝置303生成記錄的內(nèi)容203的數(shù)據(jù)(步驟S505)。記錄控制部310連續(xù)地接收所生成的內(nèi)容203的規(guī)定量的數(shù)據(jù)。然后,向記錄處理部311要求內(nèi)容203的數(shù)據(jù)的記錄(步驟S506)。記錄處理部311將內(nèi)容203的數(shù)據(jù)記錄在記錄介質(zhì)330的數(shù)據(jù)區(qū)域332中(步驟S507)。
內(nèi)容203的數(shù)據(jù)的記錄結(jié)束后,記錄處理部311向記錄控制部310通知記錄完畢(步驟S508)。下面,當(dāng)記錄處理部311具有內(nèi)容203的下一個數(shù)據(jù)時(步驟S509否),轉(zhuǎn)移到步驟S505。另一方面,當(dāng)記錄處理部311沒有內(nèi)容203的下一個數(shù)據(jù)時,或者記錄中斷時(步驟S509是),將區(qū)域A從“記錄中”變更為“記錄完畢”(步驟S510)。
另外,在該圖5所示的流程圖的處理步驟中,步驟S501至S504、S510的處理相當(dāng)于圖2所示的生成部212的處理。另外,步驟S505至S509的處理相當(dāng)于圖2所示的記錄部211的處理。
下面,說明該實(shí)施例1的重放系統(tǒng)的重放處理步驟。圖6是表示實(shí)施例1的重放系統(tǒng)的重放處理步驟的流程圖。首先,在指定了想重放的內(nèi)容203時(步驟S601是),判斷有無重放開始輸入(步驟S602)。在出現(xiàn)重放開始輸入時(步驟S602是),讀入管理區(qū)域331(步驟S603)。然后,獲取所指定的內(nèi)容203的數(shù)據(jù)大小(步驟S604)。此處,當(dāng)區(qū)域A為“記錄完畢”時,獲取的數(shù)據(jù)大小為內(nèi)容203整體的數(shù)據(jù)大小。另外,當(dāng)區(qū)域A為“記錄中”時,成為從記錄開始位置到當(dāng)前記錄位置為止的數(shù)據(jù)大小。
下面判定用戶是否對想重放的內(nèi)容203的重放位置、即成為目標(biāo)的重放位置(下面稱為“目標(biāo)重放位置”。)進(jìn)行了輸入(步驟S605)。該步驟S605的處理相當(dāng)于圖2所示的重放位置輸入部221的處理。當(dāng)出現(xiàn)目標(biāo)重放位置的輸入時(步驟S605是),執(zhí)行目標(biāo)重放位置的移動可否判定處理(步驟S606)。當(dāng)該移動可否判定處理判定為可以移動時(步驟S607是),執(zhí)行內(nèi)容203的數(shù)據(jù)讀入可否判定處理(步驟S608)。
然后,在判定為可以讀入時(步驟S609是),讀入內(nèi)容203的數(shù)據(jù)(步驟S610)。由此,可以從目標(biāo)重放位置起重放內(nèi)容203。另一方面,當(dāng)沒有輸入目標(biāo)重放位置時(步驟S605否)、判定為不能移動時(步驟S607否)、判定為不能讀入時(步驟S609否),結(jié)束重放系統(tǒng)350的處理。
下面對圖6所示的移動可否判定處理(步驟S606)進(jìn)行說明。圖7是表示圖6所示的移動可否判定處理(步驟S606)的流程圖。首先,當(dāng)目標(biāo)重放位置不是起始記錄位置時(步驟S701否),判定從起始記錄位置到目標(biāo)重放位置為止的數(shù)據(jù)大小S1是否小于圖6所示的步驟S604中所獲取的數(shù)據(jù)大小S2(步驟S702)。該步驟S702的處理相當(dāng)于圖2所示的位置判定部222的處理。
當(dāng)數(shù)據(jù)大小S1大于數(shù)據(jù)大小S2時(步驟S702是),判定在圖6所示的步驟S603中讀入的管理區(qū)域331(區(qū)域A)是否為“記錄中”(步驟S703)。該步驟S703的處理相當(dāng)于圖2所示的狀態(tài)判定部223的處理。當(dāng)判定為不是“記錄中”時(步驟S703否),區(qū)域A為“記錄之前”或者“記錄完畢”,計算當(dāng)時可移動的重放位置(步驟S704),變更目標(biāo)重放位置(步驟S705)。
具體而言,當(dāng)區(qū)域A為“記錄之前”時,根據(jù)獲取的數(shù)據(jù)大小S2計算記錄開始位置作為當(dāng)時可以移動的重放位置,將目標(biāo)重放位置變更為記錄開始位置。另外,當(dāng)區(qū)域A為“記錄完畢”時,根據(jù)數(shù)據(jù)大小S2計算從起始記錄位置到末尾記錄位置之間的區(qū)間內(nèi)的任意的重放位置來作為當(dāng)時可以移動的重放位置,將目標(biāo)重放位置變更為該計算得出的重放位置。該步驟S704、步驟S705的處理相當(dāng)于圖2所示的決定部226和變更部227的處理。
于是,通過變更該目標(biāo)重放位置,判定為可移動(步驟S706)。另外,當(dāng)目標(biāo)重放位置為起始記錄位置時(步驟S701是),在數(shù)據(jù)大小S1比數(shù)據(jù)大小S2小的情況下(步驟S702否),也判定為可移動(步驟S706)。
另外,在步驟S703中,當(dāng)判定為“記錄中”時(步驟S703是),判定是否有變更指示輸入(步驟S707)。該步驟S707的處理相當(dāng)于圖2所示的變更指示信息輸入部225的處理。當(dāng)有變更指示輸入時(步驟S707是),轉(zhuǎn)移到步驟S704。另一方面,當(dāng)沒有變更指示輸入時(步驟S707否),獲取從起始記錄位置到末尾記錄位置(當(dāng)前的記錄位置)為止的數(shù)據(jù)大小,將該獲取的值S2’作為數(shù)據(jù)大小S2來更新(步驟S708)。
下面,當(dāng)有重放中止輸入時(步驟S709是),判定為不能移動(步驟S710)。另一方面,在沒有重放中止輸入時(步驟S709否),轉(zhuǎn)移到步驟S702。另外,從該步驟S708至S709起到返回S702為止的處理,相當(dāng)于圖2所示的檢測部224的處理。
下面,說明圖6所示的數(shù)據(jù)讀入可否判定處理(步驟S608)。圖8是表示圖6所示的數(shù)據(jù)讀入可否判定處理(步驟S608)的流程圖。此處,將想由“移動可否判定”處理判定為可移動的“目標(biāo)重放位置”起讀入的數(shù)據(jù)數(shù)稱為“目標(biāo)數(shù)據(jù)數(shù)”。
首先,在圖8中,判定從起始位置到“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置為止的數(shù)據(jù)大小S1是否小于圖6所示的步驟S604中獲取的數(shù)據(jù)大小,如果不是的話,判定數(shù)據(jù)大小S1是否小于后述的步驟S807中更新的數(shù)據(jù)大小S2(步驟S801)。該步驟S801的處理相當(dāng)于圖2所示的位置判定部222的處理。
當(dāng)數(shù)據(jù)大小S1大于數(shù)據(jù)大小S2時(步驟S801是),判定圖6所示的步驟S603中讀入的管理區(qū)域331(區(qū)域A)是否為“記錄中”(步驟S802)。該步驟S802的處理相當(dāng)于圖2所示的狀態(tài)判定部223的處理。當(dāng)判定為不是“記錄中”時(步驟S802否),區(qū)域A為“記錄之前”或者“記錄完畢”,計算當(dāng)前可以讀入的重放位置的數(shù)據(jù)數(shù)(步驟S803)。
然后,當(dāng)數(shù)據(jù)數(shù)大于0時(步驟S804是),或者當(dāng)數(shù)據(jù)大小S1小于數(shù)據(jù)大小S2時(步驟S801否),判定為可讀入(步驟S805)。另一方面,當(dāng)不是數(shù)據(jù)數(shù)大于0的情況下(步驟S804否),判定為不可讀入(步驟S809)。該步驟S803、步驟S804的處理相當(dāng)于圖2所示的決定部226和變更部227的處理。
另外,在步驟S802中,當(dāng)判定為“記錄中”時(步驟S802是),判定是否有變更指示輸入(步驟S806)。該步驟S806的處理相當(dāng)于圖2所示的變更指示信息輸入部225的處理。在有變更指示輸入的情況下(步驟S806是),轉(zhuǎn)移到步驟S803。
另一方面,在沒有變更指示輸入時(步驟S806否),獲取從起始記錄位置到末尾記錄位置(當(dāng)前的記錄位置)為止的數(shù)據(jù)大小,將所獲取的值S2’作為數(shù)據(jù)大小S2更新(步驟S807)。當(dāng)有重放中止輸入時(步驟S808是),判定為不能讀入(步驟S809)。另一方面,當(dāng)沒有重放中止輸入時(步驟S808否),轉(zhuǎn)移到步驟S801。另外,該步驟S807至S808、S801為止的處理相當(dāng)于圖2所示的檢測部224的處理。重復(fù)需要次數(shù)的上述處理,實(shí)現(xiàn)重放處理。
根據(jù)該實(shí)施例1,即使記錄系統(tǒng)300正在記錄內(nèi)容203,重放系統(tǒng)350也能識別記錄系統(tǒng)300的工作狀態(tài),可以重放記錄中的內(nèi)容203。特別地,即使將尚未記錄的位置指定為重放位置,也能通過末尾記錄位置經(jīng)過目標(biāo)重放位置,來從目標(biāo)重放位置起重放記錄中的內(nèi)容203。
(第二實(shí)施方式)下面說明本發(fā)明第二實(shí)施方式的記錄重放系統(tǒng)。該記錄重放系統(tǒng)以擴(kuò)展了記錄處理信息的內(nèi)容為例。首先,說明本發(fā)明第二實(shí)施方式的記錄重放系統(tǒng)的功能性結(jié)構(gòu)。圖9是表示本發(fā)明第二實(shí)施方式的記錄重放系統(tǒng)的功能性結(jié)構(gòu)的框圖。另外,對與圖2所示的塊相同的塊賦予同一符號,省略其說明。另外,第二實(shí)施方式的記錄重放系統(tǒng)的硬件結(jié)構(gòu)也與圖1所示的第一實(shí)施方式的硬件結(jié)構(gòu)相同,因此省略其說明。
在圖9中,記錄裝置201還具有記錄速度信息計算部213;第一更新部214和第二更新部215。記錄速度信息計算部213計算記錄中的內(nèi)容203的記錄速度信息。該記錄速度信息按各個規(guī)定時間得出。此處,記錄速度信息中作為一個例子可以包含記錄中的內(nèi)容203的每單位時間的記錄指示量和記錄中的內(nèi)容203的單位記錄量所需的記錄時間。
存儲部205還存儲有記錄速度信息計算部213按照各個規(guī)定時間所計算的記錄速度信息。存儲部205還具有第一存儲區(qū)域206和與第一存儲區(qū)域206不同區(qū)域的第二存儲區(qū)域207。
每當(dāng)記錄速度計算部213計算出記錄速度信息時,第一更新部214將存儲在第一存儲區(qū)域206的記錄速度信息208更新為記錄速度計算部213新計算出的記錄速度信息208。另外,每當(dāng)?shù)谝桓虏?14進(jìn)行更新時,第二更新部215將存儲在第二存儲區(qū)域207內(nèi)的記錄速度信息209更新為第一更新部214所更新的記錄速度信息209。
另外,重放控制部220具有預(yù)測等待時間計算部240。當(dāng)位置判定部222判定為重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)不在記錄區(qū)間內(nèi)時,預(yù)測等待時間計算部240根據(jù)末尾記錄位置、重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)以及記錄速度信息計算部213所計算的記錄速度信息,計算出從末尾記錄位置到重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)為止的預(yù)測等待時間。
另外,當(dāng)位置判定部222判定為重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)不在記錄區(qū)間內(nèi)時,也可以構(gòu)成為預(yù)測等待時間計算部240根據(jù)末尾記錄位置、重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)以及第二更新部215所更新的記錄速度信息209,計算出從末尾記錄位置到重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)為止的預(yù)測等待時間。
具體而言,預(yù)測等待時間計算部240具有比較部241和計算處理部242。當(dāng)位置判定部222判定為重放末尾位置不在記錄區(qū)間內(nèi)時,比較部241對第一和第二更新部214、215所更新的記錄速度信息208、209彼此進(jìn)行比較。計算處理部242根據(jù)比較部241所比較得出的結(jié)果,計算預(yù)測等待時間。
進(jìn)而,預(yù)測等待時間計算部240具有預(yù)測記錄速度計算部243,該預(yù)測記錄速度計算部243根據(jù)記錄中的內(nèi)容203的每單位時間的記錄指示量和記錄中的內(nèi)容203的單位記錄量所需的記錄時間,計算預(yù)測記錄速度。該情況下,當(dāng)位置判定部222判定為重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)不在記錄區(qū)間內(nèi)時,計算處理部242根據(jù)末尾記錄位置、重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)以及預(yù)測記錄速度計算部243所計算的預(yù)測記錄速度來計算預(yù)測等待時間。
在該第二實(shí)施方式中,檢測部224檢測是否經(jīng)過了預(yù)測等待時間計算部240所計算的預(yù)測等待時間。另外,當(dāng)決定部226決定不變更重放末尾位置(“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置)時,檢測部224檢測是否經(jīng)過了預(yù)測等待時間計算部240所計算的預(yù)測等待時間。
另外,上述記錄裝置201和重放裝置202的各構(gòu)成部分具體而言,例如通過使計算機(jī)執(zhí)行在圖1所示的ROM 102、RAM 103、HD 105、CD/DVD107等的記錄介質(zhì)330中記錄的程序,或者通過輸入I/F 111,來實(shí)現(xiàn)該功能。
實(shí)施例2下面對本發(fā)明第二實(shí)施方式的記錄重放系統(tǒng)的實(shí)施例2進(jìn)行說明。首先說明該實(shí)施例2的記錄介質(zhì)的管理區(qū)域。圖10是表示記錄介質(zhì)的管理區(qū)域的說明圖。另外,對于與圖4所示的管理區(qū)域的內(nèi)容同樣的內(nèi)容省略其說明。
在圖10中,在管理區(qū)域331中除了區(qū)域A還包含區(qū)域B-區(qū)域F。區(qū)域B相當(dāng)于圖9所示的狀態(tài)信息204,區(qū)域C和區(qū)域D相當(dāng)于圖9所示的記錄速度信息208,區(qū)域E和區(qū)域F相當(dāng)于圖9所示的記錄速度信息209。
區(qū)域B是同時訪問控制標(biāo)志,記錄著控制是否將防止記錄系統(tǒng)300和重放系統(tǒng)350兩者向管理區(qū)域331的訪問競爭的處理設(shè)為有效的標(biāo)志。同時訪問控制標(biāo)志用“ON”、“OFF”來表示。“ON”時為同時訪問有效,“OFF”時為無效。記錄系統(tǒng)300決定是否使用該同時訪問控制標(biāo)志,設(shè)定為“ON”或“OFF”中的哪一方。重放系統(tǒng)350按照記錄系統(tǒng)300所決定的設(shè)定工作。
區(qū)域C中記錄著每單位時間(例如1秒)的平均記錄指示字節(jié)數(shù)c。該平均記錄指示字節(jié)數(shù)c例如可以是每單位時間、記錄控制部310指示記錄處理部311進(jìn)行記錄的字節(jié)數(shù)的平均值。如圖3所示,記錄控制部310由記錄接收部312、記錄加工部313和記錄指示部314構(gòu)成,但所記錄的值作為記錄接收部312、記錄加工部313以及記錄指示部314的總性能來計算。每當(dāng)記錄該值時,或者計算值與區(qū)域C的內(nèi)容不同時隨時進(jìn)行計算并記錄。但是,當(dāng)區(qū)域A的狀態(tài)信息為“記錄完畢”時,值為0。
區(qū)域D中記錄著記錄1字節(jié)所需的平均記錄時間d。具體而言,是記錄指示部314所指示的記錄要求在記錄處理部311被處理完畢為止所需的時間的平均值。一般在計算機(jī)網(wǎng)絡(luò)上等記錄指示部314和記錄處理部311經(jīng)由網(wǎng)絡(luò)而位于分開的環(huán)境中時,該值會變大。記錄的定時與區(qū)域C的情況同等。當(dāng)區(qū)域A的狀態(tài)信息為“記錄完畢”時,與區(qū)域B同樣地記錄0。
區(qū)域E是區(qū)域C的臨時區(qū)域,記錄著每單位時間(例如1秒)的平均記錄指示字節(jié)數(shù)c的臨時數(shù)據(jù)e。區(qū)域F是區(qū)域D的臨時區(qū)域,記錄著記錄1字節(jié)所需的平均記錄時間d的臨時數(shù)據(jù)f。區(qū)域E和區(qū)域F是當(dāng)記錄在區(qū)域C和區(qū)域D的值被改寫為新的值時,用于臨時記錄以改寫為新的值的區(qū)域。
記錄在區(qū)域E和區(qū)域F的信息e、f用于區(qū)域B中記錄有“ON”時使用。區(qū)域E和區(qū)域F是考慮到記錄系統(tǒng)300和重放系統(tǒng)350這兩者同時具有訪問管理區(qū)域331的性質(zhì)而設(shè)置的臨時區(qū)域,當(dāng)記錄系統(tǒng)300更新記錄在區(qū)域C和區(qū)域D中的信息時,首先將新信息記錄在區(qū)域E和區(qū)域F中,之后記錄在正規(guī)的區(qū)域C和區(qū)域D中。通過該處理,可以防止記錄中重放部230獲取到錯誤的信息。當(dāng)作為主區(qū)域的區(qū)域C和區(qū)域D的值更新完畢后,區(qū)域C和區(qū)域E的值相同,區(qū)域D和區(qū)域F的值相同。
下面說明在該實(shí)施例2中,當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“OFF”時記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟。圖11是表示在實(shí)施例2中當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“OFF”時記錄重放系統(tǒng)200的記錄系統(tǒng)的記錄處理步驟的流程圖。在圖11中,首先,當(dāng)記錄的內(nèi)容203被指定時(步驟S1101是),在區(qū)域A記錄“記錄之前”、在區(qū)域B記錄“OFF”、在區(qū)域C-F記錄初始值“0”(步驟S1102)。
而且,在有記錄開始輸入時(步驟S1103是),將區(qū)域A從“記錄之前”變更為“記錄中”(步驟S1104)。下面,進(jìn)行記錄指示/執(zhí)行處理(步驟S1105)。該處理內(nèi)容與圖5所示的步驟S505至S508相同。然后,計算現(xiàn)在的每單位時間(例如1秒)的平均記錄指示字節(jié)數(shù)c和記錄1字節(jié)所需的平均記錄時間d(步驟S1106)。該步驟S1106相當(dāng)于圖9所示的記錄速度信息計算部213的計算處理。
然后,比較記錄在區(qū)域C中的值和所計算的平均記錄指示字節(jié)數(shù)c是否為相同值(步驟S1107)。如果不是相同的值(步驟S1107否),則在區(qū)域C中記錄所計算的平均記錄指示字節(jié)數(shù)c(步驟S1108)。另一方面,如果為相同值(步驟S1107是),則比較記錄在區(qū)域D中的值與所計算的平均記錄時間d是否為相同值(步驟S1109)。如果不是相同的值(步驟S1109否),則在區(qū)域D中記錄所計算的平均記錄時間d(步驟S1110)。
另一方面,如果為相同值(步驟S1109是),記錄處理部311有內(nèi)容203的下一個數(shù)據(jù)時(步驟S1111否),轉(zhuǎn)移到步驟S1105。另一方面,當(dāng)記錄處理部310沒有內(nèi)容203的下一個數(shù)據(jù)時,或者記錄中斷時(步驟S1111是),將區(qū)域A從“記錄中”變更為“記錄完畢”,把“0”記錄在區(qū)域E和區(qū)域F中。之后,把“0”記錄在區(qū)域C和區(qū)域D中(步驟S1112)。
下面說明在本實(shí)施例2中,當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“OFF”時的記錄重放系統(tǒng)的重放系統(tǒng)的重放處理步驟。另外,重放系統(tǒng)整體的重放處理步驟與圖6所示的流程圖為同樣的處理內(nèi)容,因此省略其說明。此處對圖6所示的“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置的移動可否判定處理(步驟S606)進(jìn)行說明。
圖12是表示圖6所示的移動可否判定處理(步驟S606)的流程圖。該流程圖在圖7所示的流程圖中,其步驟為在步驟S703是和步驟S707之間進(jìn)行步驟S1201的處理;在步驟S707否和步驟S708之間進(jìn)行步驟S1202的處理;在步驟S709否和步驟S702之間進(jìn)行步驟S1203的處理。
首先,在步驟S703中,當(dāng)判定為區(qū)域A為“記錄中”時(步驟S703是),從記錄介質(zhì)330的區(qū)域C獲取當(dāng)前每單位時間(例如1秒)的平均記錄指示字節(jié)數(shù)c,從區(qū)域D獲取記錄1字節(jié)所需的平均記錄時間d(步驟S1201)。
然后,在步驟S707中,當(dāng)沒有變更指示輸入時(步驟S707否),執(zhí)行預(yù)測等待時間的計算處理(步驟S1202)。該預(yù)測等待時間計算處理相當(dāng)于圖9所示的預(yù)測等待時間計算部240的計算處理。然后,在步驟S709否之后,檢測是否經(jīng)過了預(yù)測等待時間(步驟S1203)。當(dāng)沒有檢測出經(jīng)過了預(yù)測等待時間時(步驟S1203否),轉(zhuǎn)移到步驟S708。另一方面,在檢測出經(jīng)過了預(yù)測等待時間時(步驟S1203是),轉(zhuǎn)移到步驟S702。該預(yù)測等待時間的檢測處理(步驟S1203)相當(dāng)于圖9所示的檢測部224的檢測處理。
下面,說明圖12所示的預(yù)測等待時間的計算處理(步驟S1202)。圖13是表示圖12所示的預(yù)測等待時間的計算處理(步驟S1202)的流程圖。首先,將預(yù)測記錄速度的值歸“0”進(jìn)行初始化(步驟S1301)。下面,比較在步驟S1201獲取的平均記錄指示字節(jié)數(shù)c和平均記錄時間d的倒數(shù)的大小(步驟S1302)。該比較處理(步驟S1302)相當(dāng)于圖9所示的比較部241的處理。
當(dāng)平均記錄指示字節(jié)數(shù)c大時(步驟S1302是),則意味著記錄處理部311的記錄速度趕不上想進(jìn)行記錄的速度,因此將實(shí)際的記錄速度即平均記錄時間d的倒數(shù)決定為預(yù)測記錄速度P(步驟S1303)。另一方面,當(dāng)平均記錄時間d的倒數(shù)大時(步驟S1302否),則指示記錄側(cè)的速度大大快于進(jìn)行記錄的速度,因此將平均記錄指示字節(jié)數(shù)c決定為預(yù)測記錄速度P(步驟S1304)。重放系統(tǒng)350將其看作為記錄系統(tǒng)300以該預(yù)測記錄速度P生成內(nèi)容203的數(shù)據(jù),計算得到現(xiàn)在欲處理的字節(jié)數(shù)為止的預(yù)測等待時間W1。
之后,計算從當(dāng)前的記錄位置即末尾記錄位置到“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置為止的移動字節(jié)數(shù)M(步驟S1305)。具體而言,根據(jù)末尾記錄位置的字節(jié)數(shù)和“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置的字節(jié)數(shù)的差值來計算移動字節(jié)數(shù)M。然后,計算預(yù)測等待時間W1(步驟S1306)。預(yù)測等待時間W1可由如下算式(1)計算。
預(yù)測等待時間W1=移動字節(jié)數(shù)M/預(yù)測記錄速度P……(1)該步驟S1303至步驟S1306的處理相當(dāng)于圖9所示的計算處理部242的處理。
根據(jù)該預(yù)測等待時間的計算處理(步驟S1202),可以根據(jù)記錄系統(tǒng)300的記錄速度預(yù)測要經(jīng)過多長時間可以獲取作為目標(biāo)的重放末尾位置和字節(jié)數(shù)。
下面說明在該實(shí)施例2中,區(qū)域B的同時訪問控制標(biāo)志為“OFF”時圖6所示的數(shù)據(jù)讀入可否判定處理(步驟S608)。圖14是表示圖6所示的數(shù)據(jù)讀入可否判定處理(步驟S608)的流程圖。該流程圖在圖8所示的流程圖中,其步驟為在步驟S802是和步驟S806之間進(jìn)行步驟S1401的處理;在步驟S806否和步驟S807之間進(jìn)行步驟S1402的處理;在步驟S808否和步驟S801之間進(jìn)行步驟S1403的處理。另外,省略與圖8所示的步驟號同樣的步驟號的說明。
首先,在步驟S802中,當(dāng)判定為區(qū)域A為“記錄中”時(步驟S802是),從記錄介質(zhì)330的區(qū)域C獲取當(dāng)前的每單位時間(例如1秒)的平均記錄指示字節(jié)數(shù)c,從區(qū)域D獲取記錄1字節(jié)所需的平均記錄時間d(步驟S1401)。
然后,在步驟S806中,在沒有變更指示輸入時(步驟S806否),執(zhí)行預(yù)測等待時間的計算處理(步驟S1402)。該預(yù)測等待時間計算處理相當(dāng)于圖9所示的預(yù)測等待時間計算部240的計算處理。然后,在步驟S808否之后,檢測是否經(jīng)過了預(yù)測等待時間(步驟S1403)。在未檢測出經(jīng)過了預(yù)測等待時間時(步驟S1403否),轉(zhuǎn)移到步驟S807。另一方面,在檢測出經(jīng)過了預(yù)測等待時間時(步驟S1403是),轉(zhuǎn)移到步驟S801。該預(yù)測等待時間的檢測處理(步驟S1403),相當(dāng)于圖9所示的檢測部224的檢測處理。
下面說明圖14所示的預(yù)測等待時間的計算處理(步驟S1402)。圖15是表示圖14所示的預(yù)測等待時間的計算處理(步驟S1402)的流程圖。首先,將預(yù)測記錄速度的值歸“0”進(jìn)行初始化(步驟S1501)。下面,比較在步驟S1401獲取的平均記錄指示字節(jié)數(shù)c和平均記錄時間d的倒數(shù)的大小(步驟S1502)。該比較處理(步驟S1502)相當(dāng)于圖9所示的比較部241的處理。
當(dāng)平均記錄指示字節(jié)數(shù)c大時(步驟S1502是),將平均記錄時間d決定為預(yù)測記錄速度P(步驟S1503)。另一方面,當(dāng)平均記錄時間d的倒數(shù)大時(步驟S1502否),將平均記錄指示字節(jié)數(shù)c決定為預(yù)測記錄速度P(步驟S1504)。
之后,計算當(dāng)前的記錄位置即末尾記錄位置到“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置為止的讀入字節(jié)數(shù)R(步驟S1505)。具體而言,通過末尾記錄位置的字節(jié)數(shù)和目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置的字節(jié)數(shù)之差來計算讀入字節(jié)數(shù)R。然后,計算預(yù)測等待時間W2(步驟S1506)。預(yù)測等待時間W2可由下面的算式(2)求出。
預(yù)測等待時間W2=讀入字節(jié)數(shù)R/預(yù)測記錄速度P……(2)該步驟S1503至步驟S1506的處理相當(dāng)于圖9所示的計算處理部242的處理。
下面說明在該實(shí)施例2中,當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“ON”時的記錄重放系統(tǒng)的記錄系統(tǒng)的記錄處理步驟。圖16是表示在實(shí)施例2中,當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“ON”時的記錄重放系統(tǒng)200的記錄系統(tǒng)300的記錄處理步驟的流程圖。該圖16所示的流程圖是將圖11所示的流程圖的步驟S1107至步驟S1110置換為后述的步驟S1601至步驟S1606的流程圖。另外,對與圖11所示的流程圖同樣的步驟賦予同樣的步驟符號,省略其說明。
在步驟S1106之后,比較記錄在區(qū)域E中的值和所計算的平均記錄指示字節(jié)數(shù)e是否為相同值(步驟S1601)。如果不是相同的值(步驟S1601No),則在區(qū)域E中記錄所計算的平均記錄指示字節(jié)數(shù)e(步驟S 1602),將相同的值c記錄在區(qū)域C中(步驟S1603)。
另一方面,如果為相同值(步驟S1601是),則比較記錄在區(qū)域F中的值與所計算的平均記錄時間f是否為相同值(步驟S1604)。如果不是相同的值(步驟S1604否),則在區(qū)域F中記錄所計算的平均記錄時間f(步驟S1605),將相同的值d記錄在區(qū)域D中(步驟S1606)。此后,轉(zhuǎn)到步驟S1111。另一方面,當(dāng)記錄在區(qū)域F中的值與所計算的平均記錄時間f為相同值時(步驟S1604是),轉(zhuǎn)到步驟S1111。
下面說明在該實(shí)施例2中,當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“0N”時的“目標(biāo)重放位置+目標(biāo)數(shù)據(jù)數(shù)”的位置的移動可否判定處理(步驟S606)。圖17是表示圖6所示的移動可否判定處理(步驟S606)的流程圖。該流程圖是將圖12所示的流程圖的步驟S1201置換為后述的步驟S1701的流程圖。另外,對與圖12所示的步驟同樣的步驟賦予同樣的步驟符號,省略其說明。
在圖17中,在步驟S703是之后,執(zhí)行超時處理(步驟S1701)。該超時處理(步驟S1701)是在進(jìn)行訪問控制時(區(qū)域B為“ON”),重放系統(tǒng)350比較記錄在臨時區(qū)域(區(qū)域E、區(qū)域F)中的值和記錄在主區(qū)域(區(qū)域C、區(qū)域D)的值是否相同來表示記錄系統(tǒng)300所記錄的管理數(shù)據(jù)是否被適當(dāng)讀入的處理。
通常情況下,值的比較是成功的,但萬一記錄系統(tǒng)300的記錄速度非??欤蛘哂涗涱l度特別高時,可以預(yù)見到記錄系統(tǒng)300將始終處于記錄的狀態(tài)。此時,有可能導(dǎo)致如下情況即使重放系統(tǒng)350多次讀取,臨時區(qū)域(區(qū)域E、區(qū)域F)的值與記錄在主區(qū)域(區(qū)域C、區(qū)域D)的值不一致。超時處理(步驟S1701)是假設(shè)了這種狀況的處理。此處,具體說明超時處理(步驟S1701)的處理內(nèi)容。
圖18是表示圖17所示的超時處理(步驟S1701)的處理內(nèi)容的流程圖。首先將超時計數(shù)設(shè)為X(X>0),將計數(shù)T設(shè)為“0”,進(jìn)行初始化(步驟S1801)。當(dāng)計數(shù)T不在超時計數(shù)X以內(nèi)時(步驟S1802否),拒絕讀入?yún)^(qū)域E的值e和區(qū)域F的值f(步驟S1803)。然后,轉(zhuǎn)到步驟S704。
另一方面,當(dāng)計數(shù)T在超時計數(shù)X以內(nèi)時(步驟S1802是),比較區(qū)域C的值c與區(qū)域E的值e是否相同(步驟S1804)。若不相同(步驟S1804否),增加計數(shù)T(步驟S1806),轉(zhuǎn)到步驟S1802。
另一方面,在相同時(步驟S1804是),比較區(qū)域D的值d與區(qū)域F的值f是否相同(步驟S1805)。若不相同(步驟S1805否),增加計數(shù)T(步驟S1806),轉(zhuǎn)到步驟S1802。另一方面,若相同(步驟S1805是),讀入?yún)^(qū)域C的值c和區(qū)域D的值d(步驟S1807)。
由此,盡管比較了重放系統(tǒng)350所設(shè)定的次數(shù)(超時計數(shù)X),但當(dāng)內(nèi)容不一致時,不使用主區(qū)域(區(qū)域C、區(qū)域D)的記錄速度信息c、d。此時,無法進(jìn)行依賴于記錄速度的處理,因此其結(jié)果為切換為讀取當(dāng)前可讀取的數(shù)據(jù)量的方法。通過導(dǎo)入該超時處理,重放系統(tǒng)350不受記錄系統(tǒng)300的行為左右,可進(jìn)行更為穩(wěn)定的控制。
下面說明在該實(shí)施例2中,當(dāng)區(qū)域B的同時訪問控制標(biāo)志為“ON”時的讀入可否判定處理(步驟S608)。圖19是表示圖6所示的讀入可否判定處理(步驟S608)的流程圖。該流程圖是將圖14所示的流程圖的步驟S1401置換為后述的步驟S1901的流程圖。另外,對與圖14所示的步驟同樣的步驟賦予同樣的步驟符號,省略其說明。
在圖19中,在步驟S802是之后執(zhí)行超時處理(步驟S1901)。該超時處理(步驟S1901)由于與圖18所示的處理(步驟S1801至步驟S1807)相同,所以省略說明。另外,在步驟S1803之后轉(zhuǎn)到步驟S803。由此與上述相同地,在讀入可否判定處理中,重放系統(tǒng)350也不受記錄系統(tǒng)300的行為左右,可進(jìn)行更為穩(wěn)定的控制。
如上所述,根據(jù)上述的實(shí)施例1和實(shí)施例2,可以向重放系統(tǒng)應(yīng)用程序351提供具體的信息。具體而言,通過擴(kuò)展記錄速度相關(guān)的信息,可以得到能夠預(yù)測無法在重放系統(tǒng)350進(jìn)行期望工作時的等待時間的效果。
另外,通過記錄系統(tǒng)300以重放系統(tǒng)350可以獲取的狀態(tài)將記錄速度(等待時間)記錄在記錄介質(zhì)330中,在重放系統(tǒng)350無法移動到重放末尾位置,或者無法讀入數(shù)據(jù)時,重放系統(tǒng)應(yīng)用程序351可選擇的選項變多。特別是在該實(shí)施例1和2中,可以用數(shù)值來表示等待多少秒可以獲得數(shù)據(jù),或者可否移動這樣的指標(biāo)。由此,在重放系統(tǒng)應(yīng)用程序351中,例如在重放系統(tǒng)350快放過程中,處于無法讀入數(shù)據(jù),或者無法移動到重放末尾位置的狀況時,重放系統(tǒng)應(yīng)用程序351判斷為無法繼續(xù)快放,將重放速度降為普通速度,繼續(xù)重放。
另外,想把當(dāng)前的重放末尾位置移動到當(dāng)前無法移動到的重放末尾位置時,根據(jù)管理數(shù)據(jù)所得的信息,如果等待1秒后可以移動到該位置,那么可以選擇等待1秒后重試的方法。
進(jìn)而作為別的方法,當(dāng)重放系統(tǒng)350的數(shù)據(jù)讀入緩存非常大時,也有可能當(dāng)前記錄中的內(nèi)容203的數(shù)據(jù)在重放開始時很快就全被讀入。雖然開始重放后,重放系統(tǒng)350可以短時間內(nèi)繼續(xù)重放,但由于一般具有很多讀取在等待緩存內(nèi)的數(shù)據(jù),因此優(yōu)選盡量早一點(diǎn)讀入要讀入的數(shù)據(jù)。這種情況下,通過觀察管理數(shù)據(jù)的記錄速度信息,可以預(yù)測再等待1秒可生成100字節(jié),因此在1秒后重試,能夠進(jìn)行僅讀入要讀入的數(shù)據(jù)量的處理。
通過上述內(nèi)容,本實(shí)施方式的記錄重放系統(tǒng)、記錄重放方以及記錄重放程序中,由于記錄裝置201可以主動將狀態(tài)信息204公開于重放裝置202,因此重放裝置202只需讀入該管理信息就能及時判斷狀況,取得根據(jù)該狀況實(shí)現(xiàn)重放操作的效果。
另外,本實(shí)施方式所說明的記錄重放方法,可通過用個人計算機(jī)或者工作站等的計算機(jī)來執(zhí)行預(yù)先準(zhǔn)備的程序來實(shí)現(xiàn)。該程序被記錄在硬盤、軟盤、CD-ROM、MO、DVD等的計算機(jī)可讀取的記錄介質(zhì)中,通過計算機(jī)從記錄介質(zhì)中讀取來執(zhí)行。另外,該程序也可以為可通過互聯(lián)網(wǎng)等的網(wǎng)絡(luò)來發(fā)布的傳輸介質(zhì)。
另外,上述實(shí)施方式的記錄重放系統(tǒng)200例如可應(yīng)用于CD播放器、MD播放器、MD錄放機(jī)、DVD播放器、DVD錄放機(jī)、使用MP3和WMA等的壓縮數(shù)據(jù)的播放器和車載雷達(dá)等。另外,該記錄重放系統(tǒng)也可用作例如視聽設(shè)備(家庭用、業(yè)務(wù)用、車載用、移動式)。進(jìn)而,本發(fā)明也可應(yīng)用于網(wǎng)絡(luò)型視聽發(fā)布接收設(shè)備(服務(wù)器/客戶系統(tǒng))、實(shí)時解析分析結(jié)果輸出裝置、TTS(Text To Speech,文本到語音)音頻合成裝置、自動筆譯口譯裝置以及成分分析結(jié)果顯示裝置等。
權(quán)利要求
1.一種記錄重放系統(tǒng),該記錄重放系統(tǒng)具有記錄裝置和重放裝置,其特征在于,上述記錄裝置具有記錄有關(guān)圖像或者音頻的內(nèi)容的記錄單元;以及生成上述記錄單元的記錄處理的相關(guān)信息的生成單元,上述重放裝置具有重放上述內(nèi)容的重放單元;以及重放控制單元,其在上述記錄單元處于上述內(nèi)容的記錄中時,控制上述重放單元,根據(jù)上述生成單元所生成的記錄處理的相關(guān)信息,重放上述記錄中的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的記錄重放系統(tǒng),其特征在于,上述重放控制單元具有接受上述內(nèi)容的重放位置的輸入的輸入單元;位置判定單元,其判定上述輸入單元所輸入的重放位置是否位于從上述內(nèi)容的起始記錄位置到末尾記錄位置為止的記錄區(qū)間內(nèi);狀態(tài)判定單元,其當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,根據(jù)上述生成單元所生成的記錄處理的相關(guān)信息,判定是否處于上述內(nèi)容的記錄中;以及檢測單元,其當(dāng)上述狀態(tài)判定單元判定為記錄中時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置,上述重放單元根據(jù)上述檢測單元所檢測出的檢測結(jié)果,從上述重放位置起對上述記錄中的內(nèi)容進(jìn)行重放。
3.根據(jù)權(quán)利要求2所述的記錄重放系統(tǒng),其特征在于,上述重放控制單元還具有接受上述重放位置的變更指示相關(guān)的變更指示信息的輸入的變更指示信息輸入單元;決定單元,其當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,根據(jù)上述變更指示信息輸入單元所輸入的變更指示信息,決定是否變更上述重放位置;以及變更單元,其當(dāng)上述決定單元決定變更上述重放位置時,將上述重放位置變更為上述記錄區(qū)間內(nèi)的位置,上述重放單元從上述變更單元所變更的位置起重放上述記錄中的內(nèi)容。
4.根據(jù)權(quán)利要求3所述的記錄重放系統(tǒng),其特征在于,當(dāng)上述決定單元決定不變更上述重放位置時,上述檢測單元通過上述末尾記錄位置隨時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置。
5.根據(jù)權(quán)利要求1至3的任一項所述的記錄重放系統(tǒng),其特征在于,上述記錄裝置具有計算上述記錄中的內(nèi)容的記錄速度的相關(guān)信息的記錄速度信息計算單元,上述重放控制單元具有預(yù)測等待時間計算單元,該預(yù)測等待時間計算單元當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,根據(jù)上述末尾記錄位置、上述重放位置以及上述記錄速度信息計算單元所計算的記錄速度的相關(guān)信息,計算從上述末尾記錄位置到上述重放位置為止的預(yù)測等待時間,上述檢測單元檢測是否經(jīng)過了上述預(yù)測等待時間計算單元所計算的預(yù)測等待時間。
6.根據(jù)權(quán)利要求5所述的記錄重放系統(tǒng),其特征在于,上述記錄速度的相關(guān)信息中,包含上述記錄中的內(nèi)容的每單位時間的記錄指示量和上述記錄中的內(nèi)容的單位記錄量所需的記錄時間,上述預(yù)測等待時間計算單元具有根據(jù)上述記錄指示量和上述記錄時間計算預(yù)測記錄速度的預(yù)測記錄速度信息計算單元,當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,上述預(yù)測等待時間計算單元根據(jù)上述末尾記錄位置、上述重放位置以及上述預(yù)測記錄速度信息計算單元所計算的預(yù)測記錄速度,來計算上述預(yù)測等待時間。
7.根據(jù)權(quán)利要求5所述的記錄重放系統(tǒng),其特征在于,當(dāng)上述決定單元決定不變更上述重放位置時,上述檢測單元檢測是否經(jīng)過了上述預(yù)測等待時間計算單元所計算的預(yù)測等待時間。
8.根據(jù)權(quán)利要求1至3的任一項所述的記錄重放系統(tǒng),其特征在于,上述記錄裝置具有按各個規(guī)定時間計算上述記錄中的內(nèi)容的記錄速度的相關(guān)信息的記錄速度信息計算單元;對上述記錄速度信息計算單元按各個規(guī)定時間計算的記錄速度的相關(guān)信息進(jìn)行存儲的存儲單元;第一更新單元,其每當(dāng)上述記錄速度信息計算單元計算出上述記錄速度的相關(guān)信息時,將存儲在上述存儲單元內(nèi)的第一存儲區(qū)域里的記錄速度的相關(guān)信息,更新為上述記錄速度信息計算單元新計算出的記錄速度的相關(guān)信息;以及第二更新單元,其每當(dāng)上述第一更新單元進(jìn)行更新時,將存儲在與上述第一存儲區(qū)域不同的上述存儲單元內(nèi)的第二存儲區(qū)域里的記錄速度的相關(guān)信息,更新為上述第一更新單元所更新的記錄速度的相關(guān)信息,上述重放控制單元具有預(yù)測等待時間計算單元,該預(yù)測等待時間計算單元當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,根據(jù)上述末尾記錄位置、上述重放位置以及上述第二更新單元所更新的記錄速度的相關(guān)信息,來計算從上述末尾記錄位置到上述重放位置為止的預(yù)測等待時間,上述檢測單元檢測是否經(jīng)過了上述預(yù)測等待時間計算單元所計算的預(yù)測等待時間。
9.根據(jù)權(quán)利要求8所述的記錄重放系統(tǒng),其特征在于,當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,上述預(yù)測等待時間計算單元根據(jù)上述第一和第二更新單元所更新的記錄速度的相關(guān)信息來計算上述預(yù)測等待時間。
10.根據(jù)權(quán)利要求8所述的記錄重放系統(tǒng),其特征在于,上述記錄速度的相關(guān)信息中,包含上述記錄中的內(nèi)容的每單位時間的記錄指示量和上述記錄中的內(nèi)容的單位記錄量所需的記錄時間,上述預(yù)測等待時間計算單元具有根據(jù)上述記錄指示量和上述記錄時間計算預(yù)測記錄速度的預(yù)測記錄速度信息計算單元,當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,上述預(yù)測等待時間計算單元根據(jù)上述末尾記錄位置、上述重放位置以及上述預(yù)測記錄速度信息計算單元所計算的預(yù)測記錄速度,來計算上述預(yù)測等待時間。
11.一種記錄重放系統(tǒng),該記錄重放系統(tǒng)具有記錄圖像或者音頻的相關(guān)內(nèi)容的記錄裝置和重放上述內(nèi)容的重放裝置,其特征在于,上述重放裝置具有在上述記錄裝置記錄上述內(nèi)容期間,接受該記錄中的內(nèi)容的重放位置的輸入的輸入單元;位置判定單元,其判定上述輸入單元所輸入的重放位置是否位于從上述記錄中的內(nèi)容的起始記錄位置到末尾記錄位置為止的記錄區(qū)間內(nèi);檢測單元,其當(dāng)上述位置判定單元判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置;以及重放單元,其根據(jù)上述檢測單元所檢測出的檢測結(jié)果,從上述重放位置起重放上述記錄中的內(nèi)容。
12.一種記錄重放方法,該記錄重放方法在記錄圖像或者音頻的相關(guān)內(nèi)容的期間,重放該記錄中的內(nèi)容,其特征在于,該記錄重放方法具備以下步驟輸入上述記錄中的內(nèi)容的重放位置的輸入步驟;位置判定步驟,判定上述輸入步驟所輸入的重放位置是否位于從上述記錄中的內(nèi)容的記錄起始位置到記錄末尾位置為止的記錄區(qū)間內(nèi);檢測步驟,當(dāng)上述位置判定步驟判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置;以及重放步驟,當(dāng)通過上述檢測步驟檢測出上述末尾記錄位置經(jīng)過了上述重放位置時,從上述重放位置起重放上述記錄中的內(nèi)容。
13.一種記錄重放方法,其特征在于,該記錄重放方法具備以下步驟生成圖像或者音頻的相關(guān)內(nèi)容的記錄狀態(tài)的相關(guān)信息的生成步驟;輸入上述內(nèi)容的重放位置的輸入步驟;位置判定步驟,判定上述輸入步驟所輸入的重放位置是否位于從上述內(nèi)容的起始記錄位置到末尾記錄位置為止的記錄區(qū)間內(nèi);狀態(tài)判定步驟,當(dāng)上述位置判定步驟判定為上述重放位置不在上述記錄區(qū)間內(nèi)時,根據(jù)上述生成步驟所生成的記錄狀態(tài)的相關(guān)信息,判定是否處于上述內(nèi)容的記錄中;檢測步驟,當(dāng)上述狀態(tài)判定步驟判定為記錄中時,通過上述末尾記錄位置隨記錄時間推移而發(fā)生移動,檢測上述末尾記錄位置是否經(jīng)過了上述重放位置;以及重放步驟,根據(jù)上述檢測步驟所檢測出的檢測結(jié)果,從上述重放位置起對上述記錄中的內(nèi)容進(jìn)行重放。
14.一種記錄重放程序,其特征在于,該記錄重放程序使計算機(jī)執(zhí)行權(quán)利要求12或者13中所述的記錄重放方法。
全文摘要
本發(fā)明提供記錄重放系統(tǒng)、記錄重放方法以及記錄重放程序。其中,記錄重放系統(tǒng)(200)由記錄系統(tǒng)(300)和重放系統(tǒng)(350)構(gòu)成。重放系統(tǒng)(350)可以重放(同時重放)記錄系統(tǒng)(300)正在記錄時的內(nèi)容的數(shù)據(jù)。即,記錄系統(tǒng)(300)將自身的記錄處理信息作為管理數(shù)據(jù)記錄在管理區(qū)域(331)中以使重放系統(tǒng)(350)可以獲取該數(shù)據(jù),因此重放系統(tǒng)(350)通過讀入管理數(shù)據(jù)能夠及時地控制重放。
文檔編號G11B27/10GK1947193SQ20058001219
公開日2007年4月11日 申請日期2005年4月5日 優(yōu)先權(quán)日2004年4月9日
發(fā)明者天野克巳, 張子青 申請人:日本先鋒公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宝坻区| 嫩江县| 铜川市| 奉化市| 绥棱县| 建水县| 闵行区| 芦山县| 米泉市| 桂平市| 枣强县| 南昌县| 札达县| 余庆县| 河北省| 南澳县| 泉州市| 南皮县| 广河县| 花垣县| 霍林郭勒市| 三江| 三河市| 绩溪县| 剑河县| 安义县| 上蔡县| 双流县| 邢台县| 金川县| 保靖县| 五大连池市| 合作市| 宁德市| 乌拉特前旗| 巴彦淖尔市| 平远县| 景东| 拜泉县| 康定县| 岚皋县|