專利名稱:信號處理系統(tǒng)、信號處理方法和程序的制作方法
技術領域:
本發(fā)明涉及信號處理系統(tǒng)、信號處理方法和程序。具體地,本發(fā)明涉及能夠有效地
使用存儲器帶寬的信號處理系統(tǒng)、信號處理方法和程序。
背景技術:
近年來,對于包括藍光盤(BD)再現(xiàn)系統(tǒng)和BD記錄系統(tǒng)的信號處理系統(tǒng),已經(jīng)需要 實現(xiàn)有效地使用有限的存儲器帶寬的技術(例如,參照JP-A-2006-236056 (專利文獻l))。
發(fā)明內(nèi)容
然而,在當前情況下沒有完全滿足該需要。
因此,希望有效地使用存儲器帶寬。 根據(jù)本發(fā)明的實施例,提供一種信號處理系統(tǒng),包括一個或多個端子,經(jīng)由其輸 出信號;以及信號控制裝置,用于感測所述一個或多個端子的每一個的連接目的地是否處 于所述連接目的地可以處理經(jīng)由端子發(fā)送的輸出信號的狀態(tài),并且基于感測的結果,實現(xiàn) 通向用作輸出端子的所述端子的信號傳輸路徑的可變控制、和應用到所述信號傳輸路徑的 信號處理技術的可變控制中的至少一個。 —個或多個電路塊屬于所述信號傳輸路徑。作為信號處理技術的可變控制,所述 信號控制裝置控制準許屬于所述信號傳輸路徑的一個或多個電路塊操作和禁止其操作。
存儲器也屬于所述信號傳輸路徑。所述信號控制裝置控制準許連接到所述存儲器 的電路塊操作和禁止其操作。 所述信號控制裝置感測所述端子的連接的物理狀態(tài)作為所述端子的連接目的地 的狀態(tài)。 所述信號控制裝置與所述端子的連接目的地通信,并且基于通信的內(nèi)容感測所述 端子的連接目的地的狀態(tài)。 根據(jù)本發(fā)明的另一實施例,提供了一種在根據(jù)本發(fā)明的實施例的前述信號處理系 統(tǒng)中實現(xiàn)的信號處理方法和程序。 在根據(jù)本發(fā)明實施例的信號處理系統(tǒng)、信號處理方法和程序中,所述信號處理系 統(tǒng)包括經(jīng)由其輸出信號的一個或多個端子或控制具有經(jīng)由其輸出信號的一個或多個端子 的輸出設備的計算機,所述信號處理系統(tǒng)感測一個或多個端子的每一個的連接目的地是否 處于所述連接目的地可以處理經(jīng)由端子發(fā)送的輸出信號的狀態(tài)?;诟袦y的結果,實現(xiàn)通 向用作輸出端子的所述端子的信號傳輸路徑的可變控制、和應用到所述信號傳輸路徑的信 號處理技術的可變控制中的至少一個。 如上所述,根據(jù)本發(fā)明實施例,可以有效地使用存儲器帶寬。
圖1是示出BD再現(xiàn)系統(tǒng)的配置的示例的框圖,所述BD再現(xiàn)系統(tǒng)是應用本發(fā)明的
3技術的信號處理系統(tǒng)的示例; 圖2是用于說明在僅連接圖1中示出的HDMI端子19-1的情況下、在BD再現(xiàn)系統(tǒng) 中要執(zhí)行的操作的框圖; 圖3是用于說明在僅連接圖1中示出的D端子同分量端子(D terminalcum component terminal) 19-2的情況下的BD再現(xiàn)系統(tǒng)的框圖; 圖4是用于說明在僅連接圖1中示出的S端子19-3的情況下的BD再現(xiàn)系統(tǒng)的框 圖; 圖5是用于說明在僅連接圖1中示出的合成端子19-4的情況下的BD再現(xiàn)系統(tǒng)的 框圖; 圖6是用于說明在改變圖1中示出的輸出端子的連接狀況的情況下的BD再現(xiàn)系 統(tǒng)的框圖; 圖7是描述要由圖1中示出的信號處理系統(tǒng)執(zhí)行的信號控制處理的示例的流程 圖;以及 圖8是示出計算機的配置的示例的框圖,所述計算機包括在應用本發(fā)明的信號處 理系統(tǒng)中或驅(qū)動信號處理系統(tǒng)。
具體實施例方式(根據(jù)本發(fā)明的技術的概述) 為了更好理解本發(fā)明,下面將詳述在發(fā)明內(nèi)容中進行的描述的內(nèi)容。 如上所述,要求包括BD再現(xiàn)系統(tǒng)和BD記錄系統(tǒng)的信號處理系統(tǒng)有效地使用有限
的存儲器帶寬。 信號處理系統(tǒng)具有多種輸出端子。用戶很少采用多個輸出端子的全部。然而,當 考慮用戶便利性時,信號處理系統(tǒng)應該優(yōu)選地經(jīng)由所有種類的輸出端子輸出視頻信號或音 頻信號。 然而,經(jīng)由所有種類的輸出端子輸出視頻信號或音頻信號導致占據(jù)的存儲器帶寬 的寬度增加,也就是說,導致不滿足前述需要的狀況。 本發(fā)明人已經(jīng)發(fā)明了下述技術。即,具有多個輸出端子的信號處理系統(tǒng)判定輸出 端子的連接目的地是否可以處理輸出信號。基于判定的結果,信號處理系統(tǒng)適當?shù)乜刂破?內(nèi)部信號傳輸路徑(隨后要描述的數(shù)據(jù)路徑)并同樣適當?shù)乜刂菩盘柼幚?。由于該技術 (下文中,稱為本發(fā)明實施例的技術)的實現(xiàn),可以有效地使用信號處理系統(tǒng)中的存儲器帶
寬o(應用本發(fā)明的信號處理系統(tǒng)的配置的示例) 圖1是示出BD再現(xiàn)系統(tǒng)的配置的示例的框圖,所述BD再現(xiàn)系統(tǒng)是應用本發(fā)明的 技術的信號處理系統(tǒng)的示例。在圖1中,示出了在信號處理系統(tǒng)的處理的對象是視頻信號 的情況下所需的各單元。換句話說,在圖1中,排除了包括在信號處理系統(tǒng)的處理的對象是 音頻信號的情況下所需的各單元的其它單元。 附圖中的陰影圖形表示可被禁止操作的單元。S卩,在隨后參照的圖2到圖5中,用 對角線標記的圖形表示已經(jīng)被禁止操作的單元。因此,每個附圖中的一些圖形是陰影的,而 其中一些其它圖形用對角線標記。這旨在清晰地表示單元是否被禁止操作。
4
BD再現(xiàn)系統(tǒng)具有范圍從DVD/BD驅(qū)動器1到總線仲裁器21的組件。
DVD/BD驅(qū)動器1讀取數(shù)字多功能盤(DVD)或藍光盤(BD)中記錄的數(shù)據(jù),并且將 數(shù)據(jù)寫入存儲器2。例如,視頻數(shù)據(jù)的壓縮編碼數(shù)據(jù)記錄在DVD或BD中。也就是說,在DVD 或BD中記錄通過根據(jù)運動圖像專家組2(MPEG2)標準或高級視頻編碼(AVC)標準壓縮和編 碼視頻數(shù)據(jù)而獲得的壓縮和編碼的數(shù)據(jù)。如果需要,在DVD或BD中記錄次級(secondary) 數(shù)據(jù)的壓縮和編碼數(shù)據(jù)。例如在BD只讀存儲器(ROM)的內(nèi)容的畫中畫(PiP)顯示中采用 次級數(shù)據(jù)。次級數(shù)據(jù)屬于視頻數(shù)據(jù)(運動畫面數(shù)據(jù))和靜態(tài)圖像數(shù)據(jù)。
存儲器2保持從DVD/BD驅(qū)動器1輸入的數(shù)據(jù)。 解碼單元3從存儲器2中存儲的數(shù)據(jù)項目中讀取視頻數(shù)據(jù)的壓縮和編碼數(shù)據(jù)。解
碼單元3對壓縮和編碼數(shù)據(jù)執(zhí)行解碼處理。將解碼的視頻數(shù)據(jù)寫入存儲器7中。 解碼單元4從存儲器2中存儲的數(shù)據(jù)項目中讀取次級數(shù)據(jù)的壓縮和編碼數(shù)據(jù)。解
碼單元4對壓縮和編碼數(shù)據(jù)執(zhí)行解碼處理。將解碼的次級數(shù)據(jù)寫入存儲器7中。 因此,在存儲器7存儲視頻數(shù)據(jù)或靜態(tài)圖像數(shù)據(jù)。 圖形引擎5例如是能夠以高速對靜態(tài)圖像執(zhí)行圖像處理的專用硬件。作為要對靜 態(tài)圖像執(zhí)行的圖像處理,例如存在靜態(tài)圖像中的矩形的傳送(transfer)、圖形呈現(xiàn)、色彩轉(zhuǎn) 換、混合、尺寸轉(zhuǎn)換、字體呈現(xiàn)、運轉(zhuǎn)周期(run-length)解碼等。 圖形引擎5對從存儲器7讀取的靜態(tài)圖像數(shù)據(jù)執(zhí)行上面的圖像處理。將已經(jīng)經(jīng)歷 圖像處理的靜態(tài)圖像數(shù)據(jù)返回存儲器7。 圖像質(zhì)量改進單元6是能夠?qū)\動畫面執(zhí)行圖像處理的專用硬件。作為要對運動
畫面執(zhí)行的圖像處理,例如存在縮放、隔行到逐行掃描轉(zhuǎn)換、增強、噪聲降低等。 圖像質(zhì)量改進單元6對從存儲器7讀取的運動畫面數(shù)據(jù)執(zhí)行上面的圖像處理。將
已經(jīng)經(jīng)歷圖像處理的運動畫面數(shù)據(jù)返回存儲器7。 運動畫面處理單元8和9例如根據(jù)輸出分辨率對從存儲器7讀取的運動畫面數(shù)據(jù) 執(zhí)行縮放處理,其包括圖像的放大或縮小。將已經(jīng)經(jīng)歷縮放處理的運動畫面數(shù)據(jù)供應給混 合單元12。 靜態(tài)圖像處理單元10和11例如根據(jù)輸出分辨率對從存儲器7讀取的靜態(tài)圖像數(shù) 據(jù)執(zhí)行縮放處理,其包括圖像的放大和其縮小。將已經(jīng)經(jīng)歷縮放處理的靜態(tài)圖像數(shù)據(jù)供應 給混合單元12。 混合單元12以指定順序或以指定的透過率(transmittance)混合從運動畫面處 理單元8和9發(fā)送的運動畫面數(shù)據(jù)項目和從靜態(tài)圖像處理單元10和11發(fā)送的靜態(tài)圖像數(shù) 據(jù)項目。將從混合(下文中,稱為混合圖像數(shù)據(jù))得到的數(shù)據(jù)供應給HDMI信號轉(zhuǎn)換單元15 和分量視頻編碼單元16的每一個。 HDMI信號轉(zhuǎn)換單元15將從混合單元12發(fā)送的混合圖像數(shù)據(jù)轉(zhuǎn)換為HDMI信號。 HDMI信號經(jīng)由HDMI端子19-1輸出到外部。 分量視頻編碼單元16將從混合單元12發(fā)送的混合圖像數(shù)據(jù)轉(zhuǎn)換為分量模擬信 號。分量模擬信號經(jīng)由D端子同分量端子19-2輸出到外部。 將作為HDMI信號或分量模擬信號輸出到外部的混合圖像數(shù)據(jù)從混合單元12供應 給捕獲單元13。捕獲單元13將混合圖像數(shù)據(jù)寫入存儲器7。 運動畫面處理單元14讀取寫入存儲器7的混合圖像數(shù)據(jù)。運動畫面處理單元14將混合圖像數(shù)據(jù)轉(zhuǎn)換為符合480i或576i掃描方法的標準清晰度(SD)信號。將SD信號供 應給Y/C視頻編碼單元17和合成視頻編碼單元18的每一個。 Y/C視頻編碼單元17將從運動畫面處理單元14發(fā)送的SD信號轉(zhuǎn)換為Y/C模擬信 號。經(jīng)由S端子19-3將Y/C模擬信號輸出到外部。 合成視頻編碼單元18將從運動畫面處理單元14發(fā)送的SD信號轉(zhuǎn)換為合成模擬 信號。經(jīng)由合成端子19-4將合成模擬信號輸出到外部。 當HDMI端子19-1、 D端子同分量端子19-2、 S端子19_3和合成端子19_4不需要 相互區(qū)分時,它們簡稱為端子19。 下面將簡述上面描述的內(nèi)容。S卩,在經(jīng)由端子19將數(shù)據(jù)輸出到外部之前,在預定 路徑(下文中,稱為數(shù)據(jù)路徑)上傳輸由DVD/BD驅(qū)動器1從DVD或BD讀取的數(shù)據(jù),所述路 徑通過一個或多個單元。更具體地,圖1中示出的示例的BD再現(xiàn)系統(tǒng)具有下面要描述的第 一到第四數(shù)據(jù)路徑。 第一數(shù)據(jù)路徑指從DVD/BD驅(qū)動器1通向(lead to) HDMI端子19_1的路徑。更具 體地,第一數(shù)據(jù)路徑按下述順序鏈接DVD/BD驅(qū)動器1、存儲器2、解碼單元3或4、存儲器7、 運動畫面處理單元8或9、靜態(tài)圖像處理單元10或11、混合單元12、HDMI信號轉(zhuǎn)換單元15 和HDMI端子19-1。 第二數(shù)據(jù)路徑指從DVD/BD驅(qū)動器1通向D端子同分量端子19_2的路徑。更具體 地,第二數(shù)據(jù)路徑以混合單元12結束的部分與第一數(shù)據(jù)路徑的對應部分相同。第二數(shù)據(jù) 路徑的其它部分按下述順序鏈接混合單元12、分量視頻編碼單元16和D端子同分量端子 19-2。 第三數(shù)據(jù)路徑指從DVD/BD驅(qū)動器1通向(lead to) S端子19_3的路徑。更具體 地,第三數(shù)據(jù)路徑以混合單元12結束的部分與第一數(shù)據(jù)路徑的對應部分相同。第三數(shù)據(jù)路 徑的其它部分按下述順序鏈接混合單元12、捕獲單元13、存儲器7、運動畫面處理單元14、 Y/C視頻編碼單元17和S端子19-3。 第四數(shù)據(jù)路徑指從DVD/BD驅(qū)動器1通向合成端子19_4的路徑。更具體地,第四 數(shù)據(jù)路徑以運動畫面處理單元14結束的部分與第三數(shù)據(jù)路徑的對應部分相同。第四數(shù)據(jù) 路徑的其它部分按下述順序鏈接運動畫面處理單元14、合成視頻編碼單元18和合成端子 19-4。 順便提及,如果需要,將存儲器7和圖形引擎5之間的路徑或存儲器7和圖像質(zhì)量 改進單元6之間的路徑適當?shù)靥砑拥降谝坏降谒臄?shù)據(jù)路徑中的任何路徑。
主機中央處理單元(CPU) 20控制在BD再現(xiàn)系統(tǒng)中要執(zhí)行的所有操作。
例如,假設從端子19將以下信息(下文中,連接目的地狀態(tài)信息)供應給主機CPU 20,所述信息表示端子19的連接目的地是處于連接目的地可以處理經(jīng)由端子19發(fā)送的輸 出信號的狀態(tài)、還是處于連接目的地不能夠處理所述輸出信號的狀態(tài)。這里,連接目的地不 能夠處理所述輸出信號的狀態(tài)包括這樣的狀態(tài),其中因為端子19連接到連接目的地,所以 輸出信號將傳輸?shù)竭B接目的地,但是由于連接目的地端的原因,將不處理傳輸?shù)妮敵鲂盘枴?此外,連接目的地不能夠處理所述輸出信號的狀態(tài)還包括這樣的狀態(tài),其中因為端子19沒 有連接到連接目的地,所以輸出信號將不傳輸?shù)竭B接目的地,因此將不由連接目的地處理。
連接目的地狀態(tài)信息可以是這樣的信息,主機CPU 20可以使用該信息識別端子
619的連接目的地的狀態(tài)(包括未連接的狀態(tài))。連接目的地狀態(tài)圖像的形式不限于任何具體的一個而是可以是任意一個。例如,當主機CPU 20可以檢測端子19的物理狀況時,可以采用檢測的結果作為連接目的地狀態(tài)信息。例如,當主機CPU 20或任何其它單元(包括端子19本身)可以執(zhí)行與端子19的連接目的地的預定通信時,可以采用至少部分通信的內(nèi)容作為連接目的地狀態(tài)信息。 在本實施例中,采用端子19的物理狀況,S卩,電纜耦合或未耦合到端子19的狀況(下文中,稱為端子連接狀況)。因此,采用關于端子連接狀況的信息(下文中,稱為端子連接信息)作為連接目的地狀態(tài)信息。 更具體地,可以在HDMI標準下感測HDMI端子19_1的端子連接狀況。因此,采用感測的結果作為端子連接信息。 當D端子同分量端子19-2用作D端子時,如果利用在標準中規(guī)定的熱插拔檢測端子,則可以感測端子連接狀況。因此,采用感測的結果作為端子連接信息。
當D端子同分量端子19-2用作分量端子時,輸出電纜連接狀況的端子組件(component)并入該端子。采用從端子組件輸出的電纜連接狀況作為端子連接信息。
S端子19-3也具有并入其中的、輸出電纜連接狀況的端子組件。采用從端子組件輸出的電纜連接狀況作為端子連接信息。 合成端子19-4也具有并入其中的、輸出電纜連接狀況的端子組件。采用從端子組件輸出的電纜連接狀況作為端子連接信息。 如上所述,將關于端子19的端子連接信息供應給主機CPU 20?;陉P于端子19的端子連接信息,主機CPU 20控制通向端子19的數(shù)據(jù)路徑,或要對在數(shù)據(jù)路徑上傳輸?shù)臄?shù)據(jù)執(zhí)行的處理。 更具體地,例如,當將表示沒有電纜耦合到端子19的端子連接信息供應給主機CPU 20時,主機CPU 20判定通向端子19的數(shù)據(jù)路徑無效。然后,主機CPU 20執(zhí)行禁止屬于無效的數(shù)據(jù)路徑的至少部分單元操作的處理。這里,描述至少部分單元為被禁止操作,這是因為一些單元也屬于其它數(shù)據(jù)路徑。當其它數(shù)據(jù)路徑有效時,不禁止也屬于其它數(shù)據(jù)路徑的單元操作。 因此,不需要的單元的操作被掛起。這有助于圖1中示出的整個BD再現(xiàn)系統(tǒng)的節(jié)電,因此是有利的。此外,因為信號沒有在無效數(shù)據(jù)路徑上傳輸,所以可以發(fā)揮減小輻射或噪聲的優(yōu)點。 此外,當掛起屬于無效數(shù)據(jù)路徑并且連接到存儲器7的單元(下文中,稱為連接存儲器的單元)的操作時,將發(fā)揮下面描述的優(yōu)點。具體地,要由屬于無效數(shù)據(jù)路徑的連接存儲器的單元使用的存儲器7的存儲器帶寬變得不需要。因此,發(fā)揮了可以加速由其它連接存儲器的單元獲得的對存儲器7的存取的優(yōu)點。下面將詳述該優(yōu)點。 總線仲裁器21控制存儲器7和連接存儲器的單元之間的數(shù)據(jù)的輸入或輸出。在圖1中示出的示例中,除了范圍從解碼單元3到圖像改進單元6的單元以外,連接存儲器的單元包括隨后將描述的范圍從運動畫面處理單元8到運動畫面處理單元14的單元。
更具體地,總線仲裁器21管理和控制要由連接存儲器的單元獲得的對存儲器7的存取(下文中,稱為存儲器存取)的調(diào)度。具體地,總線仲裁器21管理和控制例如存儲器存取的優(yōu)先級(下文中,稱為存儲器存取優(yōu)先級)或存儲器存取占用時間。
當從存儲器存取的觀點分類連接存儲器的單元時,連接存儲器的單元寬泛地分類為第一單元和第二單元。第一單元指其存儲器存取要求為完全實時的單元。第一單元因此應稱為實時單元。相反,第二單元指其存儲器存取不要求為實時而是可以在任何合適時間獲得的單元。第二單元應稱為非實時單元。 在圖1示出的示例中,實時單元指解碼單元3和4、運動畫面處理單元8、9和14、靜態(tài)圖像處理單元10和11、以及捕獲單元13。 當實時單元未能在垂直同步(下文中,同步(sync))信號的時段內(nèi)終止處理時,在連接目的地顯示由經(jīng)由端子19發(fā)送的輸出信號表示的畫面,該畫面被損壞。然而,確定垂直同步信號的時段所需的存儲器存取的數(shù)目。 相反,在圖l示出的示例中,非實時單元指隨后描述的圖形引擎5、圖像質(zhì)量改進單元6和主機CPU 20。 給予非實時單元的存儲器存取優(yōu)先級低于給予實時單元的存儲器存取優(yōu)先級。在垂直同步信號的時段期間,存儲器帶寬用于由實時單元獲得的對存儲器7的存取。此時,如果用于存儲器7的部分存儲器帶寬留下未用,則在存儲器帶寬的剩余部分中由非實時單元獲得對存儲器7的存取。 如所示,由實時單元獲得的存取的數(shù)目越小,作為非實時單元的圖形引擎5、圖像質(zhì)量改進單元6和主機CPU 20可以使用的存儲器帶寬越寬。因此,當單獨停止屬于無效數(shù)據(jù)路徑的實時單元時,由圖形引擎5、圖像質(zhì)量改進單元6或主機CPU 20獲得的存儲器存取的數(shù)目增加。結果,可以實現(xiàn)呈現(xiàn)BD-ROM中圖像的性能的改進或?qū)τ脩舨僮鞯捻憫母倪M。(要在應用了本發(fā)明的信號處理系統(tǒng)中執(zhí)行的操作的示例) 圖2是用于說明在電纜單獨耦合到HDMI端子19_1的情況下、要在圖1中示出的示例的BD再現(xiàn)系統(tǒng)中執(zhí)行的操作的圖。 在圖2到圖5中,被禁止操作的單元用以對角線標記的圖形表示,而在其上沒有傳輸數(shù)據(jù)的數(shù)據(jù)路徑用虛線表示。 從范圍從HDMI端子19-1到合成端子19-4的端子延伸到主機CPU 20的箭頭表示在其上供應端子連接信息的路徑。在其上供應端子連接信息的路徑中,在其上供應端子連接信息"連接的"的路徑用虛線表示,而在其上供應端子連接信息"未連接的"的路徑用點劃線表示。端子連接信息"未連接的"是表示端子19處于未連接狀態(tài)的端子連接信息。端子連接信息"連接的"是表示端子19處于連接狀態(tài)的端子連接信息。 在圖2示出的示例中,"連接的"從HDMI端子19-1供應到主機CPU 20,而"未連接的"從D端子同分量端子19-2、S端子19-3和合成端子19-4供應到主機CPU 20。因此,主機CPU 20感測電纜單獨耦合到HDMI端子19-1。主機CPU 20判定前述第一數(shù)據(jù)路徑單獨有效,而其它數(shù)據(jù)路徑是無效的。主機CPU 20執(zhí)行禁止屬于無效數(shù)據(jù)路徑而不屬于第一數(shù)據(jù)路徑的單元操作的處理。 更具體地,在圖2示出的示例中,禁止捕獲單元13、運動畫面處理單元14、分量視頻編碼單元16、 Y/C視頻編碼單元17和合成視頻編碼單元18操作。 圖3是用于說明在電纜單獨耦合到D端子同分量端子19-2的情況下、要在圖1中示出的示例的BD再現(xiàn)系統(tǒng)中執(zhí)行的操作的圖。
在圖3示出的示例中,"連接的"從D端子同分量端子19-2供應到主機CPU 20,而"未連接的"從HDMI端子19-1、S端子19-3和合成端子19-4供應到主機CPU 20。因此,主機CPU 20感測電纜單獨耦合到D端子同分量端子19-2。主機CPU 20判定前述第二數(shù)據(jù)路徑單獨有效,而其它數(shù)據(jù)路徑是無效的。主機CPU 20執(zhí)行禁止屬于無效數(shù)據(jù)路徑而不屬于第二數(shù)據(jù)路徑的單元操作的處理。 更具體地,在圖3示出的示例中,禁止捕獲單元13、運動畫面處理單元14、HDMI信號轉(zhuǎn)換單元15、 Y/C視頻編碼單元17和合成視頻編碼單元18操作。 圖4是用于說明在電纜單獨耦合到S端子19-3的情況下、要在圖1中示出的示例的BD再現(xiàn)系統(tǒng)中執(zhí)行的操作的圖。 在圖4示出的示例中,"連接的"從S端子19-3供應到主機CPU 20,而"未連接的"從HDMI端子19-1 、D端子同分量端子19-2和合成端子19_4供應到主機CPU 20。因此,主機CPU 20感測電纜單獨耦合到S端子19-3。主機CPU 20判定前述第三數(shù)據(jù)路徑單獨有效,而其它數(shù)據(jù)路徑是無效的。主機CPU 20執(zhí)行禁止屬于無效數(shù)據(jù)路徑而不屬于第三數(shù)據(jù)路徑的單元操作的處理。 更具體地,在圖4示出的示例中,主機CPU 20禁止HDMI信號轉(zhuǎn)換單元15、分量視頻編碼單元16和合成視頻編碼單元18操作。 圖5是用于說明在電纜單獨耦合到合成端子19-4的情況下、要在圖1中示出的示例的BD再現(xiàn)系統(tǒng)中執(zhí)行的操作的圖。 在圖5示出的示例中,"連接的"從合成端子19-4供應到主機CPU 20,而"未連接的"從HDMI端子19-1、 D端子同分量端子19-2和S端子19_3供應到主機CPU 20。因此,主機CPU 20感測電纜單獨耦合到合成端子19-4。主機CPU 20判定前述第四數(shù)據(jù)路徑有效,而其它數(shù)據(jù)路徑是無效的。主機CPU 20執(zhí)行禁止屬于無效數(shù)據(jù)路徑而不屬于第四數(shù)據(jù)路徑的單元操作的處理。 更具體地,在圖5示出的示例中,主機CPU 20禁止HDMI信號轉(zhuǎn)換單元15、分量視頻編碼單元16和Y/C視頻編碼單元17操作。 如結合圖2到圖5所述,存取存儲器7的單元僅是屬于第一到第四數(shù)據(jù)路徑中的有效路徑的連接存儲器的單元。換句話說,禁止屬于無效路徑的連接存儲器的單元操作,因此屬于無效路徑的連接存儲器的單元將不存取存儲器7。因此,應用本發(fā)明的信號處理系統(tǒng)可以抑制存儲器帶寬。 參照圖2到圖5,目前為止已經(jīng)描述了在連接端子19之一情況下,要在BD再現(xiàn)系統(tǒng)中執(zhí)行的操作。對于連接多個端子的情況,采用關于各個端子進行的描述的邏輯或(OR)。將省略關于連接多個端子的情況的描述。 圖6是用于說明在以下情況下要在圖1示出的示例的BD再現(xiàn)系統(tǒng)中執(zhí)行的操作的圖,其中用戶已經(jīng)從處于電纜分別耦合到HDMI端子19-1和S端子19-3的狀態(tài)(下文中,稱為初始狀態(tài))下的S端子19-3拔出電纜。 在圖6中,在初始狀態(tài)下被禁止操作的單元用以對角線標記的圖形表示,而在從S端子19-3拔出電纜的情況下被禁止操作的單元用以緊密對角線標記的圖形表示。
當結合圖2描述的操作與結合圖4描述的操作組合時,建立初始狀態(tài)。換句話說,在初始狀態(tài)下,第一數(shù)據(jù)路徑和第三數(shù)據(jù)路徑是有效的。因此,在初始狀態(tài)下,禁止分量視
9頻編碼單元16和合成視頻編碼單元18操作。相反,允許捕獲單元13、運動畫面處理單元
14和Y/C視頻編碼單元17操作。 假設用戶拔出耦合到S端子19-3的電纜。"連接的"從HDMI端子19-1供應到主機CPU 20,而"未連接的"從D端子同分量端子19-2、S端子19-3和合成端子19-4供應到主機CPU 20。因此,主機CPU 20感測單獨連接HDMI端子19-1。此外,主機CPU 20比較各條信息與在初始狀態(tài)下供應的各條端子連接信息,以便感測S端子19-3使其電纜拔出(新留下未連接)。 因為S端子19-3使其電纜拔出,所以主機CPU 20判定第三數(shù)據(jù)路徑無效。換句話說,主機CPU 20判定第一數(shù)據(jù)路徑單獨有效,而其它數(shù)據(jù)路徑無效。主機CPU 20執(zhí)行禁止屬于無效數(shù)據(jù)路徑而不屬于第一數(shù)據(jù)路徑的單元操作的處理。因此,禁止捕獲單元13、運動畫面處理單元14和Y/C視頻編碼單元17操作。自然地,繼續(xù)禁止分量視頻編碼單元16和合成視頻編碼單元18操作。 因為禁止捕獲單元13和運動畫面處理單元14操作,所以存取存儲器7的單元的數(shù)目變得比在初始狀態(tài)下獲得的單元的數(shù)目小。因此,為了優(yōu)化存儲器存取控制的目的,主機CPU 20重新配置總線仲裁器21。 用于重新配置總線仲裁器21的重新配置設備可以合并為總線仲裁器21中的硬件
設備。在此情況下,總線仲裁器21的硬件代替主機CPU 20執(zhí)行重新配置。 如上所述,存取存儲器7的單元是必須存取存儲器7以便經(jīng)由HDMI端子19_1提
供輸出的單元,也就是說,僅屬于第一數(shù)據(jù)路徑的連接存儲器的單元。即,禁止不屬于第一
數(shù)據(jù)路徑的連接存儲器的單元(捕獲單元13和運動畫面處理單元14)操作,因此不屬于第
一數(shù)據(jù)路徑的連接存儲器的單元將不存取存儲器7。因此,應用本發(fā)明的信號處理系統(tǒng)可以
抑制存儲器帶寬。 目前為止已經(jīng)描述了在以下狀態(tài)用戶從S端子19-3拔出電纜的情況下要在BD再現(xiàn)系統(tǒng)中執(zhí)行的操作,在所述狀態(tài)中電纜分別耦合到HDMI端子19-1和S端子19-3。
即使當新連接輸出端子時,主機CPU 20也感測新連接了端子,允許數(shù)據(jù)路徑的使用,開啟必要單元并且重新配置總線仲裁器21 。 即使當拔出或插入不同于結合圖6描述的端子的端子19時,也執(zhí)行與前述處理相同的處理。將使用圖7的流程圖描述處理的詳細示例。
(應用本發(fā)明的信號處理系統(tǒng)的處理方法的示例) 圖7是描述在圖1示出的示例的BD再現(xiàn)系統(tǒng)中執(zhí)行的、通過感測連接的輸出端子控制存儲器存取的處理(下文中,稱為信號控制處理)的示例的流程圖。
在步驟Sl,主機CPU 20檢查端子19的連接狀況。S卩,主機CPU 20基于從端子19輸入的多條端子連接信息,感測端子連接狀況。 在步驟S2,主機CPU 20判定用戶是否已經(jīng)新連接任何端子19。 除非電纜耦合到未連接的端子19,否則主機CPU 20在步驟S2判定沒有新連接任
何端子。信號控制處理進到步驟S7。然而,隨后將描述在步驟S7和此后要執(zhí)行的各塊處理。 相反,如果電纜插入任何未連接的端子19,則在步驟S2做出新連接任何端子19的判定。信號控制處理進到步驟S3。
在步驟S3,主機CPU 20改變視頻信號的數(shù)據(jù)路徑。具體地,因為主機CPU 20在步驟S2判定新連接任何端子19,所以主機CPU 20使通向用作輸出端子的新連接的端子19的數(shù)據(jù)路徑有效。 在步驟S4,主機CPU 20開啟必要單元。具體地,準許屬于有效的數(shù)據(jù)路徑并且已經(jīng)被禁止操作的單元操作(撤銷禁止)。順便提及,仍準許從開始已經(jīng)準許操作的單元操作。 在步驟S5,主機CPU 20重新配置總線仲裁器21。具體地,主機CPU 20重新配置總線仲裁器,使得盡管從新連接任何端子的事實得到的存取存儲器7的單元的數(shù)目增加,也將優(yōu)化存儲器存取控制,。 在步驟S6,主機CPU 20判定是否已經(jīng)指示信號控制處理的終止。
如果指示信號控制處理的終止,則在步驟S6識別"是",并且終止信號控制處理。
相反,如果不指示信號控制處理的終止,則在步驟S6識別"否",并且信號控制處理返回到步驟S1。重復隨后的各塊處理。 目前為止已經(jīng)描述了當新連接任何端子時要執(zhí)行的信號控制處理的示例。 相反,如果沒有新連接任何端子,則在步驟S2識別"否",并且信號控制處理進到
步驟S7。在步驟S7,主機CPU 20判定是否新留下任何端子未連接。 如果耦合到電纜的所有端子19保持原樣,也就是說,如果沒有從端子19拔出任何電纜,則在步驟S7做出沒有新留下任何端子未連接的判定。信號控制處理返回步驟Sl,并且重復隨后的各塊處理。 相反,如果從一個或多個端子19拔出電纜,則在步驟S7做出新留下任何端子未連接的判定。信號控制處理進到步驟S8。 在步驟S8,主機CPU 20將視頻信號的數(shù)據(jù)路徑從一個改變?yōu)榱硪粋€。具體地,因為主機CPU 20在步驟S7判定新留下任何端子19未連接,所以主機CPU 20使通向從其拔出電纜并且用作輸出端子的端子19的數(shù)據(jù)路徑無效。 在步驟S9,主機CPU 20停止不必要單元。具體地,禁止僅屬于無效的數(shù)據(jù)路徑的單元(即,不屬于任何其他有效數(shù)據(jù)路徑的單元)操作。順便提及,仍禁止從開始已經(jīng)被禁止操作的單元操作。 在步驟S10,主機CPU 20重新配置總線仲裁器21。具體地,主機CPU 20重新配置總線仲裁器,使得盡管從新留下任何端子未連接的事實得到的存取存儲器7的單元的數(shù)目減少,也將優(yōu)化存儲器存取控制。此后,信號控制處理進到步驟S6。 如上所述,應用本發(fā)明的信號處理系統(tǒng)使從多個輸出端子的連接狀況的觀點變得不必要的數(shù)據(jù)路徑無效,并且禁止僅屬于無效數(shù)據(jù)路徑的單元操作。結果,應用本發(fā)明的信號處理系統(tǒng)可以加寬不必要單元以外的單元操作所需的存儲器帶寬。最終,改進整個信號處理系統(tǒng)的性能。 具體地,作為由高清晰度(HD)電視的流行支持的當前趨勢,用戶通常只使用HD信號的輸出端子19,也就是說,在前述示例中的HDMI端子19-1或D端子同分量端子19-2。換句話說,通常留下標準清晰度(SD)信號的輸出端子(也就是說,在前述示例中的S端子19-3和合成端子19-4)未使用。在此情況下,本發(fā)明的應用將提供突出的優(yōu)點通過禁止與轉(zhuǎn)換SD信號的處理有關的單元(例如,在前述示例中的捕獲單元13和運動畫面處理單
11元14)操作,加寬了存儲器帶寬。 在應用本發(fā)明的信號處理系統(tǒng)中,主機CPU 20自主地感測電纜的連接狀況,也就
是說,用戶是否已經(jīng)拔出或插入任何電纜。因此,提供用戶不需要操縱配置菜單等的優(yōu)點。 已經(jīng)基于要經(jīng)由輸出端子發(fā)送的輸出信號是視頻信號的假設進行了描述。提出視
頻信號僅僅作為示例??梢圆捎萌缫纛l信號的任何其他信號作為輸出信號。 本發(fā)明不限于BD再現(xiàn)系統(tǒng)或BD記錄系統(tǒng),而是可以應用到所有信號處理系統(tǒng),包
括采用光盤、磁光盤、帶介質(zhì)或閃存介質(zhì)的系統(tǒng)。 在本實施例中,例如,采用端子連接信息作為關于端子的連接目的地的狀態(tài)信息。 然而,如上所述,連接目的地狀態(tài)信息可以是這樣的信息,主機CPU 20使用其可以識別端 子19的連接目的地的狀態(tài)(包括未連接狀態(tài)),但是連接目的地狀態(tài)信息不具體限于任何 具體形式。連接目的地狀態(tài)信息可以取任何形式。 例如,主機CPU可以與連接目的地通信,并且可以采用通信的內(nèi)容作為連接目的 地狀態(tài)信息。更具體地,例如,當連接目的地通過通信認證應用本發(fā)明的信號處理系統(tǒng)時, 可以采用表示認證已經(jīng)成功的信息作為連接目的地狀態(tài)信息。在此情況下,在傳輸表示認 證已經(jīng)成功的信息之前,應用本發(fā)明的信號處理系統(tǒng)識別其中連接目的地可以處理經(jīng)由其 端子發(fā)送的輸出信號的狀態(tài)為連接目的地的狀態(tài)。同時,禁止僅屬于通向用作輸出端子的 端子的數(shù)據(jù)路徑的單元操作。此后,在傳輸表示認證已經(jīng)成功的信息的階段,應用本發(fā)明的 信號處理系統(tǒng)識別連接目的地的狀態(tài)轉(zhuǎn)換為連接目的地可以處理經(jīng)由其端子發(fā)送的輸出 信號的狀態(tài)。在此階段,僅屬于通向用作輸出端子的端子的數(shù)據(jù)路徑的單元的狀態(tài)進行從 禁止狀態(tài)到準許狀態(tài)的轉(zhuǎn)換。因此,不準許單元操作直到認證成功。單元的操作掛起時間 長于在電纜耦合到端子的階段中準許單元操作期間的時間。這有助于整個信號處理系統(tǒng)的 節(jié)電。 在前述示例中,實現(xiàn)根據(jù)端子的連接目的地的狀態(tài),使通向用作輸出端子的端子
的數(shù)據(jù)路徑有效或無效的控制、準許屬于數(shù)據(jù)路徑的單元(電路)操作或禁止單元操作的
控制。然而,控制技術不限于在前述示例中采用的那些。替代地,可以可變地控制通向用作
輸出端子的端子的數(shù)據(jù)路徑,或可以可變地控制要應用到在數(shù)據(jù)路徑上傳輸?shù)男盘柕男盘?br>
處理技術。即,使數(shù)據(jù)路徑有效或無效的控制僅僅是通向用作輸出端子的端子的數(shù)據(jù)路徑
的可變控制的示例。準許屬于數(shù)據(jù)路徑的單元(電路)操作或禁止單元操作的控制僅僅是
要應用到在數(shù)據(jù)路徑上傳輸?shù)男盘柕男盘柼幚砑夹g的可變控制的示例。 當通過軟件執(zhí)行前述一系列的各塊處理時,應用本發(fā)明的信號處理系統(tǒng)可以配置
為包括圖8示出的計算機。另外,驅(qū)動應用本發(fā)明的信號處理系統(tǒng)可以由圖8示出的計算
機控制。 在圖8中,CPU 101根據(jù)記錄在只讀存儲器(ROM) 102中的程序或從存儲單元108 加載到隨機存取存儲器(RAM)103的程序,執(zhí)行各種類型的各塊處理。在RAM 103中,適當 地存儲CPU 101用來執(zhí)行各種類型的各塊處理的數(shù)據(jù)項目。 CPU 101、R0M 102和RAM 103通過總線104互連。輸入/輸出接口 105連接在總 線104上。 用鍵盤和鼠標形成的輸入單元106、用顯示器形成的輸出單元107、用硬盤等形成 的存儲單元108和用調(diào)制解調(diào)器和端子適配器形成的通信單元109連接到輸入/輸出接口
12105。通信單元109控制要在網(wǎng)絡(如因特網(wǎng))上與任何其它系統(tǒng)(未示出)執(zhí)行的通信。
如果需要,驅(qū)動器110連接到輸入/輸出接口 105。用磁盤、光盤、磁光盤或半導體 存儲器實現(xiàn)的可移除介質(zhì)111適當?shù)匕卜旁隍?qū)動器110中。如果需要,從可移除介質(zhì)讀取 的計算機程序安裝在存儲單元108中。 當通過軟件執(zhí)行一系列的各塊處理時,其中實現(xiàn)軟件的程序在網(wǎng)絡上或從記錄介 質(zhì)安裝到并入專用硬件的計算機中,或安裝在例如通用個人計算機中,當具有安裝在其中 的各種類型的程序時,該通用個人計算機可以執(zhí)行各種功能。 如圖8所示,包含程序的記錄介質(zhì)是可移除介質(zhì)(封裝介質(zhì))lll,所述可移除介 質(zhì)111獨立于系統(tǒng)的主體分發(fā)給觀眾以便提供程序,并且所述可移除介質(zhì)111用磁盤(包 括軟盤)、光盤(包括致密盤只讀存儲器(CD-ROM)和數(shù)字多功能盤(DVD))、磁光盤(包括 迷你盤(MD))或半導體存儲器實現(xiàn)。另外,記錄介質(zhì)可以是包括在存儲單元108中的硬盤 或ROM 102, R0M102中記錄了程序并且在預先并入系統(tǒng)的主體的同時為觀眾提供。
在本說明書中,根據(jù)其描述記錄在記錄介質(zhì)中的程序的各步驟不但包括要以時間 順序執(zhí)行的各塊處理,而且包括不總是以時間順序地執(zhí)行而是相互并行或相互獨立地執(zhí)行 的各塊處理。 在本說明書中,稱為系統(tǒng)的是由多個設備和處理單元構成的整個系統(tǒng)。 本申請包含涉及于2008年10月7日向日本專利局提交的日本優(yōu)先權專利申請JP
2008-260330中公開的主題內(nèi)容,在此通過引用并入其全部內(nèi)容。 本領域的技術人員應該理解,取決于設計要求和其他因素,可以出現(xiàn)各種修改、組 合、子組合和替換,只要它們在權利要求或其等價物的范圍內(nèi)。
權利要求
一種信號處理系統(tǒng),包括一個或多個端子,經(jīng)由其輸出信號;以及信號控制裝置,用于感測所述一個或多個端子的每一個的連接目的地是否處于所述連接目的地可以處理經(jīng)由端子發(fā)送的輸出信號的狀態(tài),并且基于感測的結果,實現(xiàn)通向用作輸出端子的所述端子的信號傳輸路徑的可變控制、和應用到所述信號傳輸路徑的信號處理技術的可變控制中的至少一個。
2. 如權利要求1所述的信號處理系統(tǒng),其中 一個或多個電路塊屬于所述信號傳輸路徑;并且作為信號處理技術的可變控制,所述信號控制裝置控制準許屬于所述信號傳輸路徑的 所述一個或多個電路塊操作并禁止其操作。
3. 如權利要求2所述的信號處理系統(tǒng),其中 存儲器也屬于所述信號傳輸路徑;并且所述信號控制裝置控制準許連接到所述存儲器的電路塊操作并禁止其操作。
4. 如權利要求1所述的信號處理系統(tǒng),其中所述信號控制裝置感測所述端子的連接的 物理狀態(tài)作為所述端子的連接目的地的狀態(tài)。
5. 如權利要求1所述的信號處理系統(tǒng),其中所述信號控制裝置與所述端子的連接目的 地通信,并且基于通信的內(nèi)容感測所述端子的連接目的地的狀態(tài)。
6. —種信號處理方法,包括以下步驟使得信號處理系統(tǒng)感測一個或多個端子的每一個的連接目的地是否處于所述連接目 的地可以處理經(jīng)由端子發(fā)送的輸出信號的狀態(tài),所述信號處理系統(tǒng)包括經(jīng)由其輸出信號的 所述一個或多個端子;以及使得所述信號處理系統(tǒng)基于感測的結果,實現(xiàn)通向用作輸出端子的所述端子的信號傳輸路徑的可變控制、和應用到所述信號傳輸路徑的信號處理技術的可變控制中的至少一 個。
7. —種使得計算機執(zhí)行以下處理的程序,所述計算機控制具有經(jīng)由其輸出信號的一個或多個端子的輸出設備感測所述一個或多個端子的每一個的連接目的地是否處于所述連接目的地可以處理 經(jīng)由端子發(fā)送的輸出信號的狀態(tài);以及基于感測的結果,實現(xiàn)通向用作輸出端子的所述端子的信號傳輸路徑的可變控制、和 應用到所述信號傳輸路徑的信號處理技術的可變控制中的至少一個。
8. —種信號處理系統(tǒng),包括 一個或多個端子,經(jīng)由其輸出信號;以及信號控制單元,配置來感測所述一個或多個端子的每一個的連接目的地是否處于所述 連接目的地可以處理經(jīng)由端子發(fā)送的輸出信號的狀態(tài),并且基于感測的結果,實現(xiàn)通向用 作輸出端子的所述端子的信號傳輸路徑的可變控制、和應用到所述信號傳輸路徑的信號處 理技術的可變控制中的至少一個。
全文摘要
一種信號處理系統(tǒng),包括一個或多個端子,經(jīng)由其輸出信號;以及信號控制裝置,用于感測所述一個或多個端子的每一個的連接目的地是否處于所述連接目的地可以處理經(jīng)由端子發(fā)送的輸出信號的狀態(tài),并且基于感測的結果,實現(xiàn)通向用作輸出端子的所述端子的信號傳輸路徑的可變控制、和應用到所述信號傳輸路徑的信號處理技術的可變控制中的至少一個。
文檔編號G11B20/10GK101715095SQ20091020403
公開日2010年5月26日 申請日期2009年9月30日 優(yōu)先權日2008年10月7日
發(fā)明者宮田勝成, 辰巳進也 申請人:索尼株式會社