專利名稱:再現裝置、集成電路以及再現方法
技術領域:
本發(fā)明涉及一種用于再現記錄在例如光盤的存儲介質上的視頻數據、音樂數據等 的再現裝置、集成電路以及再現方法,更具體地,涉及能夠在不可恢復的故障已經發(fā)生時避 免重復該不可恢復的故障的再現裝置、集成電路以及再現方法。
背景技術:
近來對車載系統(tǒng)和軟件的質量出現了越來越高的要求。隨著所傳播的自創(chuàng)內容 (諸如視頻數據和音樂數據)的數量的增加,對于再現視頻數據、音樂數據等的再現裝置, 能夠增強對內容標準的違反的抵抗力變得越來越重要。由于違反內容標準等原因,諸如未對齊(misalignment)的CPU錯誤通常在再現裝 置中發(fā)生。當CPU錯誤已經發(fā)生時,再現裝置的操作取決于硬件。一般地,中斷發(fā)生,用于 執(zhí)行中斷處理的例程運行。為了使系統(tǒng)從執(zhí)行中斷處理的例程中恢復的常規(guī)處理,系統(tǒng)必 須通過觸發(fā)(例如,復位)來重啟。迄今已提出的用于防止由于軟件的CPU故障的發(fā)生的方法需要使硬件能夠從中 斷中恢復的構造、或者防止中斷處理的自動執(zhí)行的構造。用于防止由于軟件的CPU故障的 發(fā)生的相關技術方法受到硬件限制(例如,見專利文獻2和幻。因此,僅通過面向軟件的對 策難以防止諸如未對齊的CPU故障的發(fā)生。此外,其它相關技術的再現裝置在非易失性存儲器中存儲故障信息,并且利用所 保存的故障信息來分析故障等(例如見專利文獻1)。相關技術文獻專利文獻專利文獻1 JP-A-2004-14015專利文獻2 JP-A-2005-234752專利文獻3 JP-A-8-16420
發(fā)明內容
〈本發(fā)明要解決的問題>當由于CPU錯誤(諸如未對齊和未授權的存儲器訪問)的發(fā)生、再現裝置已經進 入不可恢復狀態(tài)時,系統(tǒng)有時即使在重啟時都變得不可恢復。例如,在盤識別處理期間已經 發(fā)生CPU錯誤的情況中,如果執(zhí)行了系統(tǒng)重啟,則識別處理將再次被執(zhí)行,而不管用戶的操 作。這使系統(tǒng)進入不可恢復的狀態(tài)。防止系統(tǒng)可能由于CPU錯誤(諸如未對齊和未授權的存儲器訪問)的發(fā)生而進入 不可恢復狀態(tài)的可能對策是面向硬件的對策;然而,這些對策可能導致設備開發(fā)費用的增 加。因此,本發(fā)明的目的在于提供一種可以僅通過面向軟件的對策而不受硬件限制 的、防止系統(tǒng)進入不可恢復的狀態(tài)并增強系統(tǒng)對不可恢復的故障的抵抗力的再現裝置、集成電路和再現方法?!唇鉀Q問題的手段〉本發(fā)明提供了一種再現裝置,包括第一執(zhí)行單元,其被配置來執(zhí)行用于再現記錄 在所述記錄介質中的內容的控制處理;第二執(zhí)行單元,其被配置來執(zhí)行處理例程,當在所述 控制處理期間所述再現裝置已經變得不可恢復或暫時不可控時調用所述處理例程;存儲單 元,其被配置來存儲故障信息,所述故障信息顯示所述再現裝置處于不可恢復的狀態(tài)或暫 時不可控;以及分支單元,其被配置來通過使用記錄在所述存儲單元中的故障信息,使替 代處理從用于再現記錄在所述記錄介質中的內容的控制處理分支,并執(zhí)行分支后的替代處 理,所述替代處理用于防止在所述再現裝置在所述控制處理期間一旦已經變得不可恢復 或暫時不可控之后,所述再現裝置再次進入不可恢復的狀態(tài)或變得暫時不可控。即使當所述再現裝置在再現記錄在記錄介質中的內容的控制處理期間已經變得 不可從不可控狀態(tài)恢復時,所述再現裝置也通過使用存儲在所述再現裝置中的故障信息而 使得控制處理分支,由此可以避免重新進入相同的不可控狀態(tài)。在所述再現裝置中,所述處理例程包括通過在所述故障信息已經被保存在所述存 儲單元中之后復位軟件來重啟所述再現裝置的處理。所述再現裝置對向所述再現裝置的文件分析請求等施加限制,從而可以防止所述 不可恢復的故障的重復。在所述再現裝置中,所述故障信息是可以指定所述再現裝置已經變得不可恢復或 暫時不可控的狀態(tài),并且包括所述再現裝置的狀態(tài)以及關于所述記錄介質的信息的信息。在所述再現裝置中,所述分支單元根據所述再現裝置的狀態(tài)以及關于所述記錄介 質的信息使得所述控制處理分支。在所述再現裝置中,所述故障信息顯示未對齊錯誤。在所述再現裝置中,所述故障信息顯示未授權的存儲器訪問錯誤。在所述再現裝置中,所述故障信息顯示看門狗計時器的超時(timeout)錯誤。本發(fā)明提供一種集成電路,包括第一執(zhí)行單元,其被配置來執(zhí)行對再現記錄在記 錄介質中的內容的再現裝置的控制處理;第二執(zhí)行單元,其被配置來執(zhí)行處理例程,當在所 述控制處理期間所述再現裝置已經變得不可恢復或暫時不可控時調用所述處理例程;存儲 單元,其被配置來存儲故障信息,所述故障信息顯示所述再現裝置處于不可恢復的狀態(tài)或 暫時不可控;以及分支單元,其被配置來通過使用存儲在所述存儲單元中的故障信息,使替 代處理從所述控制處理分支,并執(zhí)行分支后的替代處理,所述替代處理用于防止在所述再 現裝置在所述控制處理期間一旦已經變得不可恢復或暫時不可控之后,所述再現裝置再次 進入不可恢復的狀態(tài)或變得暫時不可控。即使當所述再現裝置在控制處理期間已經變得不可從不可控狀態(tài)恢復時,所述集 成電路也通過使用存儲在所述集成電路中的故障信息使得控制處理分支,由此可以避免重 新進入相同的不可控狀態(tài)。在所述集成電路中,所述處理例程包括通過在所述故障信息已經被保存在所述存 儲單元中之后復位軟件來重啟所述再現裝置的處理。在所述集成電路中,對向所述再現裝置的文件分析請求等施加限制,從而可以防 止所述不可恢復的故障的重復。
在所述集成電路中,所述故障信息是可以指定所述再現裝置已經變得不可恢復或 暫時不可控的狀態(tài),并且包括所述再現裝置的狀態(tài)以及關于所述記錄介質的信息的信息。在所述集成電路中,所述分支單元根據所述再現裝置的狀態(tài)以及關于所述記錄介 質的信息使得所述控制處理分支。在所述集成電路中,所述故障信息顯示未對齊錯誤。在所述集成電路中,所述故障信息顯示未授權的存儲器訪問錯誤。在所述集成電路中,所述故障信息顯示看門狗計時器的超時錯誤。本發(fā)明提供一種再現方法,包括第一執(zhí)行步驟,執(zhí)行對再現記錄在所述記錄介質 中的內容的再現裝置的控制處理;第二執(zhí)行步驟,執(zhí)行處理例程,當在所述控制處理期間所 述再現裝置已經變得不可恢復或暫時不可控時調用所述處理例程;存儲故障信息的步驟, 所述故障信息顯示所述再現裝置處于不可恢復的狀態(tài)或暫時不可控;以及如下步驟通過 使用所述故障信息,使替代處理從用于再現記錄在所述記錄介質中的內容的控制處理分 支,并執(zhí)行分支后的替代處理,所述替代處理用于防止在所述再現裝置在所述控制處理期 間一旦已經變得不可恢復或暫時不可控之后,所述再現裝置再次進入不可恢復的狀態(tài)或變 得暫時不可控。根據所述再現方法,即使當所述再現裝置在控制處理期間已經變得不可從不可控 狀態(tài)恢復時,也通過使用存儲的故障信息使得控制處理分支,由此可以避免重新進入相同 的不可控狀態(tài)。在所述再現方法下,所述處理例程包括通過在所述故障信息已經被保存在所述存 儲單元中之后復位軟件來重啟所述再現裝置的處理。根據所述再現方法,對向所述再現裝置的文件分析請求等施加限制,從而可以防 止所述不可恢復的故障的重復。在所述再現方法下,所述故障信息是可以指定所述再現裝置已經變得不可恢復或 暫時不可控的狀態(tài),并且包括所述再現裝置的狀態(tài)以及關于所述記錄介質的信息的信息。在所述再現方法下,所述分支單元根據所述再現裝置的狀態(tài)以及關于所述記錄介 質的信息使得所述控制處理分支。在所述再現方法下,所述故障信息顯示未對齊錯誤。在所述再現方法下,所述故障信息顯示未授權的存儲器訪問錯誤。在所述再現方法下,所述故障信息顯示看門狗計時器的超時錯誤?!幢景l(fā)明的優(yōu)點〉根據本發(fā)明的再現裝置、集成電路以及再現方法,可以產生這樣的優(yōu)點即使當所 述裝置在控制處理期間已經變得不可從不可控狀態(tài)恢復時,也能夠通過使用存儲在所述裝 置中的故障信息而使控制處理分支,來避免再次進入相似的不可控的狀態(tài)。
圖1是示出本發(fā)明實施例的再現裝置的總體構造的圖。圖2是示出本發(fā)明實施例的再現裝置的控制單元的物理構造的示意圖。圖3是描述在本發(fā)明的當前實施例中,在發(fā)生故障時所執(zhí)行的處理的流程圖。圖4是描述在本發(fā)明的當前實施例中,在發(fā)生故障之后重啟再現裝置以后執(zhí)行的處理的流程圖。圖5是描述本發(fā)明的當前實施例中的故障信息的視圖。圖6是描述本發(fā)明的當前實施例中的文件分析處理的流程圖。
具體實施方式
下文參考附圖描述實施本發(fā)明的實施例。圖1是示出本發(fā)明實施例的再現裝置的總體構造的圖。再現裝置100包括記錄介質101、解碼單元102、控制單元103、非易失性存儲器 106、ROM 107、擴展RAM 108、以及輸入裝置109。在該實施例中,諸如DVD的光盤被用作記 錄介質。記錄介質101記錄文件系統(tǒng)數據、壓縮的視頻數據、音頻數據等。解碼單元102在下文描述的控制單元103的控制下,將輸入數據解碼為視頻數據 和音頻數據,并將視頻信號和音頻信號輸出給視頻音頻輸出裝置110 (下文描述)??刂茊卧?03控制從記錄介質101取得的文件系統(tǒng)數據的分析、響應于來自輸入 裝置109的請求的再現控制、以及對整個再現裝置100的控制。此外,控制單元103包括存 儲故障信息的故障信息存儲單元104、以及通過使用所述故障信息將控制處理分支的控制 處理分支單元105。輸入裝置109包括多個鍵、以及被用戶用來向控制單元103發(fā)送控制命令的遙控 器。輸入裝置109通常連接到例如導航單元和控制微計算機、以及所述鍵和遙控器。視頻音頻輸出裝置110由例如顯示器構建。視頻音頻輸出裝置110轉換從解碼單 元102獲取的視頻信號,使得所述視頻信號可以被顯示在顯示器上。同樣地,視頻音頻輸出 裝置110轉換從解碼單元102獲取的音頻信號,使得所述音頻信號可以被輸出為聲音。圖2是示出該實施例的再現裝置100的控制單元103的物理構造的示意圖??刂?單元103包括CPU 201、內部RAM 202以及I/F 203。I/F 203向和從光盤101、解碼單元 102、輸入裝置109、非易失性存儲器106、R0M 107、擴展RAM 108等發(fā)送和接收數據。通過由在控制單元103中內置的CPU 201讀取存儲在ROM 107中的程序代碼,而 實施故障信息存儲單元104的功能和控制處理分支單元105的功能。本實施例的再現裝置 100在其中包括ROM 107,ROM 107記錄用于實施故障信息存儲單元104的功能以及控制處 理分支單元105的功能的軟件的程序代碼,下文對其描述。再現裝置的CPU讀取記錄在ROM 107中的程序代碼,由此實施故障信息存儲單元104的功能以及控制處理分支單元105的功 能。當例如為了擴展功能或對功能進行修正而重寫程序代碼的一部分或全部時,經常 使用其中記錄了用于實施故障信息存儲單元104的功能和控制處理分支單元105的功能的 程序代碼的升級盤來取代記錄介質101。從升級盤讀取的程序代碼被存儲在ROM 107中。 容納在控制單元103中的CPU 201讀取存儲在ROM 107中的程序代碼,并實施故障信息存 儲單元104的功能和控制處理分支單元105的功能。當解碼單元102和控制單元103存儲超過內部RAM 202的存儲容量的大量數據 時,使用擴展RAM 108。參考圖3和圖4,說明了在不可恢復的故障已經發(fā)生時所執(zhí)行的再現裝置100的控制操作。圖3是描述在再現裝置100中發(fā)生故障時所執(zhí)行的處理的流程圖。圖4是描述在 再現裝置100中發(fā)生故障之后重啟再現裝置100以后所執(zhí)行的處理的流程圖。首先,說明當故障信息存儲單元104和控制處理分支單元105防止故障的重復時 所采用的處理流程。當由例如未對齊錯誤和未授權的存儲器訪問的CPU錯誤導致不可恢復的故障時, 再現裝置的CPU首先在故障信息存儲單元104中保存不可恢復的故障的發(fā)生(步驟S101), 如圖3所示。CPU復位軟件,由此重啟再現裝置100(步驟S102)。由于軟件的復位,存在對 再現裝置100的供電被暫時中斷的情況。因此,故障信息存儲單元104在非易失性存儲器 106中保存故障信息。圖3所示的處理對應于在本發(fā)明中調用的處理例程。除發(fā)生不可恢復的故障的情況之外,還可以在再現裝置100在給定時段內變得不 可控時執(zhí)行圖3中所示的用于故障發(fā)生的處理,如在看門狗計時器已經導致超時的情況 中?,F在參照圖4描述在再現裝置100中發(fā)生故障之后的處理、以及在再現裝置100 重啟之后的處理。圖4中所示的處理對應于這里所涉及的處理控制的一部分。首先,CPU執(zhí)行再現裝置100的初始設置(步驟S201),從而從非易失性存儲器106 中讀取故障信息(步驟S202)。當保存了故障信息時,CPU向輸入裝置109通知故障信息 (步驟S203)。接收到關于故障信息的通知的輸入裝置109對向再現裝置100的文件分析 請求等施加限制,從而防止不可恢復故障的重復。當故障信息未被保存時,CPU檢查記錄介 質101是否被加載(步驟S204),并進一步等待來自輸入裝置109的文件分析請求(步驟 S205)。當從輸入裝置109接收到文件分析請求時,CPU執(zhí)行文件分析處理(步驟S206)。 CPU從存儲介質101讀取文件系統(tǒng)信息,并分析文件系統(tǒng),從而從存儲在存儲介質101中 的內容中識別可再現的內容。在可再現的內容的識別之后,等待來自輸入裝置的再現請求 (步驟 S207)。當從輸入裝置109接收到再現請求時,CPU執(zhí)行再現處理(步驟S208)。已從存 儲介質101讀取并被壓縮的視頻數據和音頻數據被解碼單元102轉換為視頻信號和音頻信 號。視頻信號和音頻信號被輸出到視頻音頻輸出裝置110。當不可恢復的故障已經在文件分析(步驟S206)的過程中發(fā)生時,CPU通知故障 的發(fā)生(步驟S203),對來自輸入裝置109的文件分析請求施加限制,并且還將圖5中所示 的故障信息(下文描述)保存在故障信息存儲單元104中。CPU根據圖5中所示的故障信息設置圖6中的步驟S301至S304的分析設置項(下 文描述),并根據圖6中所示的流程圖執(zhí)行文件分析操作(步驟S305)。因此,CPU可以再 次執(zhí)行文件分析操作而不對來自輸入裝置109的文件分析請求施加限制。圖6中所示的文 件分析處理對應于這里所涉及的替代處理。圖6中所示的步驟S306是用于確定是否可以根據步驟S305中所執(zhí)行的文件分析 的結果檢測記錄介質101的格式的步驟。在步驟S306中,當檢測到記錄介質101的格式 時,注冊記錄介質101的文件和道(track)信息(步驟S307)。在步驟S306中,當記錄介質 101的格式未被檢測到時,處理返回到步驟S301,其中步驟S301至S304的各自的分析設置 項被再次設置。
通過參照圖5中所示的本發(fā)明的當前實施例的示例性故障信息,描述用于設置圖 6中所示的各個分析設置項的方法。圖5中所示的術語“橋(Bridge)”是顯示在文件系統(tǒng)分析的執(zhí)行期間、UDF和 IS09660中的哪個遭受故障的發(fā)生的信息。在可以通過文件系統(tǒng)UDF和文件系統(tǒng)IS09660兩 者讀取記錄介質(例如,UDF-ISO橋)的情況下,如果記錄了顯示哪個文件系統(tǒng)分析操作遭 受故障的信息,則將存在這樣的可考慮到的可能性即使當文件系統(tǒng)分析不能由IS09660 執(zhí)行時,文件系統(tǒng)分析也可以由UDF執(zhí)行。例如,在故障已經在符合IS09660的文件系統(tǒng)分析的過程中發(fā)生的情況下,故障 信息存儲單元104將“1”設置到橋比特1。保存故障已經在符合IS09660的文件系統(tǒng)分析 的過程中發(fā)生的事實。當CPU再次執(zhí)行文件分析時,控制處理分支單元105設置分析文件 系統(tǒng),以在圖6中所示的步驟S303中執(zhí)行符合UDF的文件系統(tǒng)分析。因此,可以防止故障的重復。圖5中所示的DVD和CD是示出在格式分析過程中遭受故障的介質的類型的信息。 例如,在DVD介質中記錄的可能的格式包括DVD-VR標準、DVD-Audio標準、DVD-Video標準、 壓縮的音樂格式(如MP3和WMA)、以及不同于前述標準的其它視頻格式等。在CD介質中記 錄的可能的格式包括V⑶標準、⑶-DA標準、dts-⑶標準、壓縮的音樂格式(如MP3和WMA)、 以及不同于前述標準的其它視頻格式等。在DVD介質的情況下,再現裝置100例如以如下順序執(zhí)行格式分析操作 DVD-Video — DVD-Audio — DVD-VR —壓縮格式。例如,當在DVD-Video的文件格式分析的 過程中發(fā)生故障時,故障信息存儲單元104在DVD比特1中設置“1”,由此保存故障發(fā)生在 DVD-Video分析的過程中的事實。當再次執(zhí)行格式分析時,控制處理分支單元105在圖6中 所示的步驟302中將分析格式設置為DVD-Audio。該設置使得可以分析DVD-Audio而不執(zhí) 行上次遭受故障的DVD-Video分析。即使在遵循類似過程的⑶介質的情況下,也可以改變 分析的次序。圖5中的術語“順序”是顯示在文件系統(tǒng)IS09660的分析過程中在其下發(fā)生故障 的分析方法的信息。故障信息存儲單元104保存在其下發(fā)生故障的分析方法的種類,并且, 控制處理分支單元105在圖6中所示的步驟S304中設置還未遭受故障的分析方法。與 IS09660關聯而記錄的文件分析方法包括父子(parent-child)順序搜索和分層順序搜索。 其中父文件夾和子文件夾被以此次序分析的文件夾分析順序稱為父子順序搜索。相反地, 分析單個層級的層中的所有文件夾、并接著分析后續(xù)層級的層中的文件夾被稱為分層順序 搜索。圖5中所示的術語“ISO卷(ISO Volume) ”和"UDF錨(UDF Anchor) ”是顯示哪 個目標在執(zhí)行分析的期間遭受故障的信息。文件系統(tǒng)IS09660包括PVD(主卷描述符)和 SVD(補充卷描述符)。只要讀取了任一描述符就可以執(zhí)行文件分析。在文件系統(tǒng)UDF中, AVDP (錨卷描述符指針)被記錄在最多三個位置中。如果可以讀取所記錄的AVDP中的任何 一個,則CPU可以執(zhí)行文件分析。故障信息存儲單元104保存關于ISO卷分析和UDF錨分 析中的哪個遭受故障的信息。在圖6中所示的步驟S304中,控制處理分支單元105設置還 未遭受故障的分析方法。圖5中所示的術語“區(qū)段Cession) ”是示出多區(qū)段盤中的哪個區(qū)段遭受故障或者多邊界(border)盤中的哪個邊界遭受故障的信息。故障信息存儲單元104保存在分析期 間發(fā)生故障的區(qū)段和邊界。控制處理分支單元105在圖6所示的步驟S301中設置未發(fā)生 故障的區(qū)段或邊界。當不能根據圖5中所示的故障信息再次執(zhí)行文件分析處理時,在圖4中所示的步 驟S203中通知故障信息,并且,輸入裝置109限制文件分析請求。通過由典型地是集成電路的LSI 111,來實施本發(fā)明的當前實施例的解碼單元 102和控制單元103的各個功能單元。每個功能單元也可以被分立地實施為一個芯片或者 被實施為某些或所有功能單元被包含在一個芯片中的一個芯片。此外,每個功能單元也可 以被實施為包含ROM 107和擴展RAM 108的一個芯片。在本實施例中,以LSI的形式實施功能單元。然而,根據集成度,所示器件經常被 稱為IC、系統(tǒng)LSI、超級LSI或ultra LSI。如果作為半導體技術的進步、或其它衍生技術的優(yōu)點的結果,出現了可以取代LSI 的另一集成電路技術,則所述功能單元也自然可以使用該技術來被集成。不言而喻,本發(fā)明并不限制于所述實施例,而是可以進行各種改變,所述改變也應 該落入本發(fā)明的范圍中。本專利申請基于2008年6月6日在日本提交的日本專利申請 (JP-A-2008-149419),通過引用將它的整個主題合并到這里。<工業(yè)實用性>本發(fā)明的再現裝置產生這樣的優(yōu)點即使在所述裝置在控制處理期間變得不可從 不可控狀態(tài)恢復的情況下,也能夠通過使用存儲的故障信息使控制處理分支,來防止相似 的不可控狀態(tài)的發(fā)生,因此對于再現裝置很有用。附圖標記說明100再現裝置101光盤(存儲介質)102解碼單元103控制單元104故障信息存儲單元105控制處理分支單元106非易失性存儲器107R0M108擴展RAM109輸入裝置110視頻音頻輸出裝置IllLSI20ICPU202內部RAM203I/F
權利要求
1.一種再現記錄在記錄介質中的內容的再現裝置,包括第一執(zhí)行單元,其被配置來執(zhí)行用于再現記錄在所述記錄介質中的內容的控制處理; 第二執(zhí)行單元,其被配置來執(zhí)行處理例程,當在所述控制處理期間所述再現裝置已經 變得不可恢復或暫時不可控時,所述處理例程被調用;存儲單元,其被配置來存儲故障信息,所述故障信息顯示所述再現裝置處于不可恢復 的狀態(tài)或暫時不可控;以及分支單元,其被配置來通過使用存儲在所述存儲單元中的故障信息,使替代處理從用 于再現記錄在所述記錄介質中的內容的控制處理分支,并執(zhí)行分支后的替代處理,所述替 代處理用于防止在所述再現裝置在所述控制處理期間一旦已經變得不可恢復或暫時不可 控之后,所述再現裝置再次進入不可恢復的狀態(tài)或變得暫時不可控。
2.如權利要求1所述的再現裝置,其中,所述處理例程包括用于通過在所述故障信息 已經被保存在所述存儲單元中之后復位軟件來重啟所述再現裝置的處理。
3.如權利要求1所述的再現裝置,其中,所述故障信息是這樣的信息,其使得能夠指定 所述再現裝置已經變得不可恢復或暫時不可控的狀態(tài),并且包括所述再現裝置的狀態(tài)以及 關于所述記錄介質的信息。
4.如權利要求3所述的再現裝置,其中,所述分支單元根據所述再現裝置的狀態(tài)以及 關于所述記錄介質的信息,使所述控制處理分支。
5.如權利要求1至4中的任一項所述的再現裝置,其中,所述故障信息顯示未對齊錯誤。
6.如權利要求1至4中的任一項所述的再現裝置,其中,所述故障信息顯示未授權的存 儲器訪問錯誤。
7.如權利要求1至4中的任一項所述的再現裝置,其中,所述故障信息顯示看門狗計時 器的超時錯誤。
8.一種集成電路,包括第一執(zhí)行單元,其被配置來執(zhí)行對再現記錄在記錄介質中的內容的再現裝置的控制處理;第二執(zhí)行單元,其被配置來執(zhí)行處理例程,當在所述控制處理期間所述再現裝置已經 變得不可恢復或暫時不可控時,所述處理例程被調用;存儲單元,其被配置來存儲故障信息,所述故障信息顯示所述再現裝置處于不可恢復 的狀態(tài)或暫時不可控;以及分支單元,其被配置來通過使用存儲在所述存儲單元中的故障信息,使替代處理從所 述控制處理分支,并執(zhí)行分支后的替代處理,所述替代處理用于防止在所述再現裝置在所 述控制處理期間一旦已經變得不可恢復或暫時不可控之后,所述再現裝置再次進入不可恢 復的狀態(tài)或變得暫時不可控。
9.如權利要求8所述的集成電路,其中,所述處理例程包括用于通過在所述故障信息 已經被保存在所述存儲單元中之后復位軟件來重啟所述再現裝置的處理。
10.如權利要求8或9所述的集成電路,其中,所述故障信息是這樣的信息,其使得能夠 指定所述再現裝置已經變得不可恢復或暫時不可控的狀態(tài),并且包括所述再現裝置的狀態(tài) 以及關于所述記錄介質的信息。
11.如權利要求10所述的集成電路,其中,所述分支單元根據所述再現裝置的狀態(tài)以 及關于所述記錄介質的信息,使所述控制處理分支。
12.如權利要求8至11中的任一項所述的集成電路,其中,所述故障信息顯示未對齊錯誤。
13.如權利要求8至11中的任一項所述的集成電路,其中,所述故障信息顯示未授權的 存儲器訪問錯誤。
14.如權利要求8至11中的任一項所述的集成電路,其中,所述故障信息顯示看門狗計 時器的超時錯誤。
15.一種用于再現記錄在記錄介質中的內容的方法,包括第一執(zhí)行步驟,執(zhí)行對再現記錄在所述記錄介質中的內容的再現裝置的控制處理;第二執(zhí)行步驟,執(zhí)行處理例程,當在所述控制處理期間所述再現裝置已經變得不可恢 復或暫時不可控時,所述處理例程被調用;存儲故障信息的步驟,所述故障信息顯示所述再現裝置處于不可恢復的狀態(tài)或暫時不 可控;以及步驟,通過使用所述故障信息,使替代處理從用于再現記錄在所述記錄介質中的內容 的控制處理分支,并執(zhí)行分支后的替代處理,所述替代處理用于防止在所述再現裝置在所 述控制處理期間一旦已經變得不可恢復或暫時不可控之后,所述再現裝置再次進入不可恢 復的狀態(tài)或變得暫時不可控。
16.如權利要求15所述的再現方法,其中,所述處理例程包括用于通過在所述故障信 息已經被保存在所述存儲單元中之后復位軟件來重啟所述再現裝置的處理。
17.如權利要求15所述的再現方法,其中,所述故障信息是這樣的信息,其使得能夠指 定所述再現裝置已經變得不可恢復或暫時不可控的狀態(tài),并且包括所述再現裝置的狀態(tài)以 及關于所述記錄介質的信息。
18.如權利要求17所述的再現方法,其中,所述分支單元根據所述再現裝置的狀態(tài)以 及關于所述記錄介質的信息,使所述控制處理分支。
19.如權利要求15至18中的任一項所述的再現方法,其中,所述故障信息顯示未對齊 錯誤。
20.如權利要求15至18中的任一項所述的再現方法,其中,所述故障信息顯示未授權 的存儲器訪問錯誤。
21.如權利要求15至18中的任一項所述的再現方法,其中,所述故障信息顯示看門狗 計時器的超時錯誤。
全文摘要
當已經在用于再現記錄在記錄介質(101)上的內容的再現裝置(100)中發(fā)生諸如未對齊的不可恢復的CPU錯誤時,可以防止導致不可恢復的狀態(tài)的相同故障的發(fā)生。非易失性存儲器通過在諸如未對齊的不可恢復的CPU錯誤發(fā)生時起動的處理例程存儲故障信息。所存儲的故障信息被用于在到達相同的處理之前將再現控制處理分支,由此防止相同故障狀態(tài)的發(fā)生。
文檔編號G11B20/18GK102057432SQ200980121079
公開日2011年5月11日 申請日期2009年4月30日 優(yōu)先權日2008年6月6日
發(fā)明者大久保倫理, 平伸也, 森博子, 橘賢一, 福川尚史 申請人:松下電器產業(yè)株式會社