專利名稱:再現(xiàn)設(shè)備、再現(xiàn)方法和程序的制作方法
技術(shù)領(lǐng)域:
本公開涉及再現(xiàn)設(shè)備、再現(xiàn)方法和程序。
背景技術(shù):
在相關(guān)技術(shù)中,再現(xiàn)諸如聲音和視頻之類的內(nèi)容的再現(xiàn)設(shè)備是已知的。再現(xiàn)設(shè)備通過網(wǎng)絡(luò)從服務(wù)器等接收內(nèi)容文件,并且再現(xiàn)內(nèi)容文件。然而,當(dāng)內(nèi)容文件的容量較大時,完成文件接收所費的時間較長。因此,再現(xiàn)開始被延遲。為了解決這一問題,執(zhí)行所謂的流式再現(xiàn)(streaming !^production)。在流式再現(xiàn)中,內(nèi)容文件中包含的數(shù)據(jù)被緩存到再現(xiàn)設(shè)備的緩沖器中,然后執(zhí)行再現(xiàn)(參見日本未實審專利申請公布No. 2010-87546)。
發(fā)明內(nèi)容
在具有充足資源的再現(xiàn)設(shè)備中,可將緩沖器擴展到最大。然而,在具有少量資源的再現(xiàn)設(shè)備中,緩沖器的大小較小。為此,當(dāng)緩沖器的大小較小時,難以執(zhí)行穩(wěn)定的流式再現(xiàn), 并且可能有內(nèi)容根本不被再現(xiàn)。希望提供一種新型的、改進的再現(xiàn)設(shè)備、再現(xiàn)方法和程序,其中即使當(dāng)緩沖器的容量較小時也可以執(zhí)行穩(wěn)定的流式再現(xiàn)。根據(jù)本公開的一個實施例,提供了一種再現(xiàn)設(shè)備,包括接收單元,該接收單元以流式方式通過網(wǎng)絡(luò)接收內(nèi)容數(shù)據(jù);區(qū)分單元,該區(qū)分單元區(qū)分由接收單元以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù);數(shù)據(jù)管理單元,對于區(qū)分單元區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),該數(shù)據(jù)管理單元在緩沖器中存儲再現(xiàn)數(shù)據(jù)并且不在緩沖器中存儲非再現(xiàn)數(shù)據(jù);以及解碼單元,該解碼單元對由數(shù)據(jù)管理單元存儲在緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。在再現(xiàn)設(shè)備中,數(shù)據(jù)管理單元可以相互關(guān)聯(lián)地管理內(nèi)容數(shù)據(jù)中的再現(xiàn)數(shù)據(jù)的第一地址和存儲在緩沖器中的再現(xiàn)數(shù)據(jù)的第二地址,并且解碼單元可以訪問由數(shù)據(jù)管理單元管理的第一地址并且對再現(xiàn)數(shù)據(jù)進行解碼。再現(xiàn)設(shè)備還可包括分析單元,該分析單元分析區(qū)分單元區(qū)分出的非再現(xiàn)數(shù)據(jù),并且分析單元可以在解碼單元執(zhí)行對再現(xiàn)數(shù)據(jù)的解碼期間分析非再現(xiàn)數(shù)據(jù)。在再現(xiàn)設(shè)備中,非再現(xiàn)數(shù)據(jù)可包括再現(xiàn)數(shù)據(jù)的屬性信息,并且分析單元可以分析非再現(xiàn)數(shù)據(jù)并且提取屬性信息。在再現(xiàn)設(shè)備中,內(nèi)容數(shù)據(jù)可包括混在一起的音頻數(shù)據(jù)和視頻數(shù)據(jù),并且數(shù)據(jù)管理單元可以將通過從內(nèi)容數(shù)據(jù)中摘除視頻數(shù)據(jù)而獲得的數(shù)據(jù)存儲在緩沖器中作為再現(xiàn)數(shù)據(jù)。
在再現(xiàn)設(shè)備中,數(shù)據(jù)管理單元可以將音頻數(shù)據(jù)和內(nèi)容數(shù)據(jù)中包含的在對音頻數(shù)據(jù)解碼時參考的參考數(shù)據(jù)存儲在緩沖器中作為再現(xiàn)數(shù)據(jù),并且解碼單元可以基于緩沖器中存儲的參考數(shù)據(jù)對音頻數(shù)據(jù)進行解碼。 根據(jù)本公開的另一個實施例,提供了一種再現(xiàn)方法,包括以流式方式通過網(wǎng)絡(luò)接
3收內(nèi)容數(shù)據(jù);區(qū)分以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù);對于區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),在緩沖器中存儲再現(xiàn)數(shù)據(jù)并且不在緩沖器中存儲非再現(xiàn)數(shù)據(jù);以及對存儲在緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。根據(jù)本公開的又一個實施例,提供了一種用于使再現(xiàn)設(shè)備的計算機執(zhí)行以下步驟的程序以流式方式通過網(wǎng)絡(luò)接收內(nèi)容數(shù)據(jù);區(qū)分以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù);對于區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),在緩沖器中存儲再現(xiàn)數(shù)據(jù)并且不在緩沖器中存儲非再現(xiàn)數(shù)據(jù);以及對存儲在緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。如上所述,根據(jù)本公開的實施例,可以提供一種新型的、改進的再現(xiàn)設(shè)備、再現(xiàn)方法和程序,其中即使當(dāng)緩沖器的容量較小時也可以執(zhí)行穩(wěn)定的流式再現(xiàn)。
圖1是圖示流式再現(xiàn)系統(tǒng)的配置的框圖。圖2是圖示聲音再現(xiàn)控制單元的功能塊的示圖。圖3是圖示MP3格式音頻文件的數(shù)據(jù)結(jié)構(gòu)的示意圖。圖4是圖示MP4格式電影文件的數(shù)據(jù)結(jié)構(gòu)的示意圖。圖5是圖示MP3格式音頻文件的聲音再現(xiàn)處理的流程圖。圖6是圖示ID3標(biāo)簽的分析處理的流程圖。圖7是圖示MP4格式電影文件的聲音再現(xiàn)處理的流程圖。
具體實施例方式下文中,將參考附圖詳細描述本公開的優(yōu)選實施例。在說明書和附圖中,相同的標(biāo)號和符號被賦予具有基本相同的功能配置的構(gòu)成元件,并且省略重復(fù)的描述。將按照以下順序進行說明。1.流式再現(xiàn)系統(tǒng)的配置2.聲音再現(xiàn)控制單元的配置3.聲音再現(xiàn)處理3-1. MP3格式音頻文件的聲音再現(xiàn)處理3-2. MP4格式電影文件的聲音再現(xiàn)處理4.根據(jù)實施例的再現(xiàn)設(shè)備的有效性5.其他實施例<1.流式再現(xiàn)系統(tǒng)的配置〉首先,將參考圖1描述根據(jù)一個實施例的流式再現(xiàn)系統(tǒng)1的配置。圖1是圖示流式再現(xiàn)系統(tǒng)1的配置的框圖。流式再現(xiàn)系統(tǒng)1是用于以流式方式發(fā)送和再現(xiàn)內(nèi)容文件的系統(tǒng)。流式再現(xiàn)系統(tǒng)1 包括服務(wù)器10、網(wǎng)絡(luò)20和再現(xiàn)設(shè)備30。在圖1中,舉例來說,網(wǎng)絡(luò)20是無線網(wǎng)絡(luò),但是它并不限于此,而可以是有線網(wǎng)絡(luò)。服務(wù)器10提供包括視頻數(shù)據(jù)或音頻數(shù)據(jù)的內(nèi)容文件(內(nèi)容數(shù)據(jù))。服務(wù)器10具有存儲包含編碼數(shù)據(jù)的內(nèi)容文件的數(shù)據(jù)存儲單元12。數(shù)據(jù)存儲單元12存儲MP3格式音頻文件、MP4格式電影文件等等作為內(nèi)容文件。服務(wù)器10以流式方式通過TCP(傳輸控制協(xié)議)包等發(fā)送存儲在數(shù)據(jù)存儲單元12中的內(nèi)容文件。再現(xiàn)設(shè)備30以流式方式通過網(wǎng)絡(luò)20從服務(wù)器10接收內(nèi)容文件,進而解碼并再現(xiàn)所接收的內(nèi)容文件。在本實施例中,具有從揚聲器輸出聲音的因特網(wǎng)收音機功能的迷你組件將被描述為再現(xiàn)設(shè)備30的例子。如圖1所示,再現(xiàn)設(shè)備30包括控制單元42、存儲器44、作為接收單元的例子的通信單元46和揚聲器48??刂茊卧?2控制再現(xiàn)設(shè)備30的整體,并且對通信單元46、揚聲器48等執(zhí)行預(yù)定控制??刂茊卧?2還用作后面將描述的聲音再現(xiàn)控制單元100。存儲器44存儲各種數(shù)據(jù),例如用在控制單元42中的信息(例如,由控制單元42 執(zhí)行的程序的信息)。通信單元46具有天線,并且通過連接到外部服務(wù)器10的基站與網(wǎng)絡(luò)20執(zhí)行無線電通信。例如,通信單元46以流式方式通過網(wǎng)絡(luò)20從服務(wù)器10接收內(nèi)容文件。揚聲器48輸出聲音。例如,揚聲器48以流式方式輸出(再現(xiàn))與從服務(wù)器10接收的內(nèi)容文件中所包含的音頻數(shù)據(jù)相對應(yīng)的聲音。本實施例的再現(xiàn)設(shè)備30用作因特網(wǎng)收音機。當(dāng)以流式方式接收電影文件時,電影文件中包含的音頻數(shù)據(jù)被再現(xiàn),但是視頻數(shù)據(jù)不被再現(xiàn)。<2.聲音再現(xiàn)控制單元的配置>如上所述,再現(xiàn)設(shè)備30再現(xiàn)與以流式方式接收的內(nèi)容文件的音頻數(shù)據(jù)相對應(yīng)的聲音。為了執(zhí)行該功能,再現(xiàn)設(shè)備30具有聲音再現(xiàn)控制單元100。將參考圖2描述聲音再現(xiàn)控制單元100的配置。圖2是圖示聲音再現(xiàn)控制單元 100的功能塊的示圖。聲音再現(xiàn)控制單元100包括數(shù)據(jù)區(qū)分單元120、緩沖器130、數(shù)據(jù)管理單元140、解碼單元150和分析單元160。數(shù)據(jù)區(qū)分單元120區(qū)分由通信單元46以流式方式接收的內(nèi)容文件的種類。具體而言,數(shù)據(jù)區(qū)分單元120參考文件的擴展名等來區(qū)分以流式方式接收的內(nèi)容文件的種類。例如,數(shù)據(jù)區(qū)分單元120區(qū)分以流式方式接收的內(nèi)容文件是MP3格式音頻文件還是MP4格式電影文件。在通信單元46以流式方式接收的內(nèi)容文件中,數(shù)據(jù)區(qū)分單元120區(qū)分要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù)。在本實施例中,再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù)是針對每個內(nèi)容文件預(yù)先確定的。因此,如果內(nèi)容文件可以被區(qū)分,則數(shù)據(jù)區(qū)分單元120可以容易地識別再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù)。關(guān)于上述的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),例示了圖3中所示的MP3格式音頻文件和圖 4中所示的MP4格式電影文件以進行描述。圖3是圖示MP3格式音頻文件的數(shù)據(jù)結(jié)構(gòu)的示意圖。如圖3所示,音頻文件包括設(shè)在頭部的ID3標(biāo)簽和緊隨其后的音頻數(shù)據(jù)(數(shù)據(jù)組D2)。ID3標(biāo)簽是包括音頻數(shù)據(jù)的屬性信息(例如,表示藝術(shù)家姓名、出品年份、音樂標(biāo)題等的信息)的數(shù)據(jù),并且不是再現(xiàn)數(shù)據(jù)。 為此,在根據(jù)本實施例的音頻文件的情況中,音頻數(shù)據(jù)對應(yīng)于再現(xiàn)數(shù)據(jù),并且ID3標(biāo)簽對應(yīng)于非再現(xiàn)數(shù)據(jù)。圖4是圖示MP4格式電影文件的數(shù)據(jù)結(jié)構(gòu)的示意圖。如圖4所示,電影文件包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、影片包(Movie Box)、元數(shù)據(jù)等等。該文件包括混在一起的音頻數(shù)據(jù)和視頻數(shù)據(jù)。元數(shù)據(jù)包括關(guān)于電影的屬性信息。影片包是在再現(xiàn)(解碼)音頻數(shù)據(jù)或視頻數(shù)據(jù)時參考的參考數(shù)據(jù),并且在電影文件中僅存在一個。在根據(jù)本實施例的電影文件的情況中,音頻數(shù)據(jù)和影片包對應(yīng)于再現(xiàn)數(shù)據(jù),并且視頻數(shù)據(jù)和元數(shù)據(jù)對應(yīng)于非再現(xiàn)數(shù)據(jù)。緩沖器130緩存以流式方式接收的內(nèi)容文件中包含的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù)中的再現(xiàn)數(shù)據(jù)。即,在圖3所示的音頻文件的情況中,緩沖器130僅緩存音頻數(shù)據(jù)。在圖4所示的電影文件的情況中,緩沖器130僅緩存音頻數(shù)據(jù)和影片包。即,在電影文件的情況中被緩存的再現(xiàn)數(shù)據(jù)是通過從電影數(shù)據(jù)中摘除視頻數(shù)據(jù)和元數(shù)據(jù)而獲得的數(shù)據(jù)。如上所述,僅有用于再現(xiàn)的最少數(shù)據(jù)被緩存在緩沖器130中,因而即使當(dāng)緩沖器130的容量較小時也可以緩存數(shù)據(jù)。另一方面,內(nèi)容文件的非再現(xiàn)數(shù)據(jù)被發(fā)送到分析單元160。即,音頻文件的ID3標(biāo)簽或者電影文件的視頻數(shù)據(jù)和元數(shù)據(jù)被發(fā)送到分析單元160。數(shù)據(jù)管理單元140管理緩沖器130執(zhí)行以流式方式接收的內(nèi)容文件的緩存。在本實施例中,內(nèi)容文件不全都被緩存在緩沖器130中,而是數(shù)據(jù)管理單元140管理緩沖器130 執(zhí)行僅僅對由數(shù)據(jù)區(qū)分單元120區(qū)分的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù)之中的再現(xiàn)數(shù)據(jù)的緩存。由于內(nèi)容文件的非再現(xiàn)數(shù)據(jù)不被緩存在緩沖器130中,因此緩存在緩沖器130中的音頻數(shù)據(jù)的地址偏移。為此,數(shù)據(jù)管理單元140管理內(nèi)容文件中的音頻數(shù)據(jù)的地址(第一地址)以及在緩沖器130中緩存時的地址(第二地址),使它們相關(guān)聯(lián)。解碼單元150在正常數(shù)據(jù)量被緩存在緩沖器130中時對緩沖器130中緩存的音頻數(shù)據(jù)進行解碼。具體而言,當(dāng)解碼單元150訪問數(shù)據(jù)管理單元140中的第一地址的音頻數(shù)據(jù)時,數(shù)據(jù)管理單元140將位于與第一地址相對應(yīng)的緩沖器130的第二地址處的音頻數(shù)據(jù)發(fā)送到解碼單元150。然后,第二地址的音頻數(shù)據(jù)(與第一地址的音頻數(shù)據(jù)相同的數(shù)據(jù))被解碼單元150解碼。另外,當(dāng)內(nèi)容文件是電影文件時,解碼單元150基于存儲在緩沖器130 中的影片包對音頻數(shù)據(jù)進行解碼。經(jīng)解碼單元150解碼的音頻數(shù)據(jù)被發(fā)送到揚聲器48,并被揚聲器48以音頻方式再現(xiàn)。分析單元160在解碼單元150對音頻數(shù)據(jù)解碼期間分析數(shù)據(jù)區(qū)分單元120區(qū)分出的非再現(xiàn)數(shù)據(jù)。例如,在音頻文件的情況中,分析單元160分析從數(shù)據(jù)區(qū)分單元120發(fā)送來的ID3標(biāo)簽,并且提取音頻文件的屬性信息。在電影文件的情況中,分析單元160分析元數(shù)據(jù)或視頻數(shù)據(jù),并且提取關(guān)于電影文件的屬性信息。通過提供分析單元160,即使當(dāng)沒有從服務(wù)器10接收到關(guān)于內(nèi)容文件的元數(shù)據(jù)時,也可以獲取關(guān)于內(nèi)容文件的屬性信息。為此,根據(jù)本實施例的再現(xiàn)設(shè)備30不接收以流式方式從服務(wù)器10接收的內(nèi)容文件的元數(shù)據(jù)。由分析單元160提取的信息可以在揚聲器48的聲音再現(xiàn)期間被顯示在顯示單元 (未示出)上。因此,用戶可以識別關(guān)于所再現(xiàn)的聲音的信息。<3.聲音再現(xiàn)處理〉將詳細描述由上述聲音再現(xiàn)控制單元100執(zhí)行的聲音再現(xiàn)處理。下文中,描述分為MP3格式音頻文件的聲音再現(xiàn)處理和MP4格式電影文件的聲音再現(xiàn)處理。(3-1. MP3格式音頻文件的聲音再現(xiàn)處理)
圖5是圖示MP3格式音頻文件的聲音再現(xiàn)處理的流程圖。控制單元42執(zhí)行存儲在存儲器單元44中的預(yù)定程序,以實現(xiàn)聲音再現(xiàn)處理。當(dāng)服務(wù)器10接收到將內(nèi)容文件發(fā)送到再現(xiàn)設(shè)備30的發(fā)送請求的通知并且向再現(xiàn)設(shè)備30發(fā)送內(nèi)容文件(MP3格式音頻文件)時,圖5中所示的聲音再現(xiàn)處理開始。首先,再現(xiàn)設(shè)備30的通信單元46以流式方式接收通過網(wǎng)絡(luò)20從服務(wù)器10發(fā)送來的內(nèi)容文件(步驟S2)。即,通信單元46接收TCP包中的內(nèi)容文件。然后,數(shù)據(jù)區(qū)分單元120區(qū)分由通信單元46以流式方式接收的內(nèi)容文件(步驟 S4)。在本實施例中,數(shù)據(jù)區(qū)分單元120區(qū)分出所接收的文件是音頻文件。數(shù)據(jù)區(qū)分單元 120區(qū)分音頻文件中作為再現(xiàn)數(shù)據(jù)的音頻數(shù)據(jù)和作為非再現(xiàn)數(shù)據(jù)的ID3標(biāo)簽。在區(qū)分之后,數(shù)據(jù)區(qū)分單元120將ID3標(biāo)簽發(fā)送到分析單元160(步驟S6)。另一方面,數(shù)據(jù)區(qū)分單元120通過數(shù)據(jù)管理單元140將音頻數(shù)據(jù)發(fā)送到緩沖器130(步驟S8)。 即,僅有再現(xiàn)的音頻數(shù)據(jù)被緩存在緩沖器130中。另外,步驟S6和步驟S8的處理的順序可以改變。數(shù)據(jù)管理單元140管理當(dāng)音頻數(shù)據(jù)被緩存在緩沖器130中時音頻數(shù)據(jù)的地址。其原因在于位于內(nèi)容文件的頭部的ID3標(biāo)簽未被存儲在緩沖器130中,音頻數(shù)據(jù)的地址發(fā)生偏移,并且有必要管理緩沖器130中的音頻數(shù)據(jù)的地址。當(dāng)預(yù)定量的音頻數(shù)據(jù)被緩存在緩沖器130中時,解碼單元150訪問數(shù)據(jù)管理單元 140并對音頻數(shù)據(jù)進行解碼(步驟S10)。具體而言,解碼單元150訪問由數(shù)據(jù)管理單元140 管理的第一地址,并且在與第一地址相對應(yīng)的第二地址處被緩存在緩沖器130中的音頻數(shù)據(jù)被發(fā)送到解碼單元150并被解碼。之后,經(jīng)解碼的音頻數(shù)據(jù)被揚聲器48再現(xiàn)為聲音(步驟 S12)。在音頻數(shù)據(jù)的解碼期間,分析單元160執(zhí)行ID3標(biāo)簽的分析處理,如圖6中所示。 分析結(jié)果例如在揚聲器48的聲音再現(xiàn)期間被顯示在顯示單元上。圖6是圖示ID3標(biāo)簽的分析處理的流程圖。在分析處理中,當(dāng)分析單元160接收到ID3標(biāo)簽時(步驟S22 是),分析單元160執(zhí)行ID3標(biāo)簽的分析(步驟S24)。ID3標(biāo)簽包括如上所述正被解碼的音頻數(shù)據(jù)的屬性信息,并且分析單元160提取屬性信息。所提取的屬性信息例如在聲音再現(xiàn)期間被顯示在顯示單元上(步驟S26)。因此,用戶可以識別所再現(xiàn)的聲音(音樂)的音樂標(biāo)題。 在本實施例中,當(dāng)以流式方式從服務(wù)器10接收到音頻文件時,并未從服務(wù)器10接收與音頻數(shù)據(jù)有關(guān)的元數(shù)據(jù),但是本公開并不限于此。例如,可以接收元數(shù)據(jù)。在這種情況中,分析單元160沒有必要執(zhí)行ID3標(biāo)簽的分析。然而,當(dāng)由分析單元160分析并提取的信息不同于元數(shù)據(jù)的信息時,采用分析單元160提取的信息。其原因在于即使當(dāng)從服務(wù)器10 提供的元數(shù)據(jù)不同于原始信息時,也可以借助ID3標(biāo)簽的分析來提取正確的信息。(3-2. MP4格式電影文件的聲音再現(xiàn)處理)圖7是圖示MP4格式電影文件的聲音再現(xiàn)處理的流程圖。圖7中所示的聲音再現(xiàn)處理以與圖5相同的方式開始,即,當(dāng)服務(wù)器10接收到將內(nèi)容文件發(fā)送到再現(xiàn)設(shè)備30的發(fā)送請求的通知并且向再現(xiàn)設(shè)備30發(fā)送內(nèi)容文件(MP4格式電影文件)時,該處理開始。首先,通信單元46以流式方式接收通過網(wǎng)絡(luò)20從服務(wù)器10發(fā)送來的內(nèi)容文件
7(步驟。數(shù)據(jù)區(qū)分單元120區(qū)分出通信單元以流式方式接收的內(nèi)容文件是電影文件 (步驟S104)。數(shù)據(jù)區(qū)分單元120區(qū)分音頻數(shù)據(jù)、視頻數(shù)據(jù)、影片包和元數(shù)據(jù)。在區(qū)分之后,數(shù)據(jù)區(qū)分單元120將視頻數(shù)據(jù)和元數(shù)據(jù)發(fā)送到分析單元160(步驟 S106)。另一方面,數(shù)據(jù)區(qū)分單元120通過數(shù)據(jù)管理單元140將音頻數(shù)據(jù)和影片包發(fā)送到緩沖器130 (步驟S108)。即,在電影文件中,僅聲音再現(xiàn)所必需的音頻數(shù)據(jù)和影片包被發(fā)送到緩沖器130。當(dāng)預(yù)定量的音頻數(shù)據(jù)被緩存在緩沖器130中時,解碼單元150通過數(shù)據(jù)管理單元 140訪問緩沖器130,并對音頻數(shù)據(jù)進行解碼(步驟S110)。具體而言,解碼單元150訪問由數(shù)據(jù)管理單元140管理的地址,并且音頻數(shù)據(jù)被發(fā)送到解碼單元150并被解碼。之后,經(jīng)解碼的音頻數(shù)據(jù)被揚聲器48再現(xiàn)為聲音(步驟S112)。視頻數(shù)據(jù)在該處理中不被再現(xiàn)。視頻數(shù)據(jù)與元數(shù)據(jù)一起被發(fā)送到分析單元160,并且在聲音再現(xiàn)期間被分析。<4.根據(jù)實施例的再現(xiàn)設(shè)備的有效性〉如上所述,根據(jù)本實施例的再現(xiàn)設(shè)備30將以流式方式接收的內(nèi)容文件中所包含的數(shù)據(jù)區(qū)分為再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),然后在緩沖器130中緩存再現(xiàn)數(shù)據(jù)(音頻數(shù)據(jù))(非再現(xiàn)數(shù)據(jù)不被緩存在緩沖器130中)。因此,可以防止小容量的緩沖器130負(fù)擔(dān)非再現(xiàn)數(shù)據(jù),并且可以充分地在緩沖器130中緩存再現(xiàn)數(shù)據(jù)。結(jié)果,所緩存的再現(xiàn)數(shù)據(jù)的解碼被適當(dāng)?shù)貓?zhí)行,因而可以實現(xiàn)穩(wěn)定的流式再現(xiàn)。將描述更多細節(jié)。當(dāng)以流式方式接收到MP3格式音頻文件時,可以通過僅在緩沖器130中緩存不含ID3標(biāo)簽的音頻數(shù)據(jù),來防止不被再現(xiàn)的ID3標(biāo)簽加重緩沖器130的負(fù)擔(dān)。特別是,當(dāng)ID3標(biāo)簽的數(shù)據(jù)量較大時(例如,ID3標(biāo)簽包括圖片數(shù)據(jù)),可以解決以下問題,即ID3標(biāo)簽后面的音頻數(shù)據(jù)不被充分地緩存,因而聲音不被再現(xiàn)。當(dāng)以流式方式接收到MP4格式電影文件時,可以通過僅在緩沖器130中緩存音頻數(shù)據(jù)和影片包,來防止不被再現(xiàn)的視頻數(shù)據(jù)和元數(shù)據(jù)加重緩沖器130的負(fù)擔(dān)。結(jié)果,即使當(dāng)緩沖器130的容量較小時,再現(xiàn)所需的正常量的音頻數(shù)據(jù)也得到緩存,因而可以實現(xiàn)穩(wěn)定的聲音再現(xiàn)。與對存儲在存儲器44中的編碼文件進行解碼的情況類似,根據(jù)本實施例的解碼單元150對緩存在緩沖器130中的音頻數(shù)據(jù)進行解碼。即,沒有必要為以流式方式再現(xiàn)的內(nèi)容文件提供解碼單元,并且一般廣泛使用的解碼器可以用作解碼單元150,因而可有助于簡化再現(xiàn)設(shè)備30的配置。<5.其他實施例>已參考附圖詳細描述了本公開的優(yōu)選實施例,但是本公開并不限于這些例子。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,取決于設(shè)計需求和其他因素可以發(fā)生各種修改、組合、下位組合和變更,只要這些修改、組合、下位組合和變更在權(quán)利要求或其等同物的范圍內(nèi)即可。在本實施例中,具有因特網(wǎng)收音機功能的迷你組件被描述為再現(xiàn)設(shè)備的例子,但是本公開并不限于此。例如,本公開可以應(yīng)用于能夠訪問網(wǎng)絡(luò)并且具有輸出聲音等的功能的電子裝置(移動電話、PDA、PC等等)。在本實施例中,描述了在聲音再現(xiàn)的情況中在緩沖器中緩存音頻數(shù)據(jù),但是本公開并不限于此。例如,在不再現(xiàn)聲音而是再現(xiàn)視頻的再現(xiàn)設(shè)備的情況中,本公開可以應(yīng)用于電影文件中的聲音數(shù)據(jù)不被緩存在緩沖器130中而是視頻數(shù)據(jù)被緩存的情況。 本申請包含與2010年9月9日向日本專利局提交的日本在先專利申請JP
2010-202196中公開的內(nèi)容有關(guān)的主題,上述申請的全部內(nèi)容通過引用合并到本文中。
權(quán)利要求
1.一種再現(xiàn)設(shè)備,包括接收單元,該接收單元以流式方式通過網(wǎng)絡(luò)接收內(nèi)容數(shù)據(jù);區(qū)分單元,該區(qū)分單元區(qū)分由所述接收單元以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù);數(shù)據(jù)管理單元,對于所述區(qū)分單元區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),該數(shù)據(jù)管理單元在緩沖器中存儲所述再現(xiàn)數(shù)據(jù)并且不在所述緩沖器中存儲所述非再現(xiàn)數(shù)據(jù);以及解碼單元,該解碼單元對由所述數(shù)據(jù)管理單元存儲在所述緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。
2.如權(quán)利要求1所述的再現(xiàn)設(shè)備,其中所述數(shù)據(jù)管理單元相互關(guān)聯(lián)地管理所述內(nèi)容數(shù)據(jù)中的再現(xiàn)數(shù)據(jù)的第一地址和存儲在所述緩沖器中的再現(xiàn)數(shù)據(jù)的第二地址,并且其中所述解碼單元訪問由所述數(shù)據(jù)管理單元管理的第一地址并且對所述再現(xiàn)數(shù)據(jù)進行解碼。
3.如權(quán)利要求2所述的再現(xiàn)設(shè)備,還包括分析單元,該分析單元分析所述區(qū)分單元區(qū)分出的非再現(xiàn)數(shù)據(jù),其中所述分析單元在所述解碼單元執(zhí)行對所述再現(xiàn)數(shù)據(jù)的解碼期間分析所述非再現(xiàn)數(shù)據(jù)。
4.如權(quán)利要求3所述的再現(xiàn)設(shè)備,其中所述非再現(xiàn)數(shù)據(jù)包括所述再現(xiàn)數(shù)據(jù)的屬性信息,并且其中所述分析單元分析所述非再現(xiàn)數(shù)據(jù)并且提取所述屬性信息。
5.如權(quán)利要求3所述的再現(xiàn)設(shè)備,其中所述內(nèi)容數(shù)據(jù)包括混在一起的音頻數(shù)據(jù)和視頻數(shù)據(jù),并且其中所述數(shù)據(jù)管理單元將通過從所述內(nèi)容數(shù)據(jù)中摘除所述視頻數(shù)據(jù)而獲得的數(shù)據(jù)存儲在所述緩沖器中作為所述再現(xiàn)數(shù)據(jù)。
6.如權(quán)利要求5所述的再現(xiàn)設(shè)備,其中所述數(shù)據(jù)管理單元將所述音頻數(shù)據(jù)和所述內(nèi)容數(shù)據(jù)中包含的在對所述音頻數(shù)據(jù)解碼時參考的參考數(shù)據(jù)存儲在所述緩沖器中作為所述再現(xiàn)數(shù)據(jù),并且其中所述解碼單元基于所述緩沖器中存儲的參考數(shù)據(jù)對所述音頻數(shù)據(jù)進行解碼。
7.一種再現(xiàn)方法,包括以流式方式通過網(wǎng)絡(luò)接收內(nèi)容數(shù)據(jù);區(qū)分以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù); 對于區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),在緩沖器中存儲所述再現(xiàn)數(shù)據(jù)并且不在所述緩沖器中存儲所述非再現(xiàn)數(shù)據(jù);以及對存儲在所述緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。
8.一種用于使再現(xiàn)設(shè)備的計算機執(zhí)行以下步驟的程序 以流式方式通過網(wǎng)絡(luò)接收內(nèi)容數(shù)據(jù);區(qū)分以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù); 對于區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),在緩沖器中存儲所述再現(xiàn)數(shù)據(jù)并且不在所述緩沖器中存儲所述非再現(xiàn)數(shù)據(jù);以及對存儲在所述緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。
全文摘要
本發(fā)明公開了再現(xiàn)設(shè)備、再現(xiàn)方法和程序。該再現(xiàn)設(shè)備包括接收單元,該接收單元以流式方式通過網(wǎng)絡(luò)接收內(nèi)容數(shù)據(jù);區(qū)分單元,該區(qū)分單元區(qū)分由接收單元以流式方式接收的內(nèi)容數(shù)據(jù)中的要再現(xiàn)的再現(xiàn)數(shù)據(jù)和不要再現(xiàn)的非再現(xiàn)數(shù)據(jù);數(shù)據(jù)管理單元,對于區(qū)分單元區(qū)分出的再現(xiàn)數(shù)據(jù)和非再現(xiàn)數(shù)據(jù),該數(shù)據(jù)管理單元在緩沖器中存儲再現(xiàn)數(shù)據(jù)并且不在緩沖器中存儲非再現(xiàn)數(shù)據(jù);以及解碼單元,該解碼單元對由數(shù)據(jù)管理單元存儲在緩沖器中的再現(xiàn)數(shù)據(jù)進行解碼。
文檔編號H04N21/439GK102446528SQ20111025627
公開日2012年5月9日 申請日期2011年9月1日 優(yōu)先權(quán)日2010年9月9日
發(fā)明者岡野充博, 橋口博聰, 田野裕秋 申請人:索尼公司