TWI479449B - 使用在視訊訊號處理裝置中的記憶體空間配置方法 - Google Patents
使用在視訊訊號處理裝置中的記憶體空間配置方法 Download PDFInfo
- Publication number
- TWI479449B TWI479449B TW101139243A TW101139243A TWI479449B TW I479449 B TWI479449 B TW I479449B TW 101139243 A TW101139243 A TW 101139243A TW 101139243 A TW101139243 A TW 101139243A TW I479449 B TWI479449 B TW I479449B
- Authority
- TW
- Taiwan
- Prior art keywords
- memory space
- signal source
- video signal
- processing circuit
- memory
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4435—Memory management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本發明係關於一種視訊訊號處理機制,尤指一種使用在視訊訊號處理裝置的記憶體空間配置方法。
針對一般傳統的電視訊號處理裝置來說,無論所接收到的影像類型來源為何,皆必須預先在內部記憶體元件中配置多個硬體處理電路所使用的相對應記憶體空間。舉例來說,影像來源可能有類比電視訊號源、數位電視訊號源及多媒體訊號源等不同類型的訊號源,習知技術人員係在傳統電視訊號處理裝置中設計了相對應的類比電視處理電路、數位電視處理電路及多媒體處理電路,以分別處理不同的訊號源。然而,在傳統的架構下,所有的訊號處理電路(包括類比電視處理電路、數位電視處理電路及多媒體處理電路)在電視訊號處理裝置開機之後皆會開始運作,而該些訊號處理電路等硬體電路元件會相對應存取預先配置好的記憶體空間,即使目前由一訊號源切換至另一訊號源(此可能肇因於使用者決定觀看其他類型影像畫面),所有的訊號處理電路仍會持續運作。換言之,即使某一訊號源目前不會被處理(例如目前所處理的是類比電視訊號源,而先不處理數位電視訊號源),然而在傳統架構下,數位電視訊號源所對應的數位電視處理電路仍然會被啟動,且相對應地被配置了一記憶體空間,對於處理類比電視訊號源的類比電視處理電路來說,此
時配置給數位電視處理電路的記憶體空間並沒有釋放出來,因此,類比電視處理電路也無法存取該記憶體空間。所以,傳統電視訊號處理裝置的實際記憶體空間配置方式缺乏效率,必須使用較大尺寸的記憶體元件來實現,增加了製造的成本,此外,處理不同訊號源的所有硬體電路元件皆必須開啟也同時造成耗電問題,無法滿足節能的要求。
因此,本發明的目的之一在於提供一種視訊訊號處理裝置,尤指一種使用在視訊訊號處理裝置的記憶體空間配置方法,以解決上述習知技術的問題。
根據本發明的實施例,其揭示了一種記憶體空間配置方法,應用於一視訊訊號處理裝置,該方法包含有:於一記憶體中規劃出一第一記憶體空間與一第二記憶體空間,該第一、第二記憶體空間至少部分重疊;判斷一訊號源的種類;當該訊號源為一第一視訊訊號源,啟用一第一處理電路,並通過該第一記憶體空間來暫存該第一視訊訊號源的相關資料;以及當該訊號源為一第二視訊訊號源,啟用一第二處理電路,並通過該第二記憶體空間來暫存該第二視訊訊號源的相關資料;其中該第一處理電路啟用時,關閉該第二處理電路,以及在該第二處理電路啟用時,關閉該第一處理電路。
根據本發明的實施例,其另揭示了一種視訊訊號處理裝置,包
含有:一記憶體,規劃有一第一記憶體空間與一第二記憶體空間,該第一、第二記憶體空間係至少部分重疊;一偵測單元,用以判斷一視訊訊號源的種類;一第一處理電路,用以處理一第一視訊訊號源;一第二處理電路,用以處理一第二視訊訊號源;以及一處理器,用以依據該視訊訊號源的種類控制該第一處理電路及該第二處理電路,當該視訊訊號源為該第一視訊訊號源時,啟用該第一處理電路,使其利用該第一記憶體空間處理該第一視訊訊號;當該視訊訊號源為該第二視訊訊號源時,啟用該第二處理電路,使其利用該第二記憶體空間處理該第二視訊訊號源。
本發明的實施例針對不同訊號源的類型所採用的記憶體空間配置及操作,能夠達到使不同時間點所執行的不同訊號源能夠分別使用同一塊記憶體空間,因此可以節省整體記憶體空間的使用量,使更多記憶體空間可以有效被利用,此外也有利於製造成本的降低。再者,本發明的實施例針對接收不同訊號源時,僅開啟相對應的硬體電路元件,而非開啟全部的硬體電路元件,因此同時也可以達到省電的效果。
請參照第1圖,第1圖是本發明一實施例之視訊訊號處理裝置100的示意圖。視訊訊號處理裝置100包含有一偵測單元105、一記憶體空間配置表110、一處理器115、一記憶體電路120、複數個硬體處理電路元件125A、125B及一訊號源選擇單元130,其中第一
硬體處理電路125A係用以處理第一訊號源S1,而第二硬體處理電路125B係用以處理第二訊號源S2,第一、第二訊號源S1、S2的類型不同。記憶體空間配置表110係用來記錄記憶體電路120中記憶體空間的配置結果。視訊訊號處理裝置100可根據使用者的命令來接收及處理多種不同的訊號源,亦即第一、第二訊號源S1、S2,其中第一訊號源S1係為類比電視訊號源、數位電視訊號源及多媒體訊號源的其中之一,而第二訊號源S2係為類比電視訊號源、數位電視訊號源及多媒體訊號源的其中另一;視訊訊號處理裝置100可將所處理的訊號源之畫面資料輸出並播放於顯示螢幕上。針對一訊號源的接收及處理,偵測單元105係用來偵測使用者所輸入的命令,並將所得到的偵測結果傳送至處理器115,而處理器115會根據該偵測結果,啟動並執行相對應的程式碼,以執行處理相對應訊號源的操作。舉例來說,如果偵測單元105所產生的偵測結果指示出了使用者欲觀賞第一訊號源S1(例如類比電視訊號源)的畫面,處理器115會根據該偵測結果來啟動並執行處理類比電視訊號源的相關程式碼,而當執行該相對應的程式碼時,處理器115也會根據記憶體空間配置表110所指示的配置方式來配置記憶體電路120的記憶體空間,以使得第一硬體處理電路125A在處理第一訊號源S1(例如類比電視訊號源)時,可以通過記憶體電路120中所配置的記憶體空間(包含至少第一記憶體空間),將相關資料暫存在所配置的記憶體空間或是從記憶體電路120的記憶體空間讀取出相關的資料。當第一訊號源S1係為類比電視訊號源時,第一硬體處理電路125A在實作上係包括一梳型濾波器(Comb Filter),例如3D梳型濾波器,
梳型濾波器係用以對類比電視訊號源進行黑白與彩色訊號的分離(Y/C分離),使分離後的黑白與彩色訊號各自傳送至相對應的解調器中,而不會彼此干擾;然而,需注意的是,本發明並未限定第一硬體處理電路125A必然為梳型濾波器,而是根據第一訊號源S1的類型來決定實作時第一硬體處理電路125A的電路設計,因此上述說明內容並非是本發明的限制。
相似地,如果偵測單元105所產生的偵測結果指示出了使用者欲觀看第二訊號源S2(例如數位電視訊號源或多媒體訊號源兩者其中之一)的畫面,處理器115會根據該偵測結果來啟動並執行處理第二訊號源S2的相關程式碼,而當執行該相對應的程式碼時,處理器115也會根據記憶體空間配置表110所指示的配置方式來配置記憶體電路120的記憶體空間,以使得第二硬體處理電路125B在處理第二訊號源S2(例如數位電視訊號源或多媒體訊號源兩者其中之一)時,可以通過記憶體電路120中所配置的記憶體空間(包含至少第二記憶體空間),將相關資料暫存在所配置的記憶體空間或是從記憶體電路120的記憶體空間讀取出相關的資料。當第二訊號源S2係為數位電視訊號源時,第二硬體處理電路125B在實作上係包括一電子節目表單(Electronic Program Guide,EPG)的硬體處理電路,用以擷取並處理數位電視訊號源中的電子節目表單之資料及畫面;此外,如果第二訊號源S2係為多媒體訊號源時,第二硬體處理電路125B在實作上係為一多媒體訊號的硬體處理電路,用以擷取並處理多媒體訊號源中的相關資料及畫面;需注意的是,本發明並未限定
第二硬體處理電路125B必然為處理數位電視訊號源或多媒體訊號源的硬體處理電路,而是根據第二訊號源S2的類型來決定實作時第二硬體處理電路125B的電路設計,因此上述說明內容並非是本發明的限制。
如上所述,本發明的實施例針對不同類型的訊號源S1、S2,硬體處理電路125A或125B在處理相對應的訊號源時,係分別將相關資料暫存在所配置的記憶體空間或是從記憶體電路120的記憶體空間讀取出相關的資料。在本發明的實施例中,為了節省記憶體電路120的記憶體空間,記憶體空間配置表110的內容係指示了至少部分重疊第一硬體處理電路125A所存取之第一記憶體空間與第二硬體處理電路125B所存取之第二記憶體空間;而在較佳實施例中,係將第一、第二記憶體空間重疊,亦即,硬體處理電路125A與125B實際上係存取到同一塊記憶體空間。請搭配參照第2A圖與第2B圖,第2A圖是第1圖所示之記憶體空間配置表110針對第一訊號源S1所設定之記憶體電路120的記憶體空間配置示意圖,第2B圖是第1圖所示之記憶體空間配置表110針對第二訊號源S2所設定之記憶體電路120的記憶體空間配置示意圖。如圖所示,記憶體空間205、210的位址係設定用以儲存處理第一訊號源S1、第二訊號源S2時都會使用到的處理器程式碼CODE以及顯示器顯示操控(On Screen Display)的資料OSD,而當視訊訊號處理裝置100用來處理第一訊號源S1時(如第2A圖所示),記憶體空間215的位址則用以儲存處理第一訊號源S1的相關資料,換言之,記憶體空間215
是上述所說的第一記憶體空間,而第一訊號源S1例如是類比電視訊號源時,記憶體空間215的位址則可用來儲存梳型濾波器對類比電視訊號源進行黑白與彩色訊號的分離的訊號資料COMB。反之,當視訊訊號處理裝置100用來處理第二訊號源S2時(如第2B圖所示),記憶體空間215的位址則用以儲存處理第二訊號源S2的相關資料,換言之,記憶體空間215也是上述所說的第二記憶體空間,而第二訊號源S2例如是數位電視訊號源時,記憶體空間215的位址可用來儲存數位電視訊號源的電子節目表單之資料及畫面EPG,此外,如果第二訊號源S2是多媒體訊號源時,記憶體空間215的位址則可用來儲存多媒體訊號源之多媒體資料及畫面。因此,第一、第二體處理電路125A與125B可分別存取的第一、第二記憶體空間之起始位址設定為相同的起始位址,而其各別的結束位址設定為相同的結束位址,通過使用同一塊記憶體空間215的位址在不同的時間點儲存處理不同訊號源S1、S2時的不同資料(例如資料COMB與EPG),使得記憶體電路120的電路設計在實現時不需要過多的記憶體空間,換言之,記憶體電路120的尺寸相對可以變得較小,所以,製造成本相對較低/便宜。
需注意的是,上述第一、第二記憶體空間的位址重疊之實施例並非是本發明的限制,在另一實施例中,可設計為第一記憶體空間的部分位址重疊到第二記憶體空間的部分位址,亦即,第一、第二記憶體空間的位址僅部分重疊。請搭配參照第3A圖與第3B圖,第3A圖是第1圖所示之記憶體空間配置表110針對第一訊號源S1所
設定之記憶體電路120的記憶體空間配置方式,第3B圖是第1圖所示之記憶體空間配置表110針對第二訊號源S2所設定之記憶體電路120的另一記憶體空間配置方式。如圖所示,記憶體空間305、310的位址係設定用以儲存處理第一訊號源S1、第二訊號源S2時都會使用到的處理器程式碼CODE以及顯示器顯示操控的資料OSD,而當視訊訊號處理裝置100處理第一訊號源S1時(如第3A圖所示),係使用記憶體空間315A的位址來儲存處理第一訊號源S1的相關資料,例如是梳型濾波器的資料COMB,反之,當視訊訊號處理裝置100處理第二訊號源S2時(如第3B圖所示),係使用記憶體空間315B的位址來儲存處理第二訊號源S2的相關資料,例如是電子節目表單資料EPG,其中記憶體空間315A的位址係與記憶體空間315B的位址僅部分重疊(如第3B圖所非的斜線區域)。此外,仍需注意的是,上述記憶體空間315A、315B僅是本發明的其中一種部分位址重疊的實施例,並非是本發明的限制,部分位址重疊的實施例可具有多種不同的設計變型,在該些設計變型中,某一記憶體空間的起始位址被設定為位於另一記憶體空間的一起始位址與一結束位址之間,例如,在第3A圖與第3B圖中,第二記憶體空間315B的起始位址係設定為位於第一記憶體空間315A的起始位址與結束位址之間;該些設計變型皆符合本發明的精神。
再者,為了達到分別處理第一、第二訊號源S1、S2時使用同一塊記憶體空間之位址或是至少部分相同的記憶體空間位址,在本發明的實施例中,在處理一訊號源時,僅開啟一相對應的硬體處理
電路,也就是說,當處理第一訊號源S1時,僅開啟第一硬體處理電路125A,並關閉其他的硬體處理電路(亦即第二硬體處理電路125B),而當處理第二訊號源S2時,僅開啟第二硬體處理電路125B,並關閉其他的硬體處理電路(亦即第一硬體處理電路125A)。當第一硬體處理電路125A開啟而第二硬體處理電路125B關閉時,表示第二硬體處理電路125B所佔用的記憶體空間被釋出,所釋出的記憶體空間則可被配置給第一硬體處理電路125A以進行處理第一訊號源S1的操作;反之,當第二硬體處理電路125B開啟而第一硬體處理電路125A關閉時,表示第一硬體處理電路125A所佔用的記憶體空間被釋出,所釋出的記憶體空間則可被配置給第二硬體處理電路125B以進行處理第二訊號源S2的操作。因此,在不同時間點使用同一塊記憶體空間之位址或是至少部分相同的記憶體空間位址來處理不同的訊號源S1、S2之操作並不會產生錯誤。請參照第4圖,第4圖是第1圖所示之視訊訊號處理裝置100的操作流程示意圖。倘若大體上可達到相同的結果,並不需要一定照第4圖所示之流程中的步驟順序來進行,且第4圖所示之步驟不一定要連續進行,亦即其他步驟亦可***其中。
當視訊訊號處理裝置100開機時,偵測單元105會偵測使用者是否輸入一命令,如果偵測到使用者輸入命令,則會將所得到的偵測結果輸出並傳送至處理器115(步驟405)。處理器115會接收該偵測結果,根據該偵測結果啟動並執行相對應的程式碼(步驟410),該相對應的程式碼會在執行時先關閉用來處理不同訊號源的
所有硬體處理電路,並釋放記憶體電路120的記憶體空間(步驟415),例如關閉第1圖所示的第一、第二硬體處理電路125A、125B。接著,處理器115執行該相對應的程式碼,根據偵測單元105的偵測結果,從記憶體空間配置表110得到相對應之記憶體空間的位址配置(步驟420)。處理器115設定/指派相對應的記憶體空間的位址配置至一相對應的硬體電路元件(步驟425),如果偵測單元105的偵測結果指示了第一訊號源S1,則處理器115會設定/指派記憶體空間的位址配置至第一硬體電路125A,反之,如果偵測單元105的偵測結果指示了第二訊號源S2,則處理器115會設定/指派相對應之記憶體空間位址配置至第二硬體電路125B。處理器115接著啟動/致能步驟425中所述的相對應硬體電路元件(步驟430)。接著,處理器115控制訊號源選擇單元130選取並接收步驟430所述之硬體電路元件所對應處理的一訊號源(步驟435),而步驟430中所啟動的硬體電路元件則開始對訊號源選擇單元130所接收進來的訊號進行處理。
舉例來說,如果偵測單元105所偵測到的偵測結果指示出第一訊號源S1,表示使用者欲觀賞第一訊號源S1的畫面,則處理器115在步驟410中會選擇並執行相對應的程式碼,而為了避免後續同時啟動了兩個硬體處理電路元件,所以該相對應的程式碼在步驟415中先關閉所有的硬體處理電路125A、125B並釋放記憶體電路120的記憶體空間,而在步驟420與步驟425中程式碼則根據記憶體空間配置表的內容進行實體位址的配置,之後在步驟430中再啟動對
應於第一訊號源S1的第一硬體處理電路125A,如此一來,本發明的實施例流程可以確保在同一時間點只有一個硬體處理電路元件(亦即第一硬體處理電路125A)會被啟動以及只有將所設定之記憶體空間指派給所啟動的硬體處理電路元件125A,所以視訊訊號處理裝置100通過共用同一記憶體空間之全部或部分實體位址來節省記憶體空間的操作,並不會造成存取錯誤。反之,如果偵測結果指示出第二訊號源S2,則同樣在步驟430中只啟動對應於第二訊號源S2的第二硬體處理電路125B,確保了在同一時間點只有第二硬體處理電路125B會被啟動。
一旦使用者在後續決定觀賞第二訊號源S2的畫面而輸入一命令,指示從第一訊號源S1切換至第二訊號源S2,則偵測單元105在步驟405中會偵測該命令並將偵測結果輸出至處理器115,處理器115在步驟410會選擇並執行對應於第二訊號源S2的程式碼,並在步驟415中關閉所有的硬體處理電路125A、125B並釋放記憶體電路120的記憶體空間,亦即釋放先前第一硬體處理電路125A所配置使用的記憶體空間,而後續在步驟420與步驟425中對應於第二訊號源S2的程式碼會根據記憶體空間配置表的內容再進行實體位址的配置,並在步驟430中再啟動對應於第二訊號源S2的第二硬體處理電路125B。換言之,當視訊訊號處理裝置100開機或使用者決定切換到不同的訊號源時,第4圖所示的流程步驟會依序執行,以配置對應的記憶體空間之實體位址給所啟動的硬體處理電路。
再者,本發明並未限制視訊訊號處理裝置中所包括的硬體電路元件之數目,因應於目前視訊訊號處理裝置所能夠接收的訊號源具有多種的訊號類型,本發明之實施例的視訊訊號處理裝置也可用來接收並處理多種(包含兩個或兩個以上)不同類型的訊號源,因此內部包含有多個不同的硬體電路處理元件。請參照第5圖,第5圖是本發明第二實施例之視訊訊號處理裝置500的示意圖。視訊訊號處理裝置500包含有偵測單元105、記憶體空間配置表110、處理器115、記憶體電路120、多個硬體處理電路元件525A、525B、525C及訊號源選擇單元130,其中硬體處理電路元件525A、525B、525C係分別用以處理第一、第二、第三訊號源S1、S2、S3,而第一、第二、第三訊號源S1、S2、S3的訊號類型皆不相同,舉例來說,第一訊號源S1是類比電視訊號源,第一硬體處理電路525A為梳型濾波器,第二訊號源S2是數位電視訊號源,第二硬體處理電路525B為用以處理電子節目表單的硬體處理電路元件,第三訊號源S3是多媒體訊號源,第三硬體處理電路525C為用以處理多媒體資料的硬體處理電路元件。其他電路元件的操作與功能則如同前述段落所述,在此不另贅述。
記憶體電路120的記憶體空間配置則請搭配參照第2A圖、第2B圖及第6圖,第2A圖、第2B圖及第6圖是第5圖所示之記憶體空間配置表110針對類比電視訊號源、數位電視訊號源及多媒體訊號源所設定之記憶體電路120的記憶體空間配置方式。如圖所示,記憶體空間205、210的位址係設定用以儲存處理不同訊號源
S1、S2、S3時都會使用到的處理器程式碼CODE以及顯示器顯示操控的資料OSD,而當視訊訊號處理裝置500例如用來處理類比電視訊號源時(如第2A圖所示),記憶體空間215的位址用來儲存梳型濾波器對類比電視訊號源進行黑白與彩色訊號的分離的訊號資料COMB。反之,當視訊訊號處理裝置500例如用來處理數位電視訊號源時(如第2B圖所示),記憶體空間215的位址用以儲存數位電視訊號源的電子節目表單之資料及畫面EPG,此外,當視訊訊號處理裝置500例如用來處理多媒體訊號源時(如第6圖所示),記憶體空間215的位址用以儲存多媒體訊號源之多媒體資料及畫面MM。通過使用同一塊記憶體空間215的位址在不同的時間點儲存處理不同訊號源S1、S2、S3時的不同資料(資料COMB、EPG、MM),使得記憶體電路120的電路設計在實現時不需要過多的記憶體空間,換言之,記憶體電路120的尺寸相對可以變得較小,所以,製造成本相對較低/便宜。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
100、500‧‧‧視訊訊號處理裝置
105‧‧‧偵測單元
110‧‧‧記憶體空間配置表
115‧‧‧處理器
120‧‧‧記憶體電路
125A、125B、525A、525B、525C‧‧‧硬體處理電路
130‧‧‧訊號源選擇單元
205、210、215、305、310、315A、
315B‧‧‧記憶體空間
第1圖為本發明第一實施例之視訊訊號處理裝置的示意圖。
第2A圖與第2B圖分別為第1圖所示之記憶體空間配置表針對第一訊號源S1、第二訊號源S2所設定之記憶體電路的記憶體空間配置示意圖。
第3A圖與第3B圖分別為第1圖所示之記憶體空間配置表針對第一訊號源S1、第二訊號源S2所設定之記憶體電路的另一記憶體空間配置示意圖。
第4圖為第1圖所示之視訊訊號處理裝置的操作流程示意圖。
第5圖為本發明第二實施例之視訊訊號處理裝置的示意圖。
第6圖為第5圖所示之記憶體空間配置表針對多媒體訊號源所設定之記憶體電路的記憶體空間配置示意圖。
100‧‧‧視訊訊號處理裝置
105‧‧‧偵測單元
110‧‧‧記憶體空間配置表
115‧‧‧處理器
120‧‧‧記憶體電路
125A、125B‧‧‧處理電路
130‧‧‧訊號源選擇單元
Claims (12)
- 一種記憶體空間配置方法,應用於一視訊訊號處理裝置,該方法包含有:於一記憶體中規劃出一第一記憶體空間與一第二記憶體空間,該第一、第二記憶體空間至少部分重疊;判斷一訊號源的種類;當該訊號源為一第一視訊訊號源,啟用一第一處理電路,並通過該第一記憶體空間來暫存該第一視訊訊號源的相關資料;以及當該訊號源為一第二視訊訊號源,啟用一第二處理電路,並通過該第二記憶體空間來暫存該第二視訊訊號源的相關資料;其中該第一處理電路啟用時,關閉該第二處理電路,以及在該第二處理電路啟用時,關閉該第一處理電路。
- 如申請專利範圍第1項所述的記憶體空間配置方法,其中該第一視訊訊號源係為一數位電視訊號源、一類比電視訊號源與一多媒體訊號源的其中之一,以及該第二視訊訊號源係為該數位電視訊號源、該類比電視訊號源與該多媒體訊號源的其中另一。
- 如申請專利範圍第1項所述的記憶體空間配置方法,其中於一記憶體中規劃出一第一記憶體空間與一第二記憶體空間的步驟包含有:將規劃結果記錄於一記憶體空間配置表。
- 如申請專利範圍第3項所述的記憶體空間配置方法,其中通過該第一記憶體空間來暫存該第一視訊訊號源的相關資料的步驟包含有:自該記憶體空間配置表取得該第一記憶體空間的位址,並暫存該第一視訊訊號源的相關資料至該第一記憶體空間。
- 如申請專利範圍第3項所述的記憶體空間配置方法,其中通過該第二記憶體空間來暫存該第二視訊訊號源的相關資料的步驟包含有:自該記憶體空間配置表取得該第二記憶體空間的位址,並暫存該第二視訊訊號源的相關資料至該第二記憶體空間。
- 如申請專利範圍第1項所述的記憶體空間配置方法,另包含:當該第一處理電路被關閉時,釋放該第一記憶體空間;以及當該第二處理電路被關閉時,釋放該第二記憶體空間。
- 一種視訊訊號處理裝置,包含有:一記憶體,規劃有一第一記憶體空間與一第二記憶體空間,該第一、第二記憶體空間係至少部分重疊;一偵測單元,用以判斷一視訊訊號源的種類;一第一處理電路,用以處理一第一視訊訊號源;一第二處理電路,用以處理一第二視訊訊號源;以及一處理器,用以依據該視訊訊號源的種類控制該第一處理電路及該第二處理電路,當該視訊訊號源為該第一視訊訊號源 時,啟用該第一處理電路,使其利用該第一記憶體空間處理該第一視訊訊號;當該視訊訊號源為該第二視訊訊號源時,啟用該第二處理電路,使其利用該第二記憶體空間處理該第二視訊訊號源。
- 如申請專利範圍第7項所述的視訊訊號處理裝置,其中該處理器於啟用該第一處理電路時,關閉該第二處理電路;以及於啟用該第二處理電路時,關閉該第一處理電路。
- 如申請專利範圍第8項所述的視訊訊號處理裝置,其中該第一視訊訊號源係為一數位電視訊號源、一類比電視訊號源與一多媒體訊號源的其中之一,以及該第二視訊訊號源係為該數位電視訊號源、該類比電視訊號源與該多媒體訊號源的其中另一。
- 如申請專利範圍第8項所述的視訊訊號處理裝置,更包含:一記憶體空間配置表,用以記錄該第一、第二記憶體空間的配置。
- 如申請專利範圍第10項所述的視訊訊號處理裝置,其中該處理器自該記憶體空間配置表取得該第一記憶體空間的位址,並暫存該第一視訊訊號源的相關資料至該第一記憶體空間;以及,自該記憶體空間配置表取得該第二記憶體空間的位址,並暫存該第二視訊訊號源的相關資料至該第二記憶體空間。
- 如申請專利範圍第9項所述的視訊訊號處理裝置,其中當該處理器關閉該第一處理電路時,釋放該第一記憶體空間;以及當該處理器關閉該第二處理電路時,釋放該第二記憶體空間。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101139243A TWI479449B (zh) | 2012-10-24 | 2012-10-24 | 使用在視訊訊號處理裝置中的記憶體空間配置方法 |
US13/893,504 US8760584B2 (en) | 2012-10-24 | 2013-05-14 | Memory space configuration method applied in video signal processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101139243A TWI479449B (zh) | 2012-10-24 | 2012-10-24 | 使用在視訊訊號處理裝置中的記憶體空間配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201417036A TW201417036A (zh) | 2014-05-01 |
TWI479449B true TWI479449B (zh) | 2015-04-01 |
Family
ID=50485019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101139243A TWI479449B (zh) | 2012-10-24 | 2012-10-24 | 使用在視訊訊號處理裝置中的記憶體空間配置方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8760584B2 (zh) |
TW (1) | TWI479449B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831206B (zh) * | 2019-04-15 | 2022-06-14 | 浙江宇视科技有限公司 | 存储空间切换方法及后端监控*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5598275A (en) * | 1990-11-20 | 1997-01-28 | Canon Kabushiki Kaisha | Video signal recording apparatus having an interval recording mode compatible with an overlap recording mode |
US6016547A (en) * | 1994-06-06 | 2000-01-18 | Fujitsu Limited | Data processing apparatus with program allocating section for selectively allocating programs in first and second memory |
US6985189B1 (en) * | 1998-03-26 | 2006-01-10 | Sony Corporation | Multimedia terminal equipment and digital processing method |
US20070180102A1 (en) * | 2006-01-19 | 2007-08-02 | Dewitt Jimmie E Jr | Method and apparatus for analyzing idle states in a data processing system |
US20090222832A1 (en) * | 2008-02-29 | 2009-09-03 | Dell Products, Lp | System and method of enabling resources within an information handling system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100213048B1 (ko) * | 1995-09-29 | 1999-08-02 | 윤종용 | 아날로그와 디지탈 비디오 모드를 갖는 수신기와 그 수신방법 |
DE19538302C2 (de) * | 1995-10-16 | 2001-03-22 | Bosch Gmbh Robert | Verfahren zur terrestrischen Übertragung digitaler Signale |
JP3835324B2 (ja) * | 2002-03-25 | 2006-10-18 | ヤマハ株式会社 | 楽曲再生装置 |
TWI220367B (en) * | 2003-09-02 | 2004-08-11 | Avermedia Tech Inc | Video signal processing apparatus and computer system with the same |
KR100583182B1 (ko) * | 2004-04-12 | 2006-05-25 | 주식회사 휴맥스 | 디지털 텔레비전에서의 온 스크린 디스플레이 생성장치 및방법 |
KR100962529B1 (ko) * | 2008-07-22 | 2010-06-14 | 한국전자통신연구원 | 객체 추적 방법 |
US20120293607A1 (en) * | 2011-05-17 | 2012-11-22 | Apple Inc. | Panorama Processing |
-
2012
- 2012-10-24 TW TW101139243A patent/TWI479449B/zh active
-
2013
- 2013-05-14 US US13/893,504 patent/US8760584B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5598275A (en) * | 1990-11-20 | 1997-01-28 | Canon Kabushiki Kaisha | Video signal recording apparatus having an interval recording mode compatible with an overlap recording mode |
US6016547A (en) * | 1994-06-06 | 2000-01-18 | Fujitsu Limited | Data processing apparatus with program allocating section for selectively allocating programs in first and second memory |
US6985189B1 (en) * | 1998-03-26 | 2006-01-10 | Sony Corporation | Multimedia terminal equipment and digital processing method |
US20070180102A1 (en) * | 2006-01-19 | 2007-08-02 | Dewitt Jimmie E Jr | Method and apparatus for analyzing idle states in a data processing system |
US7474991B2 (en) * | 2006-01-19 | 2009-01-06 | International Business Machines Corporation | Method and apparatus for analyzing idle states in a data processing system |
US20090222832A1 (en) * | 2008-02-29 | 2009-09-03 | Dell Products, Lp | System and method of enabling resources within an information handling system |
Also Published As
Publication number | Publication date |
---|---|
US20140111695A1 (en) | 2014-04-24 |
US8760584B2 (en) | 2014-06-24 |
TW201417036A (zh) | 2014-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2937778B1 (en) | Display device and method of controlling therefor | |
US8774592B2 (en) | Media reproduction for audio visual entertainment | |
US8736585B2 (en) | Information processing apparatus and method, program, and recording medium | |
US20160041734A1 (en) | Apparatus and method for performing multi-tasking in portable terminal | |
US9535604B2 (en) | Display device, method for controlling display, and recording medium | |
US20130332884A1 (en) | Display control apparatus and control method thereof | |
WO2015184841A1 (zh) | 一种控制投影显示的方法及装置 | |
WO2013176510A1 (en) | Method and apparatus for multi-playing videos | |
WO2021190319A1 (zh) | 接口访问方法、显示装置及电子设备 | |
JP2005025166A (ja) | ディスプレイ装置及びその制御方法 | |
US20080111821A1 (en) | Dynamic tile sizing in an image pipeline | |
TWI479449B (zh) | 使用在視訊訊號處理裝置中的記憶體空間配置方法 | |
JP2010171776A (ja) | 操作端末、操作端末の画面表示方法 | |
WO2015143967A1 (zh) | 一种连通usb端口的方法和设备 | |
US11587274B2 (en) | Time code display system and method, displaying device, storage medium and electronic apparatus | |
US20190174312A1 (en) | Electronic device, user terminal apparatus, and control method thereof | |
CN103795947B (zh) | 使用在视频信号处理装置中的存储器空间配置方法 | |
WO2023125316A1 (zh) | 视频处理方法、装置、电子设备及介质 | |
US20110141308A1 (en) | Image Processing Apparatus and Method, and Computer-Readable Medium Having Stored Thereon Computer Program for Executing the Method | |
CN114827708A (zh) | 视频播放方法、装置以及电子设备 | |
US9058668B2 (en) | Method and system for inserting software processing in a hardware image sensor pipeline | |
TWI452896B (zh) | 影像擷取裝置與其操作模式之控制方法,及其應用之電子裝置 | |
US20170364195A1 (en) | Output control apparatus which controls output of contents | |
US9924101B2 (en) | Image capturing apparatus including release member, control method thereof, and non-transitory computer-readable storage medium | |
JPWO2010122746A1 (ja) | 情報処理装置 |