專利名稱:在數(shù)字視盤播放機(jī)中播放菜單的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字視盤(或稱多功能盤)播放機(jī),尤其涉及一種在數(shù)字視盤播放機(jī)中播放菜單的方法。
隨著多媒體時代的即將來臨,由于數(shù)字通信、半導(dǎo)體器件和數(shù)字信號處理(DSP)技術(shù)的顯著進(jìn)展,對更快更準(zhǔn)地傳送大量信息的不懈努力開始取得良好的成果。因此,現(xiàn)在可按照諸如由ISO/ITU-TS頒布的H.261和JPEG(聯(lián)合圖像專家組)及由ISO/IEC頒布的MPEG2(運動圖像專家組)之類的內(nèi)部數(shù)據(jù)傳送標(biāo)準(zhǔn)把視頻和音頻數(shù)據(jù)以各種形式在不同設(shè)備之間傳送和共用。
隨著MPEG2數(shù)字圖像壓縮技術(shù)的開發(fā),現(xiàn)在能以10兆字節(jié)/秒以下的數(shù)據(jù)傳送率播放其質(zhì)量與現(xiàn)有視頻設(shè)備的質(zhì)量同樣高的視頻數(shù)據(jù)。此外,隨著能播放多聲道音頻數(shù)據(jù)的AC-3音頻壓縮技術(shù)的開發(fā),人們甚至在家中就能欣賞高質(zhì)量的音響和多重聲響。由于數(shù)字視盤(以下稱作DVD)或DVD-R(可記錄DVD)系統(tǒng)是在這種環(huán)境下開發(fā)的,預(yù)計在不久的將來,它會涵蓋如VTR(磁帶錄像機(jī))和CD-ROM之類的常規(guī)的視頻記錄和再現(xiàn)設(shè)備的許多作用。DVD,一種用于數(shù)字電影的盤式記錄介質(zhì),可記錄2小時以上的MPEG2數(shù)字視頻信號。
圖1表示一般DVD播放機(jī)的簡化方框圖。參照圖1,拾取頭和走盤機(jī)構(gòu)總成12包括拾取頭和走盤機(jī)構(gòu),拾取頭用于把激光束照射到盤(即DVD)10上和接收反射的激光束以讀取記錄在盤10上的數(shù)據(jù),走盤機(jī)構(gòu)用于控制盤10的轉(zhuǎn)動和裝載及用于傳動拾取頭。伺服控制和信號再現(xiàn)設(shè)備14由信號再現(xiàn)部和伺服控制器組成,信號再現(xiàn)部具有對從拾取頭和走盤機(jī)構(gòu)總成12輸出的RF(無線電頻率)信號進(jìn)行放大、噪聲消除、模數(shù)(A/D)變換和同步檢測的功能以再現(xiàn)信號,伺服控制器用于控制盤10的轉(zhuǎn)動、及對拾取頭聚焦和跟蹤以準(zhǔn)確地從盤10讀取數(shù)據(jù)。伺服控制器受系統(tǒng)控制器24的控制。DVD數(shù)據(jù)處理器16對從伺服控制和信號再現(xiàn)設(shè)備14輸出的EFM(8至14調(diào)制的)信號進(jìn)行解調(diào),并通過同步檢測、解擾、檢錯和糾錯及存儲器控制功能而實現(xiàn)數(shù)據(jù)PLL(鎖相環(huán))。執(zhí)行存儲器控制功能的內(nèi)部存儲器控制器臨時把已解碼數(shù)據(jù)存儲到道緩沖器18中,并在音頻/視頻解碼器20請求時向音頻/視頻解碼器20提供存儲在道緩沖器18中的已解碼數(shù)據(jù)。這種存儲器控制功能是必要的,因為從盤10傳送到DVD數(shù)據(jù)處理器16的信號的傳送速率大于或等于從DVD數(shù)據(jù)處理器16傳送到音頻/視頻解碼器20的信號的傳送速率。系統(tǒng)控制器24控制存儲器控制器以防止存儲器的上溢和下溢。DVD數(shù)據(jù)處理器16檢測包含在DVD比特流中的控制數(shù)據(jù)扇區(qū)并將其提供給系統(tǒng)控制器24。音頻/視頻解碼器20包括MPEG視頻解碼器和系統(tǒng)分析器30、AC3/MPEG音頻解碼器32、輔助圖像解碼器34、和OSD(在屏幕上顯示)控制器36。系統(tǒng)分析器分析DVD數(shù)據(jù)處理器16的輸出信號以將其分成音頻、視頻和輔助圖像數(shù)據(jù)。音頻數(shù)據(jù)加到AC-3/MPEG音頻解碼器32,視頻數(shù)據(jù)加到MPEG視頻解碼器,輔助圖像數(shù)據(jù)加到輔助圖像解碼器34。在視頻解碼器解碼的視頻數(shù)據(jù)和在輔助圖像解碼器34解碼的輔助圖像數(shù)據(jù)加到OSD控制器36。OSD控制器36使來自MPEG視頻解碼器的視頻數(shù)據(jù)與來自輔助圖像解碼器34的輔助圖像混合,然后將其輸出供給視頻輸出設(shè)備21。從AC-3/MPEG音頻解碼器32輸出的音頻數(shù)據(jù)加到音頻輸出設(shè)備22。在處理和執(zhí)行相應(yīng)的解碼操作中,MPEG視頻解碼器30、AC-3/MPEG音頻解碼器32和輔助圖像解碼器34使用解碼緩沖器38。系統(tǒng)控制器24執(zhí)行伺服控制、數(shù)據(jù)尋找、走盤機(jī)構(gòu)控制操作以從盤10中讀取數(shù)據(jù)。此外,根據(jù)來自前部小鍵盤和遙控設(shè)備28的控制數(shù)據(jù),系統(tǒng)控制器24控制DVD播放機(jī)的總體操作。前部小鍵盤和遙控設(shè)備28包括多個數(shù)字和功能鍵以根據(jù)操作人員對鍵的按壓而產(chǎn)生鍵數(shù)據(jù)。所產(chǎn)生的鍵數(shù)據(jù)加到系統(tǒng)控制器24。前部顯示器26在系統(tǒng)控制器24的控制下把顯示數(shù)據(jù)和各種操作信息顯示在其上。
圖2表示在圖1的DVD播放機(jī)中使用的DVD比特流的數(shù)據(jù)格式。參照圖2,DVD比特流包括控制包、MPEG視頻包V、AC-3/MPEG音頻包A、和顯示字幕及菜單用的輔助圖像數(shù)據(jù)包SP??刂瓢且话珼VD比特流用的控制信息的數(shù)據(jù)扇區(qū)??刂菩畔⒕哂杏刹シ挪藛螘r必需的各種與突出顯示有關(guān)的數(shù)據(jù)所組成的突出顯示信息HLI。即,突出顯示信息HLI由代表下列各項的信息組成顯示起止時間、按鈕數(shù)目、強制執(zhí)行起始時刻、按鈕顯示方式(169,43,信箱)、按鈕偏移值、按鈕位置數(shù)據(jù)、與各按鈕相對應(yīng)的命令、已選擇按鈕的自動執(zhí)行、等等。
圖3作為例子顯示DVD播放器的菜單屏幕。如圖所示,菜單屏幕包括例如對應(yīng)于六個小標(biāo)題的六個按鈕。各按鈕的位置和顏色、按鈕數(shù)目、和已選擇按鈕的顏色由突出顯示信息HLI確定。
圖4表示按照先有技術(shù)播放菜單用的系統(tǒng)控制器24的流程圖,圖5表示按照先有技術(shù)播放菜單用的音頻/視頻解碼器20的流程圖。
一旦播放了菜單的DVD比特流,DVD數(shù)據(jù)處理器16就把DVD比特流的控制包存入道緩沖器18。如果用戶通過使用前部小鍵盤和遙控設(shè)備28作出播放菜單的請求,系統(tǒng)控制器24就在圖4的步驟100檢測該請求,然后前進(jìn)到步驟102以檢查控制包是否存儲在道緩沖器18中。如果控制包存儲在道緩沖器18中,則系統(tǒng)控制器24前進(jìn)到步驟104以從控制包讀出突出顯示信息HLI并將其存入內(nèi)部存儲器。此后,在步驟106,系統(tǒng)控制器24把存儲在道緩沖器18中的DVD比特流傳送到音頻/視頻解碼器20。其結(jié)果是,存儲在道緩沖器18中的DVD比特流經(jīng)由DVD數(shù)據(jù)處理器16傳送到音頻/視頻解碼器20。
在傳送DVD比特流之后,系統(tǒng)控制器24在步驟108檢查是否收到來自前部小鍵盤和遙控器28的鍵輸入。通過按壓在前部小鍵盤和遙控器28上配備的按鈕選擇鍵、數(shù)字鍵和進(jìn)入鍵,用戶可選擇特定的菜單。一旦在步驟108接收某一鍵輸入,系統(tǒng)控制器24在步驟110和112檢查該鍵輸入是否對于存儲在內(nèi)部存儲器中的突出顯示信息HLI有效。如果鍵輸入有效,系統(tǒng)控制器24前進(jìn)到步驟114以設(shè)置與突出顯示信息HLI有關(guān)的當(dāng)前按鈕顯示方式(169、43和信箱)。在步驟116和117,檢查與突出顯示信息HLI有關(guān)的鍵輸入是否設(shè)置于自動執(zhí)行。如果設(shè)置于自動執(zhí)行,則程序前進(jìn)到步驟128以自動執(zhí)行相應(yīng)按鈕的命令。然而,如果該鍵輸入非設(shè)置于自動執(zhí)行,則系統(tǒng)控制器24在步驟118和120檢查所選的按鈕號碼是否有效。即,檢查所選鍵是否與突出顯示信息HLI的按鈕號碼一致。如果選擇的按鈕號碼無效,則在步驟122系統(tǒng)控制器24在前部顯示器26上顯示出錯消息。如果選擇的按鈕號碼有效,就在步驟124把鍵數(shù)據(jù)傳送到音頻/視頻解碼器20。
其時,在步驟200,音頻/視頻解碼器20接收從系統(tǒng)控制器24(在圖4的步驟106)傳送的DVD比特流。一旦收到DVD比特流,在步驟202,通過使用輔助圖像數(shù)據(jù)包SP中的信息,音頻/視頻解碼器20就顯示如圖3所示的菜單屏幕。此后,音頻/視頻解碼器20在步驟204從接收的控制包中讀取突出顯示信息HLI,并在步驟206檢查是否設(shè)置了強制選擇按鈕。如果設(shè)置了強制選擇按鈕,程序前進(jìn)到步驟208以突出顯示在菜單屏幕上的相應(yīng)按鈕。例如,音頻/視頻解碼器20突出顯示圖3中的設(shè)置為強制選擇按鈕的按鈕“1.AAAA”。接著,在步驟210,音頻/視頻解碼器20把相應(yīng)按鈕的突出顯示選擇完成信號傳送到系統(tǒng)控制器24。
其時,系統(tǒng)控制器24在步驟126檢查是否從音頻/視頻解碼器20收到突出顯示完成信號。如果未收到突出顯示完成信號(與此相反,如果收到從系統(tǒng)控制器24發(fā)送的相應(yīng)的突出顯示選擇完成信號),程序返回到步驟108以重復(fù)以后的各步。
回到參照圖5,音頻/視頻解碼器20在步驟212檢查是否收到在步驟124從系統(tǒng)控制器24發(fā)送的對應(yīng)于已選按鈕號碼的鍵數(shù)據(jù)。如果收到該鍵數(shù)據(jù),程序前進(jìn)到步驟214以檢查該鍵數(shù)據(jù)是否對應(yīng)于一選擇鍵。如果是選擇鍵,音頻/視頻解碼器20就在步驟216搜索該已選按鈕,并在步驟218和220檢查是否將該已選鍵置于與接收的控制包的突出顯示信息HLI有關(guān)的自動執(zhí)行。如果該已選鍵并未置于自動執(zhí)行,則音頻/視頻解碼器20在步驟222用突出顯示信息HLI規(guī)定的顏色突出顯示該已選按鈕。然后,在步驟224,音頻/視頻解碼器20把突出顯示選擇完成信號傳送到系統(tǒng)控制器24。
然而,如果在步驟214鍵數(shù)據(jù)并不對應(yīng)于選擇鍵,或者如果在步驟220已選按鈕設(shè)置于自動執(zhí)行,則音頻/視頻解碼器20前進(jìn)到步驟226以設(shè)置一顯示方式。如果鍵數(shù)據(jù)不對應(yīng)于選擇鍵,這意味著鍵數(shù)據(jù)對應(yīng)于執(zhí)行鍵。在該顯示方式下,音頻/視頻解碼器20參照已接收控制包的突出顯示信息HLI。此后,音頻/視頻解碼器20在步驟228以指定的顏色突出顯示該執(zhí)行的按鈕,并在步驟230把一突出顯示完成信號傳送到系統(tǒng)控制器24。
回到圖4,系統(tǒng)控制器在步驟126檢查是否收到該突出顯示完成信號。如果收到該突出顯示完成信號,系統(tǒng)控制器24前進(jìn)到步驟128以執(zhí)行相應(yīng)的命令。
如上所述,在常規(guī)的菜單播放方法中,系統(tǒng)控制器24檢查控制包的每項信息以據(jù)此控制音頻/視頻解碼器20。因此,常規(guī)的菜單播放方法需要系統(tǒng)控制器24具有高運行速度以迅速從DVD數(shù)據(jù)處理器16讀出控制包。而且,在常規(guī)的菜單播放方式中,系統(tǒng)控制器24當(dāng)前具有的控制包必須與先前傳送到音頻/視頻解碼器20的控制包一致。否則,可出現(xiàn)差錯。為了防止出現(xiàn)差錯,先前傳送的控制包應(yīng)當(dāng)在DVD數(shù)據(jù)處理器16的道緩沖器控制期間存儲到系統(tǒng)控制器24的內(nèi)部存儲器中,從而防止對隨后的其他控制包的改寫。
因此本發(fā)明的目的是提供一種不出錯而且減輕系統(tǒng)控制器負(fù)擔(dān)的突出顯示信息處理方法。
本發(fā)明的另一目的是提供一種高效播放數(shù)字視盤的方法。
為了實現(xiàn)上述目的,提供一種DVD播放機(jī),該DVD播放機(jī)包括系統(tǒng)控制器,用于控制DVD播放機(jī)的總體操作,還包括音頻/視頻解碼器,用于把DVD比特流數(shù)據(jù)解碼成音頻和視頻數(shù)據(jù)。系統(tǒng)控制器把指示用戶請求播放菜單的鍵輸入傳送到音頻/視頻解碼器。音頻/視頻解碼器通過使用在DVD比特流的控制包中的突出顯示信息來按照鍵輸入突出顯示一已選擇的菜單項目,并把該已選菜單項目的控制信息傳送到系統(tǒng)控制器。然后,系統(tǒng)控制器按照該控制信息播放所述菜單項目。所述控制信息包括一已執(zhí)行的按鈕號碼及一待執(zhí)行的按鈕命令。
通過參考附圖對本發(fā)明優(yōu)先實施例的說明,本發(fā)明的以上目的和其他優(yōu)點將變得更為明顯,在這些附圖中圖1是普通DVD播放機(jī)的簡化方框圖;圖2是表示DVD比特流的數(shù)據(jù)格式的圖;圖3是作為例子表示菜單屏幕的圖;圖4是按照先有技術(shù)處理突出顯示信息的系統(tǒng)控制器的流程圖;圖5是按照先有技術(shù)處理突出顯示信息的音頻/視頻解碼器的流程圖;圖6是按照本發(fā)明優(yōu)先實施例處理突出顯示信息的系統(tǒng)控制器的流程圖;以及圖7是按照本發(fā)明優(yōu)先實施例處理突出顯示信息的音頻/視頻解碼器的流程圖。
以下參照附圖詳述本發(fā)明的優(yōu)先實施例。為了綜合地理解本發(fā)明,對本發(fā)明作示例性說明,局限于特定的實施。但是,應(yīng)當(dāng)注意的是,末領(lǐng)域任一技術(shù)人員都能用此說明而不是其細(xì)節(jié)來實現(xiàn)本發(fā)明。在以下的說明中,將不對那些如果作不必要詳述就會沖淡本發(fā)明的熟知功能或構(gòu)造作詳細(xì)敘述。
圖6表示按照本發(fā)明優(yōu)先實施例處理突出顯示信息HLI的系統(tǒng)控制器24的流程圖,圖7表示按照本發(fā)明優(yōu)先實施例處理突出顯示信息HLI的音頻/視頻解碼器20的流程圖。
參照圖6,一旦播放了菜單的DVD比特流,DVD數(shù)據(jù)處理器16就把DVD比特流的控制包存入道緩沖器18。如果用戶通過使用前部小鍵盤和遙控設(shè)備28作出播放菜單的請求,系統(tǒng)控制器24在圖6的步驟300檢測該請求,并前進(jìn)到步驟302以檢查控制包是否存儲在道緩沖器18中。如果控制包存儲在道緩沖器18中,系統(tǒng)控制器24前進(jìn)到步驟304以設(shè)置表示在控制包中存在突出顯示信息HLI的標(biāo)幟。此后在步驟306,系統(tǒng)控制器24把存儲在道緩沖器18中的DVD比特流傳送到音頻/視頻解碼器20。其結(jié)果是,存儲在道緩沖器18中的DVD比特流經(jīng)由DVD數(shù)據(jù)處理器16傳送到音頻/視頻解碼器20。
在傳送DVD比特流之后,系統(tǒng)控制器24在步驟308檢查是否從前部小鍵盤和遙控器28收到鍵輸入。用戶可通過按壓在前部小鍵盤和遙控器28上配備的各按鈕選擇鍵,各數(shù)字鍵和一進(jìn)入鍵來選擇一特定的菜單。一旦在步驟308收到某個鍵輸入,系統(tǒng)控制器24在步驟310把該鍵輸入傳送到音頻/視頻解碼器20。
其時,在步驟400,音頻/視頻解碼器20接收從系統(tǒng)控制器24(在圖6的步驟306)傳送的DVD比特流。一旦收到該DVD比特流,在步驟402,音頻/視頻解碼器20通過使用在輔助圖像數(shù)據(jù)包SP中的信息來顯示如圖3所示的菜單屏幕。此后,音頻/視頻解碼器20在步驟404從收到的控制包中讀出突出顯示信息HLI,并在步驟406檢查是否設(shè)置了強制選擇按鈕。如果設(shè)置了強制選擇按鈕,程序前進(jìn)到步驟408以把一對應(yīng)按鈕突出顯示在菜單屏幕上。例如,音頻/視頻解碼器20突出顯示圖3的置為強制選擇按鈕的按鈕“1.AAAA”。然后,在步驟410,音頻/視頻解碼器20把指示該強制選擇按鈕的設(shè)置狀態(tài)的信息傳送到系統(tǒng)控制器24。
其時,系統(tǒng)控制器24在步驟312檢查已執(zhí)行的按鈕號碼和待執(zhí)行的按鈕命令是否從音頻/視頻解碼器20收到。如果未收到已執(zhí)行的按鈕號碼和按鈕命令(與此相反,如果收到表示強制選擇按鈕設(shè)置狀態(tài)的信息或已選的按鈕號號碼),則程序返回到步驟308以重復(fù)以后各步。
回到參照圖7,音頻/視頻解碼器20在步驟411檢查是否收到從系統(tǒng)控制器24(在步驟310)發(fā)送的鍵數(shù)據(jù)。如果收到該鍵數(shù)據(jù),音頻/視頻解碼器20就在步驟412和413檢查鍵數(shù)據(jù)是否對于控制包中的突出顯示信息HLI有效。其結(jié)果是,如果鍵數(shù)據(jù)有效,音頻/視頻解碼器20前進(jìn)到步驟414以檢查鍵數(shù)據(jù)是否對應(yīng)于選擇鍵。如果是選擇鍵,音頻/視頻解碼器20在步驟416搜索該選擇鍵,并在步驟418和420檢查已選鍵是否設(shè)為對于已接收控制包的突出顯示信息HLI的自動執(zhí)行。如果已選鍵未設(shè)為自動執(zhí)行,音頻/視頻解碼器20在步驟422以突出顯示信息HLI指定的顏色突出顯示該已選鍵。然后,在步驟424,音頻/視頻解碼器20把已選按鈕號碼傳送到系統(tǒng)控制器24。
如果在步驟414鍵數(shù)據(jù)不對應(yīng)于選擇鍵,或者在步驟420已選按鈕設(shè)置于自動執(zhí)行,音頻/視頻解碼器20前進(jìn)到步驟426以設(shè)置顯示方式。如果鍵數(shù)據(jù)不對應(yīng)于選擇鍵,這意味著鍵數(shù)據(jù)對應(yīng)于執(zhí)行鍵。在該顯示方式中,音頻/視頻解碼器20參照已接收控制包的突出顯示信息。此后,音頻/視頻解碼器20在步驟428以指定的顏色突出顯示已執(zhí)行按鈕,并在步驟430把已執(zhí)行按鈕號碼和待執(zhí)行按鈕命令傳送給系統(tǒng)控制器24。
回到參照圖6,系統(tǒng)控制器24在步驟312檢查是否收到已執(zhí)行按鈕號碼和待執(zhí)行按鈕命令。如果收到已執(zhí)行按鈕號碼和待執(zhí)行按鈕命令,系統(tǒng)控制器24前進(jìn)到步驟314以執(zhí)行相應(yīng)命令。
如可以從以上說明理解的,按照本發(fā)明,音頻/視頻解碼器控制了以前由系統(tǒng)控制器常規(guī)執(zhí)行的菜單播放操作,從而減輕了系統(tǒng)控制器的負(fù)擔(dān)。因此,本發(fā)明的DVD播放機(jī)能高效地播放DVD比特流。
雖然本文參照
了本發(fā)明的示例性實施例,但是應(yīng)當(dāng)理解,本發(fā)明不限于這些細(xì)致的實施例,本領(lǐng)域的技術(shù)人員可以作出各種其他變更和修改而不脫離本發(fā)明的范圍或精神。
權(quán)利要求
1.一種在數(shù)字視盤(DVD)播放機(jī)中播放菜單的方法,該DVD播放機(jī)包括控制其總體操作的系統(tǒng)控制器及包括把DVD比特流解碼成音頻和視頻數(shù)據(jù)的音頻/視頻解碼器,所述方法包括以下步驟使所述系統(tǒng)控制器把表示用戶請求播放菜單的鍵輸入傳送到所述音頻/視頻解碼器;使所述音頻/視頻解碼器通過使用在所述DVD比特流的控制包中的突出顯示信息而根據(jù)所述鍵輸入來突出顯示一已選擇的菜單項目和把所述已選菜單項目的控制信息傳送到所述系統(tǒng)控制器;以及使所述系統(tǒng)控制器按照所述控制信息來播放所述菜單項目。
2.如權(quán)利要求1所述的菜單播放方法,其中所述控制信息包括一已執(zhí)行的按鈕號碼和一待執(zhí)行的按鈕命令。
全文摘要
一種DVD(數(shù)字視盤)播放機(jī)包括控制該DVD播放機(jī)總體操作的系統(tǒng)控制器和把DVD比特流數(shù)據(jù)解碼成音頻和視頻數(shù)據(jù)的音頻/視頻解碼器,系統(tǒng)控制器把表示用戶請求播放菜單的鍵輸入傳送到音頻/視頻解碼器。音頻/視頻解碼器通過使用在DVD比特流的控制包中的突出顯示信息而根據(jù)所述鍵輸入來突出顯示已選擇的菜單項目并把已選菜單項目的控制信息傳送到系統(tǒng)控制器。因此,系統(tǒng)控制器根據(jù)該控制信息來播放該菜單項目。
文檔編號G11B19/02GK1194540SQ98105628
公開日1998年9月30日 申請日期1998年3月19日 優(yōu)先權(quán)日1997年3月25日
發(fā)明者鄭廷株 申請人:三星電子株式會社