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

再現(xiàn)裝置和再現(xiàn)方法

文檔序號(hào):6367831閱讀:160來源:國(guó)知局
專利名稱:再現(xiàn)裝置和再現(xiàn)方法
技術(shù)領(lǐng)域
本公開涉及再現(xiàn)聲音數(shù)據(jù)和視頻數(shù)據(jù)的再現(xiàn)裝置、以及用于該再現(xiàn)裝置的再現(xiàn)方法,并且更具體地,涉及用于有效地執(zhí)行從存儲(chǔ)器讀出數(shù)據(jù)的技術(shù)。
背景技術(shù)
過去,在存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器中,預(yù)測(cè)不久以后要存取的數(shù)據(jù)被預(yù)先累積在高速緩存中,并且當(dāng)接下來接收對(duì)于該數(shù)據(jù)的讀出請(qǐng)求時(shí),從高速緩存讀出該數(shù)據(jù)。該方法稱為“預(yù)讀取”。預(yù)讀取增加了從具有高讀取速度的高速緩存讀出數(shù)據(jù)的可能性。因此,減少了對(duì)數(shù)據(jù)的存取時(shí)間。當(dāng)對(duì)存儲(chǔ)器的順序存取連續(xù)時(shí),即,當(dāng)讀出其中偏移連續(xù)的數(shù)據(jù)時(shí),希望預(yù)讀取的效果。特別地,在執(zhí)行聲音數(shù)據(jù)和視頻數(shù)據(jù)的再現(xiàn)的再現(xiàn)裝置中,在大多數(shù)情況下順序地執(zhí)行對(duì)存儲(chǔ)器的存取。因此,意圖產(chǎn)生預(yù)讀取的效果。圖7中示出了預(yù)讀取處理的示例。在圖7中,示出了存儲(chǔ)器、讀出控制單元和再現(xiàn)處理單元中的處理。視頻數(shù)據(jù)和聲音數(shù)據(jù)(以下稱為AV數(shù)據(jù))存儲(chǔ)在存儲(chǔ)器中。基于讀 出控制單元的控制從存儲(chǔ)器讀出數(shù)據(jù)。讀出控制單元生成用于指令從存儲(chǔ)器讀出數(shù)據(jù)的讀出請(qǐng)求Ri。讀出控制單元將基于讀出請(qǐng)求Ri從存儲(chǔ)器讀出的數(shù)據(jù)Dt發(fā)送到高速緩存或再現(xiàn)處理單元。再現(xiàn)處理單元再現(xiàn)并輸出高速緩存中累積的AV數(shù)據(jù)、或直接從存儲(chǔ)器讀出的AV數(shù)據(jù)。首先,當(dāng)經(jīng)由未示出的操作面板等輸入對(duì)于特定數(shù)據(jù)的獲取請(qǐng)求時(shí),讀出控制單元基于對(duì)于該數(shù)據(jù)的輸入的獲取請(qǐng)求生成對(duì)于該數(shù)據(jù)的讀出請(qǐng)求Ril,并且輸出該讀出請(qǐng)求Ril。在讀出請(qǐng)求Ril中,描述要讀出的數(shù)據(jù)的文件的讀取開始地址(偏移)和量(長(zhǎng)度)。在發(fā)出讀出請(qǐng)求Ril的時(shí)間點(diǎn),數(shù)據(jù)沒有累積在高速緩存中。因此,基于讀出請(qǐng)求Ril從存儲(chǔ)器讀出的數(shù)據(jù)Dtl輸出到再現(xiàn)處理單元。讀出數(shù)據(jù)Dtl由再現(xiàn)處理單元再現(xiàn)。隨后,讀出控制單元生成讀出請(qǐng)求Ri2,用于將數(shù)據(jù)Dt2讀出預(yù)先設(shè)置為預(yù)讀取長(zhǎng)度的長(zhǎng)度?;谧x出請(qǐng)求Ri2讀出的數(shù)據(jù)Dt2不是實(shí)際上需要讀出的數(shù)據(jù),而是預(yù)讀取數(shù)據(jù)。因此,該數(shù)據(jù)寫入高速緩存中。在數(shù)據(jù)Dtl的再現(xiàn)結(jié)束后,再現(xiàn)處理單元讀出并再現(xiàn)高速緩存中累積的數(shù)據(jù)Dt2,而不是從存儲(chǔ)器讀出下一數(shù)據(jù)。在數(shù)據(jù)Dt2由再現(xiàn)處理單元從高速緩存讀出的同時(shí),接下來需要再現(xiàn)的數(shù)據(jù)Dt3從存儲(chǔ)器讀出并累積在高速緩存中。為了再現(xiàn)處理單元在完成再現(xiàn)數(shù)據(jù)Dt2的時(shí)間點(diǎn)立即執(zhí)行數(shù)據(jù)Dt3的再現(xiàn),需要在再現(xiàn)處理單元完成再現(xiàn)數(shù)據(jù)Dt2之前執(zhí)行將數(shù)據(jù)Dt3寫入高速緩存。換句話說,需要在數(shù)據(jù)Dt2全部從高速緩存讀出之前執(zhí)行將數(shù)據(jù)Dt3寫入高速緩存。通過執(zhí)行這樣的預(yù)讀取,因?yàn)闇p少了對(duì)存儲(chǔ)器的存取次數(shù),所以增加了數(shù)據(jù)讀出速度。此外,在不僅需要執(zhí)行AV數(shù)據(jù)的再現(xiàn)而且需要執(zhí)行多任務(wù)處理(如文件的編輯和傳送到外部裝置)的再現(xiàn)裝置中,通過執(zhí)行預(yù)讀取,可以提高存儲(chǔ)器的使用效率。這是因?yàn)橥ㄟ^執(zhí)行預(yù)讀取,由于可以減少由一個(gè)任務(wù)導(dǎo)致的對(duì)存儲(chǔ)器的存取的頻率,所以增加了多個(gè)任務(wù)可以使用存儲(chǔ)器的時(shí)間。
從提高存儲(chǔ)器的使用效率的觀點(diǎn)來看,期望一次從存儲(chǔ)器讀出數(shù)據(jù)的大小盡可能大。這是因?yàn)樵趶拇鎯?chǔ)器讀出數(shù)據(jù)期間消耗的負(fù)荷(讀出處理時(shí)間)固定,而不管要讀出的數(shù)據(jù)的大小。圖8A到SC是示出數(shù)據(jù)的讀出大小設(shè)置小的情況和數(shù)據(jù)的讀出大小設(shè)置大的情況之間的總處理時(shí)間的差的圖。圖8A是請(qǐng)求讀出的數(shù)據(jù)的圖。標(biāo)記為“讀取請(qǐng)求數(shù)據(jù)”的幀的橫坐標(biāo)方向上的寬度指示數(shù)據(jù)的大小。圖8B是用于說明當(dāng)請(qǐng)求讀出的數(shù)據(jù)分為兩次從存儲(chǔ)器讀出時(shí)執(zhí)行的處理的圖。圖8C是用于說明當(dāng)請(qǐng)求讀出的數(shù)據(jù)一次從存儲(chǔ)器讀出時(shí)執(zhí)行的處理的圖。換句話說,圖8B是要讀出的數(shù)據(jù)的讀出大小設(shè)置小的示例的圖。圖SC是讀出大小設(shè)置大的示例的圖。圖SB和SC中描述為“讀出處理時(shí)間”的、在數(shù)據(jù)讀出期間執(zhí)行的處理消耗的時(shí)間在圖SB和SC中顯示為相同長(zhǎng)度。可見時(shí)間固定而不管實(shí)際要讀出的數(shù)據(jù)的大小。因此,如圖SB所示,當(dāng)一次讀出的數(shù)據(jù)的大小設(shè)置小時(shí),總的處理時(shí)間因?yàn)閿?shù)據(jù)的大小而擴(kuò)大。另一方面,如圖8C所示,當(dāng)一次讀出的數(shù)據(jù)的大小設(shè)置大時(shí),從圖SB所示的處理的時(shí)間可以將數(shù)據(jù)讀出消耗的總時(shí)間減少“讀出處理時(shí)間”。換句話說,當(dāng)執(zhí)行多任務(wù)處理時(shí),當(dāng)一次從存儲(chǔ)器讀出的數(shù)據(jù)量設(shè)置大時(shí),可以提高存儲(chǔ)器的使用效率。然而,即使執(zhí)行預(yù)讀取或要預(yù)讀取的數(shù)據(jù)量設(shè)置大以便提高存儲(chǔ)器的使用效率,當(dāng)文件的讀取地址由隨機(jī)存取指定時(shí),沒有實(shí)現(xiàn)存儲(chǔ)器的使用效率。圖9是在對(duì)存儲(chǔ)器的順序存取連續(xù)的狀態(tài)下、當(dāng)生成通過隨機(jī)存取的數(shù)據(jù)獲取請(qǐng)求時(shí)執(zhí)行的讀出處理的示例的圖。首先,基于從讀出控制單元發(fā)送的讀出請(qǐng)求Ril,從存儲(chǔ)器讀出數(shù)據(jù)Dtl。在讀出數(shù)據(jù)Dtl由再現(xiàn)處理單元再現(xiàn)的同時(shí),基于讀出請(qǐng)求Ri2將應(yīng)當(dāng)隨后再現(xiàn)的數(shù)據(jù)Dt2讀出到高速緩存。假設(shè)輸入通過隨機(jī)存取的數(shù)據(jù)獲取請(qǐng)求。在該情況下,在基于該請(qǐng)求生成的讀出請(qǐng)求Ri3中,讀出請(qǐng)求Ri3中的偏移與已經(jīng)讀出到高速緩存的數(shù)據(jù)Dt2的偏移不具有連續(xù)性。換句話說,寫入到高速緩存的數(shù)據(jù)Dt2可能不能用作要由再現(xiàn)處理單元再現(xiàn)的文件。因此,要由再現(xiàn)處理單元再現(xiàn)的數(shù)據(jù)Dt3重新從存儲(chǔ)器而不是從高速緩存讀出。在這種情況下,直接從存儲(chǔ)器讀出數(shù)據(jù)Dt3的時(shí)間導(dǎo)致讀出響應(yīng)的延遲。換句話說,當(dāng)對(duì)存儲(chǔ)器不僅執(zhí)行順序存取而且讀取隨機(jī)存取時(shí),難以同時(shí)滿足存儲(chǔ)器的高效使用和響應(yīng)的提高。例如,JP-A-09-185462描述了一種技術(shù),用于即使在過去被當(dāng)作隨機(jī)存取的存取模式中,也能夠允許數(shù)據(jù)的預(yù)讀取并且增加文件數(shù)據(jù)讀取等的速度。

發(fā)明內(nèi)容
在再現(xiàn)聲音數(shù)據(jù)和視頻數(shù)據(jù)的再現(xiàn)裝置中,要求滿足存儲(chǔ)器的高效使用和響應(yīng)的提聞兩者。因此,期望滿足存儲(chǔ)器的高效使用和響應(yīng)的提高兩者。本公開的一個(gè)實(shí)施例指向一種再現(xiàn)裝置,包括存儲(chǔ)單元、讀出控制單元、高速緩存以及數(shù)據(jù)發(fā)送和接收控制單元。各單元的配置和功能說明如下。數(shù)據(jù)累積在存儲(chǔ)單元中。讀出控制單元控制數(shù)據(jù)從存儲(chǔ)單元的讀出。高速緩存暫時(shí)存儲(chǔ)由讀出控制單元讀出的數(shù)據(jù)。數(shù)據(jù)發(fā)送和接收控制單元讀出高速緩存中存儲(chǔ)的數(shù)據(jù),并且基于從外部裝置輸入的數(shù)據(jù)獲取請(qǐng)求將該數(shù)據(jù)輸出到外部裝置。讀出控制單元在將要從存儲(chǔ)單元讀出的數(shù)據(jù)的大小從第一大小逐步地增加到第二大小的同時(shí),從存儲(chǔ)單元讀出數(shù)據(jù),并且將該數(shù)據(jù)輸出到高、速緩存,該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小。本公開的另一個(gè)實(shí)施例指向一種再現(xiàn)方法,其根據(jù)下面說明的過程執(zhí)行。首先,累積數(shù)據(jù)。隨后,在將讀出累積數(shù)據(jù)中的數(shù)據(jù)大小從第一大小逐步地增加到第二大小的同時(shí),讀出數(shù)據(jù)并且輸出該數(shù)據(jù),該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小。讀出的數(shù)據(jù)暫時(shí)存儲(chǔ)在高速緩存中?;趶耐獠垦b置輸入的數(shù)據(jù)獲取請(qǐng)求,讀出高速緩存的數(shù)據(jù)并且將該數(shù)據(jù)輸出到外部裝置。通過采用這樣的配置和處理,要從用作存儲(chǔ)器的存儲(chǔ)單元讀出到高速緩存的數(shù)據(jù)的大小,逐步地從第一大小增加到第二大小。在根據(jù)本公開實(shí)施例的再現(xiàn)裝置和再現(xiàn)方法的情況下,要從用作存儲(chǔ)器的存儲(chǔ)單
元讀出到高速緩存的數(shù)據(jù)的大小逐步地從第一大小增加到第二大小。因此,同時(shí)實(shí)現(xiàn)了在讀出期間的響應(yīng)延遲的解決和存儲(chǔ)器的使用效率的提高。


圖I是用于說明當(dāng)要從存儲(chǔ)器讀出的數(shù)據(jù)的大小設(shè)置小時(shí)執(zhí)行的讀出處理的示例的說明圖;圖2是用于說明當(dāng)首先要從存儲(chǔ)器讀出的數(shù)據(jù)的大小設(shè)置小、并且接下來要讀出的數(shù)據(jù)的大小設(shè)置大時(shí)執(zhí)行的讀出處理的示例的說明圖;圖3是根據(jù)本公開實(shí)施例的再現(xiàn)裝置的配置示例的框圖;圖4是用于說明根據(jù)本公開實(shí)施例設(shè)置從存儲(chǔ)器的數(shù)據(jù)的讀出大小的示例的說明圖;圖5是用于說明根據(jù)本公開實(shí)施例的、通過讀出控制單元的處理示例的流程圖;圖6是用于說明根據(jù)本公開實(shí)施例的、從存儲(chǔ)器讀出數(shù)據(jù)的處理示例的說明圖;圖7是用于說明過去的預(yù)讀取處理的示例的說明圖;圖8A到SC是用于說明在過去由于從存儲(chǔ)器的數(shù)據(jù)的讀出大小的差異導(dǎo)致的讀出時(shí)間的差異的說明圖,其中圖8A是讀出大小設(shè)置小的示例的圖,并且圖SB是讀出大小設(shè)置大的示例的圖;圖9是用于說明在過去當(dāng)在執(zhí)行順序存取的狀態(tài)下指令隨機(jī)存取時(shí),從存儲(chǔ)器讀出數(shù)據(jù)的處理示例的說明圖。
具體實(shí)施例方式在說明根據(jù)本公開實(shí)施例的再現(xiàn)裝置之前,首先,分別參考圖I和2說明被認(rèn)為對(duì)讀出響應(yīng)延遲的解決有效的處理、和被認(rèn)為對(duì)存儲(chǔ)器的使用效率的提高有效的處理。圖I是當(dāng)要從存儲(chǔ)器讀出的數(shù)據(jù)的大小設(shè)置小以便解決響應(yīng)延遲時(shí)執(zhí)行的讀出處理的示例的圖。首先,基于從讀出控制單元發(fā)送的讀出請(qǐng)求Ril從存儲(chǔ)器讀出數(shù)據(jù)Dtl。假設(shè)要從存儲(chǔ)器讀出的數(shù)據(jù)Dt的大小預(yù)先設(shè)置為小的大小。隨后,當(dāng)讀出數(shù)據(jù)Dtl由再現(xiàn)處理單元再現(xiàn)時(shí),基于讀出請(qǐng)求Ri2從存儲(chǔ)器讀出接下來應(yīng)當(dāng)再現(xiàn)的數(shù)據(jù)Dt2,并將其寫入高速緩存。在高速緩存中累積的數(shù)據(jù)Dt2由再現(xiàn)處理單元再現(xiàn)時(shí),基于讀出請(qǐng)求Ri3接下來應(yīng)當(dāng)再現(xiàn)的數(shù)據(jù)Dt3讀出到高速緩存。假設(shè)接下來從讀出控制單元輸入的讀出請(qǐng)求Ri4是用于指令通過隨機(jī)存取來對(duì)文件存取的請(qǐng)求。在該情況下,如圖9中所示的示例,高速緩存上的數(shù)據(jù)Dt3可能不能用作再現(xiàn)數(shù)據(jù)。在這樣的情況下,讀取請(qǐng)求Ri4指定的數(shù)據(jù)Dt4從存儲(chǔ)器重新讀出,并且輸出到再現(xiàn)處理單元。然而,在圖I所示的示例中,不同于圖9所示的示例,一次從存儲(chǔ)器讀出的數(shù)據(jù)的大小設(shè)置小。因此,因?yàn)闇p少了從存儲(chǔ)器讀出數(shù)據(jù)Dt4的時(shí)間,所以也減少了讀出響應(yīng)的延遲。然而,在以該方式將讀出大小設(shè)置小的方法中,從存儲(chǔ)器讀出數(shù)據(jù)的次數(shù)增加。在根據(jù)一個(gè)任務(wù)從存儲(chǔ)器讀出數(shù)據(jù)時(shí),應(yīng)當(dāng)作為多任務(wù)執(zhí)行的其他任務(wù)不得不等待處理(從存儲(chǔ)器讀出數(shù)據(jù))被執(zhí)行。換句話說,用于執(zhí)行其他任務(wù)的命令只能在圖I所示的不執(zhí)行通過一個(gè)任務(wù)的數(shù)據(jù)讀出時(shí)才執(zhí)行。然而,在圖I所示的示例中,因?yàn)橐淮螐拇鎯?chǔ)器讀出的數(shù)據(jù)量設(shè)置小,所以當(dāng)不執(zhí)行從存儲(chǔ)器讀出數(shù)據(jù)時(shí)的時(shí)間與要讀出的數(shù)據(jù)大小成比例地減少。因此,因?yàn)槎嗳蝿?wù)的執(zhí)行自身是困難的,所以存儲(chǔ)器的使用效率劣化。圖2是當(dāng)從存儲(chǔ)器的數(shù)據(jù)的讀出大小在第一讀出和第二讀出中改變以便同時(shí)實(shí)現(xiàn)響應(yīng)的提高和存儲(chǔ)器的使用效率的提高時(shí),執(zhí)行的處理示例的圖。當(dāng)在數(shù)據(jù)沒有在高速 緩存中累積的狀態(tài)下要從存儲(chǔ)器讀出的數(shù)據(jù)的大小設(shè)置大時(shí),用于讀出的時(shí)間直接導(dǎo)致響應(yīng)的延遲。因此,考慮這樣的情況,其中當(dāng)數(shù)據(jù)沒有在高速緩存中累積時(shí)執(zhí)行的第一讀出以盡可能小的大小執(zhí)行,并且下一數(shù)據(jù)的讀出以大的大小執(zhí)行。首先,基于讀出請(qǐng)求Ril,以小的大小執(zhí)行數(shù)據(jù)Dtl的第一讀出。通過執(zhí)行這樣的處理,可能最小化讀出響應(yīng)的延遲。另一方面,數(shù)據(jù)Dt2的第二讀出的讀出大小設(shè)置為相對(duì)大的大小。這使得容易在該定時(shí)后執(zhí)行多任務(wù)。換句話說,可能提高存儲(chǔ)器的使用效率。然而,如果在第二讀出中要讀出的數(shù)據(jù)Dt2的大小,相對(duì)于以該方式在第一讀出中讀出的數(shù)據(jù)Dtl的大小設(shè)置過大,則在從存儲(chǔ)器讀出數(shù)據(jù)Dt2的同時(shí),通過再現(xiàn)處理單元的數(shù)據(jù)Dtl的再現(xiàn)結(jié)束。換句話說,在從存儲(chǔ)器讀出數(shù)據(jù)Dt2的同時(shí),高速緩存中累積的所有數(shù)據(jù)Dtl被讀出,并且高速緩存清空。結(jié)果,數(shù)據(jù)Dt2沒有從高速緩存讀出,而是直接從存儲(chǔ)器讀出并再現(xiàn)。換句話說,從存儲(chǔ)器讀出數(shù)據(jù)Dt2的時(shí)間直接導(dǎo)致響應(yīng)的延遲時(shí)間。為了防止這樣的問題發(fā)生,在根據(jù)本公開實(shí)施例的再現(xiàn)裝置中,要從用作存儲(chǔ)器的存儲(chǔ)單元讀出到高速緩存的數(shù)據(jù)的大小逐步地從第一大小增加到第二大小。根據(jù)下面描述的順序說明根據(jù)本公開實(shí)施例的再現(xiàn)裝置的配置和處理的示例。然而,本公開不限于下面說明的示例。I.再現(xiàn)裝置的配置示例2.計(jì)算讀出大小的方法的說明3.通過讀出控制單元的處理的示例4.通過再現(xiàn)裝置的讀出處理的示例〈I.再現(xiàn)裝置的配置示例>參考圖3說明根據(jù)本公開實(shí)施例的再現(xiàn)裝置。圖3所示的再現(xiàn)裝置100包括用作存儲(chǔ)單元的存儲(chǔ)器101。數(shù)字化AV數(shù)據(jù)累積在存儲(chǔ)器101中。存儲(chǔ)器101包括SSD (固態(tài)驅(qū)動(dòng)器)、HDD (硬盤驅(qū)動(dòng)器)或光盤驅(qū)動(dòng)器。再現(xiàn)裝置100經(jīng)由網(wǎng)絡(luò)連接到用作外部裝置的外部PC(個(gè)人計(jì)算機(jī))200。存儲(chǔ)器101配置為也用作用于外部PC的網(wǎng)絡(luò)驅(qū)動(dòng)器。例如,假設(shè)用于非線性編輯的應(yīng)用在外部PC 200中實(shí)現(xiàn),并且從外部PC 200輸入通過隨機(jī)存取的數(shù)據(jù)讀出請(qǐng)求。
再現(xiàn)裝置100包括存儲(chǔ)控制單元102、讀出控制單元103、用作第二高速緩存的用于視頻數(shù)據(jù)的高速緩存104、和用于PC IF(接口)的高速緩存105。存儲(chǔ)控制單元102執(zhí)行設(shè)備驅(qū)動(dòng)器的功能。存儲(chǔ)控制單元102操作實(shí)際存儲(chǔ)器101以執(zhí)行從存儲(chǔ)器101讀出數(shù)據(jù)。讀出控制單元103執(zhí)行文件系統(tǒng)的功能。讀出控制單元103根據(jù)數(shù)據(jù)獲取請(qǐng)求生成用于指令文件的讀出的讀出請(qǐng)求,并且將生成的讀出請(qǐng)求發(fā)送到存儲(chǔ)控制單元102。在讀出請(qǐng)求中,文件的存取開始位置(偏移)和要讀出的數(shù)據(jù)量(長(zhǎng)度)描述為文件的讀出必需的信息。讀出控制單元103將從存儲(chǔ)器101讀出的文件輸出到用于視頻數(shù)據(jù)的高速緩存104、視頻數(shù)據(jù)再現(xiàn)處理單元109、用于PC IF的高速緩存105或網(wǎng)絡(luò)控制單元110。因?yàn)榇鎯?chǔ)器101中累積的數(shù)據(jù)是AV數(shù)據(jù),所以通過讀出控制單元103的文件讀出單位是幀數(shù)據(jù)單位。假設(shè)要讀出的文件的最大大小(第二大小)是等于設(shè)為GOP(畫面組)長(zhǎng)度的幀數(shù)的大小。當(dāng)GOP由15幀形成時(shí),第二大小為15幀。 再現(xiàn)裝置100包括操作面板106、用于視頻數(shù)據(jù)再現(xiàn)的控制單元107、數(shù)據(jù)請(qǐng)求處理單元108、和視頻數(shù)據(jù)再現(xiàn)處理單元109。操作面板106包括對(duì)其輸入來自用戶的操作的輸入單元(如按鈕)、和顯示菜單等的顯示單元(如顯示面板)。當(dāng)操作面板106接收從用戶輸入的操作時(shí),操作面板106將操作輸入的內(nèi)容發(fā)送到用于視頻數(shù)據(jù)再現(xiàn)的控制單元107,作為操作命令。用于視頻數(shù)據(jù)再現(xiàn)的控制單元107解釋從操作面板106發(fā)送的操作命令,并且用特定操作替換該控制命令。用于視頻數(shù)據(jù)再現(xiàn)的控制單元107基于替換的操作的內(nèi)容生成諸如數(shù)據(jù)獲取請(qǐng)求的請(qǐng)求(第二數(shù)據(jù)獲取請(qǐng)求),并且將該請(qǐng)求發(fā)送到數(shù)據(jù)請(qǐng)求處理單元108。數(shù)據(jù)請(qǐng)求處理單元108仲裁從用于視頻數(shù)據(jù)再現(xiàn)的控制單元107輸入的請(qǐng)求、和稍后說明的從用于PC IF的控制單元111輸入的請(qǐng)求,并且將請(qǐng)求傳遞給讀出控制單元103。視頻數(shù)據(jù)再現(xiàn)處理單元109基于通過讀出控制單元103的控制,對(duì)用于視頻數(shù)據(jù)的高速緩存104中存儲(chǔ)的視頻數(shù)據(jù)、或從存儲(chǔ)器101直接讀出的視頻數(shù)據(jù)進(jìn)行D/A轉(zhuǎn)換,并且輸出獲得的視頻信號(hào)。再現(xiàn)裝置100包括用作數(shù)據(jù)發(fā)送和接收控制單元的網(wǎng)絡(luò)控制單元110和用于PCIF的控制單元111。網(wǎng)絡(luò)控制單元110控制再現(xiàn)裝置100和外部PC200之間的通信。用于PC IF的控制單元111解釋經(jīng)由通信從外部PC 200發(fā)送的命令,并且用特定操作替換該命令。用于PC IF的控制單元111基于替換的操作的內(nèi)容生成諸如數(shù)據(jù)獲取請(qǐng)求的請(qǐng)求,并且將該請(qǐng)求發(fā)送到數(shù)據(jù)請(qǐng)求處理單元108。如上說明的,來自用于PC IF的控制單元111的數(shù)據(jù)獲取請(qǐng)求、和來自用于視頻數(shù)據(jù)再現(xiàn)的控制單元107的數(shù)據(jù)獲取請(qǐng)求輸入到數(shù)據(jù)請(qǐng)求處理單元108。來自用于PC IF的控制單元111的數(shù)據(jù)獲取請(qǐng)求從外部PC 200發(fā)送。如上說明的,通過隨機(jī)存取的數(shù)據(jù)獲取請(qǐng)求從外部PC 200輸入。另一方面,生成從用于視頻數(shù)據(jù)再現(xiàn)的控制單元107發(fā)送的數(shù)據(jù)獲取請(qǐng)求,以便再現(xiàn)存儲(chǔ)器101中累積的視頻數(shù)據(jù)。該數(shù)據(jù)獲取請(qǐng)求是用于指令通過順序存取的數(shù)據(jù)讀出的請(qǐng)求。在通過順序存取的數(shù)據(jù)獲取請(qǐng)求連續(xù)的同時(shí),通過預(yù)讀取累積在高速緩存(在該情況下,用于視頻數(shù)據(jù)的高速緩存104)中的文件可以直接使用。在這樣的情況下,在存儲(chǔ)器101的有效利用和響應(yīng)延遲的解決方面,有利的是設(shè)置從存儲(chǔ)器101的文件的讀出大小大。
另一方面,當(dāng)請(qǐng)求通過隨機(jī)存取的文件的獲取時(shí),通過預(yù)讀取累積在用于視頻數(shù)據(jù)的高速緩存104中的文件可能不能使用。在這樣的情況下,從存儲(chǔ)器101讀出文件的時(shí)間直接導(dǎo)致響應(yīng)的延遲時(shí)間。因此,期望將要從存儲(chǔ)器101讀出的文件的大小設(shè)置為盡可能小。因此,在根據(jù)本公開第一實(shí)施例的再現(xiàn)裝置100中,在文件大小設(shè)置為盡可能小的情況下,執(zhí)行從存儲(chǔ)器101的數(shù)據(jù)的第一讀出,對(duì)其請(qǐng)求通過隨機(jī)存取的文件的獲取。此后,逐漸地增加要從存儲(chǔ)器101讀出的數(shù)據(jù)的大小。可以基于通過讀出控制單元103從存儲(chǔ)器101的數(shù)據(jù)讀出的速度(第一速度)、以及通過網(wǎng)絡(luò)控制單元從用于PC IF的高速緩存105的數(shù)據(jù)讀出的速度(第二速度),計(jì)算從存儲(chǔ)器101的讀出大小。例如根據(jù)外部PC 200上實(shí)現(xiàn)的應(yīng)用的處理時(shí)間、該應(yīng)用執(zhí)行的數(shù)據(jù)獲取請(qǐng)求的頻率、PC 200的性能和網(wǎng)絡(luò)的通信速度決定第二速度。<2.計(jì)算讀出大小的方法的說明> 說明計(jì)算從存儲(chǔ)器101的數(shù)據(jù)的讀出大小的方法。首先,在計(jì)算數(shù)據(jù)的讀出大小中,讀出控制單元103的讀出速度表示為“X”,要通過讀出控制單元103讀出的文件的大小表示為“S”,并且通過網(wǎng)絡(luò)控制單元110的具有大小為S的數(shù)據(jù)的讀出時(shí)間表示為“T”。通過讀出控制單元103從存儲(chǔ)器101的數(shù)據(jù)的第η個(gè)讀出中的幀數(shù)表示為“j”并且數(shù)據(jù)的第η-I個(gè)讀出中的幀數(shù)表示為“ i ”。第η個(gè)讀出中的幀數(shù)j設(shè)為滿足以下兩個(gè)表達(dá)式的值。T(j) < S(i)/x (I)j > i(2)具體地,根據(jù)表達(dá)式1,第η個(gè)讀出中的幀數(shù)j設(shè)為這樣的值,通過讀出控制單元103對(duì)于j個(gè)幀的讀出時(shí)間T(j)小于通過將對(duì)于i個(gè)幀的數(shù)據(jù)S(i)除以通過網(wǎng)絡(luò)控制單元110的讀出速度X獲得的值。結(jié)果,在直到讀出控制單元103讀出用于PC IF的高速緩存105中存儲(chǔ)的所有數(shù)據(jù)的時(shí)段中,計(jì)算可以通過讀出控制單元103從存儲(chǔ)器101讀出的數(shù)據(jù)大小。此外,通過表達(dá)式I計(jì)算的幀數(shù)j需要大于已經(jīng)讀出的幀數(shù)i (表達(dá)式2)。下面說明使用特定數(shù)值計(jì)算讀出大小的示例。假設(shè)幀數(shù)i和j可以采用的值的最小值為1,并且該值的最大值為作為第二大小的15 ( = GOP長(zhǎng)度)。假設(shè)通過網(wǎng)絡(luò)控制單元110從用于PC IF的高速緩存105數(shù)據(jù)的讀出速度X為24MB/S。取決于文件的大小,通過讀出控制單元103從存儲(chǔ)器101的文件的讀出速度不同,并且預(yù)先根據(jù)形成文件的幀數(shù)計(jì)算。在幀數(shù)為1、2、3、4、5、10和15的情況下,讀出控制單元103的文件大小S和讀出速度T描述如下。幀數(shù)為I :S(1) = 275kB,T⑴=IOms幀數(shù)為2 S(2) = 550kB, T(2) = 12ms幀數(shù)為3 S(3) = 825kB,T(3) = 16ms幀數(shù)為4 S(4) = IlOOkB, T(4) = 19ms幀數(shù)為5 S(5) = 1375kB, T(5) = 23ms幀數(shù)為10 S(10) = 2750kB, T(IO) = 28ms幀數(shù)為15 S(15) = 4000kB, T(15) = 34ms首先,計(jì)算要從存儲(chǔ)器101讀出的數(shù)據(jù)的最小大小(第一大小)。當(dāng)?shù)谝淮巫x出數(shù)據(jù)時(shí),因?yàn)椤唉?I”的概念不存在,所以首先假設(shè)在用于PC IF的高速緩存105中累積i個(gè)幀,計(jì)算直到讀出所有i個(gè)幀的數(shù)據(jù)消耗的時(shí)間(表達(dá)式I的右側(cè))。檢查可以代入表達(dá)式I的左側(cè)的T(j)的“j”中的幀數(shù)。根據(jù)可以代入“j”的幀數(shù)縮窄滿足表達(dá)式2的幀數(shù)。例如,當(dāng)將“I”代入表達(dá)式I的右側(cè)的“i”中時(shí),獲得S(l)/x = 275 [kB]/24 [MB/s] = 11. 4ms ο為了滿足表達(dá)式l,T(j)的值需要小于11. 4ms。只有在j = I的情況下滿足T(j)< 11. 4ms (T = 10ms)。然而,在該情況下,因?yàn)閕 = j = 1,所以不滿足表達(dá)式2的“j >i'當(dāng)將“2”代入表達(dá)式I的右側(cè)的“i”中時(shí),獲得S(2)/x = 550[kB]/24[MB/s]=22ms。因?yàn)楸磉_(dá)式I表示為T(j) < 22ms,所以可以用作幀數(shù)j的值為“I”(此時(shí)T =IOms)到“4”(此時(shí)T = 19ms)。在這些值中,滿足表達(dá)式2的值為j = 3和j = 4。因此,第一讀出的大小只有為2幀,并且第二讀出的大小只有為3幀或4幀。在這樣的情況下,實(shí)際上,在考慮余量的情況下,通常選擇3幀的大小。通過將“3”代入“i”并且執(zhí)行相同計(jì)算,可以計(jì)算第三讀出的大小。當(dāng)將“3”代入表達(dá)式I的右側(cè)的“i”中時(shí),右側(cè)為S(3)/x = 825 [kB]/24[MB/s] = 34ms。因?yàn)楸磉_(dá)式I表示為T(j) < 34ms,所以可以用作幀數(shù)j的值為“I”(此時(shí)T =IOms)到“10” (此時(shí)T = 28ms)。在這些值中,滿足表達(dá)式2的值為j = 4到10。設(shè)置作 為最大幀數(shù)的“10”作為幀數(shù)j,S卩,幀數(shù)j = 10。當(dāng)i = 10 時(shí),表達(dá)式 I 的右側(cè)為 S(IO)/x = 2750[kB]/24[MB/s] = 114ms。因?yàn)楸磉_(dá)式I表示為T(j) < 114ms,所以可以用作幀數(shù)j的值為“I”(此時(shí)T =IOms)到“15” (此時(shí)T = 34ms)的全部數(shù)目。在這些值中,滿足表達(dá)式2的值為j = 11到15。采用最大值“15”作為幀數(shù)j。在幀數(shù)j設(shè)為“15”后,即,當(dāng)幀數(shù)j大的第二大小時(shí),以15幀為單位執(zhí)行隨后的讀出。圖4示出了基于以該方式計(jì)算的讀出大小從存儲(chǔ)器101讀出數(shù)據(jù)的圖像。圖4所示的“單元”表示“編輯單元”。“編輯單元”是數(shù)字化視頻數(shù)據(jù)中一幀的單位。如圖4所示,在第一存取期間讀取兩個(gè)編輯單元的數(shù)據(jù)Dtl。在第二存取期間讀取三個(gè)編輯單元的數(shù)據(jù)Dt2。在直到已經(jīng)讀入用于PC IF的高速緩存105 (圖3)的兩個(gè)編輯單元的所有數(shù)據(jù)Dtl被讀出控制單元103讀出的時(shí)段中,執(zhí)行三個(gè)編輯單元的數(shù)據(jù)Dt2的讀取。在第三存取期間讀取十個(gè)編輯單元的數(shù)據(jù)Dt3。在直到已經(jīng)讀入用于PC IF的高速緩存105的三個(gè)編輯單元的所有數(shù)據(jù)Dt2被讀出控制單元103讀出的時(shí)段中,執(zhí)行十個(gè)編輯單元的數(shù)據(jù)Dt3的讀取。在第四存取期間讀取十五個(gè)編輯單元的數(shù)據(jù)Dt4。在直到已經(jīng)讀入用于PC IF的高速緩存105的十個(gè)編輯單元的所有數(shù)據(jù)Dt3被讀出控制單元103讀出的時(shí)段中,執(zhí)行十五個(gè)編輯單元的數(shù)據(jù)Dt4的讀取。以十五個(gè)編輯單元為單位執(zhí)行隨后的從存儲(chǔ)器101的數(shù)據(jù)讀取,只要順序數(shù)據(jù)讀出請(qǐng)求連續(xù)。換句話說,在從數(shù)據(jù)請(qǐng)求處理單元108 (見圖3)提供的讀出請(qǐng)求中指令的文件的讀取開始地址(偏移)與上一次文件讀出的偏移連續(xù)時(shí),繼續(xù)以十五個(gè)編輯單元為單位的讀出。如果讀出請(qǐng)求指示的偏移與從上一次讀出的文件的偏移不連續(xù),則從存儲(chǔ)器101的讀出大小重置為兩個(gè)編輯單元,并且逐漸地增加??梢栽趫?zhí)行再現(xiàn)處理之前預(yù)先執(zhí)行這樣的從存儲(chǔ)器101的文件的讀出大小的計(jì)算。然而,該計(jì)算可以在每一次生成文件的讀出時(shí)執(zhí)行。<3.通過讀出控制單元的處理的示例>參考圖5的流程圖說明通過讀出控制單元103的處理的示例。首先,讀出控制單元103確定是否從數(shù)據(jù)請(qǐng)求處理單元108接收數(shù)據(jù)獲取請(qǐng)求(步驟SI)。當(dāng)沒有接收數(shù)據(jù)獲取請(qǐng)求時(shí),讀出控制單元103重復(fù)步驟SI中的確定。當(dāng)接收來自數(shù)據(jù)請(qǐng)求處理單元108的數(shù)據(jù)獲取請(qǐng)求時(shí),讀出控制單元103確定由數(shù)據(jù)獲取請(qǐng)求指示的文件的偏移是否與上一次讀出的文件的偏移連續(xù)(步驟S2)。當(dāng)讀出控制單元103確定由數(shù)據(jù)獲取請(qǐng)求指示的文件的偏移與上一次讀出的文件的偏移不連續(xù)時(shí),讀出控制單元103將從存儲(chǔ)器101的數(shù)據(jù)的讀出大小設(shè)為最小大小(第一大小)(步驟S3),生成用于以設(shè)置的大小請(qǐng)求數(shù)據(jù)的讀出的讀出請(qǐng)求,并且將該讀出請(qǐng)求提供給存儲(chǔ)控制單元102 (步驟S4)。隨后,讀出控制單元103確定用于PC IF的高速緩存105上的數(shù)據(jù)的剩余量是否等于或小于預(yù)先設(shè)置的預(yù)定閾值(步驟S5)。當(dāng)用于PC IF的高速緩存105上的數(shù)據(jù)的剩余量大于預(yù)定閾值時(shí),讀出控制單元103重復(fù)步驟S5中的確定。當(dāng)用于PC IF的高速緩存·105上的數(shù)據(jù)的剩余量等于或小于預(yù)定閾值時(shí),讀出控制單元103返回SI,并且繼續(xù)確定。當(dāng)讀出控制單元103在步驟S2中確定數(shù)據(jù)獲取請(qǐng)求指示的文件的偏移與上一次讀出的文件的偏移連續(xù)時(shí),隨后,讀出控制單元103確定上一次設(shè)置的讀出大小是否為最大大小(第二大小)(步驟S6)。當(dāng)上一次設(shè)置的讀出大小不是最大大小時(shí),即,上一次設(shè)置的讀出大小是小于最大大小的大小時(shí),讀出控制單元103將比上一次設(shè)置的讀出大小大一級(jí)的大小設(shè)置為讀出大小,并且進(jìn)行到步驟S4。當(dāng)上一次設(shè)置的讀出大小是最大大小時(shí),讀出控制單元103將讀出大小設(shè)置為最大大小,并且進(jìn)行到步驟S4。圖6是當(dāng)讀出控制單元103執(zhí)行圖5所示的處理時(shí)執(zhí)行的再現(xiàn)裝置100中的數(shù)據(jù)讀出處理的示例的圖。假設(shè)基于其中指定與上一次存取的文件的偏移不連續(xù)的偏移的數(shù)據(jù)獲取請(qǐng)求,生成圖6所示的第一次從讀出控制單元103發(fā)出的讀出請(qǐng)求Ril。因此,讀出控制單元103以預(yù)先設(shè)置的最小大小從存儲(chǔ)器101讀出數(shù)據(jù)Dtl,并且將數(shù)據(jù)Dtl輸出到視頻數(shù)據(jù)再現(xiàn)處理單元109。當(dāng)應(yīng)用于圖4所示的示例時(shí),數(shù)據(jù)Dtl的大小為兩個(gè)編輯單元。從存儲(chǔ)器101讀出的數(shù)據(jù)Dtl由視頻數(shù)據(jù)再現(xiàn)處理單元109再現(xiàn)。以該方式,當(dāng)在數(shù)據(jù)獲取請(qǐng)求中指定與上一次存取的文件的偏移不連續(xù)的偏移時(shí),用于PC IF的高速緩存105中累積的數(shù)據(jù)可能不能使用。在這樣的情況下,從存儲(chǔ)器101讀出數(shù)據(jù)Dtl的時(shí)間直接導(dǎo)致響應(yīng)的延遲時(shí)間。利用根據(jù)本公開實(shí)施例的再現(xiàn)裝置100,在這樣的情況下,要讀出的數(shù)據(jù)Dtl的大小設(shè)置為最小大小。這使得可能最小化響應(yīng)延遲。假設(shè),在從數(shù)據(jù)請(qǐng)求處理單元108 (見圖I)隨后發(fā)送的每個(gè)數(shù)據(jù)獲取請(qǐng)求中,數(shù)據(jù)獲取請(qǐng)求指示的文件的偏移與上一次讀出的文件的偏移連續(xù)。因此,讀出控制單元103將從存儲(chǔ)器101的數(shù)據(jù)的讀出大小設(shè)置為比上一次讀出的大小(兩個(gè)編輯單元)大一級(jí)的大小(三個(gè)編輯單元),并發(fā)送讀出請(qǐng)求Ri2。基于讀出請(qǐng)求Ri2從存儲(chǔ)器101讀出三個(gè)單元的數(shù)據(jù)Dt2,并且將其寫入用于PC IF的高速緩存105。在通過視頻數(shù)據(jù)再現(xiàn)處理單元109的數(shù)據(jù)Dtl的再現(xiàn)結(jié)束之前,由視頻數(shù)據(jù)再現(xiàn)處理單元109讀出寫入用于PC IF的高速緩存105中的數(shù)據(jù)Dt2,并且與數(shù)據(jù)Dtl的再現(xiàn)的結(jié)束同步地再現(xiàn)。隨后,讀出控制單元103將從存儲(chǔ)器101的數(shù)據(jù)的讀出大小設(shè)置為更大一級(jí)的大小(即,十個(gè)單元)(見圖4),并發(fā)送讀出請(qǐng)求Ri3。基于讀出請(qǐng)求Ri3從存儲(chǔ)器101讀出十個(gè)單元的數(shù)據(jù)Dt3,并且將其寫入用于PC IF的高速緩存105。在直到通過視頻數(shù)據(jù)再現(xiàn)處理單元109再現(xiàn)數(shù)據(jù)Dt2的所有數(shù)據(jù)的時(shí)段,通過視頻數(shù)據(jù)再現(xiàn)處理單元109執(zhí)行從存儲(chǔ)器101的數(shù)據(jù)Dt3的讀出。換句話說,在直到耗盡用于PC IF的高速緩存105的時(shí)段中執(zhí)行讀出。隨后,讀出控制單元103將從存儲(chǔ)器101的數(shù)據(jù)的讀出大小設(shè)置為更大一級(jí)的大小(即,十五個(gè)單元)(見圖4),并發(fā)送讀出請(qǐng)求Ri4。基于讀出請(qǐng)求Ri4,從存儲(chǔ)器101讀出十五個(gè)單元的數(shù)據(jù)Dt4,并且將其寫入用于PC IF的高速緩存105。在直到所有數(shù)據(jù)Dt3由視頻數(shù)據(jù)再現(xiàn)處理單元109再現(xiàn)的時(shí)段中,執(zhí)行從存儲(chǔ)器101的數(shù)據(jù)Dt4的讀出。換句話說,在直到耗盡用于PC IF的高速緩存105的時(shí)段中執(zhí)行數(shù)據(jù)Dt4的讀出。此后,從存儲(chǔ)器101讀出的數(shù)據(jù)的大小設(shè)置為最大大小,即,十五個(gè)編輯單元,只要對(duì)存儲(chǔ)器101的順序存取連續(xù)。隨著從存儲(chǔ)器101讀出的數(shù)據(jù)的大小增加,沒有執(zhí)行對(duì)存儲(chǔ)器101的存取的時(shí)間也與大小的增加成比例地增加,如圖6中陰影所示。換句話說,多任務(wù)中其他任務(wù)開始存取 存儲(chǔ)器101的機(jī)會(huì)也增加。因此,可以高效地使用存儲(chǔ)器101。簡(jiǎn)而言之,利用根據(jù)本公開實(shí)施例的再現(xiàn)裝置100,當(dāng)假設(shè)通過隨機(jī)存取和順序存取兩者的存取時(shí),可能獲得兩種效果響應(yīng)延遲的解決和存儲(chǔ)器101的有效使用。在實(shí)施例中說明的示例中,根據(jù)本公開實(shí)施例的再現(xiàn)裝置應(yīng)用于僅執(zhí)行再現(xiàn)的再現(xiàn)裝置。然而,再現(xiàn)裝置可以應(yīng)用于還可以執(zhí)行記錄的記錄和再現(xiàn)裝置。在實(shí)施例中說明的示例中,通過讀出控制單元103設(shè)置的第二大小設(shè)置為GOP長(zhǎng)度。然而,第二大小不限于此。作為第二大小,設(shè)置對(duì)應(yīng)于從存儲(chǔ)器101讀出的數(shù)據(jù)的格式的最優(yōu)值。本公開還可以采取下面說明的配置。(I) 一種再現(xiàn)裝置,包括存儲(chǔ)單元,其中累積數(shù)據(jù);讀出控制單元,其控制數(shù)據(jù)從存儲(chǔ)單元的讀出;高速緩存,其暫時(shí)存儲(chǔ)由讀出控制單元讀出的數(shù)據(jù);以及數(shù)據(jù)發(fā)送和接收控制單元,其基于從外部裝置輸入的數(shù)據(jù)獲取請(qǐng)求讀出高速緩存中存儲(chǔ)的數(shù)據(jù),并且將該數(shù)據(jù)輸出到外部裝置,其中讀出控制單元在將要從存儲(chǔ)單元讀出的數(shù)據(jù)大小從第一大小逐步地增加到第二大小的同時(shí),從存儲(chǔ)單元讀出數(shù)據(jù),并且將該數(shù)據(jù)輸出到高速緩存,該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小。(2)如(I)所述的再現(xiàn)裝置,其中基于第一速度和第二速度計(jì)算第一大小、和比第一大小大并且比第二大小小的讀出大小,該第一速度是讀出控制單元從存儲(chǔ)單元讀出數(shù)據(jù)的速度,該第二速度是數(shù)據(jù)發(fā)送和接收控制單元從高速緩存讀出數(shù)據(jù)的數(shù)據(jù)。(3)如⑴或⑵所述的再現(xiàn)裝置,其中第二速度低于第一速度,以及計(jì)算第一大小和比第一大小大并且比第二大小小的讀出大小,作為在直到讀出控制單元讀出高速緩存中存儲(chǔ)的所有數(shù)據(jù)的時(shí)段中讀出控制單元能夠從存儲(chǔ)單元讀出的最大大小。
(4)如⑴到(3)的任一所述的再現(xiàn)裝置,其中數(shù)據(jù)是聲音數(shù)據(jù)和視頻數(shù)據(jù),以及通過讀出控制單元與數(shù)據(jù)發(fā)送和接收控制單元的數(shù)據(jù)讀出的單位是幀。(5)如⑴到(4)的任一所述的再現(xiàn)裝置,其中,當(dāng)讀出控制單元的讀出速度表示為X,通過讀出控制單元讀出的數(shù)據(jù)的大小表示為S,并且數(shù)據(jù)發(fā)送和接收控制單元讀出具有大小為S的數(shù)據(jù)的時(shí)間表示為T,通過讀出控制單元從存儲(chǔ)單元的數(shù)據(jù)的第η個(gè)讀出中的幀數(shù)j設(shè)為這樣的值,其中通過讀出控制單元的j個(gè)幀的讀出時(shí)間T(j)小于S(i)/x,該值是通過將i個(gè)幀的數(shù)據(jù)大小S(i)除以通過數(shù)據(jù)發(fā)送和接收控制單元的讀出時(shí)間獲得的值,并且是大于通過讀出控制單元從存儲(chǔ)單元的第η-I個(gè)讀出中讀出的數(shù)據(jù)的幀數(shù)i的值。(6)如(I)到(5)的任一所述的再現(xiàn)裝置,還包括第二高速緩存,其暫時(shí)存儲(chǔ)通過讀出控制單元讀出的數(shù)據(jù);以及再現(xiàn)處理單元,其基于通過操作單元輸入的第二數(shù)據(jù)獲取請(qǐng)求,讀出第二高速緩存中存儲(chǔ)的數(shù)據(jù),并且再現(xiàn)數(shù)據(jù),其中當(dāng)由數(shù)據(jù)獲取請(qǐng)求或第二數(shù) 據(jù)獲取請(qǐng)求指示的數(shù)據(jù)的存取開始位置與上一次存取的位置不連續(xù)時(shí),讀出控制單元以第一大小從存儲(chǔ)單元讀出數(shù)據(jù)。(7)如⑴到(6)的任一所述的再現(xiàn)裝置,其中j能夠采用的最大值等于第二大小,以及第二大小等于由用于聲音數(shù)據(jù)和視頻數(shù)據(jù)的編碼標(biāo)準(zhǔn)規(guī)定的最小單位結(jié)構(gòu)的大小。(8) —種再現(xiàn)方法,包括累積數(shù)據(jù);在將讀出累積數(shù)據(jù)中的數(shù)據(jù)大小從第一大小逐步地增加到第二大小的同時(shí),讀出數(shù)據(jù)并且輸出該數(shù)據(jù),該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小;暫時(shí)高速緩存讀出的數(shù)據(jù);以及基于從外部裝置輸入的數(shù)據(jù)獲取請(qǐng)求,讀出高速緩存的數(shù)據(jù),并且將該高速緩存的數(shù)據(jù)輸出到外部裝置。本申請(qǐng)包含涉及于2011年4月7日向日本專利局提交的日本優(yōu)先權(quán)專利申請(qǐng)JP2011-085421中公開的主題,在此通過引用并入其全部?jī)?nèi)容。本領(lǐng)域的技術(shù)人員應(yīng)該理解,取決于設(shè)計(jì)要求和其他因素,可以出現(xiàn)各種修改、組合、子組合和更替,只要它們?cè)谒綑?quán)利要求或其等價(jià)物的范圍內(nèi)。
權(quán)利要求
1.一種再現(xiàn)裝置,包括 存儲(chǔ)單元,其中累積數(shù)據(jù); 讀出控制単元,其控制數(shù)據(jù)從存儲(chǔ)單元的讀出; 高速緩存,其暫時(shí)存儲(chǔ)由讀出控制單元讀出的數(shù)據(jù);以及 數(shù)據(jù)發(fā)送和接收控制単元,其基于從外部裝置輸入的數(shù)據(jù)獲取請(qǐng)求,讀出高速緩存中存儲(chǔ)的數(shù)據(jù),并且將該數(shù)據(jù)輸出到外部裝置,其中 讀出控制単元在將要從存儲(chǔ)單元讀出的數(shù)據(jù)大小從第一大小逐步地増加到第二大小的同吋,從存儲(chǔ)單元讀出數(shù)據(jù),并且將該數(shù)據(jù)輸出到高速緩存,該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小。
2.如權(quán)利要求I所述的再現(xiàn)裝置,其中基于第一速度和第二速度計(jì)算第一大小、和比 第一大小大并且比第二大小小的讀出大小,該第一速度是讀出控制單元從存儲(chǔ)單元讀出數(shù)據(jù)的速度,該第二速度是數(shù)據(jù)發(fā)送和接收控制單元從高速緩存讀出數(shù)據(jù)的速度。
3.如權(quán)利要求2所述的再現(xiàn)裝置,其中 第二速度低于第一速度,以及 計(jì)算第一大小和比第一大小大并且比第二大小小的讀出大小,作為在直到讀出控制單元讀出高速緩存中存儲(chǔ)的所有數(shù)據(jù)的時(shí)段中,讀出控制単元能夠從存儲(chǔ)單元讀出的最大大小。
4.如權(quán)利要求3所述的再現(xiàn)裝置,其中 數(shù)據(jù)是聲音數(shù)據(jù)和視頻數(shù)據(jù),以及 通過讀出控制單元與數(shù)據(jù)發(fā)送和接收控制単元的數(shù)據(jù)的讀出的単位是幀。
5.如權(quán)利要求4所述的再現(xiàn)裝置,其中,當(dāng)讀出控制単元的讀出速度表示為X,通過讀出控制單元讀出的數(shù)據(jù)的大小表示為S,并且數(shù)據(jù)發(fā)送和接收控制單元讀出具有大小為S的數(shù)據(jù)的時(shí)間表示為T,通過讀出控制單元從存儲(chǔ)単元的數(shù)據(jù)的第η個(gè)讀出中的幀數(shù)j設(shè)為這樣的值,其中通過讀出控制單元的j個(gè)幀的讀出時(shí)間T(j)小于S(i)/x,該值是通過將i個(gè)幀的數(shù)據(jù)大小S(i)除以通過數(shù)據(jù)發(fā)送和接收控制単元的讀出時(shí)間獲得的值,并且是大于通過讀出控制單元從存儲(chǔ)單元的第η-I個(gè)讀出中讀出的數(shù)據(jù)的幀數(shù)i的值。
6.如權(quán)利要求5所述的再現(xiàn)裝置,還包括 第二高速緩存,其暫時(shí)存儲(chǔ)通過讀出控制單元讀出的數(shù)據(jù);以及再現(xiàn)處理単元,其基于通過操作單元輸入的第二數(shù)據(jù)獲取請(qǐng)求,讀出第二高速緩存中存儲(chǔ)的數(shù)據(jù),并且再現(xiàn)數(shù)據(jù),其中 當(dāng)由數(shù)據(jù)獲取請(qǐng)求或第二數(shù)據(jù)獲取請(qǐng)求指示的數(shù)據(jù)的存取開始位置與上一次存取的位置不連續(xù)吋,讀出控制單元以第一大小從存儲(chǔ)單元讀出數(shù)據(jù)。
7.如權(quán)利要求6所述的再現(xiàn)裝置,其中 j能夠采用的最大值等于第二大小,以及 第二大小等于由用于聲音數(shù)據(jù)和視頻數(shù)據(jù)的編碼標(biāo)準(zhǔn)規(guī)定的最小単位結(jié)構(gòu)的大小。
8.一種再現(xiàn)方法,包括 累積數(shù)據(jù); 在將讀出累積數(shù)據(jù)中的數(shù)據(jù)大小從第一大小逐步地増加到第二大小的同時(shí),讀出數(shù)據(jù)并且輸出該數(shù)據(jù),該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小; 暫時(shí)高速緩存讀出的數(shù)據(jù);以及 基于從外部裝置輸入的數(shù)據(jù)獲取請(qǐng)求,讀出高速緩存的數(shù)據(jù),并且將該高速緩存的數(shù)據(jù)輸出到外部裝置。
全文摘要
本公開提供了一種再現(xiàn)裝置和再現(xiàn)方法。該再現(xiàn)裝置包括存儲(chǔ)單元,其中累積數(shù)據(jù);讀出控制單元,其控制數(shù)據(jù)從存儲(chǔ)單元的讀出;高速緩存,其暫時(shí)存儲(chǔ)由讀出控制單元讀出的數(shù)據(jù);以及數(shù)據(jù)發(fā)送和接收控制單元,其讀出高速緩存中存儲(chǔ)的數(shù)據(jù),并且基于從外部裝置輸入的數(shù)據(jù)獲取請(qǐng)求將該數(shù)據(jù)輸出到外部裝置,其中讀出控制單元在將要從存儲(chǔ)單元讀出的數(shù)據(jù)大小從第一大小逐步地增加到第二大小的同時(shí),從存儲(chǔ)單元讀出數(shù)據(jù),并且將該數(shù)據(jù)輸出到高速緩存,該第一大小為預(yù)先設(shè)置的最小大小,該第二大小為預(yù)先設(shè)置的最大大小。
文檔編號(hào)G06F12/08GK102736989SQ20121010210
公開日2012年10月17日 申請(qǐng)日期2012年4月9日 優(yōu)先權(quán)日2011年4月7日
發(fā)明者真壁鐵彌, 若谷茂樹 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1