專利名稱:播放媒體的裝置及設置其資源的方法
技術領域:
本發(fā)明涉及一種用于播放媒體的裝置及設置其資源的方法。雖然本發(fā)明適用于廣泛的應用范圍,但是其尤其適于使得應用程序(application)設置JMF(Java媒體框架)播放器來使用特定資源。
背景技術:
通常,數字廣播的快速發(fā)展使得可以經由包括地面廣播、衛(wèi)星廣播、有線廣播等的各種廣播媒體來進行較高圖像和聲音質量的數字廣播。并且,廣播站和有線廣播供應商引入了能與廣播節(jié)目一起提供各種附加信息的數據廣播服務。
數據廣播包括端對端(end-to-end)交互式個性化的解決方案,該方案提供因特網、電子商務服務等、諸如與廣播節(jié)目相關的信息、天氣預報、新聞、交通信息等等的生活信息、以及傳統(tǒng)的廣播節(jié)目。
廣播站提供廣播節(jié)目和輔助的數據內容,并且具有接入卡的數據廣播接收器可以進行因特網通信。因此,可以向用戶充分提供特定信息。例如,當觀看歷史節(jié)目時,用戶可以通過訪問因特網來查看人物、歷史背景等等。并且,當觀看娛樂或體育節(jié)目時,用戶可以查看歌手或運動員的個人歷史。
由于數據廣播的特性允許雙向通信,因此數據廣播可適用于包括娛樂、購物、運動、教育等等的各個領域。因此,期望數據廣播服務能更加受歡迎。因此,在研究和發(fā)展具有數據廣播處理功能的數據廣播接收器上做了許多努力。
數據廣播接收器采用Java媒體框架(此后縮寫為JMF)來控制媒體輸入信號。在JMF中,被稱為播放器的對象充分地控制媒體信號。具體而言,將特定資源自動分配給該播放器以控制媒體信號。
然而,如果該播放器特定資源沒有被分配給播放器,則該播放器不能直接控制媒體信號。因此,在具有多資源的系統(tǒng)中,在使用系統(tǒng)資源期間應用程序被動地操作系統(tǒng),從而限制了對服務的提供。
發(fā)明內容
因此,本申請旨在提出一種用于播放媒體的裝置及設置其資源的方法,其基本避免了由于現(xiàn)有技術的限制和缺點而導致的一個或多個問題。
本發(fā)明的一個目的是提供一種用于播放媒體的裝置及設置其資源的方法,應用程序可以通過其而以下述方式來充分地控制媒體播放器即設置由該應用程序來分配用于媒體播放器的特定資源。
本發(fā)明的另一個目的是提供一種用于播放媒體的裝置及設置其資源的方法,通過其可以以下述方式來精確地控制系統(tǒng)資源即,使得應用程序可以設置使用特定資源來播放服務或組件(component)的播放器。
本發(fā)明的其它優(yōu)點、目的和特征將在下面的描述中部分地被闡明,并且在對下面說明進行考察后,對于本領域普通技術人員來說,其部分地將變得顯而易見,或者可以通過對本發(fā)明的實踐而了解到。本發(fā)明的目的和其它優(yōu)點可以通過書面的描述及其權利要求和附圖所指出的具體結構來實現(xiàn)和獲得。
為了達到這些目的和其它優(yōu)點并與本發(fā)明的目的一致,在此進行具體和充分地描述,一種根據本發(fā)明的在媒體播放器中設置資源的方法包括下述步驟創(chuàng)建用于控制媒體信號的播放器;設置要由所創(chuàng)建的媒體播放器使用的至少一個特定資源;以及使用所設置的特定資源來執(zhí)行所創(chuàng)建的播放器。
在本發(fā)明的另一方面中,用于播放媒體的裝置包括至少一個調諧器單元,用于接收廣播信號;至少一個視頻平面,用于處理所接收的廣播信號;以及應用程序控制單元,用于設置所述至少一個調諧器單元中的特定的一個和/或所述至少一個視頻平面中的特定的一個視頻平面,以用于控制媒體信號,所述應用程序控制單元使用所設置的特定調諧器單元和/或所設置的特定視頻平面來對所述媒體信號進行控制。
可以理解的是,對本發(fā)明的前述的概括性描述和下面的詳細描述都是示范性的和解釋性的,并且意欲對所要求保護的本發(fā)明提供進一步的解釋。
包含附圖以提供對本發(fā)明的進一步的理解,這些附圖被合并于此并作為本申請的一部分,以說明本發(fā)明的實施例并與說明書一起用來解釋本發(fā)明的原理。在所述附圖中圖1A是播放器的框圖,用于解釋根據本發(fā)明對播放器分配資源以控制媒體信號的操作;圖1B是用于解釋根據本發(fā)明的設置播放器的應用程序的操作的框圖;圖2是根據本發(fā)明的第一實施例來設置媒體播放器的資源的方法的流程圖;圖3是資源處理接口的示意圖;圖4是服務上下文(service context)處理接口的示意圖;圖5是根據本發(fā)明的第二實施例來設置媒體播放器的資源的方法的流程圖;圖6是根據本發(fā)明的第三實施例來設置媒體播放器的資源的方法的流程圖;以及圖7是根據本發(fā)明的用于播放媒體的裝置的框圖。
具體實施例方式
現(xiàn)在將詳細參考本發(fā)明的優(yōu)選實施例,在附圖中示出了其示例。只要可能,則在全部附圖中使用相同的附圖標記來指代相同或相似的部分。
圖1A是播放器的框圖,用于解釋根據本發(fā)明對播放器分配資源以控制媒體信號的操作。
參考圖1A,為了控制媒體信號,播放器110使用包括調諧器111、多路解復用器113、解碼器115、視頻平面117等資源。由應用程序100來創(chuàng)建該播放器110。并且,由應用程序100或播放器110來保留并分配播放器110試圖使用的資源。
在現(xiàn)有技術中,特定資源被系統(tǒng)自動地分配給播放器110以控制媒體信號。具體而言,創(chuàng)建播放器110的應用程序100不能設置播放器110控制媒體信號所需的多個資源中的特定的一個的分配。因此,應用程序100不能設置和分配特定資源來使用。
在說明書中如下定義由播放器110所使用的資源中的調諧器113和視頻平面117的使用。首先,現(xiàn)有技術的播放器不能使用多個調諧器中的特定的一個和視頻平面中的特定的一個來控制媒體信號。具體地,播放器使用在根據分配的多個資源中當前不被另一個播放器使用的資源或使用根據相應播放器的優(yōu)先級而分配的資源。
如在前面的描述中所提及的,如果將用來控制媒體信號的資源被動地分配給由應用程序100所創(chuàng)建的播放器110,則即使存在播放器110可以使用的多個資源,也不能有效地利用資源。
圖1B是用于解釋根據本發(fā)明的設置播放器的應用程序的操作的框圖。
參考圖1B,應用程序100能夠控制服務上下文200來播放服務或組件。在這種情況下,服務指示指定的頻道,而組件對應于包括在特定頻道中的音頻、視頻和字幕。
其中,定義實現(xiàn)服務上下文(javax.tv.service.selection.ServiceContext)接口以播放數據廣播中的服務。如果包括在服務上下文接口中的選擇方法select()被尋呼(page),則播放存在于相應的服務中的組件或所設置的組件。
因此,本發(fā)明提出一種以播放器設置特定資源的方式來控制媒體信號的方法,以及一種由應用程序來設置具有分配給其的特定資源的播放器的方法。
圖2是根據本發(fā)明的第一實施例來設置媒體播放器的資源的方法的流程圖。
參考圖2,在步驟S200中創(chuàng)建用于控制媒體信號的播放器。具體而言,用于提供特定服務的應用程序使用包括在管理器類中的播放器創(chuàng)建方法creatPlayer()(在圖中未示出)來創(chuàng)建用于播放服務或組件的播放器。通過播放器創(chuàng)建方法,配置了一種用于創(chuàng)建播放器的工具。隨后,管理器類為播放器生成實例并保留堆存儲器(heap memory)來存儲對象(例如變量、類等),從而使得播放器能夠充分操作。
在步驟S202中,播放器實現(xiàn)資源處理接口。因此,播放器被設置成能夠使用特定資源。該應用程序將播放器設置為使用例如第一調諧器和第二視頻平面的特定資源來播放服務或組件。此外,將參考下面的圖3來解釋步驟S202的細節(jié)。
圖3是資源處理接口的示意圖。下面的描述可應用于根據本發(fā)明的所有資源處理接口。
參考圖3,資源處理接口PlayerResourceHandler包括資源設置方法setPlayerResources(),其實現(xiàn)包括特定資源的代理信息的接口。
在說明書中,定義對于可由應用程序分配的資源實現(xiàn)包括資源的代理信息的接口(org.davic.respources.ResourceProxy)。
“實現(xiàn)”的含義是接口被繼承。在實現(xiàn)所述包括資源的代理信息的接口時,雖然繼承了包括資源的代理信息的接口,但是需要輸入特定資源的代理信息以供使用。
其中,存在被分配給播放器使用的多個資源。因此,以數組(array)org.davic.resources.ResourceProxy[]proxy的格式來實現(xiàn)包括在接口中的特定資源的代理信息。例如,播放器可能使用多個調諧器中特定的一個或多個視頻平面中特定的一個來控制媒體信號。也就是說,播放器可以使用分配給該相應播放器的多個資源。鑒于此情況,以數組的格式來實現(xiàn)包括在接口中的特定資源的代理信息。
因此,在說明書中將資源中用于播放器控制媒體信號的調諧器定義為被稱作網絡接口的類org.davic.net.tuning.NetworkInterface。該網絡接口類的對象是用于調諧器的網絡接口。由應用程序所創(chuàng)建的網絡接口控制器(org.davic.net.tuning.NetworkInterfaceController)類的對象來控制該網絡接口。
該網絡接口控制器類實現(xiàn)包括資源的代理信息的接口。這樣,因為在資源處理接口中包括了關于特定調諧器的代理信息,所以可以控制特定調諧器的網絡接口。
同時,在說明書中,將資源中用于播放器來控制媒體信號的視頻平面定義為特定類org.havi.ui.HVideoDevice。因此,該視頻平面最終實現(xiàn)包括資源信息的接口。
與調諧器的情況類似,在視頻平面的情況下,在資源處理接口中包括特定視頻平面的代理信息,以控制該特定視頻平面的接口。
具體而言,在使用用于實現(xiàn)包括特定資源的代理信息的接口的資源設置方法的情況下,該特定資源的接口為控制器。也就是說,由于設置了播放器所使用的特定資源,因此播放器能夠使用該由應用程序所設置的特定資源來控制媒體信號。
資源處理接口包括異常情況處理類java.lang.IllegalArgumentException來應對在系統(tǒng)中發(fā)生的錯誤情況。具體而言,可以處理方法錯誤的情況、傳遞錯誤因子的情況等。
資源處理接口包括資源通知方法getPlayerResources()來通知特定資源的代理信息。
由于在資源處理接口中包括資源設置方法,因此能夠設置用于播放器控制媒體信號的資源。但是,即使操作多個播放器,也能夠避免由于播放器設置了相同的資源而導致的沖突。由于在資源處理接口中包括資源通知方法,因此播放器向應用程序通知在控制媒體信號中使用的資源。因此,該應用程序能夠避免設置相同的資源供播放器使用。
在步驟S204中,選擇特定播放器,以使用特定資源播放服務或組件。該應用程序已選擇了該特定播放器使用包括步驟S202中所設置的第一調諧器和第二視頻平面的特定資源來播放服務或組件。在步驟S202中,應當將播放器設置為僅僅使用特定資源。然而,并不設置是由多個播放器中的哪一個來播放服務或組件。也就是說,播放器不被自動地分配給服務或組件。代替地,由應用程序來設置特定播放器。在選擇特定播放器來播放服務或組件時,使用選擇方法select()。參考圖4來解釋步驟S204的細節(jié),并解釋隨后的步驟。
圖4是服務上下文處理接口的示意圖。
參考圖4,服務上下文處理接口(接口AdvancedServiceContext)擴展了服務上下文接口(javax.tv.service.selection.ServiceContext)。
該服務上下文處理接口包括用于實現(xiàn)接口的選擇方法,該接口包括關于調整媒體數據的特定播放器的信息。定義對于調整媒體數據的播放器實現(xiàn)媒體播放器接口(javax.media.Player)。由于該選擇方法實現(xiàn)了包括關于特定播放器的信息的媒體播放器接口,因此,如果該選擇方法被尋呼,則選擇該特定播放器。
該服務上下文處理接口包括用于選擇特定播放器的方法,并擴展服務上下文接口來設置用于播放服務的播放器。因此,使用使得應用程序能夠選擇特定播放器的選擇方法來設置用于播放服務的特定播放器。
服務上下文處理接口包括異常情況處理類(java.lang.SecurityException,java.lang.IllegalStateException),用來應對在選擇播放服務的特定播放器期間可能發(fā)生的錯誤情況。該異常情況處理類包括異常情況處理類(java.lang.SecurityException),用于處理安全異常情況;和異常情況處理類(java.lang.IllegalStateException),用于處理在不適當的時間尋呼方法的情況。
該服務上下文處理接口包括用來實現(xiàn)包括關于調整諸如組件的媒體數據的特定播放器的信息的接口的選擇方法select()。在組件的情況下(其與服務不同),可能需要設置多個特定音頻或視頻。因此,所包括的播放器為數組格式。
該服務上下文處理接口包括異常情況處理類(java.lang.SecurityException,java.lang.IllegalStateException,javax.tv.locator.InvalidLocatorException,java.tv.service.selection.InvalidServiceComponentException),用來應對在選擇播放組件的特定播放器期間可能發(fā)生的錯誤情況。省略了在選擇用于播放服務的特定播放器期間可能發(fā)生的錯誤情況的細節(jié)。該異常情況處理類包括異常情況處理類(javax.tv.locator.InvalidLocatorException),用于處理將無效位置傳遞給方法的情況;和異常情況處理類(java.tv.service.selection.InvalidServiceComponentException),用于處理將無效組件傳遞給方法的情況。
在步驟S206中,該應用程序執(zhí)行該播放器。具體地,該應用程序使用執(zhí)行方法Start()來執(zhí)行該播放器,在步驟S204中將該播放器設置為使用特定資源來播放服務或組件。然而,由應用程序設置的資源不分配給該執(zhí)行方法。
在步驟S208中,所執(zhí)行的播放器保留資源來使用。該播放器保留第一調諧器和第二視頻平面作為用于控制媒體信號的資源。在播放器保留資源期間,保留在步驟S202中由資源設置方法設置的相同的資源。并且,所執(zhí)行的播放器使用該第一調諧器和該第二視頻平面來播放所述服務或組件。
在步驟S210中,播放器的操作被終止。具體地,該應用程序使用關閉方法Close()來終止所執(zhí)行的播放當前服務或組件的播放器的操作。
在步驟S212中,釋放所執(zhí)行的播放器使用的資源。在該播放器的操作被關閉的情況下,釋放用于執(zhí)行播放器所使用的第一調諧器和第二視頻平面。因此,另一個播放器可以使用被釋放的第一調諧器和被釋放的第二視頻平面來控制媒體信號。
圖5是根據本發(fā)明的第二實施例來設置媒體播放器的資源的方法的流程圖。
參考圖5,在步驟S500中,應用程序保留用于提供特定服務所需的所有特定資源。具體地,該應用程序保留用于提供特定服務以播放服務或組件所需的所有資源,例如,多個調諧器和視頻平面中的第一調諧器和第二視頻平面。但是,僅在播放服務或組件中,并不強制所述播放器應使用所保留的第一調諧器和所保留的第二視頻平面。這是因為,如果具有所保留的第一調諧器和第二視頻平面的前面的播放器的優(yōu)先級低于隨后的播放器的優(yōu)先級,則可以將所保留的資源分配給另一個播放器來使用。
在步驟S502中,所述應用程序創(chuàng)建播放器,以使用所保留的資源來控制媒體信號。這樣,該應用程序使用播放器創(chuàng)建方法創(chuàng)建該播放器以控制媒體信號,并且管理器類為該播放器創(chuàng)建實例。
在步驟S504中,該播放器能夠實現(xiàn)資源處理接口,從而將播放器設置為使用特定資源。在這種情況下,該資源處理接口包括用于實現(xiàn)包含關于特定資源的代理信息的接口的資源設置方法。但是,該關于特定資源的代理信息變?yōu)樵诓襟ES500中已由應用程序保留的所述關于特定資源的代理信息。也就是說,由于在步驟S500中所述應用程序已經保留了第一調諧器和第二視頻平面以用于所述播放器控制媒體信號,因此該資源處理接口包括用于實現(xiàn)包括關于所述第一調諧器和第二視頻平面的代理信息的接口的方法。
在步驟S506中,設置使用特定資源來播放服務或組件的特定播放器。具體地,該應用程序將所述播放器設置為使用與在步驟S504中已設置的特定資源對應的所述第一調諧器和第二視頻平面來播放服務或組件,。
在步驟S508中,執(zhí)行所述播放器。具體地,該應用程序使用執(zhí)行方法來執(zhí)行該播放器。隨后,在步驟S504中設置的所述第一調諧器和第二視頻平面被分配給該播放器。然后,該播放器在播放服務或組件期間使用所分配的調諧器和視頻平面。
在步驟S510中,播放器的操作被終止。具體地,該應用程序使用關閉方法Close()來終止所執(zhí)行的播放當前服務或組件的播放器的操作。
在步驟S512中,釋放所執(zhí)行的播放器已使用的資源。在該播放器的操作被關閉的情況下,釋放執(zhí)行該播放器的所使用的資源。因此,另一個播放器能夠使用該被釋放的資源來控制媒體信號。
圖6是根據本發(fā)明的第三實施例來設置媒體播放器的資源的方法的流程圖。
參考圖6,在步驟S600中,部分保留用于提供特定服務所需的所有資源中的至少一個資源。例如,雖然用于提供被稱為服務或組件播放的特定服務的應用程序所需的特定資源為調諧器和視頻平面,但是該應用程序僅保留所述第一調諧器作為特定資源。也就是說,雖然也需要所述視頻平面作為特定資源來提供特定服務,但是該應用程序特殊地不保留該視頻平面。然而,并不強制所述應用程序必須使用所保留的資源來提供特定服務。
在步驟S602中,創(chuàng)建播放器,以使用所保留的資源和為提供該特定服務所需的資源來播放服務或組件。具體地,該應用程序使用播放器創(chuàng)建方法來創(chuàng)建用于播放服務或組件的播放器,并且管理器類為該播放器創(chuàng)建實例。
在步驟S604中,通過使得播放器實現(xiàn)資源處理接口而將播放器設置為使用特定資源來控制媒體信號。在這種情況下,所述資源處理接口包括用于實現(xiàn)包括關于該特定資源的代理信息的接口的資源設置方法。具體地,該關于特定資源的代理信息是關于在步驟S600中已被應用程序所保留的作為特定資源的第一調諧器的代理信息。
在步驟S606中,設置使用該特定資源來播放服務或組件的特定播放器。具體地,該應用程序將該播放器設置為使用第二視頻平面和在步驟S604中設置的作為特定資源的第一調諧器來播放服務或組件。于此,使用選擇方法。
在步驟S608中,執(zhí)行所述播放器。具體地,該應用程序使用執(zhí)行方法來執(zhí)行該播放器。
在步驟S610中,保留在由所執(zhí)行的播放器使用的資源中未保留的資源。具體地,用于所述播放器控制媒體信號所需的資源是調諧器和視頻平面。但是,在所述調諧器的情況下,該應用程序已經在步驟S600中保留了所述第一調諧器。因此,該播放器僅僅保留與用于播放服務或組件的未保留的資源對應的視頻平面中的該第二視頻平面。
完成對特定視頻平面的保留之后,該播放器具有在步驟S604中分配的第一調諧器,并且然后在播放服務或組件期間使用該第一調諧器。然而,由于在步驟S604中所述應用程序沒有設置視頻平面,因此被所述播放器使用以播放服務或組件的視頻平面可能是或可能不是所保留的第二視頻平面。具體地,在播放器所保留的第二視頻平面當前正被另一個播放器使用的情況下,盡管保留了該第二視頻平面,但是前面的播放器不能使用該第二視頻平面。
在步驟S612中,播放器的操作被終止。具體地,該應用程序使用關閉方法來終止所執(zhí)行的播放當前服務或組件的播放器的操作。
在步驟S614中,釋放由所執(zhí)行的播放器使用的資源。在播放器的操作被關閉的情況下,釋放已用于執(zhí)行所述播放器的資源。因此,另一個播放器能夠使用該被釋放的資源。
圖7是根據本發(fā)明的用于播放媒體的裝置的框圖。
參考圖7,根據本發(fā)明的用于播放媒體的裝置701包括至少一個調諧器單元,用于接收廣播信號;至少一個視頻平面,用于處理所接收的廣播信號;和應用程序控制單元,用于將至少一個調諧器單元或至少一個視頻平面設置為特定資源,以用來控制媒體信號,所述應用程序控制單元使用所設置的特定資源來控制媒體信號。
具體地,裝置701包括調諧器單元702、多路解復用單元703、A/V處理單元704、A/V顯示單元705、數據接收單元706、數據解碼器707、應用程序控制單元708、存儲單元709、應用程序執(zhí)行單元710、顯示單元711等等。
廣播接收器701包括數字電視機(DTV),能夠接收數據廣播等等。
調諧器單元702從廣播站接收廣播信號。例如,調諧器單元702從有線業(yè)務運營商(cable system operator,SO)或多業(yè)務運行商(multiple systemoperator,MSO)接收有線廣播信號等等。
多路解復用單元703從所接收的廣播信號中分離A/V廣播信號和數據廣播信號。多路解復用單元703將A/V廣播信號傳遞到A/V處理單元704,并且將數據廣播信號傳遞到數據接收單元706。
A/V處理單元704執(zhí)行解碼處理等等,使經由A/V顯示單元705輸出所接收的A/V廣播信號。
A/V顯示單元705輸出解碼的A/V廣播信號等等。在這種情況下,A/V顯示單元705包括廣播接收器的揚聲器、顯示器等等。
在本說明書中,A/V處理單元704和A/V顯示單元705構成視頻平面。
數據接收單元706對從多路解復用單元703中接收的數據廣播信號執(zhí)行報頭去除處理等等,然后將所處理的信號傳遞到數據解碼器707。在這種情況下,傳遞到數據接收單元706的數據廣播信號被分割為多個數據。這是因為,所述廣播站等一次不能傳遞完整的信號文件。
數據解碼器707對從數據接收單元706中接收的數據廣播信號進行解碼,然后將多個被分割的數據轉換為一個完整的文件。
應用程序控制單元708控制存儲單元709、應用程序執(zhí)行單元710、顯示單元711等,使得將從數據解碼器707中接收的數據廣播信號存儲在存儲單元709中。
根據本發(fā)明,應用程序控制單元708控制應用程序以直接地設置資源來使用。
在現(xiàn)有技術中,應用程序僅僅用于創(chuàng)建控制媒體信號的播放器,而且自動分配播放器所使用的資源。
然而,在本發(fā)明中,所述應用程序創(chuàng)建播放器并設置要由播放器使用的資源。應用程序控制單元708通過實現(xiàn)資源處理接口來設置特定資源。已經在前面的描述中敘述了特定資源設置的細節(jié),因此在下面的描述中對其進行了省略。
并且,也可以將特定播放器設置為使用所設置的資源。因此,應用程序可以設置使用特定資源的特定播放器并設置該特定資源。已經在前面的描述中敘述了特定播放器設置的細節(jié),因此在下面的描述中對其進行了省略。
在應用程序控制單元708的控制下,應用程序執(zhí)行單元710在執(zhí)行各種應用程序期間播放任務(role)。在這種情況下,所述應用程序包括與比賽、廣告、分類圖片(ordering picture)等相關的數據廣播。
在應用程序控制單元708的控制下,顯示單元711在顯示用戶所需的各種信息期間播放任務。
并且,在應用程序控制單元708的控制下,存儲單元709在其中存儲各種應用程序。在這種情況下,存儲單元709包括除了易失性或臨時性存儲器之外的快閃存儲器、半永久性存儲器、非易失性存儲器等。
對于本領域技術人員來說明顯的是,在不脫離本發(fā)明的精神和范圍的情況下,可以在本發(fā)明中做出各種修改和變型。因此,只要對本發(fā)明的修改和變型落入所附權利要求書及其等價物的范圍內,則本發(fā)明都意欲對其進行涵蓋。
對相關申請的交叉引用本申請要求于2006年2月13日申請的韓國專利申請NO.10-2006-0013642的權利,通過引用而將其合并于此,就像將其全文在這里闡述一樣。再有,本申請要求于2006年2月13日申請的韓國專利申請No.10-2006-0013650的權利,通過引用而將其合并于此,就像將其全文在這里闡述一樣。
權利要求
1.一種在媒體播放器中設置資源的方法,包括以下步驟創(chuàng)建控制媒體信號的播放器;設置要由所創(chuàng)建的播放器使用的至少一個特定資源;以及使用所設置的特定資源來執(zhí)行所創(chuàng)建的播放器。
2.如權利要求1所述的方法,其中,由應用程序來創(chuàng)建并控制所述播放器。
3.如權利要求1所述的方法,其中,在所述創(chuàng)建播放器的步驟中,使用包括在管理類中的播放器創(chuàng)建方法creatPlayer()。
4.如權利要求1所述的方法,還包括步驟在創(chuàng)建所述播放器之前,保留用于提供特定服務所需的所有特定資源。
5.如權利要求1所述的方法,還包括步驟在所述至少一個特定資源設置步驟之后,保留用于提供特定服務所需的所有特定資源。
6.如權利要求1所述的方法,還包括步驟在創(chuàng)建所述播放器之前,保留用于提供特定服務所需的所有特定資源中的一些。
7.如權利要求1所述的方法,還包括步驟在所述至少一個特定資源設置步驟之后,保留用于提供特定服務所需的所有特定資源中的一些。
8.如權利要求1所述的方法,還包括步驟在所述至少一個特定資源設置步驟之前,通知所述資源的數組。
9.如權利要求8所述的方法,其中,在所述通知步驟中,使用用于通知關于所述至少一個特定資源的代理信息的資源通知方法。
10.如權利要求1所述的方法,其中,在所述至少一個特定資源設置步驟中,使用用于實現(xiàn)包括關于所述至少一個特定資源的代理信息的接口的資源設置方法。
11.如權利要求1所述的方法,還包括步驟在所述至少一個特定資源設置步驟之后,選擇使用所設置的特定資源的特定播放器,其中,在所述執(zhí)行步驟中,執(zhí)行所選擇的播放器。
12.如權利要求11所述的方法,其中,在所述特定播放器選擇步驟中,使用用于實現(xiàn)包括特定播放器的代理信息的接口的選擇方法。
13.如權利要求12所述的方法,其中,以包括關于多個特定播放器的信息的矩陣格式來配置所述選擇方法。
14.一種用于播放媒體的裝置,包括至少一個調諧器單元,用于接收廣播信號;至少一個視頻平面,用于處理所接收的廣播信號;和應用程序控制單元,用于將至少一個調諧器單元或至少一個視頻平面設置為特定資源,以用于控制媒體信號,該應用程序控制單元使用所設置的資源來控制所述媒體信號。
15.如權利要求14所述的裝置,其中,所述應用程序控制單元創(chuàng)建用于控制所述媒體信號的播放器。
16.如權利要求15所述的裝置,其中,所述應用程序控制單元實現(xiàn)資源處理接口來控制所述播放器。
17.如權利要求16所述的裝置,其中,所述資源處理接口包括用于實現(xiàn)包含關于至少一個特定資源的代理信息的接口的資源設置方法。
18.如權利要求16所述的裝置,其中,所述資源處理接口包括用于通知關于至少一個特定資源的使用信息的資源通知方法。
19.如權利要求14所述的裝置,其中,所述應用程序控制單元保留要被使用的至少一個資源。
20.如權利要求14所述的裝置,其中,所述應用程序控制單元設置控制所述媒體信號所需的至少一個調諧器單元和至少一個視頻平面。
21.如權利要求14所述的裝置,其中,所述應用程序控制單元部分地設置控制所述媒體信號所需的至少一個資源。
22.如權利要求14所述的裝置,其中,所述應用程序控制單元選擇特定播放器以使用所設置的特定資源來控制媒體信號。
23.如權利要求22所述的裝置,其中,所述應用程序控制單元實現(xiàn)服務上下文接口,以選擇所述特定播放器來使用。
24.如權利要求23所述的裝置,其中,所述服務上下文接口包括用于實現(xiàn)包含關于所述特定播放器的信息的接口的選擇方法。
全文摘要
公開了一種用于播放媒體的裝置及設置其資源的方法,通過該裝置及方法,應用程序能夠以下述方式充分地控制媒體播放器即設置由該應用程序來分配用于媒體播放器的特定資源。本發(fā)明包括創(chuàng)建用于控制媒體信號的播放器;設置要由所創(chuàng)建的播放器使用的至少一個特定資源;以及使用所設置的特定資源來執(zhí)行所創(chuàng)建的播放器。
文檔編號H04N5/00GK101068321SQ20071010971
公開日2007年11月7日 申請日期2007年2月13日 優(yōu)先權日2006年2月13日
發(fā)明者金益主 申請人:Lg電子株式會社