新四季網

處理具有編碼數據集和原始數據集的數據流的裝置及方法

2023-09-22 19:53:55


專利名稱::處理具有編碼數據集和原始數據集的數據流的裝置及方法
技術領域:
:本發明涉及一種數據處理機制,尤其涉及一種處理具有編碼數據集和原始數據集的數據流(該數據流具有一階層式圖層架構)的裝置與其相關方法。
背景技術:
:在目前的電視音像規格中,電視節目包含了圖像幀(ImageFrame)以及與使用者相關的數據,例如一有效格式描述(ActiveFormatDescription),而該使用者相關的數據被任意地插入在一些圖層之中,例如串流圖層(SequenceLayer)、圖像(Picture)圖層以及圖像群組(GroupofPicture)圖層中。然而,當以傳統的電視節目處理方法來對電視節目進行解碼時,上述的該使用者相關的數據是不需要解碼的,這是因為有關於電視節目的該使用者相關的數據不會使用在電視節目的圖像幀解碼過程之中。因此,當要播放電視節目時,播放裝置就會先從解碼器中提取出該使用者相關的數據。此外,由於該使用者相關的數據被任意地配置上述的多個圖層中,因此該播放裝置就需要花費一段時間來尋找該使用者相關的數據,由此可以若不會參與圖像幀解碼過程的使用者數據仍被輸入至該解碼器中,如此就更進一步地浪費了該解碼器的運算資源並降低該解碼器的效率。因此,亟需一種可提供更簡化和更方便的方式來處理具有該使用者相關數據的電視節目的裝置以及相關方法。
發明內容因此,本發明的目的之一在於提供一種處理具有編碼數據集和原始數據的數據流(該數據流具有一階層式圖層架構)的裝置與其相關方法。依據本發明的一實施例,其提供了一種用來處理具有一編碼數據集和原始數據集的數據流的裝置,該數據流具有一階層式圖層架構,該裝置包含有一第一處理電路以及一第二處理電路。該第一處理電路用來在檢測到該數據流中對應一預設圖層的一數據集時產生一啟動信號,其中該啟動信號對應於該階層式圖層架構中的該預設圖層。該第二處理電路耦接於該第一處理電路,用來在接收到來自該第一處理電路的該啟動信號後辨別該數據集的一辨識碼是否相對應於一預設的原始數據集辨識碼。依據本發明的另一實施例,其提供了一種用來處理具有編碼數據集和原始數據集的數據流的方法,該數據流具有一階層式圖層架構,該方法包含有在檢測到該數據流中對應一預設圖層的一數據集時產生一啟動信號,其中該啟動信號相對於該階層式圖層架構中的該預設圖層;以及在接收到該啟動信號後辨別該數據集的一辨識碼是否相對應於一預設的原始數據集辨識碼。圖1是本發明處理具有編碼數據集和原始數據集的數據流的裝置之一實施例的示意圖。圖2是圖1所示的存儲裝置的一實施例的示意圖。圖3、圖4和圖5是本發明處理包含有編碼數據集和原始數據集的數據流的方法流程圖。圖6是本發明有效格式描述表的一實施例的示意圖。圖7是本發明使用者數據描述表的一實施例的示意圖。主要元件符號說明tableseeoriginaldocumentpage6具體實施例方式在說明書及權利要求書當中使用了某些詞彙來指稱特定的元件。本領域技術人員應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件。本說明書及權利要求書並不以名稱的差異來作為區分元件的方式,而是以元件在功能上的差異來作為區分的準則。在通篇說明書及權利要求書當中所提及的「包含」為一開放式的用語,故應解釋成「包含但不限定於」。以外,「耦接」一詞在此包含任何直接及間接的電氣連接手段。因此,如果文中描述一第一裝置耦接於一第二裝置,則代表該第一裝置可直接電氣連接於該第二裝置,或通過其他裝置或連接手段間接地電氣連接至該第二裝置。本發明公開了一種用來處理一數據流(DataStream)的裝置,其中該數據流具有一階層式圖層(Hierarchicallayer)的架構,且包含有編碼數據集(EncodedDataSets)和原始數據集(RawDataSets)。該裝置利用兩個處理電路(例如兩個濾波器)來判定數據集的一辨識碼(Identifier)是否對應到一預設的原始數據辨識碼。當接收到該數據流時,該裝置就會自動地判定出該數據流中數據集的辨識碼,並將相關的數據集存儲入一存儲裝置中,其中該存儲裝置包含有多個存儲區域,該多個存儲區域被設置來分別存儲對應於多個預設的原始數據集辨識碼的數據。在接下來的段落中將會更詳細地描述本發明的操作原理。請參考圖i,圖1所示是本發明用來處理具有編碼數據集和原始數據集的數據流的裝置10的一實施例的示意圖。裝置10包含有一第一處理電路102、一第二處理電路104、一第三處理電路106以及一存儲裝置108。在本實施例中,在接收到一個輸入的數據流D_S後(例如符合MPEG-2格式的數位電視節目),當第一處理電路102檢測到數據流D—S中對應於階層式圖層架構中一預設圖層的一數據集時,第一處理電路102就會產生對應該預設圖層的一啟動信號En一S。在此一實施例中,第一處理電路102會先找出該預設圖層的一標頭(Header)來產生啟動信號En一S。接著,第一處理電路102傳送啟動信號Ei^S到第二處理電路104,其中第二處理電路104耦接於第一處理電路102,用來在接收到來自第一處理電路102的啟動信號En—S後辨別該數據集的一辨識碼(Identifier)是否相對應於一預設的原始數據集辨識碼,因此,當第二處理電路104辨別出該數據集的該辨識碼是對應於預設的原始數據集辨識碼時,第二處理電路104就會通知第三處理電路106以處理該數據集;另一方面,當第二處理電路104無法辨別出該數據集的該辨識碼是對應於預設的原始數據集辨識碼時,第二處理電路104就會通知第三處理電路來捨棄(discard)該數據集。存儲裝置108包含有多個存儲區域,該多個存儲區域被設置來分別存儲分別對應於多個預設的原始數據集辨識碼的數據,因此,當第三處理電路106要處理該數據集時,第三處理電路106就會提取出該數據集中的數據,並將其存儲至對應至該預設的原始數據集辨識碼的一存儲區域(未顯示)中。在本發明的一實施例中,當上述的該存儲區域被存儲滿之後,第三處理電路106會繼續處理該數據集以存儲數據至存儲裝置108的其他存儲區域中,其中其他的存儲區域原本是保留給相對應的其他預設的原始數據集辨識碼的數據。在本發明的另一實施例中,當上述的該存儲區域被存儲滿之後,第三處理電路106會停止處理該數據集以捨棄上述數據集中剩餘的數據。請注意,上述的該數據流的格式符合一數位電視的規格,而該預設的原始數據辨識碼為一有效格式描述(ActiveFormatDescription,AFD)或一非有效格式描述(Non-AFD),例如數字視頻廣播(DigitalVideoBroadcasting,DVB)辨識碼、隱藏字幕(ClosedCaption,CC)辨識碼、條碼數據(BarData)辨識碼或其他的數據辨識碼。此外,該預設圖層選自包含有一串流圖層(Sequencelayer)、一圖像群組(GroupofPictureLayer,GOPLayer)圖層以及一圖像圖層(PictureLayer)的群組,因此,啟動信號En—S便是分別對應於該串流圖層、該圖像群組圖層以及該圖像圖層的一串流啟動信號、一圖像群組啟動信號以及一圖層啟動信號中之一。此外,在本實施例中,該數據流符合MPEG-2格式。請注意,第一處理電路102、第二處理電路104以及第三處理電路106可以由一狀態機(StateMachine)、一多工器(Multiplexer,MUX)、一檢測器、一濾波器或其他由上述組合成的裝置所加以實際操作。在閱讀完本發明所公開的實施例後,本領域技術人員應可了解凡依本發明所公開的實施例所做的均等變化與修飾,皆應屬本發明的範圍。請參考圖2,圖2所示是圖1所示的存儲裝置108的一實施例的示意圖。如圖2所示,存儲裝置108包含有一第一存儲欄位202以及一第二存儲欄位204。第一存儲欄位202用來存儲一標頭數據(HeaderData),該標頭數據包含了第二存儲欄位204所存儲的數據集的寄存器描述表記錄信息(RegisterDescriptionTableRecordingInformation)。第二存儲欄位204包含了8多個存儲區域SA—1、SA_2、SA—3,其被配置來分別存儲相對應於多個預設的原始數據集辨識碼的數據,舉例來說,每一個存儲區域SA—1、SA一2、SA—3具有相同的128位元組(Byte)的大小,此外,上述的存儲區域亦可以是不同大小以配合不同的規格和需求,且本領域技術人員在閱讀完上述說明之後應可了解存儲裝置108的運作,故在此不另贅述。在此實施例中,存儲裝置108可由一硬碟、一易失性存儲器、一非易失性存儲器、一寄存器、一快閃記憶體、一動態隨機存取存儲器、一靜態隨機存取存儲器、一同步動態隨機存取存儲器或由上述裝置的組合來加以實際操作。請注意,上述的元件僅用來更清楚描述本發明的精神所在,本發明實際上並不以此為限。另一方面,在本發明圖2所示的一個優選實施例中,存儲區域SA—1存儲有效格式描述數據,存儲區域SA—2存儲數字視頻廣播數據以及存儲區域SA—3存儲其他的數據(例如使用者定義的數據),例如^(木眠時間、音量設定或燒錄時間。此外,如果數字視頻廣播數據的大小大於存儲區域SA_2的容量大小(例如128位元組)時,則可以結合存儲區域SA—2和存儲區域SA—3來存儲數字視頻廣播數據。請注意,上述的存儲區域SA—1、SA一2、SA—3僅用來更清楚描述本發明的精神所在,本發明實際上並不以此為限。請同時參考圖3至圖5,圖3至圖5所示是本發明處理包含有編碼數據集和原始數據集的數據流的方法流程圖。另一方面,如果可以得到大致相同的結果,本發明方法所執行的步驟不一定要完全照以下的次序執行,也不一定要是連續的;換句話說,當中還可插入其他的步驟。本發明的方法包含有下列步驟步驟300:接收該數據流的一數據集;步驟302:當檢測到該數據流中對應一預設圖層的一數據集時產生一啟動信號,其中該啟動信號對應於階層式圖層架構中的該預設圖層;步驟304:接收到該啟動信號後辨別該^:據集的一辨識碼是否對應於一預設的原始數據集辨識碼;步驟306:判斷該數據集是否具有一預設的原始數據集辨識碼?若有,則跳至步驟308;若無,則跳至步驟328;步驟308:判斷該預設的原始數據集辨識碼是否是一有效格式描述辨識碼?若是,則跳至步驟324;若不是,則跳至步驟310;步驟310:處理該數據集;步驟312:將數據存儲入配置在一存儲裝置內的一存儲區域;步驟314:判斷目前所用的存儲區域是否已滿了?若是,則跳至步驟316;若不是,則跳至步驟312;步驟316:判斷中止(abort)該數據集的處理?若是,則跳至步驟322;若不是,則跳至步驟318;步驟318:判斷該存儲裝置中是否還有可以使用的存儲區域?若是,則跳至步驟320;若不是,則跳至步驟300以繼續處理下一個數據集;步驟320:繼續處理該數據集以將數據存入配置在該存儲裝置內的其他存儲區域;步驟322:中止該數據集的處理以捨棄該數據集的剩餘數據,然後跳至步驟300以繼續處理下一個數據集;步驟324:處理該數據集;步驟326:將數據存儲入配置在一存儲裝置內的一存儲區域,然後跳至步驟300以繼續處理下一個數據集;步驟328:捨棄該數據集,然後跳至步驟300以繼續處理下一個數據集。舉例來說,在圖3所示的步驟308中,當第二處理電路104判斷出該預設的原始數據集辨識碼為有效格式描述辨識碼時,第三處理電路106就會處理該數據集(步驟324)。接著,第三處理電路106會將從該數據集提取出來的數據存儲至圖2所示的對應有效格式描述辨識碼的存儲區域SA—1(步驟326),其中該有效格式描述辨識碼的大小是16位,因此其小於128位元組(亦即128位元組*8位=1024位),因此,存儲區域SA一1並不會被存滿,且裝置10會收到下一個進入的數據流以執行上述的步驟。舉例來說,在步驟308中,當第二處理電路104判斷出該預設的原始數據集辨別碼是一非有效格式描述辨識碼時,第三處理電路106就會處理該數據集(步驟310)。接著,第三處理電路106就會從該數據集中提取出數據並存儲於對應於非有效格式辨識碼的存儲區域中(例如圖2中的存儲區域SA—2),其中存儲區域3八_2還沒被存滿,且第三處理電路106會繼續將從該數據集中提取的數據存儲至對應於上述的非有效格式辨識碼的存儲區域SA_2中(步驟312)。另一方面,當存儲區域SA—2被存滿後,第三處理電路106就會判斷出該數據集的處理操作已被中止(步驟316)。當步驟316的判斷結果為"是,,時,第三處理電路106就會中止該數據集的處理以捨棄該數據集的剩餘數據(步驟322),接著跳至圖3的步驟300以繼續處理下一個數據集;然而,當步驟316的結果為"否"時,第三處理電路106就會在步驟318判斷在存儲裝置108中是否具有可以使用的存儲區域。當步驟318的結果為"否,,時,就會跳至步驟300以繼續處理下一個數據集;相反地,當步驟318的結果為"是"時,第三處理電路106會在步驟320繼續處理該數據集以將數據存儲至配置在存儲裝置108中的其他存儲區域,接著就跳至步驟314。請參考圖6,圖6所示是本發明有效格式描述表(AFDDescriptionTable)的一實施例的示意圖。有效格式描述表顯示出有效格式描述自哪一圖層所提取出來以及相關的信息。請注意,有效格式描述表符合已知的規格,而本領域技術人員在閱讀完本文內容後應可輕易了解圖6所示的有效格式描述表的內容,故在此不另贅述。請參考圖7,圖7所示是本發明使用者數據描述表(UserDataDescriptionTable)的一實施例的示意圖。如圖7所示,該使用者數據描述表包含有圖層信息、連續的標誌(flag)和使用者數據的大小。請注意,該使用者數據描述表符合已知的規格,而本領域技術人員在閱讀完本文內容後應可輕易了解圖7所示的使用者數據描述表的內容,故在此不另贅述。此外,本領域技術人員應可了解本發明所公開的處理流程亦可以利用其他方法來實際操作,以及利用多個其他^^莫塊、程序、應用程式、指令代碼、程序、執行緒或程序區段之間相互關聯的功能來完成上述每一個模塊、指令代碼以及背景程序的工作。以上所述僅為本發明的優選實施例,凡依本發明權利要求書所做的均等變化與修飾,皆應屬本發明的涵蓋範圍。權利要求1.一種用來處理具有編碼數據集和原始數據集的數據流的裝置,該數據流具有一階層式圖層架構,該裝置包含有一第一處理電路,用來在檢測到該數據流中對應至一預設圖層的一數據集時產生一啟動信號,其中該啟動信號相對於該階層式圖層架構中的該預設圖層;以及一第二處理電路,耦接於該第一處理電路,用來在接收到來自該第一處理電路的該啟動信號後辨別該數據集的一辨識碼是否對應於一預設的原始數據集辨識碼。2.如權利要求l所述的裝置,還包含有一第三處理電路,其中當第二處理電路辨識出該數據集的該辨識碼對應於一預設的原始數據集辨識碼時,該第二處理電路會通知該第三處理電路來處理該數據集,以及當第二處理電路無法辨識出該數據集的該辨識碼對應於一預設的原始數據集辨識碼時,該第二處理電路會通知該第三處理電路來捨棄該數據集。3.如權利要求2所述的裝置,還包含有一存儲裝置,該存儲裝置包含有多個存儲區域,該多個存儲區域被設置來分別存儲對應於多個預設的原始數據集辨識碼的數據,其中該第三處理電路處理該數據集,以將數據存儲至對應於該預設的原始數據集辨識碼的一存儲區域,以及當該存儲區域被存滿後,該第三處理電路會繼續處理該數據集,以將數據存儲至該存儲裝置的其他存儲區域。4.如權利要求2所述的裝置,還包含有一存儲裝置,該存儲裝置包含有多個存儲區域,該多個存儲區域被配置來分別存儲對應於多個預設的原始數據集辨識碼的數據,其中該第三處理電路處理該數據集,以將數據存儲至對應於該預設的原始數據集辨識碼的一存儲區域,以及當該存儲區域被存滿後,該第三處理電路會中止處理該數據集,以捨棄該數據集的剩餘數據。5.如權利要求l所述的裝置,其中該數據流符合一數位電視規格。6.如權利要求5所述的裝置,其中該預設的原始數據集辨識碼是一有效格式描述辨識碼。7.如權利要求5所述的裝置,其中該預設的原始數據集辨識碼是一非有效格式描述辨識碼。8.如權利要求l所述的裝置,其中該數據流符合一MPEG-2格式。9.如權利要求8所述的裝置,其中該預設圖層選自包含有一串流圖層、一圖像群組圖層以及一圖像圖層的一群組。10.—種用來處理具有編碼數據集和原始數據集的數據流的方法,該數據流具有一階層式圖層架構,該方法包含有在檢測到該數據流中對應至一預設圖層的一數據集時產生一啟動信號,其中該啟動信號對應於該階層式圖層架構中的該預設圖層;以及在接收到該啟動信號後辨別該數據集的一辨識碼是否對應於一預設的原始數據集辨識碼。11.如權利要求IO所述的方法,還包含當辨識出該數據集的該辨識碼對應於一預設的原始數據集辨識碼時,處理該數據集;以及當無法辨識出該數據集的該辨識碼對應於一預設的原始數據集辨識碼時,捨棄該數據集。12.如權利要求11所述的方法,還包含有配置多個存儲區域來分別存儲對應於多個預定的原始數據集辨識碼的數據;處理該數據集以將數據存儲至對應於該預設的原始數據集辨識碼的一存儲區域;以及當該存儲區域被存滿後,繼續處理該數據集,以將數據存儲至其他的存儲區域。13.如權利要求11所述的方法,還包含有配置多個存儲區域來分別存儲對應於多個預定的原始數據集辨識碼的數據;處理該數據集以將數據存儲至對應於該預設的原始數據集辨識碼的一存儲區域;以及當該存儲區域被存滿後,中止處理該數據集,以捨棄該數據集的剩餘數據。14.如權利要求IO所述的方法,其中該數據流符合一數位電視規格。15.如權利要求14所述的方法,其中該預設的原始數據集辨識碼是一有效格式描述辨識碼。16.如權利要求14所述的方法,其中該預設的原始數據集辨識碼是一非有效格式描述辨識碼。17.如權利要求IO所述的方法,其中該數據流符合一MPEG-2格式。18.如權利要求17所述的方法,還包含有自包含有一連續圖層群組、一圖像群組圖層以及一圖像圖層的一群組中選擇出該預設圖層。全文摘要一種處理具有編碼數據集和原始數據集的數據流的裝置及方法,該數據流為一階層式圖層架構,該裝置包含有一第一處理電路,用來在檢測到該數據流中對應一預設圖層的一數據集時產生一啟動信號,而該啟動信號對應於該階層式圖層架構中的該預設圖層;以及一第二處理電路,耦接於該第一處理電路,用來在接收到來自該第一處理電路的該啟動信號後辨別該數據集的一辨識碼是否對應於一預設的原始數據集辨識碼。文檔編號H04N7/26GK101552921SQ20081021027公開日2009年10月7日申請日期2008年8月11日優先權日2008年3月31日發明者林展世,蘇少勇申請人:奇景光電股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀