專利名稱:動態(tài)顯示多媒體播放裝置的控制列的方法及其系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種動態(tài)顯示多媒體播放裝置的控制列的方法及其系統(tǒng),尤其是指一 種動態(tài)判定控制列于屏幕上顯示位置的方案,以避免與多媒體內容所提供的選單相重疊。
背景技術:
隨著影音娛樂環(huán)境的發(fā)展,人們對高解析度的影音要求也日漸提升,尤其是光學 儲存產品中所存的影音,像是數字多功能光盤(Digital Versatile Disc,DVD),以及藍光 光盤(Blu-ray Disc)-下一代的光學儲存單元。DVD和Blu-ray光盤是多功能的光學儲存媒體,一般來說,其除了多媒體的內容之 夕卜,還提供了許多功能。而現(xiàn)今存在DVD高容量的多媒體內容,通常會提供一個附有許多功 能的選單系統(tǒng),包含有錄放選項、欲播放的段落、發(fā)音語言選擇、欲顯示的字幕,以及其他功 能。如此一來,使用者便可通過互動的使用者界面以及遙控的方式選擇所需的選項。實際上,當上述的多功能光學儲存單元被置入多媒體播放裝置,如DVD播放器、個 人電腦、家庭媒體中心、可攜式影音播放器或其他相似的裝置中并開始播放時,光盤選單和 上述的選單系統(tǒng)會同時在播放裝置的屏幕上顯示;存在光盤中的多媒體內容提供了光盤選 單,同時多媒體播放裝置本身也可能提供一控制列,讓使用者作其他功能的選擇;也就是 說,設置于多媒體播放裝置的軟件和固件(Firmware)可能會提供除了多媒體內容的選單 系統(tǒng)所提供的功能外,額外的附加功能。一般來說,當影片DVD被置入設置于電腦系統(tǒng)上的DVD播放器,且在一些初始化步 驟執(zhí)行過后,DVD播放器便會馬上顯示第一選單于屏幕上。該第一選單通常會提供一些選 項,像是播放、段落、語言、字幕和額外選項等等。此外,多媒體播放裝置也可能提供一些功 能并顯示在屏幕上,讓使用者作額外的選擇。使用者操作光標裝置,如鼠標,將光標移動到第一選單的選項上,以觸發(fā)其功能。 然而,光標的這些動作也可能觸發(fā)多媒體播放裝置,讓多媒體播放裝置在屏幕上顯示其功 能選項。因此,在屏幕上,后來顯示的包含多媒體播放裝置所提供的選項的圖示,會和包含 先前顯示的第一選單的選項的圖示重疊。參考圖1,為一般情況DVD影片的影像截圖,其中多媒體播放裝置提供的控制列15 和光盤內容所提供的背景圖示(11、12中的圖)重疊。通常來說,當存在光盤中的多媒體內 容被多媒體播放裝置所讀取并重現(xiàn)時,該包含有許多選項的光盤選單一開始便會顯示于屏 幕10的顯示區(qū)域11中,而其他附加的影像則顯示于另一顯示區(qū)域12中,但此時該控制列 15也可能會因使用者的操作而被觸發(fā)并顯示于屏幕10上。顯示于顯示區(qū)域11的光盤選單,與顯示于顯示區(qū)域12的附加背景圖示,是多媒體 內容所提供的,而控制列15則是多媒體播放裝置所提供。如此一來,使用者有可能無法使 用被控制列15所遮蓋住的背景圖示選項所提供的功能。前人公開了一些公知的方法,用以解決在重現(xiàn)復制影音時,該多媒體播放裝置所 提供的前景圖示,重疊于目前的背景圖示之上的問題,而此問題也同樣存在于屏幕上顯示(on-screen-display, OSD)的技術應用上。請參照美國專利申請公開號2003/0081931,其
提供了一種避免圖示重疊的方案。OSD指的是疊印于屏幕畫面上的影像,例如該多媒體播放裝置所提供信息像是音 量、頻道或時間等等。一般來說,OSD會依據使用者的操作,覆蓋顯示于原本顯示的主選單 之上。參考圖2,為一選單及一 OSD顯示于屏幕20上的實施例,標示的部分是原本顯示的選 單物件 201、202、203 和 204。如圖2所示,屏幕20顯示一主選單,包含了選單物件201、202、203以及204,標示 有“段落選擇”、“字幕選擇”等等字樣,根據現(xiàn)有技術所公開,標示物件的位置會先被分析, 接著才顯示OSD 1的內容,而其顯示位置移動到OSD 2的 地方。如此一來,經過標示區(qū)域的 判斷之后,OSD 2便不會與選單物件201、202、203以及204相重疊。此外,公知從DVD影音獲取并分析圖形資料的方法,相較之下需要高度的圖形處 理技術,因此分析圖形資料將造成資源的消耗浪費。
發(fā)明內容
盡管一些公知技術聲稱能夠解決上述問題,本發(fā)明更提供了一種動態(tài)顯示多媒體 播放裝置的控制列的方法及其系統(tǒng),用以避免背景的圖示與前景的控制列發(fā)生重疊混合的 情況,及提供解決選單重疊問題的改良方案。為了實現(xiàn)上述目的,根據本發(fā)明實施例的一種方案,提供一種動態(tài)顯示多媒體播 放裝置的控制列的方法,其步驟包含有從光盤中獲取互動圖形串流(Interactive Graphic stream, IG stream)、檢測欲顯示控制列的觸發(fā)事件以回應使用者的操作、分析該互動圖形 串流以取得屏幕上的可用區(qū)域、以及根據該可用區(qū)域決定顯示模式。該互動圖形串流定義 至少一個欲顯示于屏幕上的影像視窗的互動圖形。而控制列依據該顯示模式所描述的方式 顯示于屏幕上,借以避免與這些互動圖形相重疊。本發(fā)明另提供一種動態(tài)顯示多媒體播放裝置的控制列的系統(tǒng),其包含有獲取模 塊、檢測模塊、分析模塊、判斷模塊、以及顯示模塊。該獲取模塊用以從光盤中獲取互動圖形 串流,該檢測模塊用以檢測欲顯示控制列的觸發(fā)事件,以及該分析模塊用以分析互動圖形 串流得出屏幕上的可用區(qū)域。又,該判斷模塊用以決定顯示模式,而該顯示模塊則依據該顯 示模式顯示控制列,避免控制列與互動圖形相重疊。以上的概述與接下來的詳細說明及附圖,皆是為能進一步說明本發(fā)明為實現(xiàn)技術 目的所采取的方式、手段及功效。而有關本發(fā)明的其他目的及優(yōu)點,將在后續(xù)的說明及附圖 中加以闡述。
圖1為公知一般情況DVD影音播放的截圖;圖2為公知OSD顯示的示意圖;圖3為本發(fā)明一種實施例的控制列顯示影像的示意截圖;圖4為本發(fā)明另一種實施例的控制列的顯示影像的截圖;圖5為本發(fā)明又一種實施例的控制列顯示影像示意圖;圖6為本發(fā)明一種實施例的影片縮放示意圖7為本發(fā)明另一實施例的影片縮放示意圖;圖8為本發(fā)明又一實施例的影片縮放示意圖; 圖9A和圖9B為本發(fā)明一種實施例的影片偏移示意圖;圖10為本發(fā)明一種實施例的系統(tǒng)方塊圖;圖11為本發(fā)明一種實施例的方法步驟流程圖。其中,附圖標記10屏幕11、12 顯示區(qū)域15控制列20屏幕201 204 選單物件30屏幕31控制列33光盤選單35其他影像41控制列43選項45圖片51控制列53光盤選單55圖片61上方部分63下方部分65控制列71左方部分73右方部分75控制列80影像視窗85控制列90、92 影像視窗95、97 控制列100動態(tài)顯示系統(tǒng)101獲取模塊103檢測模塊105分析模塊107判斷模塊109顯示模塊131光標裝置檢測器133按鍵點擊檢測器
151辨識器171第一元件173第二元件Slll S119本發(fā)明一種實施例的流程步驟
具體實施例方式根據本發(fā)明的一種實施例,提供一種動態(tài)顯示多媒體播放裝置的控制列的方法,實施于多功能光學儲存媒體,像是DVD和Blu-ray光盤,而這些多功能光學儲存媒體擁有足 夠多的儲存空間來儲存多媒體內容,如一些華麗的影音內容及其附加的數據。本發(fā)明尤其 著重于新時代的光學儲存媒體-Blu-ray光盤,其不只提供高解析的影音和數據的儲存,還 可提供其他的多種功能,如網絡連線等;而所述的多媒體播放裝置以軟件或硬件方式嵌入 于播放機器來實現(xiàn)。當光學儲存媒體被置入于多媒體播放裝置中時,如硬件播放器、個人電腦、家庭多 媒體中心、可攜式影音播放器,或是其他安裝有多媒體播放器的類似裝置,在執(zhí)行過初始化 的程序后,該播放裝置的屏幕上便會顯示第一顯示影像。該第一顯示影像通常為多媒體的 內容所提供的,可以是包含有選項的光盤選單(像是播放、段落、語言、副標題或字幕等選 項),或是一些相關影像如標題、標識(LOGO)或影音廣告宣傳等等。上述的播放、段落、語 言、副標題、字幕和其他選項,是用以讓使用者決定接下來要對該多媒體內容執(zhí)行的步驟, 包含馬上播放該內容、選擇欲播放的段落、選擇發(fā)音的語言、或是選擇顯示在屏幕上的字幕 的語言。其他圖示例如,影片的標題和其他相關影像等,同樣是從該多媒體內容中獲取出來 的。參考圖3,為本發(fā)明一種實施例的示意截圖,包含有控制列31、光盤選單33和其他 影像35。在某些情況下,若使用者利用電腦鼠標或遙控器選擇選項,會觸發(fā)多媒體播放裝置 顯示控制列31于屏幕30上。例如,當使用者利用鼠標將光標在屏幕上移動一段時間,多媒 體播放裝置會接收到此一事件并產生出一信號觸發(fā)該控制列31。而通常該觸發(fā)信號是為回 應使用者通過圖形使用者界面裝置,如鼠標、鍵盤或其他遙控器所作的操控。為了防止背景 圖示(33、35)與前景控制列31重疊,本實施例的動態(tài)顯示該控制列31的方法會同時啟動, 在顯示控制列31前決定控制列31適當的擺放位置。該控制列31通常會提供光盤選單33所沒有的功能,像是控制影像復制、音頻復制 或是其他額外功能,例如在錄放影音時的停止/播放/暫停功能、倒帶/快轉功能、跳到下 一個/前一個段落播放、以及調整音量等等。如圖3實施例所示,依據上述方法,由于該控 制列31便會顯示于屏幕30中的上方,因此光盤選單33和影像35是顯示于下方的位置。為了避免背景圖示(如光盤選單和其他影像)與前景影像(如控制列)相互 重疊,根據本發(fā)明的一種實施例的動態(tài)顯示控制列的方法,會先參照并分析互動圖形 (Interactive Graphic, IG)串流的信息,定義出該光盤選單或其他影像的邊界,再依據背 景圖示的分析結果判斷控制列適當的顯示位置。IG串流(IG stream)是除了影音串流(video stream)之外,另一種存于光盤中的 信息數據,該數據可以包含有但不限于音頻數據、顯示圖形(Presentation Graphic, PG)、 互動圖形(Interactive Graphic,IG),以及文字的副標題等等。其中該互動圖形串流可以是從光盤的主要數據所提供的(例如,主要互動圖形串流),或是從外部來源的次要數據所 下載而來的(例如,輔助的互動圖形串流)。一般來說,上述互動圖形串流定義了至少一個 顯示在屏幕上的互動圖形;在較佳的情況下,該互動圖形被定義成可被使用者所選取的區(qū) 域,像是可選擇的選單按鍵,或是代表影片的播放畫面(如一張圖片影像或影片截圖)等可 選擇的畫面。該互動圖形的可選擇區(qū)域更可提供一些擴充的功能,像是可控制的小游戲和 可操作的顯示區(qū)域等等。上述實施例的互動圖形串流更包含有顯示于屏幕上的影像信息,因而上述動態(tài) 顯示控制列的方法便需要判斷控制列適當的顯示方式。而因為Blu-ray光盤格式支持 BD-J(Blu-ray Disc Java)技術,提供完整的互動功能編程的平臺,所以讓使用者可以享受 到較傳統(tǒng)影片選單更為豐富的互動功能。例如,Blu-ray光盤的互動功能包含有游戲、各種 瀏覽動作、使用者界面、從網絡下載預告影片、更多字幕和副標題選項、線上購物、更多特殊 的功能、以及光盤選單之外的創(chuàng)新內容。更甚者,Blu-ray光盤的存儲器中更包含有一些互 動圖形,讓使用者在瀏覽的時候作選項選擇,或是與所提供的內容作互動,其中該互動圖形 串流支持BD-J程序,以提供互動信息。
參考圖4,為另一種控制列的顯示模式的截圖,其中該截圖包含有許多顯示于屏幕 30上的前景與背景圖示。根據本發(fā)明的一種實施例,如圖4所示,在讀取光盤內容后顯示出 了第一顯示頁,而第一顯示頁中包含的可選擇的選項43和一些圖片45 (影片標題和主題圖 片)是多媒體播放裝置所啟動的。當使用者利用一光標裝置,如鼠標或觸控板,將屏幕上的 光標移動一特定距離或一段時間后,該控制列41就有可能被觸發(fā)顯示。而若是因為BD-J技術所做出的互動圖形范圍太廣,致使該控制列41無法以全部 功能顯示時,多媒體播放裝置便可選擇性的顯示部分使用者欲顯示的選項。詳細而言,多媒 體播放裝置實現(xiàn)上述動態(tài)顯示控制列41的方法的方式,為先參照分析IG串流,并定義出光 盤選單等背景圖示(43、45)所占的圖形的邊界,再決定控制列41適當的顯示模式。圖4中所示的控制列41只有一些基本的功能,像是音頻調整的功能等,而該控制 列41為了因應沒有足夠空間顯示完全功能控制列41的情況,便選擇了一些較適合的顯示 模式。本發(fā)明實施例中,通過判斷背景圖示(43、45)的位置,決定左上角為控制列41較適 當的顯示位置。參考圖5,為本發(fā)明另一種實施例的示意圖,此截圖中包含有在影音光盤讀取后所 顯示的光盤選單53的區(qū)域,以及一些影片標題和與主題相關的圖片55。當多媒體播放裝置 所提供的該控制列51因為光標的移動或是其他事件而被觸發(fā)時,該多媒體播放裝置便會 參照IG串流獲取這些背景圖示的信息,并定義出這些背景圖示的區(qū)域,同時決定控制列51 的顯示模式。如圖5所示,包含有音頻調整按鈕的控制列51顯示于屏幕30左下方的位置, 且該位置與背景圖示相嵌合。其中因應該可用區(qū)域的顯示模式可被加入查詢表的列表中??刂屏?1所要顯示的位置與顯示模式,依據查詢表上的數據所設定的,而該查詢 表包含所有考慮到背景圖示在屏幕所顯示的區(qū)域的情況,并列出所有相應的解決方式。這 些顯示模式可以包含控制列的位置,如左上、左下、右上、右下或其他方位及排列方向(如 水平或垂直)等;更可包含控制列上所顯示的功能列表,像是聲音調整(升高音量、降低音 量、播放以及停止)、影片進行狀態(tài)(用時間軸表示)、其控制按鍵(加快/減慢、倒帶/快 進、跳到前/后一個段落、播放以及停止),以及其他額外的功能??刂屏腥麸@示所有多媒體播放裝置所提供的所有功能,即為全功能控制列,而部分功能控制列則只顯示其中一部分 的功能。另外,上述動態(tài)顯示控制列的方法,本發(fā)明更提供了一些額外的實施例,如圖6和 圖7所示。參考圖6,為本發(fā) 明一種實施例的示意截圖,顯示了含有變形的影片影像且分成兩 部分的屏幕30。控制列65除了在顯示第一顯示頁的時候會被觸發(fā)顯示之外,也可能于影 片播放的時候被觸發(fā)。如圖6和圖7所示,屏幕30的邊框被分成了兩部分,其中上方部分 61為播放影片用,下方部分63則用以顯示被觸發(fā)的控制列65 ;當控制列65在影片播放期 間被使用者或是其他事件所觸發(fā),該多媒體播放裝置便參照分析其IG串流,以得到該影片 的信息,并決定用何種顯示模式來顯示控制列65。在本實施例中,該播放中的影片便被多媒體播放裝置變形成如上方部分61 —般, 同時控制列65被顯示于下方部分63中。又在變形該播放中的影片時,該多媒體播放裝置 可以被作為一圖形處理單元使用,如此一來該控制列65便不會與該影片重疊。參考圖7,為本發(fā)明另一種實施例的示意截圖,顯示了含有變形的影片影像且分成 兩部分的屏幕30。在多媒體播放裝置經過判斷之后,控制列75被顯示于屏幕30的右方部 分73中,由于該多媒體播放裝置有將影像變形的功能,而播放中的影片便被暫時變形顯示 于左方部分71中。根據此實施例,這些顯示模式會預先設定,并被多媒體播放裝置所得知。為了避免 前景和背景圖片在不同的播放顯示狀況下會發(fā)生重疊,本發(fā)明實施例提供該動態(tài)顯示控制 列的方法,以解決此問題;而控制列的顯示模式,是通過多媒體播放裝置參照并分析IG串 流和背景圖示的型態(tài)所決定出的。圖8為本發(fā)明一種實施例的影像縮放的示意圖,控制列85的觸發(fā)事件為因應使用 者的操作所產生的反應,而使用者的操作,可以通過檢測鼠標的動作或其他類似動作而被 察知,同時光標也會依據這些鼠標動作而被顯示在相應的位置;在鼠標游標的位置被檢測 出之后,本方法便會依照光標的位置來執(zhí)行影像視窗80的縮放。在此實施例中,由于鼠標 光標位置被檢測出來為屏幕30的一側或一角落,因此影像視窗80往鼠標光標所在位置的 對側或對面角落的方向作縮放,在縮放之后便會空出L型的空間以顯示控制列85,同樣地, 該控制列85可以是全功能、有限功能,或使用者所選擇的功能的形式。被縮放的影像視窗80由于通過一預設比例進行縮放所以可以維持原本的長寬比 作縮放,例如用不同的長寬比作縮放,或是用改變形狀的方式作縮放。圖9A和圖9B為本發(fā)明一種實施例的影像偏移的示意圖,這兩圖提供了與圖8不 同的方案,在不改變長寬比的情況下作影像視窗90和92的偏移。如圖9A所示,在檢測到觸發(fā)事件以及確認游標位置之后,該影像視窗90便直接往 屏幕30的光標位置對面的方向進行偏移,如此在鼠標光標的附近就會空出一可用區(qū)域供 控制列95作顯示之用。和圖9A相似,圖9B中該影像視窗92往屏幕30上的鼠標光標所在角落的對面方 向進行偏移,在不改變長寬比的方式之下,空出L型的空間供控制列97作顯示之用。綜合以上所述,一般情況下顯示狀態(tài)可以被區(qū)分成某些類型,包含空間模式、變形 模式、縮放模式以及偏移模式,其中變形模式、縮放模式和偏移模式是用于影片播放時,而空間模式則是用于光盤選單或是其他圖片顯示為背景圖片時。在變形模式之下,前景的控 制列被置于播放中影片的對面位置,可為上方、下方、左方或右方,此時控制列可以全功能、 有限功能或是使用者定義的功能來顯示。在空間模式之下,該前景控制列可顯示在任何沒 被背景圖片所占據的可用區(qū)域中,同樣地,在空間模式之下控制列可以全功能、有限功能或 是使用者定義的功能來顯示。又,在縮放模式以及偏移模式之下,控制列可顯示在空出的L 型空間的任意一邊。本發(fā)明更提供了一種動態(tài)顯示多媒體播放裝置的控制列的系統(tǒng),以實現(xiàn)上述的方 法,圖10即為該系統(tǒng)的方塊圖示。一動態(tài)顯示系統(tǒng)100顯示于方塊圖示中央,其包含許多 模塊,有獲取模塊101、檢測模塊103、分析模塊105、判斷模塊107,以及顯示模塊109,接下 來所述者為這些模塊的細部說明。該獲取模塊101是用以從光盤中獲取互動圖形串流(IG stream),該互動圖形串 流定義了顯示于影像視窗(支持全屏幕或非全屏幕)的互動圖形,而從IG串流獲取的數據 是用以定義光盤 選單或其他圖示的邊界。其中該獲取模塊101可以用多媒體播放裝置的 軟件程序的程序或內建固件來實現(xiàn);而這些互動圖形是顯示于屏幕上影像視窗的可選擇區(qū) 域,如選單按鍵、可選取的圖片/簡圖/影片、可被選取的畫面、可控制的游戲,以及其他使 用者能操作的范圍區(qū)域。在IG串流的信息被獲取之后,檢測模塊103便在旁待命以檢測控制列顯示的觸 發(fā)信號,該觸發(fā)信號是因應使用者的操作而產生的,如鼠標的移動或點擊、觸控板上的感應 位置或感應姿勢、鍵盤的按鍵點擊、遙控器所下的指令,或是從任何可能的輸入裝置而來的 信號動作。該檢測模塊103可以軟件實現(xiàn)或是以固件內建的方式呈現(xiàn),其中軟件實現(xiàn)或硬 件內建的光標裝置檢測器131,是用以檢測光標裝置的動作,該光標裝置提供使用者輸入界 面,讓使用者得以輸入至少一空間數據如移動、點擊、姿勢和位置等;而一按鍵點擊檢測器 133也被設置,以提供更完整的動作檢測,包含檢測鍵盤或遙控器的按鍵點擊動作等。又,一軟件實現(xiàn)或固件內建的分析模塊105則提供分析互動圖形串流以得出屏幕 的可用區(qū)域的功能,該可用區(qū)域不同于互動圖形在影像視窗所占據的區(qū)域,該區(qū)域用以放 置并顯示控制列。細部而言,其中更包含有辨識器151,用以在分析之后辨識該顯示于影像 視窗的互動圖形的屬性,而該屬性包含有預先設定的顯現(xiàn)位置、邊界以及顯現(xiàn)的期間。例 如,互動圖形串流可以是被定義于Blu-ray光盤的BD-J中,或是定義于DVD與HD-DVD的程 序碼中,用以在畫面中顯示選單。又,一軟件實現(xiàn)或固件內建的判斷模塊107依據該可用區(qū)域決定顯示模式,如空 間模式、變形模式、縮放模式或偏移模式,各個模式可以被分成兩部份,一是以全屏幕顯示 或非全屏幕顯示的原本的影像視窗,另一是在控制列被觸發(fā)后動態(tài)的影像視窗,而此兩部 分可分別用第一元件171和第二元件173以程序的程序或以內建的固件實現(xiàn)。另外,設置于動態(tài)顯示系統(tǒng)100中的顯示模塊109以在屏幕上顯示控制列,該軟 件實現(xiàn)或固件內建的顯示模塊109依照顯示模式來顯示控制列,避免控制列與互動圖形重 疊。有鑒于上述防止前景圖示與背景圖示相互重疊的方法以及系統(tǒng),圖11即提供了 本發(fā)明一種實施例的流程圖,用以實現(xiàn)動態(tài)顯示多媒體播放裝置的控制列的方法。一開始, 互動圖形串流是用以定義背景圖示,包含第一顯示頁、光盤選單、相關圖片甚至是播放中的影片;再來顯示模塊便判斷顯示控制列于屏幕上。首先,影音光盤被置入于播放器中,如一多媒體播放器,在初始化程序執(zhí)行完之后 便顯示第一顯示頁于屏幕上,該第一顯示頁通常會包含擁有許多選項的光盤選單以設定影 片或是使用者偏好,一般來說該光盤選單可依據使用者的指令在任何時候顯示,甚至是在 影片播放途中。在下一代的光學儲存單元,如Blu-ray光盤,該第一顯示頁或光盤選單會提 供更多樣化的選項與功能,例如網絡連線以取得與影片相關的數據。在光盤讀取之后,便從光盤中獲取互動圖形串流(Slll);該互動圖形串流定義了 如第一顯示頁和光盤選單等等的互動圖形,而數據的獲取是用以定義這些圖形的邊界;接 著該方法便檢測該控制列于屏幕上顯示的觸發(fā)事件(S113)。此時若第一顯示頁、光盤選單或影片正在播放,多媒體播放裝置便參照互動圖形 串流的信息,分析該互動圖形串流并決定出可用區(qū)域(S115)。該信息為前景圖片及背景圖 示包含有關于描述相關圖示的邊界的數據。
接下來,便依據可用區(qū)域的種類,決定控制列的顯示模式(S117),如上述實施例, 依照IG信息中記錄的背景數據判斷該使用何種顯示模式,例如全功能、有限功能或使用者 定義的功能,配合控制列的顯示位置的組合。之后,控制列便依據多媒體播放裝置所決定的顯示模式,在屏幕上進行顯示 (S119)。綜上所述,提供一種動態(tài)顯示多媒體播放裝置的控制列的方法,用以防止背景圖 示與前景圖示相互重疊,而在顯示控制列之前,先從互動圖形串流中獲取信息,定義出光盤 選單、相關圖示或背景圖示的邊界,并決定合適之顯示模式,避免控制列與這些圖示重疊。當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟 悉本領域的技術人員當可根據本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變 形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
一種動態(tài)顯示多媒體播放裝置的控制列的方法,顯示于一屏幕,其特征在于包括從一光盤中獲取一互動圖形串流,其中該互動圖形串流定義至少一互動圖形,用以顯示于該屏幕上的一影像視窗,且這些互動圖形能為使用者所選?。划斒褂谜哌M行操作時,檢測一顯示該控制列的觸發(fā)事件;分析該互動圖形串流以產生該屏幕的一可用區(qū)域,其中該可用區(qū)域不同于這些互動圖形在該影像視窗所占據的區(qū)域;依據該可用區(qū)域決定一顯示模式;以及依據該顯示模式在該屏幕顯示該控制列,以避免與這些互動圖形重疊。
2.根據權利要求1所述的方法,其特征在于該光盤為一Blu-ray光盤、一 DVD光盤或一 HD-DVD 光盤。
3.根據權利要求1所述的方法,其特征在于檢測步驟更包含檢測一光標裝置的一光標 動作,而該光標動作包括一移動動作、一點擊動作、一感應姿勢、一感應位置,或是上述動作 的組合。
4.根據權利要求3所述的方法,其特征在于該光標裝置包含一輸入界面,讓該使用者 得以輸入一空間數據。
5.根據權利要求1所述的方法,其特征在于檢測步驟更包含檢測一鍵盤或是一遙控器 的一按鍵點擊動作。
6.根據權利要求1所述的方法,其特征在于分析步驟更包含辨識在該影像視窗中的這 些互動圖形的一屬性數據,且這些互動圖形的該屬性數據至少包含一預設的顯現(xiàn)位置、對 應于該顯現(xiàn)位置的一邊界、一顯現(xiàn)時間或一顯現(xiàn)期間。
7.根據權利要求1所述的方法,其特征在于決定該顯示模式更包含了依據該可用區(qū) 域,決定該控制列在該屏幕上的顯示位置。
8.根據權利要求1所述的方法,其特征在于決定該顯示模式更包含了依據該屏幕的該 可用區(qū)域,決定該控制列以全功能或是部份功能顯示于該屏幕上。
9.根據權利要求8所述的方法,其特征在于該控制列的部分功能,為該控制列的全功 能中,由使用者定義的一部分。
10.根據權利要求1所述的方法,其特征在于決定該顯示模式更包含了決定該影像視 窗的一視窗動作。
11.根據權利要求10所述的方法,其特征在于該影像視窗的該視窗動作為一縮放動 作、一變形動作或一偏移動作。
12.根據權利要求11所述的方法,其特征在于更包含以相應的該視窗動作顯示該影像視窗。
13.一種動態(tài)顯示多媒體播放裝置的控制列的系統(tǒng),顯示于一屏幕,其特征在于包括 一獲取模塊,以從一光盤中獲取一互動圖形串流,其中該互動圖形串流定義至少一互動圖形,用以顯示于該屏幕上的一影像視窗;一檢測模塊,以當使用者進行操作時,檢測一顯示該控制列的觸發(fā)事件;; 一分析模塊,以分析該互動圖形串流,以產生該屏幕的一可用區(qū)域,其中該可用區(qū)域不 同于這些互動圖形在該影像視窗所占據的區(qū)域;一判斷模塊,以依據該可用區(qū)域決定一顯示模式;以及一顯示模塊,以依據該顯示模式,于該屏幕上顯示該控制列,避免該控制列與這些互動圖形重疊。
14.根據權利要求13所述的系統(tǒng),其特征在于該光盤為一Blu-ray光盤、一 DVD光盤或 一 HD-DVD 光盤。
15.根據權利要求13所述的系統(tǒng),其特征在于該檢測模塊更包含有一光標裝置檢測 器,以檢測一光標裝置的一光標動作,其中該光標動作包含一移動動作、一點擊動作、一感 應姿勢、一感應位置,或是上述動作的組合。
16.根據權利要求15所述的系統(tǒng),其特征在于該光標裝置包含一輸入界面,讓使用者 得以輸入一空間數據。
17.根據權利要求13所述的系統(tǒng),其特征在于該檢測模塊更包含有一按鍵點擊檢測 器,以檢測一鍵盤或一遙控器的按鍵點擊動作。
18.根據權利要求13所述的系統(tǒng),其特征在于該分析模塊更用以辯識在該影像視窗 中的這些互動圖形的一屬性數據,且這些互動圖形的該屬性數據至少包含一預設的顯現(xiàn)位 置、對應于該顯現(xiàn)位置的一邊界、顯現(xiàn)時間和顯現(xiàn)期間其中之一。
19.根據權利要求13所述的系統(tǒng),其特征在于該判斷模塊更用以依據該可用區(qū)域,決 定該控制列在該屏幕上的顯示位置。
20.根據權利要求13所述的系統(tǒng),其特征在于該判斷模塊更用以依據該屏幕的該可用 區(qū)域,決定該控制列以全功能或是部分功能顯示于該屏幕上。
21.根據權利要求20所述的系統(tǒng),其特征在于該控制列的部分功能,為該控制列的全 功能中,使用者定義的一部份。
22.根據權利要求13所述的系統(tǒng),其特征在于該判斷模塊更用以決定該影像視窗的一 視窗動作。
23.根據權利要求22所述的系統(tǒng),其特征在于該影像視窗的該視窗動作包含一縮放動 作、一變形動作或一偏移動作。
24.根據權利要求23所述的系統(tǒng),其特征在于該顯示模塊更用以依據相應的視窗動作 顯示該影像視窗。
全文摘要
本發(fā)明公開一種動態(tài)顯示多媒體播放裝置的控制列的方法,以防止與多媒體內容提供的選單圖示相重疊,該方法應用于擁有高存儲容量的數字多功能光盤,如Blu-ray光盤。根據本發(fā)明的一種實施例,該方法包含了從光盤獲取互動圖形(IG)串流,該互動圖形串流定義了欲顯示的互動圖形;檢測控制列的觸發(fā)信號,因應使用者的操作;分析互動圖形串流,并判定可用區(qū)域和顯示模式;以及依據顯示模式將控制列顯示于屏幕上。
文檔編號G11B27/10GK101866674SQ20091013366
公開日2010年10月20日 申請日期2009年4月15日 優(yōu)先權日2009年4月15日
發(fā)明者王康宇, 陳宏典 申請人:訊連科技股份有限公司