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

封包順序回復(fù)控制器及其方法

文檔序號:7722179閱讀:264來源:國知局
專利名稱:封包順序回復(fù)控制器及其方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于傳輸流(transport stream, TS),尤指一種傳輸流的封包順序回復(fù) 控制器及其方法。
背景技術(shù)
圖1系MPEG電視廣播站中TS多任務(wù)器的數(shù)據(jù)流示意圖。參考圖1,視訊數(shù)據(jù)及音 訊數(shù)據(jù)分別經(jīng)由視訊編碼器110及音訊編碼器150產(chǎn)生視訊基本流(elementary stream, ES)及音訊基本流,接著,經(jīng)由二個封包器120、150打包成封包格式,以分別產(chǎn)生視訊基本 封包流(packetized elementary stream, PES)及音訊基本封包流。最后,由TS多任務(wù)器 130將視訊基本封包流及音訊基本封包流切成多個固定長度(188字節(jié))的傳輸封包,并和 節(jié)目特定訊息(program specific information,PSI)/ 月艮務(wù)訊息(service information, Si)以及系統(tǒng)時鐘(system time clock)訊息多任務(wù)成單一傳輸流以傳送至一傳輸流(例 如MPEG)接收端裝置(圖未示)。一般而言,MPEG電視廣播站發(fā)射的每一個射頻訊號通常包含復(fù)數(shù)個節(jié)目,而針對 每一個節(jié)目,電視廣播站利用交錯的方式、平均地分配該些視訊封包、音訊封包、字幕封包 及系統(tǒng)訊息封包以形成該傳輸流。實時收播(live)時,MPEG接收端裝置只需進行相對應(yīng) 的視訊/音訊譯碼,就能順利收看電視節(jié)目。當(dāng)使用者啟動錄像功能時,MPEG接收端裝置 會將使用者選擇的節(jié)目儲存到檔案系統(tǒng)(file system),然而,儲存到檔案系統(tǒng)的錄像節(jié)目 會把電視廣播站原本匹配好的傳輸封包間的相對時間點破壞無遺,使得譯碼后的視訊數(shù)據(jù) 及音訊數(shù)據(jù)不容易同步,進而影響錄像節(jié)目的播放質(zhì)量。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種封包順序回復(fù)控制器及其方法,可以提高 錄像節(jié)目的播放質(zhì)量。為了解決以上技術(shù)問題,本發(fā)明提供了如下技術(shù)方案本發(fā)明提供了 一種封包順序回復(fù)控制器,系用于接收一包含復(fù)數(shù)個原始傳輸封包 的傳輸流,并可運作于一錄像模式及一回放模式的至少其一。該封包順序回復(fù)控制器包含 一錄像裝置、一內(nèi)存接口單元和一回放裝置。該錄像裝置系耦接至一內(nèi)存接口單元,且運作 于該錄像模式下,并包含一第一封包偵測器,用以偵測各原始傳輸封包的一同步字節(jié),以 產(chǎn)生一第一偵測結(jié)果;一時戳插入器,用以根據(jù)該第一偵測結(jié)果決定是否將一第一時戳值 插入各原始傳輸封包,以相對應(yīng)地產(chǎn)生復(fù)數(shù)個暫時傳輸封包。該內(nèi)存接口單元系耦接至該 錄像裝置及一儲存裝置,用以將該些暫時傳輸封包儲存至該儲存裝置。該回放裝置系耦接 至該內(nèi)存接口單元,且運作于該回放模式下,并包含一第二封包偵測器,用以透過該內(nèi)存 接口單元從該儲存裝置讀取該些暫時傳輸封包并偵測各暫時傳輸封包的一同步字節(jié),以產(chǎn) 生一第二偵測結(jié)果;一比較單元,用以比較一第二時戳值以及各暫時傳輸封包內(nèi)含的該第 一時戳值,以響應(yīng)于該第二偵測結(jié)果,以產(chǎn)生一比較結(jié)果;以及,一時戳刪除器,用以刪除該些暫時傳輸封包內(nèi)含的該些第一時戳值,以響應(yīng)于該比較結(jié)果,進而還原該些原始傳輸封 包。本發(fā)明還提供了一種封包順序回復(fù)方法,用以接收一包含復(fù)數(shù)個原始傳輸封包的 傳輸流。該方法包含運作于一錄像模式下的步驟及運作于一回放模式下的步驟。于該錄像 模式下的步驟包含偵測各原始傳輸封包的一同步字節(jié),以產(chǎn)生一第一偵測結(jié)果;根據(jù)該 第一偵測結(jié)果決定是否將一第一時戳值插入各原始傳輸封包,以相對應(yīng)地產(chǎn)生復(fù)數(shù)個暫時 傳輸封包;以及,儲存該些暫時傳輸封包至一儲存裝置。于該回放模式下的步驟包含從該 儲存裝置讀取該些暫時傳輸封包;偵測各暫時傳輸封包的一同步字節(jié)以產(chǎn)生一第二偵測結(jié) 果;比較一第二時戳值以及各暫時傳輸封包內(nèi)含的該第一時戳值,以響應(yīng)于該第二偵測結(jié) 果,以產(chǎn)生一比較結(jié)果;以及,刪除該些暫時傳輸封包內(nèi)含的該些第一時戳值,以響應(yīng)于該 比較結(jié)果,進而還原該些原始傳輸封包。綜上所述,本發(fā)明采用的封包順序回復(fù)控制器及其方法,藉由紀(jì)錄每一傳輸封包 抵達時間,來模擬實時播放的傳輸封包順序,進而提高錄像節(jié)目的播放質(zhì)量。茲配合下列圖示、實施例的詳細(xì)說明及申請專利范圍,將上述及本發(fā)明的其它目 的與優(yōu)點詳述于后。


圖1為MPEG電視廣播站中TS多任務(wù)器的數(shù)據(jù)流示意圖。圖2為本發(fā)明封包順序回復(fù)控制器的一實施例的架構(gòu)方塊圖。圖3(a)及圖3(b)為暫時傳輸封包的二個結(jié)構(gòu)示意圖。圖4(a)為根據(jù)本發(fā)明具體實施例的封包順序回復(fù)方法運作于一錄像模式下的流 程圖。圖4(b)為根據(jù)本發(fā)明具體實施例的封包順序回復(fù)方法運作于一回放模式下的流 程圖。主要組件符號說明110視訊編碼器120、150 封包器130TS多任務(wù)器150音訊編碼器200封包順序回復(fù)控制器210第一封包偵測器250第二封包偵測器220第一計數(shù)模塊221第一頻率產(chǎn)生器222第一計數(shù)器230時戳插入器260第二計數(shù)模塊261第二頻率產(chǎn)生器262第二計數(shù)器
270比較單元280時戳刪除器2A錄像裝置2B回放裝置2C內(nèi)存接口單元
具體實施例方式以下的說明將舉出本發(fā)明的數(shù)個較佳的示范實施例,例如各種電子電路、組件以 及相關(guān)方法。熟悉本領(lǐng)域者應(yīng)可理解,本發(fā)明可采用各種可能的方式實施,并不限于下列示 范的實施例或?qū)嵤├械奶卣?。另外,眾所知悉的?xì)節(jié)不再重復(fù)顯示或贅述,以避免模糊本 發(fā)明的重點。圖2顯示本發(fā)明封包順序回復(fù)控制器的一實施例的架構(gòu)方塊圖。參考圖2,本發(fā)明 封包順序回復(fù)控制器200,系設(shè)置于一傳輸流(例如MPEG)接收端裝置(圖未示)中。封包 順序回復(fù)控制器200可運作于一錄像(recording)模式及一回放(playback)模式,其包含 一錄像裝置2A、一回放裝置2B和一內(nèi)存接口單元2C。錄像裝置2A包含一第一封包偵測器 210、一第一計數(shù)模塊220和一時戳插入器230?;胤叛b置2B包含一第二封包偵測器250、 一第二計數(shù)模塊260、一比較單元270和以及一時戳刪除器280。其中,第一和第二計數(shù)模 塊220、260各自包含一第一和第二頻率產(chǎn)生器(clock generator) 221、261及一第一和第 二計數(shù)器222、262。透過內(nèi)存接口單元2C,錄像裝置2A和回放裝置2B可與一外接的儲存 裝置(圖未示)進行數(shù)據(jù)存取,但本發(fā)明并不以此為限。亦即,封包順序回復(fù)控制器200也 可具有一內(nèi)建儲存裝置(圖未示),用以與錄像裝置2A和回放裝置2B進行數(shù)據(jù)存取。當(dāng)使用者無法實時收看節(jié)目時,可以設(shè)定預(yù)錄功能或按下該傳輸流接收端裝置上 的特定按鍵以啟動錄像,例如,當(dāng)該傳輸流接收端裝置上顯示的時鐘等于使用者設(shè)定時間 (如晚間八點)、或使用者按下暫停鍵時,會自動啟動該封包順序回復(fù)控制器200初始化錄 像裝置2A以運作于一錄像模式。錄像模式啟動后,第一計數(shù)模塊220中的第一頻率產(chǎn)生器 221開始產(chǎn)生一第一頻率Cl。在此僅例示而非限定,在本實施例中,第一頻率產(chǎn)生器221是 以90KHz的頻率產(chǎn)生第一頻率Cl。第一計數(shù)模塊220中的計數(shù)器222接收第一頻率cl后, 從初始值(例如0)開始計數(shù)以產(chǎn)生一第一時戳值dl。同一時間,第一封包偵測器210也 開始接收傳輸流,以偵測每一傳輸封包前端的同步字節(jié)(sync byte)0x47。當(dāng)偵測到同步字節(jié)時,第一封包偵測器210將偵測到的傳輸封包(188個字節(jié))往 后送到時戳插入器230。接著,時戳插入器230根據(jù)第一計數(shù)器222目前產(chǎn)生的第一時戳 值dl (相當(dāng)于該偵測到的傳輸封包抵達封包順序回復(fù)控制器200的時間),將該第一時戳 值dl插入該偵測到的傳輸封包以產(chǎn)生一暫時傳輸封包。接下來,透過內(nèi)存接口單元2C,錄 像裝置2A的時戳插入器230將該暫時傳輸封包儲存于該外接儲存裝置。于實際應(yīng)用時,第 一封包偵測器210是至少連續(xù)三次間隔188個字節(jié)都偵測到0x47,才確定是傳輸封包的起 頭,換言之,傳輸封包已被第一封包偵測器210鎖定了(locked)。圖3(a)及圖3(b)系顯示暫時傳輸封包的二個結(jié)構(gòu)示意圖。參考圖3(a)及圖 3(b),暫時傳輸封包(寬度(X+188)個字節(jié))包含一時戳區(qū)及一原始傳輸封包區(qū),其中,原 始傳輸封包區(qū)的寬度為188個字節(jié),而時戳區(qū)的寬度為X個字節(jié),系大于或等于一第一時戳值dl的寬度。在本實施例中,時戳插入器230系將第一時戳值dl填入該時戳區(qū)中且X = 4。本發(fā)明不限定時戳區(qū)的位置,可置于原始傳輸封包區(qū)之前(如圖3(a))或置于原始傳輸 封包區(qū)之后(如圖3(b))或置于原始傳輸封包區(qū)之中。另外,本發(fā)明亦不限定時戳區(qū)的寬 度(X個字節(jié)),設(shè)計者可視需要來調(diào)整。當(dāng)然,時戳區(qū)的寬度越寬(X值越大),儲存的檔案 越大,封包順序回復(fù)控制器200處理的時間就越久。其中,前述外接儲存裝置可以采用任何 一種非揮發(fā)性內(nèi)存來實施,例如閃存、電子式可清除程序化只讀存儲器、或硬盤等。當(dāng)使用者要觀賞錄像節(jié)目時,可以按下該傳輸流接收端裝置上的播放按鍵,會自 動啟動該封包順序回復(fù)控制器200初始化回放裝置2B以運作于一回放模式?;胤拍J絾?動后,第二頻率產(chǎn)生器261開始產(chǎn)生一第二頻率c2。為了仿真實時播放的傳輸封包順序,第 二頻率c2的頻率必須與第一頻率cl的頻率相同,故第二頻率產(chǎn)生器261亦是以90KHz的 頻率產(chǎn)生第二頻率c2。第二計數(shù)器262接收第二頻率c2,從初始值(例如0)開始計數(shù)以 產(chǎn)生一第二時戳值d2,而第二時戳值d2的初始值也同樣地必須與第一時戳值dl的初始值 相同。同一時間,第二封包偵測器250也透過內(nèi)存接口單元2C開始逐一讀取存放于該外接 儲存裝置的暫時傳輸封包,以偵測每一暫時傳輸封包的同步字節(jié)0x47。當(dāng)偵測到同步字節(jié)時,第二封包偵測器250將偵測到的暫時傳輸封包(寬度 (X+188)個字節(jié))往后送到比較單元270。接著,比較單元270比較暫時傳輸封包中時戳區(qū) 內(nèi)的第一時戳值dl及第二計數(shù)器262目前產(chǎn)生的第二時戳值d2,若第一時戳值dl大于第 二時戳值d2時,比較單元270會先將該暫時傳輸封包擋住直到第一時戳值dl等于第二時 戳值d2時,再將該暫時該傳輸封包往后送到時戳刪除器280。接著,時戳刪除器280刪除暫 時傳輸封包中的時戳區(qū),再將還原的傳輸封包(寬度188個字節(jié))傳送至后級的視訊/音 訊譯碼器。于實際應(yīng)用時,同樣地,第二封包偵測器250是至少連續(xù)三次間隔(188+X)個字 節(jié)都偵測到0x47,才確定暫時傳輸封包已被第二封包偵測器250鎖定了。本發(fā)明的特色是根據(jù)時間戳的觀念,將傳輸流(例如MPEG于一實施例中)電視廣 播站原本已經(jīng)匹配好的傳輸封包順序,先藉由錄像裝置2A將封包抵達時間記錄下來以儲 存于一儲存裝置。在回放模式下,再藉由回放裝置2B比對封包抵達時間,以重置原本的傳 輸封包順序,讓后級的視訊/音訊譯碼器以為傳輸封包是從MPEG電視廣播站實時發(fā)射出 來。由于本發(fā)明回放裝置2B送往后級視訊/音訊譯碼器的封包順序系仿真MPEG電視廣播 站原始匹配好的傳輸封包順序,故譯碼后的視訊數(shù)據(jù)及音訊數(shù)據(jù)容易同步,進而提高錄像 節(jié)目的播放質(zhì)量。須注意的是,本發(fā)明封包順序回復(fù)控制器200可同時運作于錄像模式及回放模 式、或二者的其一。當(dāng)封包順序回復(fù)控制器200同時運作于錄像模式及回放模式時,即提 供所謂的邊看邊錄功能。另外,本實施例中,第一和第二頻率產(chǎn)生器221、261分別產(chǎn)生的 90KHz 的第一和第二頻率 cl、c2,系遵循 IS013818 播放時戳(presentation time stamp) 的頻率基準(zhǔn)(clock base)。據(jù)此,在回放模式下,本發(fā)明回放裝置2B送往后級視訊/音訊 譯碼器的各傳輸封包的時間點更近似實時播出的封包抵達時間,且更容易和播放時戳的頻 率基準(zhǔn)同步。舉例而言,在回放模式下,32位(X = 4)的第一和第二時戳值dl、d2可以播 放13. 24小時的節(jié)目。圖4(a)系根據(jù)本發(fā)明具體實施例的封包順序回復(fù)方法運作于一錄像模式下的流 程圖。以下根據(jù)圖4(a)及圖2詳細(xì)介紹本實施例的所有步驟。
假設(shè)當(dāng)使用者無法實時收看節(jié)目A時,系透過設(shè)定預(yù)錄功能或按下該傳輸流接收 端裝置上的特定按鍵,來自動啟動該封包順序回復(fù)控制器200初始化錄像裝置2A以運作于
一錄像模式。步驟S402 根據(jù)一第一頻率cl,產(chǎn)生一第一時戳值dl。本實施例中,第一頻率產(chǎn) 生器221是以90KHz的頻率產(chǎn)生一第一頻率Cl。第一計數(shù)器222接收該第一頻率cl,從初 始值(例如0)開始計數(shù)以產(chǎn)生一第一時戳值dl。步驟S404 接收一傳輸封包。步驟S406 判斷是否偵測到傳輸封包的同步字節(jié)0x47。若是,跳到步驟S408 ;否 則,回到步驟S402、S404以處理下一個傳輸封包。在另一實施例中,第一封包偵測器210必 須連續(xù)三次間隔188個字節(jié)都偵測到0x47,才能跳到步驟S408 ;否則,回到步驟S402、S404 以處理下一個傳輸封包。當(dāng)?shù)谝环獍鼈蓽y器210連續(xù)三次間隔188個字節(jié)都偵測到0x47 時,表示傳輸封包已被第一封包偵測器210鎖定了。步驟S408:將第一時戳值dl插入該偵測到的傳輸封包以產(chǎn)生一暫時傳輸封包。具 體而言,時戳插入器230系將第一時戳值dl填入該暫時傳輸封包的時戳區(qū)。本實施例中, 暫時傳輸封包中時戳區(qū)的寬度為4個字節(jié),故一個暫時傳輸封包的總寬度等于(4+188)= 192個字節(jié)。步驟S410 將該暫時傳輸封包儲存于一外接儲存裝置。透過一內(nèi)存接口單元2C, 錄像裝置2A的時戳插入器230將該暫時傳輸封包儲存于該外接儲存裝置。于另一實施例 中,封包順序回復(fù)控制器200也可具有一內(nèi)建儲存裝置,用以與錄像裝置2A和回放裝置2B 進行數(shù)據(jù)存取。步驟S412 判斷錄像是否結(jié)束。若是,則結(jié)束錄像;否則,回到步驟S402、S404以 處理下一個傳輸封包。圖4(b)系根據(jù)本發(fā)明具體實施例的封包順序回復(fù)方法運作于一回放模式下的流 程圖。以下根據(jù)圖4(b)及圖2詳細(xì)介紹本實施例的所有步驟。假設(shè)當(dāng)使用者要觀賞錄像節(jié)目A時,可以按下該傳輸流接收端裝置上的播放按 鍵,會自動啟動該封包順序回復(fù)控制器200初始化回放裝置2B以運作于一回放模式。步驟S422 根據(jù)一第二頻率c2,產(chǎn)生一第二時戳值d2。本實施例中,第二頻率產(chǎn) 生器261是以90KHz的頻率產(chǎn)生一第二頻率c2。第二計數(shù)器262接收該第二頻率c2,從初 始值(例如0)開始計數(shù)以產(chǎn)生一第二時戳值d2。步驟S424 讀取存放于外接儲存裝置的一暫時傳輸封包。第二封包偵測器250透 過內(nèi)存接口單元2C開始逐一讀取存放于該外接儲存裝置的暫時傳輸封包。步驟S426 是否偵測到暫時傳輸封包的同步字節(jié)0x47。若是,跳到步驟S428 ;否 則,回到步驟S422、S424以處理下一個暫時傳輸封包。在另一實施例中,封包偵測器250必 須連續(xù)三次間隔192個字節(jié)都偵測到0x47,才能跳到步驟S428 ;否則,回到步驟S422、S424 以處理下一個暫時傳輸封包。當(dāng)?shù)诙獍鼈蓽y器250連續(xù)三次間隔192個字節(jié)都偵測到 0x47時,表示暫時傳輸封包已被第二封包偵測器250鎖定了。步驟S428 比較暫時傳輸封包中第一時戳值dl及第二計數(shù)器261產(chǎn)生的第二時 戳值d2的大小。當(dāng)dl > d2時,重復(fù)本步驟,亦即該暫時傳輸封包會被擋住,直到dl等于 或小于d2時,才跳到步驟S430。
8
步驟S430 刪除暫時傳輸封包中的第一時戳值dl。時戳刪除器280刪除暫時傳輸 封包中的第一時戳值dl (或時戳區(qū)),再將還原的傳輸封包(共188個字節(jié))傳送至后級的 視訊/音訊譯碼器。步驟S432 判斷屬于該錄像節(jié)目A的檔案是否讀取完畢。若是,則結(jié)束回放;否則, 回到步驟S422、S424以處理下一個暫時傳輸封包。藉由上述各實施例的說明,本發(fā)明的一種封包順序回復(fù)控制器及一種封包順序回 復(fù)方法,藉由紀(jì)錄每一傳輸封包抵達時間,來模擬實時播放的傳輸封包順序,進而提高錄像 節(jié)目的播放質(zhì)量。以上雖以實施例說明本發(fā)明,但并不因此限定本發(fā)明的范圍,只要不脫離本發(fā)明 的要旨,該行業(yè)者可進行各種變形或變更。
權(quán)利要求
一種封包順序回復(fù)控制器,用于接收一包含復(fù)數(shù)個原始傳輸封包的傳輸流,可運作于一錄像模式及一回放模式的至少其一,其特征在于,該封包順序回復(fù)控制器包含一錄像裝置,耦接至一內(nèi)存接口單元,系運作于該錄像模式下,包含一第一封包偵測器,用以偵測各原始傳輸封包的一同步字節(jié),以產(chǎn)生一第一偵測結(jié)果;一時戳插入器,用以根據(jù)該第一偵測結(jié)果決定是否將一第一時戳值插入各原始傳輸封包,以相對應(yīng)地產(chǎn)生復(fù)數(shù)個暫時傳輸封包;一內(nèi)存接口單元,耦接至該錄像裝置及一儲存裝置,用以將該些暫時傳輸封包儲存至該儲存裝置;以及一回放裝置,耦接至該內(nèi)存接口單元,系運作于該回放模式下,包含一第二封包偵測器,用以透過該內(nèi)存接口單元從該儲存裝置讀取該些暫時傳輸封包并偵測各暫時傳輸封包的一同步字節(jié),以產(chǎn)生一第二偵測結(jié)果;一比較單元,用以比較一第二時戳值以及各暫時傳輸封包內(nèi)含的該第一時戳值,以響應(yīng)于該第二偵測結(jié)果,以產(chǎn)生一比較結(jié)果;以及一時戳刪除器,用以刪除該些暫時傳輸封包內(nèi)含的該些第一時戳值,以響應(yīng)于該比較結(jié)果,進而還原該些原始傳輸封包。
2.如權(quán)利要求1所述的控制器,其特征在于,該錄像裝置更包含一第一計數(shù)模塊,用以 根據(jù)一第一頻率產(chǎn)生該第一時戳值,以及該回放裝置更包含一第二計數(shù)模塊,用以根據(jù)一 第二頻率產(chǎn)生該第二時戳值,其中,該第一頻率的頻率實質(zhì)上等于該第二頻率的頻率。
3.如權(quán)利要求2所述的控制器,其特征在于,該第一計數(shù)模塊包含 一第一頻率產(chǎn)生器,用以產(chǎn)生該第一頻率;以及一第一計數(shù)器,用以根據(jù)該第一頻率產(chǎn)生該第一時戳值。
4.如權(quán)利要求2所述的控制器,其特征在于,該第二計數(shù)模塊包含 一第二頻率產(chǎn)生器,用以產(chǎn)生該第二頻率;以及一第二計數(shù)器,用以根據(jù)該第二頻率產(chǎn)生該第二時戳值。
5.如權(quán)利要求1所述的控制器,其特征在于,各暫時傳輸封包包含一時戳區(qū)及一原始 傳輸封包區(qū),其中,該第一時戳值系儲存于該時戳區(qū)。
6.如權(quán)利要求1所述的控制器,其特征在于,當(dāng)該第一封包偵測器的該第一偵測結(jié)果 為偵測到至少連續(xù)三個原始傳輸封包的該些同步字節(jié),該時戳插入器將該第一時戳值插入 各原始傳輸封包,以相對應(yīng)地產(chǎn)生該些暫時傳輸封包。
7.如權(quán)利要求1所述的控制器,其特征在于,當(dāng)該比較單元的該比較結(jié)果為該第一時 戳值小于或等于該第二時戳值時,該時戳刪除器刪除各暫時傳輸封包內(nèi)含的該第一時戳 值,進而還原該些原始傳輸封包。
8.—種封包順序回復(fù)方法,用以接收一包含復(fù)數(shù)個原始傳輸封包的傳輸流,其特征在 于,該方法包含于一錄像模式下,偵測各原始傳輸封包的一同步字節(jié),以產(chǎn)生一第一偵測結(jié)果; 根據(jù)該第一偵測結(jié)果決定是否將一第一時戳值插入各原始傳輸封包,以相對應(yīng)地產(chǎn)生 復(fù)數(shù)個暫時傳輸封包;以及儲存該些暫時傳輸封包至一儲存裝置;以及于一回放模式下,從該儲存裝置讀取該些暫時傳輸封包;偵測各暫時傳輸封包的一同步字節(jié)以產(chǎn)生一第二偵測結(jié)果;比較一第二時戳值以及各暫時傳輸封包內(nèi)含的該第一時戳值,以響應(yīng)于該第二偵測結(jié) 果,以產(chǎn)生一比較結(jié)果;以及刪除該些暫時傳輸封包內(nèi)含的該些第一時戳值,以響應(yīng)于該比較結(jié)果,進而還原該些 原始傳輸封包。
9.如權(quán)利要求8所述的方法,其特征在于,更包含于該錄像模式下,于根據(jù)該第一偵測結(jié)果決定是否將該第一時戳值插入各原始傳輸封 包的步驟前,根據(jù)一第一頻率產(chǎn)生該第一時戳值;以及于該回放模式下,于比較該第二時戳值以及各暫時傳輸封包內(nèi)含的該第一時戳值的步 驟前,根據(jù)一第二頻率產(chǎn)生該第二時戳值;其中,該第一頻率的頻率實質(zhì)上等于該第二頻率的頻率。
10.如權(quán)利要求8所述的方法,其特征在于,各暫時傳輸封包包含一時戳區(qū)及一原始傳 輸封包區(qū),其中,該第一時戳值系儲存于該時戳區(qū)。
11.如權(quán)利要求8所述的方法,其特征在于,于該錄像模式下,根據(jù)該第一偵測結(jié)果決 定是否將該第一時戳值插入各原始傳輸封包的步驟,系當(dāng)該第一偵測結(jié)果為偵測到至少連 續(xù)三個原始傳輸封包的該些同步字節(jié),將該第一時戳值插入各原始傳輸封包。
12.如權(quán)利要求8所述的方法,其特征在于,于該播放模式下,根據(jù)該第二偵測結(jié)果決 定是否比較該第二時戳值以及相對應(yīng)該些暫時傳輸封包內(nèi)含的該些第一時戳值以產(chǎn)生該 比較結(jié)果的步驟,系當(dāng)該比較結(jié)果為該第一時戳值小于或等于該第二時戳值時,刪除各暫 時傳輸封包內(nèi)含的該第一時戳值。
全文摘要
本發(fā)明公開了一種封包順序回復(fù)控制器及其方法,藉由紀(jì)錄每一傳輸封包抵達時間,來模擬實時播放的傳輸封包順序,進而提高錄像節(jié)目的播放質(zhì)量。該封包順序回復(fù)控制器包含一錄像裝置、一回放裝置和一內(nèi)存接口單元。該錄像裝置包含一第一封包偵測器、一時戳插入器和一第一計數(shù)模塊。該回放裝置包含一第二封包偵測器、一比較單元、一時戳刪除器和一第二計數(shù)模塊。透過該內(nèi)存接口單元,該錄像裝置與該回放裝置進行與一外接內(nèi)存的數(shù)據(jù)存取。
文檔編號H04N5/92GK101986705SQ20091025273
公開日2011年3月16日 申請日期2009年12月4日 優(yōu)先權(quán)日2009年7月28日
發(fā)明者楊志賢, 王得權(quán) 申請人:晨星軟件研發(fā)(深圳)有限公司;晨星半導(dǎo)體股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
姚安县| 南澳县| 清丰县| 合江县| 贡觉县| 阿坝县| 昌黎县| 农安县| 重庆市| 衡南县| 贵阳市| 南涧| 大丰市| 榆中县| 江安县| 墨江| 浙江省| 江达县| 苏州市| 梁河县| 盐亭县| 怀来县| 高淳县| 衡山县| 鄂州市| 准格尔旗| 探索| 开化县| 浦江县| 高碑店市| 朝阳区| 平凉市| 青海省| 石屏县| 分宜县| 伊吾县| 曲周县| 顺平县| 库尔勒市| 临海市| 玛沁县|