TWI594186B - 虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統 - Google Patents

虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統 Download PDF

Info

Publication number
TWI594186B
TWI594186B TW101117473A TW101117473A TWI594186B TW I594186 B TWI594186 B TW I594186B TW 101117473 A TW101117473 A TW 101117473A TW 101117473 A TW101117473 A TW 101117473A TW I594186 B TWI594186 B TW I594186B
Authority
TW
Taiwan
Prior art keywords
application
virtual channel
channel
digital content
reproduction system
Prior art date
Application number
TW101117473A
Other languages
English (en)
Other versions
TW201349113A (zh
Inventor
郭方文
陳柏旭
Original Assignee
緯創資通股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 緯創資通股份有限公司 filed Critical 緯創資通股份有限公司
Priority to TW101117473A priority Critical patent/TWI594186B/zh
Priority to CN2012101799046A priority patent/CN103428565A/zh
Priority to US13/716,248 priority patent/US9043842B2/en
Priority to EP13000293.4A priority patent/EP2665288A3/en
Priority to KR1020130007974A priority patent/KR101440717B1/ko
Priority to JP2013011265A priority patent/JP5710657B2/ja
Publication of TW201349113A publication Critical patent/TW201349113A/zh
Application granted granted Critical
Publication of TWI594186B publication Critical patent/TWI594186B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F6/00Air-humidification, e.g. cooling by humidification
    • F24F6/12Air-humidification, e.g. cooling by humidification by forming water dispersions in the air
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B05SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
    • B05BSPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
    • B05B17/00Apparatus for spraying or atomising liquids or other fluent materials, not covered by the preceding groups
    • B05B17/04Apparatus for spraying or atomising liquids or other fluent materials, not covered by the preceding groups operating with special methods
    • B05B17/06Apparatus for spraying or atomising liquids or other fluent materials, not covered by the preceding groups operating with special methods using ultrasonic or other kinds of vibrations
    • B05B17/0607Apparatus for spraying or atomising liquids or other fluent materials, not covered by the preceding groups operating with special methods using ultrasonic or other kinds of vibrations generated by electrical means, e.g. piezoelectric transducers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F6/00Air-humidification, e.g. cooling by humidification
    • F24F2006/008Air-humidifier with water reservoir
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B30/00Energy efficient heating, ventilation or air conditioning [HVAC]
    • Y02B30/70Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating

Description

虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多 媒體重現系統
本發明是有關於網路多媒體重現系統頻道之方法及裝置,且特別是有關於虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統。
傳統的無線或有線的射頻廣播的電視節目,使用者以遙控器直接輸入數字或者增減數字的方式來選定要收看的節目頻道,這樣的使用模式簡單明瞭。使用者只須要用單手拿遙控器輸入數字,或者按上下鍵增減數字即可。
另一方面,以寬頻網際網路的方式傳輸視訊影像,已經成為收看視訊或電視節目的另一個非常普遍的管道。現有的網際網路視訊(Internet Video)或網際網路電視機(Internet TV),得先預裝或者由使用者自行安裝應用程式(App),每個應用程式擁有自定的使用者操作介面,以及內容提供的方式。通常,使用者是運用遙控器上的四向鍵(即上、下、左、右鍵)、確認或選定鍵、以及回覆鍵(Back or Return)這幾個按鍵來選擇要收看的內容。如此與輸入數字或者增減數字的方式相比顯得繁複多了,而且使用者得盯著畫面看才能正確地選定到要看的內容。再加上透過網際網路提供的內容以及類型非常繁複多樣,原本輕鬆看電視的氛圍,在網際網路上明顯感受到沉重與複雜。
本發明係有關於虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統。
根據一實施例,提出一種虛擬頻道之管理方法。此方法包括以下步驟。回應一接收之指令,藉由網路多媒體重現系統之一控制單元,判斷此指令是否有關於虛擬頻道的切換。若此指令有關於虛擬頻道的切換,則藉由控制單元,檢查此指令對應之一頻道值是否存在於一應用程式虛擬頻道表之中。若此頻道值存在於此虛擬頻道表之中,藉由控制單元,決定此應用程式虛擬頻道表中對應於此頻道值的一應用程式。藉由控制單元,執行此應用程式。藉由控制單元,依據對應於此應用程式的一第一操作參數組,設定執行之此應用程式藉由此網路多媒體重現系統之一網路單元擷取數位內容。
根據另一實施例,提出一種具有虛擬頻道之網路多媒體重現系統,其包括:一顯示單元、一儲存單元、一控制單元以及一網路單元。儲存單元儲存一應用程式虛擬頻道表。控制單元,回應一接收之指令,判斷此指令是否有關於虛擬頻道的切換。若此指令有關於虛擬頻道的切換,控制單元檢查此指令對應之一頻道值是否存在於一應用程式虛擬頻道表之中。若此頻道值存在於此虛擬頻道表之中,控制單元決定此應用程式虛擬頻道表中對應於此頻道值的一應用程式並執行此應用程式。控制單元,依據對應於此應用程式的一第一操作參數組,設定執行之此應用程式藉由網路單元擷取數位內容並顯示數位內容於顯示單元。
根據另一實施例,提出一種虛擬頻道之擷取數位內容之方法,其包括以下步驟。藉由一處理單元執行之一應用程式之指令,接收至少一通知訊號,其中此應用程式之指令用以藉由一網路單元擷取數位內容並呈現於一顯示單元。回應此至少一通知訊號,藉由處理單元執行之此應用程式之指令,從記憶體中讀取一第一操作參數組之各參數,從而透過網路單元擷取數位內容,其中此第一操作參數組對應到一虛擬頻道表所記載之一頻道值及對應的此應用程式,此虛擬步驟頻道表用以作為網路多媒體重現系統之應用程式之虛擬頻道的切換。
為了對本發明之上述實施例及其他方面有更佳的瞭解,下文舉實施例,並配合所附圖式,作詳細說明如下:
以下實施例提供有關於虛擬頻道之管理方法、虛擬頻道之擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統。依據一些實施例,能在網路多媒體重現系統中實現具有虛擬頻道之技術,讓使用者能用頻道切換的方式去啟動應用程式或者是切換到另外一個應用程式,以便利使用者選擇及觀看的數位內容。網路多媒體重現系統例如是實現為網路電視、智慧型電視、網路多媒體撥放器及裝置等之類的具有連結網路(如透過有線或無線方式)上多媒體來源的顯示/播放系統。
在實施例中,一虛擬頻道對應到一應用程式之一種操作模式,選擇某一虛擬頻道亦即啟動此應用程式以將某種 欲求的內容畫面呈現於網路多媒體重現系統的畫面上。應用程式,除了是指需要安裝的程式,例如是網路電視的程式,亦泛指網路服務的請求或使用,例如是從視訊分享網站中觀看視訊(如YouTube)、瀏覽電子郵件(如Gmail)、進行線上交談(如即時通訊工具)、網路相簿等等不同的應用。如第1圖所示為一網路多媒體重現系統接收有關於虛擬頻道的切換的指令之示意圖,其中網路多媒體重現系統能執行多個應用程式11至14並於螢幕中呈現數位內容,如以全螢幕方式或其他比例之方式呈現。具有虛擬頻道之網路多媒體重現系統10,可以接收控制器20(例如搖控器、手持裝置等之類的電子裝置)發出之指令,並加以檢測指令是否有關虛擬頻道切換。例如在網路多媒體重現系統10模式下,使用者按鍵以虛擬頻道100代表利用應用程式11選擇及觀看某一線上節目。例如以虛擬頻道200代表觀看某一帳號的收件匣中的電子郵件。又例如在控制器20上進行頻道互切切換(Jump or Return)、輸入訊源改變設定(Input Source Change)、喜愛頻道列表(Favorite Channel List)、電子節目表單(EPG)等之設定都會引發頻道切換。
第2圖繪示依照一實施例的虛擬頻道之管理方法。第3圖繪示具有虛擬頻道之網路多媒體重現系統的基本架構之一實施例。第2圖之虛擬頻道之管理方法可實施於如第3圖之基本架構。如第3圖所示,一具有虛擬頻道之網路多媒體重現系統100,包括一顯示單元110、一儲存單元120、一控制單元130以及一網路單元140。此網路多媒 體重現系統100亦可視設計需求而加上其他裝置,例如是類比或數位電視調諧器,又例如是指令接收器如實體按鍵、有線或無線搖控器之接收器。又例如,一些實施例中,網路多媒體重現系統亦可實施為具有接收類比或數位的電視頻道訊號以作播放或其他功能之電路,亦可顯示或播放儲存於儲存單元(如隨身碟、硬碟、系統記憶體等)之多媒體檔案如照片、影片、聲音檔、音樂。又如網路多媒體重現系統100實現一網路多媒體撥放器時,顯示單元110可能實施為與網路多媒體撥放器整合之顯示螢幕或可視為與網路多媒體撥放器透過有線或無線方式連結的顯示螢幕。
請參考第2圖,虛擬頻道之管理方法包括以下步驟。如步驟S10所示,回應一接收之指令,藉由網路多媒體重現系統100之控制單元130,判斷此指令是否有關於虛擬頻道的切換。例如,接收之指令例如是使用者藉由操作控制器20的上、下一個按鍵或輸入某一特定頻道的代碼(如任意文數字的代碼youtube、mail、ABC)或代號(如100、201之類)而發出的訊號,故控制單元130可依此訊號的內容及特性,而得以判斷。如網路多媒體重現系統10已進入虛擬頻道模式情況下,使用者操作控制器20所選擇的頻道皆視為虛擬頻道;又如使用者按下控制器20一固定按鍵後再選擇的頻道視為虛擬頻道;然實施方式並不以此為限,當可作其他方式實施。若判斷結果為否,則如步驟S15所示,進行其他指令的處理;例如,其他傳統無線或有線頻道的切換處理、或是其他網路多媒體重現系統功能 或設定的處理。
如步驟S20所示,若此指令有關於虛擬頻道的切換,則藉由控制單元130,檢查依照此指令對應之一頻道值是否存在於一應用程式虛擬頻道表之中,頻道值例如是前述例子的代碼或代號。應用程式虛擬頻道表記載一虛擬頻道所對應到的一應用程式之關係。如表一中的參數列所示,頻道100代表一虛擬頻道所對應的應用程式為「YouTube Top10」,即此視訊分享網站前十名的視訊。
若此頻道值存在於虛擬頻道表之中,如步驟S30所示,藉由控制單元130,決定應用程式虛擬頻道表中對應於此頻道值的一應用程式。例如頻道值為「100」,則從表 一決定對應的應用程式為視訊分享網站的「YouTube Top10」。若此頻道值並不存在於虛擬頻道表之中,則如步驟S25所示,保持原有頻道,如目前的頻道或預設頻道。
如步驟S40所示,藉由控制單元130,執行此應用程式。接著,如步驟S50所示,藉由控制單元130,依據對應於此應用程式的一第一操作參數組,設定執行之此應用程式藉由網路多媒體重現系統之一網路單元140擷取數位內容。此第一操作參數組例如可從應用程式虛擬頻道表中取得。應用程式虛擬頻道表可具有一個或多個虛擬頻道,在不同的實施例中,可隨設計及實作需要,加入其他的資料,例如是一操作參數組或應用程式的分類。如表一所中參數之欄位之舉例,一操作參數組包括至少一個用以控制一應用程式從此虛擬頻道希望取得之數位內容之操作指令。例如頻道100對應的操作參數組為:Top10,代表選取前十名的視訊之指令;AutoPlay,代表自動播放之指令;Repeat,代表重覆播放之指令;其他例子亦可如此類推。在另一實施例中,操作參數組亦可獨立於應用程式虛擬頻道表,以另一資料表的方式存在於記憶體。又應用程式虛擬頻道表可由一資料庫或多資料庫實現。
請參考第4圖,其繪示利用依照如第2圖所示的虛擬頻道之管理方法於網路多媒體重現系統中實現虛擬頻道的一實施例。在此實施例中,例如在安卓(Android)或其他作業系統之下,虛擬頻道之管理方法藉由一程式管理模組(program manager)402來實現。又在其他實作中,此方法例如可藉由多個程式模組來實現。第4圖示意如第3圖 之網路多媒體重現系統100之系統電路中,屬於儲存單元120的系統記憶體400中被執行的程式管理模組402、應用程式(如411-413所示)及系統硬體之間的互動及運作之實際例子。藉由第3圖中的控制單元130,如單晶片系統或單核或多核的處理單元,執行程式管理模組402之程式碼來實現虛擬頻道之管理方法之實施例之各步驟。
程式管理模組402用以啟動、管理應用程式的運作狀態如現用(active)或待用(pending),並且根據系統記憶體400中的使用者指令佇列401內的資料決定應用程式的運作。系統記憶體400用於儲存執行中的應用程式如411、412、413、程式管理模組402或者提供使用者指令佇列401、緩衝記憶體420。非揮發性記憶體450如快閃記憶體用於存放應用程式虛擬頻道表451。此外,非揮發性記憶體450亦可存放其他資料表452如有線或無線電視的頻道表、應用程式及其所需要的資料。
例如應用程式411若需要運用網路網路服務90如視訊分享網站、網路相簿、瀏覽電子郵件或進行線上交談,則需透過網路單元140並且將下載到的資料暫時存放到緩衝記憶體420中應用程式411所屬的的區域BK3內。各個曾啟動過的應用程式可存取其所屬的緩衝記憶體420內的資料,以顯示或執行其所屬的功能。又例如,有些資料不只會暫存在緩衝記憶體420內,還可存放到非揮發性記憶體450或者是外部的儲存裝置如隨身碟或硬碟內。
使用者利用控制器20如遙控器,例如以紅外線或藍牙或其他無線或有線方式發出之訊號,由網路多媒體重現 系統100之一指令接收器160如紅外線接收器接收並存放到使用者指令佇列401內。
程式管理模組402實現虛擬頻道之管理方法之實施例之各步驟。回應使用者指令佇列401內之一接收之指令,程式管理模組402判斷此指令是否有關於虛擬頻道的切換。若此指令有關於虛擬頻道的切換,程式管理模組402參照應用程式虛擬頻道表擷取與此指令之頻道值(如200)對應的應用程式(例如存放在快閃記憶體或其他記憶體內)碼,並且將此應用程式載入到系統記憶體400中執行,如步驟S40所示。
程式管理模組402執行步驟S40時,若對應於此頻道值(如200)的應用程式(如應用程式412)已經被啟動過且還存在於系統記憶體400中,則直接將此應用程式412設定或轉為現用狀態;故不需再從在快閃記憶體或其他記憶體內抓取應用程式碼。
又程式管理模組402執行步驟S40時,若對應於此頻道值的應用程式並非一已在執行中的應用程式(如應用程式411),則將已在執行中的應用程式(如應用程式411)設定為待用,例如從快閃記憶體或其他記憶體內抓取應用程式碼,並執行對應於此頻道值的應用程式。再者,通常只會有一個應用程式是處於現用狀態,其他的應用程式(如應用程式411、412、413)若已經被載入到系統記憶體400,則會被轉換成待用狀態。
請參考第5圖繪示之依照一實施例的切換虛擬頻道之次序圖。例如:若使用者想要看視訊分享網站YouTube 中最多點閱數前十名的視訊,只需要用遙控器輸入數字「100」,程式管理模組402參照應用程式虛擬頻道表(如表一)找到對應的「YouTube Top10」之應用程式,載入並執行之,此時使用者就可以直接觀看此視訊。如第5圖所示,步驟S511代表程式管理模組402啟動應用程式A,如「YouTube Top10」之應用程式,以實現第2圖之步驟S40。如步驟S513所示,程式管理模組402對應用程式A設定初始化參數,以實現第2圖之步驟S50,啟動此應用程式A以將某種欲求的內容畫面於網路多媒體重現系統的畫面上呈現。此外,亦可例如設計應用程式A聯結到網路服務90(如透過有線或無線之區域網路、寬頻網路、網際網路)開始擷取到數位內容後,即初始化完成後,回報或通知程式管理模組402。
若使用者再用遙控器按「CH+」(即下一頻道),根據應用程式虛擬頻道表,下一個頻道值是「200」,對應的是電子郵件的應用程式。原本正在收看的視訊網站之應用程式會被轉成待用狀態,此時使用者就可以直接使用電子郵件的應用程式。如步驟S521所示,程式管理模組402啟動應用程式B,如電子郵件之應用程式,以實現第2圖之步驟S40。由於此頻道值200的應用程式B並非一已在執行中的應用程式應用程式A,則將應用程式A設定為待用,如步驟S517所示,暫停應用程式A之運作。另一例子,若使用者主動暫停應用程式A,亦可設定為啟動下一個虛擬頻道,亦即執行步驟S521。如步驟S525所示,程式管理模組402對應用程式B設定初始化參數,以實現第 2圖之步驟S50,啟動此應用程式B以將某種欲求的內容的畫面呈現於網路多媒體重現系統的畫面上。此外,亦可例如設計應用程式B開始擷取到數位內容後,即初始化完成後,回報或通知程式管理模組402,如步驟S525所示。
若使用者接著再用遙控器按「CH-」(即上一頻道)或暫停應用程式B之運作,根據應用程式虛擬頻道表,上一個頻道值是「100」,對應的是應用程式A。如步驟S531所示,程式管理模組402令應用程式A回復運作。也就是說,由於應用程式A已經被啟動過且還存在於系統記憶體400中,程式管理模組402直接將應用程式A設定或轉為現用狀態。此外,亦可例如設計應用程式A於回復成功後,回報或通知程式管理模組402,如步驟S533所示。
若使用者再用遙控器終止應用程式A的運作,如步驟S535所示,則程式管理模組402終止應用程式A的執行;此時應用程式A將不再存於系統記憶體400之中。另一例子,若使用者主動終止應用程式A,亦可設定為啟動下一個虛擬頻道,亦即執行步驟S536。又例如若使用者用遙控器按「CH+」,如步驟S536所示,程式管理模組402令應用程式B回復運作。此外,亦可例如設計應用程式B於回復成功後,回報或通知程式管理模組402,如步驟S537所示。另外,使用者可用遙控器終止應用程式B的運作,如步驟S539所示;此時應用程式B將不再存於系統記憶體400之中。
又一些實施例中,可設計程式管理模組402藉由步驟S515、S525、S533、S537得到通知時,始將網路多媒 體重現系統之畫面切換到現用狀態的應用程式所接收到的數位內容。
又上述實施例中,應用程式透過網路單元140例如是支援基於IEEE 802.3、802.11或其他技術之有線或無線區域網路、寬頻網路的網路介面,並得以連結至網路服務(如檔案伺服、提供多媒體資料流或內容網站、雲端之伺服器)以取得數位內容。
請參考第6圖之依照一實施例的虛擬頻道之擷取數位內容之方法之流程圖。依據此虛擬頻道之擷取數位內容之方法實現之一應用程式,能與具有虛擬頻道的網路多媒體重現系統互動,從而實現應用程式之虛擬頻道之技術,以提供使用者便捷的切換頻道方式。如第6圖所示,虛擬頻道之擷取數位內容之方法,包括以下步驟。
如步驟S610所示,藉由一處理單元(如第3圖之控制單元130)執行之一應用程式(如第4圖之411)之指令,接收至少一通知訊號SE(如由控制單元130所發出,如執行程式管理模組402時所發出),其中應用程式之指令用以藉由一網路單元(如網路單元140)擷取數位內容並呈現於一顯示單元(如顯示單元110)。
如步驟S620所示,回應此至少一通知訊號SE,藉由處理單元執行之此應用程式之指令,從記憶體(如420、400之其他區域如堆疊、或450或外部記憶體)中讀取一第一操作參數組之各參數,從而透過網路單元擷取數位內容。第一操作參數組對應到一虛擬頻道表所記載之一頻道值及對應的應用程式,虛擬步驟頻道表用以作為網路多媒 體重現系統之應用程式之虛擬頻道的切換。
請參考第7圖,其示意一應用程式與對應的一操作參數組之一實施例。由於每個應用程式擁有自定的使用者操作介面,以及內容提供的方式,故通常使用者必須學習及適應不同操作方式;又必需運用遙控器上的四向鍵(即上、下、左、右鍵)、確認或選定鍵、以及回覆鍵這幾個按鍵來選擇要收看的內容。應用程式720例如PPTV之網路電視瀏覽程式,程式啟動後,它的使用者介面的畫面中可能會有多個命令列如711、多個代表電影之小圖像如713或多個代表動畫之小圖像如715。
而對應此應用程式的操作參數組720,可能代表有一個或多個參數,如參數1、參數2、參數3,這些參數分別對應一虛擬頻道,對應到啟動此應用程式以將某種欲求的內容畫面呈現於網路多媒體重現系統的畫面上之操作。例如,具有虛擬頻道的網路多媒體重現系統中可預先設定或讓使用者自行設定或從其他來源取得虛擬頻道表及操作參數組。如此,可得以設定虛擬頻道810對應至利用一網路電視應用程式(如PPTV程式)自動播放最受歡迎3部電影,則操作參數組可以設定為:首先選取最受歡迎3部電影---以TopMovie參數代表);並自動播放(以AutoPlay參數代表);之後再加以重覆(以Repeat參數代表)。上述的參數,可泛指任何與網路多媒體重現系統(如程式管理模組)互動之資料,如指令、指令所需的設定值、回覆或通知的訊息或其他資料。
在一些實施例中,藉由依據此虛擬頻道之擷取數位內 容之方法實現之一應用程式,可設計為具有能與具有虛擬頻道的網路多媒體重現系統互動之程式介面,並能解讀及回應從網路多媒體重現系統之控制單元130所發出的參數,讓網路多媒體重現系統得以控制應用程式的行為。如此,得以實現應用程式之虛擬頻道之技術,以提供使用者便捷的切換頻道方式,減少或不用遙控器上進行複雜的操作動作。
此外,在一些實施例中,更可設定具有虛擬頻道之網路多媒體重現系統,例如以控制單元130提供其他功能或應用,例如當使用者用遙控器輸入虛擬頻道「810」時,啟動應用程式如PPTV,並且自動開啟並撥放一系列視訊節目的片段廣告,而且在廣告播放過程中顯示此節目的虛擬頻道的頻道值的標示或對應的節目名稱;又或顯示前一或下一虛擬頻道的頻道值或對應的節目名稱,以便使用者選擇。
此外,前述第5圖中對於應用程式A之行為應可視為設定初始化參數之步驟如S513亦可視為虛擬頻道之擷取數位內容之方法之其他實施例。而第6圖之步驟可視為第5圖中設定初始化參數之步驟S513之實施例。
上述實施例提供有關於虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統。依據一些實施例,網路多媒體重現系統實現具有虛擬頻道之技術,讓使用者可以頻道切換的方式去啟動應用程式或者是切換到另外一個應用程式,以便選擇及觀看的數位內容。又依據一些實施例,應用程式得以與具有虛擬頻道之 網路多媒體重現系統互動,讓網路多媒體重現系統得以依據設定的參數組所代表的操作行為去控制應用程式,從而便利使用者選擇及觀看數位內容。
如此,具有虛擬頻道之網路多媒體重現系統能在家庭或團體中提供便捷的視訊及數位內容的應用平台,給使用者帶來便佳之使用者經驗。由於使用者並不需要進行複雜的操作應用程式之動作,在網路多媒體重現系統中實現虛擬道之技術,將大大促進上述應用平台的實用性,特別是對年幼或長者而言。
綜上所述,雖然本發明已以實施例揭露如上,然其並非用以限定本發明之實施方式。本發明所屬技術領域中具有通常知識者,在不脫離所揭露之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。
10、100‧‧‧網路多媒體重現系統
11、12、13、14、411-413‧‧‧應用程式
20‧‧‧控制器
110‧‧‧顯示單元
120‧‧‧儲存單元
130‧‧‧控制單元
140‧‧‧網路單元
150‧‧‧指令接收器
400‧‧‧系統記憶體
401‧‧‧使用者指令佇列
402‧‧‧程式管理模組
420‧‧‧緩衝記憶體
450‧‧‧非揮發性記憶體
451‧‧‧應用程式虛擬頻道表
452‧‧‧資料表
710‧‧‧應用程式之畫面
711‧‧‧命令列
713‧‧‧代表電影之小圖像
715‧‧‧代表動畫之小圖像
720‧‧‧操作參數組
S10-S50、S511-S517、S521-S525、S531-S539、S610-S620‧‧‧步驟
第1圖繪示一網路多媒體重現系統接收有關於虛擬頻道的切換的指令之示意圖。
第2圖繪示依照一實施例的虛擬頻道之管理方法之流程圖。
第3圖繪示具有虛擬頻道之網路多媒體重現系統的基本架構之一實施例。
第4圖繪示利用依照如第2圖所示的虛擬頻道之管理方法於網路多媒體重現系統中實現虛擬頻道的一實施例。
第5圖繪示依照一實施例的切換虛擬頻道之次序圖。
第6圖繪示依照一實施例的虛擬頻道之擷取數位內容之方法之流程圖。
第7圖繪示一應用程式與對應的一操作參數組之一實施例之示意圖。
S10-S50‧‧‧步驟

Claims (17)

  1. 一種虛擬頻道之管理方法,用於一網路多媒體重現系統,該方法包括:回應一接收之指令,藉由該網路多媒體重現系統之一控制單元,判斷該指令是否有關於虛擬頻道的切換;若該指令有關於該虛擬頻道的切換,則藉由該控制單元,檢查該指令對應之一頻道值是否存在於一應用程式虛擬頻道表之中;若該頻道值存在於該應用程式虛擬頻道表之中,藉由該控制單元,決定該應用程式虛擬頻道表中對應於該頻道值的一應用程式及一第一操作參數組;藉由該控制單元,執行該應用程式;以及藉由該控制單元,依據該第一操作參數組,設定執行之該應用程式自動控制以藉由該網路多媒體重現系統之一網路單元擷取數位內容;其中,該第一操作參數組對應於啟動該應用程式以將該數位內容呈現於該網路多媒體重現系統的一顯示單元上之操作;其中,該應用程式虛擬頻道表包括至少二個不同的頻道值,該至少二個不同的頻道值係對應到相同的應用程式,且該至少二個不同的頻道值係對應到不同的第一操作參數組。
  2. 如申請專利範圍第1項所述之虛擬頻道之管理方法,其中執行該應用程式之步驟,包括:若該應用程式已被啟動過,則將該應用程式設定為現 用狀態,以執行該應用程式。
  3. 如申請專利範圍第2項所述之虛擬頻道之管理方法,其中執行該應用程式之步驟,更包括:若對應於該頻道值的該應用程式並非一已在執行中的應用程式,則將該已在執行中的應用程式設定為待用,並執行對應於該頻道值的該應用程式。
  4. 如申請專利範圍第3項所述之虛擬頻道之管理方法,其中對應於該應用程式的該第一操作參數組包括於該應用程式虛擬頻道表中。
  5. 如申請專利範圍第1項所述之虛擬頻道之管理方法,其中設定執行之該應用程式藉由該網路多媒體重現系統之一網路單元擷取數位內容之步驟,是藉由該控制單元儲存該第一操作參數組於該網路多媒體重現系統之一記憶體中,並通知執行之該應用程式從該記憶體中讀取該第一操作參數組之各參數,從而設定執行之該應用程式擷取該數位內容。
  6. 如申請專利範圍第5項所述之虛擬頻道之管理方法,其中該第一操作參數組包括至少一用以控制該應用程式取得該數位內容之操作指令。
  7. 如申請專利範圍第6項所述之虛擬頻道之管理方法,其中對應於該應用程式的該第一操作參數組包括於該應用程式虛擬頻道表中。
  8. 一種具有虛擬頻道之網路多媒體重現系統,包括:一顯示單元;一儲存單元,儲存一應用程式虛擬頻道表; 一控制單元,回應一接收之指令,判斷該指令是否有關於該虛擬頻道的切換;其中若該指令有關於虛擬頻道的切換,該控制單元檢查該指令對應之一頻道值是否存在於一應用程式虛擬頻道表之中;若該頻道值存在於該應用程式虛擬頻道表之中,該控制單元決定該應用程式虛擬頻道表中對應於該頻道值的一應用程式及一第一操作參數組並執行該應用程式;以及一網路單元,其中該控制單元,依據該第一操作參數組,設定執行之該應用程式自動控制以藉由該網路單元擷取數位內容並顯示該數位內容於該顯示單元;其中,該第一操作參數組對應於啟動該應用程式以將該數位內容呈現於該網路多媒體重現系統的該顯示單元上之操作;其中,該應用程式虛擬頻道表包括至少二個不同的頻道值,該至少二個不同的頻道值係對應到相同的應用程式,且該至少二個不同的頻道值係對應到不同的第一操作參數組。
  9. 如申請專利範圍第8項所述之具有虛擬頻道之網路多媒體重現系統,其中若該應用程式已被啟動過,該控制單元將該應用程式設定為現用狀態,以執行該應用程式。
  10. 如申請專利範圍第9項所述之具有虛擬頻道之網路多媒體重現系統,其中若對應於該頻道值的該應用程式並非一已在執行中的應用程式,該控制單元將該已在執行中的應用程式設定為待用,並執行對應於該頻道值的該 應用程式。
  11. 如申請專利範圍第10項所述之具有虛擬頻道之網路多媒體重現系統,其中對應於該應用程式的該第一操作參數組包括於該應用程式虛擬頻道表中。
  12. 如申請專利範圍第8項所述之具有虛擬頻道之網路多媒體重現系統,其中該控制單元儲存該第一操作參數組於該網路多媒體重現系統之一記憶體中,並通知執行之該應用程式從該記憶體中讀取該第一操作參數組之各參數,從而設定執行之該應用程式擷取該數位內容。
  13. 如申請專利範圍第12項所述之具有虛擬頻道之網路多媒體重現系統,其中該第一操作參數組包括至少一用以控制該應用程式取得該數位內容之操作指令。
  14. 如申請專利範圍第13項所述之具有虛擬頻道之網路多媒體重現系統,其中對應於該應用程式的該第一操作參數組包括於該應用程式虛擬頻道表中。
  15. 一種虛擬頻道之擷取數位內容之方法,包括:藉由一處理單元執行之一應用程式之指令,接收至少一通知訊號,其中該應用程式之指令用以藉由一網路單元擷取數位內容並呈現於一顯示單元;以及回應該至少一通知訊號,藉由該處理單元執行之該應用程式之指令,從一記憶體中讀取一第一操作參數組之各參數,從而自動控制以透過該網路單元擷取數位內容,其中該第一操作參數組對應到一應用程式虛擬頻道表所記載之一頻道值及對應的該應用程式,該應用程式虛擬頻道表用以作為網路多媒體重現系統之應用程式之虛擬頻道 的切換;其中,該第一操作參數組對應於啟動該應用程式以將該數位內容呈現於該網路多媒體重現系統的該顯示單元上之操作;其中,該應用程式虛擬頻道表包括至少二個不同的頻道值,該至少二個不同的頻道值係對應到相同的應用程式,且該至少二個不同的頻道值係對應到不同的第一操作參數組。
  16. 如申請專利範圍第15項所述之虛擬頻道之擷取數位內容之方法,其中該第一操作參數組包括至少一用以控制該應用程式取得該數位內容之操作指令。
  17. 如申請專利範圍第16項所述之虛擬頻道之擷取數位內容之方法,其中該第一操作參數組包括於該應用程式虛擬頻道表中。
TW101117473A 2012-05-16 2012-05-16 虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統 TWI594186B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
TW101117473A TWI594186B (zh) 2012-05-16 2012-05-16 虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統
CN2012101799046A CN103428565A (zh) 2012-05-16 2012-06-01 虚拟频道管理方法、撷取数字内容方法及多媒体重现***
US13/716,248 US9043842B2 (en) 2012-05-16 2012-12-17 Method for virtual channel management, method for retrieving digital contents, and network-based multimedia reproduction system with virtual channels
EP13000293.4A EP2665288A3 (en) 2012-05-16 2013-01-21 Method for virtual channel management, method for retrieving digital contents, and network-based multimedia reproduction system with virtual channels
KR1020130007974A KR101440717B1 (ko) 2012-05-16 2013-01-24 가상 채널 관리 방법, 디지털 콘텐츠 검색 방법, 및 가상 채널을 가진 네트워크 기반 멀티미디어 재생 시스템
JP2013011265A JP5710657B2 (ja) 2012-05-16 2013-01-24 仮想チャンネル管理方法、デジタルコンテンツ検索方法および仮想チャンネルを有するネットワークベースマルチメディア再生システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101117473A TWI594186B (zh) 2012-05-16 2012-05-16 虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統

Publications (2)

Publication Number Publication Date
TW201349113A TW201349113A (zh) 2013-12-01
TWI594186B true TWI594186B (zh) 2017-08-01

Family

ID=48013690

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101117473A TWI594186B (zh) 2012-05-16 2012-05-16 虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統

Country Status (6)

Country Link
US (1) US9043842B2 (zh)
EP (1) EP2665288A3 (zh)
JP (1) JP5710657B2 (zh)
KR (1) KR101440717B1 (zh)
CN (1) CN103428565A (zh)
TW (1) TWI594186B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI508538B (zh) * 2012-06-01 2015-11-11 Wistron Corp 影音串流之播放方法與系統
TWI520592B (zh) * 2012-06-05 2016-02-01 緯創資通股份有限公司 個性化之虛擬頻道之管理方法及具有虛擬頻道之網路多媒體重現系統
TW201351990A (zh) * 2012-06-13 2013-12-16 Hon Hai Prec Ind Co Ltd 視頻設備及其應用程式的啟動方法
TWI533686B (zh) * 2013-03-11 2016-05-11 緯創資通股份有限公司 虛擬頻道之管理方法、具有虛擬頻道之網路多媒體重現系統和電腦可讀取記錄媒體
CN103618949A (zh) * 2013-12-16 2014-03-05 乐视网信息技术(北京)股份有限公司 控制智能电视直播调台的方法及装置
CN103686383B (zh) * 2013-12-20 2018-04-06 乐视致新电子科技(天津)有限公司 在智能电视中播放电视节目的方法及***
US9785576B2 (en) 2014-03-27 2017-10-10 Intel Corporation Hardware-assisted virtualization for implementing secure video output path
US20170195735A1 (en) 2015-12-31 2017-07-06 Nagravision S.A. Method and apparatus for peripheral context management
CN106507123B (zh) * 2016-11-07 2020-01-14 天脉聚源(北京)传媒科技有限公司 一种虚拟频道的节目编排方法及***
US10671261B2 (en) * 2017-01-17 2020-06-02 Opentv, Inc. Application dependent remote control
US10359993B2 (en) 2017-01-20 2019-07-23 Essential Products, Inc. Contextual user interface based on environment
US10166465B2 (en) 2017-01-20 2019-01-01 Essential Products, Inc. Contextual user interface based on video game playback
US20180213290A1 (en) * 2017-01-20 2018-07-26 Essential Products, Inc. Contextual user interface based on media playback

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5914746A (en) * 1995-05-05 1999-06-22 Microsoft Corporation Virtual channels in subscriber interface units
US20030115595A1 (en) * 2001-12-13 2003-06-19 Stevens John Herbert System and method for automatic switching to interactive application during television program breaks
US20060064583A1 (en) * 1999-05-21 2006-03-23 Birnbaum Jack M Programming interface for configuring a television settop terminal
US7818321B2 (en) * 2001-01-12 2010-10-19 Kiran Venkatesh Hegde Method and system for generating and providing rich media presentations optimized for a device over a network

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269396B1 (en) * 1997-12-12 2001-07-31 Alcatel Usa Sourcing, L.P. Method and platform for interfacing between application programs performing telecommunications functions and an operating system
US7222155B1 (en) * 1999-06-15 2007-05-22 Wink Communications, Inc. Synchronous updating of dynamic interactive applications
WO2001039494A1 (en) * 1999-11-22 2001-05-31 America Online, Inc. Managing electronic content from different sources
US20020157098A1 (en) * 2001-04-20 2002-10-24 Sony Corporation Electronic program guide including recordable virtual channels for interactive television
EP1267572A2 (en) * 2001-06-11 2002-12-18 Canal+ Technologies Société Anonyme Improvements in the field of programme delivery
US7451460B2 (en) * 2001-11-15 2008-11-11 General Instrument Corporation Programming interface for configuring a television settop terminal
JP4267464B2 (ja) 2002-04-11 2009-05-27 トムソン ライセンシング テレビ番組モードから対話式アプリケーション・モードに切り替える装置及び方法
KR20040039861A (ko) * 2002-11-05 2004-05-12 삼성전자주식회사 디지털 데이터 방송에서의 선호 메뉴 실행 장치 및 방법
US7908215B2 (en) * 2003-06-30 2011-03-15 American Express Travel Related Services Company, Inc. System and method for selection of payment systems from a payment system directory to process a transaction
KR101047184B1 (ko) 2003-12-26 2011-07-06 파나소닉 주식회사 추천 프로그램 통지 방법과 추천 프로그램 통지 장치
KR100611464B1 (ko) 2004-06-16 2006-08-10 주식회사 대우일렉트로닉스 디지털 데이터 방송의 선호 메뉴 실행 장치 및 방법
KR100689479B1 (ko) * 2005-02-15 2007-03-02 삼성전자주식회사 디지털 방송을 위한 전자 프로그램 가이드 제공 방법
US20060225107A1 (en) * 2005-04-01 2006-10-05 Microsoft Corporation System for running applications in a resource-constrained set-top box environment
JP5166281B2 (ja) * 2005-12-19 2013-03-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 典型的な仮想チャンネルのためのデフォルト設定を提供するテンプレートのためのシステム、装置および方法
KR101358850B1 (ko) * 2007-03-23 2014-02-05 삼성전자주식회사 방송 수신 장치 및 방송 수신 장치에서 애플리케이션을실행하는 방법
JP4740897B2 (ja) * 2007-05-24 2011-08-03 株式会社日立製作所 仮想ネットワーク構成方法及びネットワークシステム
KR101467437B1 (ko) 2008-06-30 2014-12-02 주식회사 케이티 VOD(video on demand)가상채널 서비스및 동영상을 포함하는 방송 프로그램 편성표 제공방법
KR20120041582A (ko) * 2010-10-21 2012-05-02 삼성전자주식회사 스냅샷 이미지 분할 처리 장치 및 스냅샷 이미지 분할 처리 방법
CN103299330A (zh) * 2010-10-21 2013-09-11 圣脑私营有限责任公司 人类体验及购买行为的神经心理建模方法及装置
JP5584730B2 (ja) * 2011-05-19 2014-09-03 日本放送協会 放送通信連携受信装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5914746A (en) * 1995-05-05 1999-06-22 Microsoft Corporation Virtual channels in subscriber interface units
US20060064583A1 (en) * 1999-05-21 2006-03-23 Birnbaum Jack M Programming interface for configuring a television settop terminal
US7818321B2 (en) * 2001-01-12 2010-10-19 Kiran Venkatesh Hegde Method and system for generating and providing rich media presentations optimized for a device over a network
US20030115595A1 (en) * 2001-12-13 2003-06-19 Stevens John Herbert System and method for automatic switching to interactive application during television program breaks

Also Published As

Publication number Publication date
KR101440717B1 (ko) 2014-09-17
CN103428565A (zh) 2013-12-04
TW201349113A (zh) 2013-12-01
KR20130128313A (ko) 2013-11-26
JP5710657B2 (ja) 2015-04-30
JP2013240038A (ja) 2013-11-28
US9043842B2 (en) 2015-05-26
EP2665288A3 (en) 2014-12-31
US20130312039A1 (en) 2013-11-21
EP2665288A2 (en) 2013-11-20

Similar Documents

Publication Publication Date Title
TWI594186B (zh) 虛擬頻道之管理方法、擷取數位內容之方法及具有虛擬頻道之網路多媒體重現系統
JP6713571B2 (ja) 受信装置及び受信装置の制御方法
US9456130B2 (en) Apparatus for processing a service and method thereof
US7890647B2 (en) Content display-playback system, content display-playback method, recording medium having content display-playback program recorded thereon, and operation control apparatus
TWI508538B (zh) 影音串流之播放方法與系統
JP5944920B2 (ja) 端末、電子機器のログイン設定情報の入力方法、コンピュータ読み取り可能な情報記録媒体、電子機器
KR20070072516A (ko) 적어도 하나의 미디어 데이터 처리 디바이스를 제어할 수있게 하는 장치 및 그 방법
KR101913254B1 (ko) 서비스 처리 장치 및 서비스 처리 방법
JP2014049883A (ja) 情報処理装置及び情報処理方法及びデジタルテレビジョン受信装置及び記憶媒体
US20190364335A1 (en) Control Method, Program, and Control Apparatus
JP2015154404A (ja) 電子機器、方法及びプログラム
JP2006295822A (ja) 放送受信装置及び放送受信方法
JP2013211767A (ja) 映像記録装置、映像再生装置、及び映像記録再生システム
JP6271693B2 (ja) 受信装置及び受信装置の制御方法及びデジタルテレビジョン受信装置
WO2014083864A1 (ja) 電子機器、情報処理方法、及び情報処理プログラム
JP6289898B2 (ja) コンテンツ配信システム
JP6527930B2 (ja) 受信装置及び受信装置の制御方法
JP5740128B2 (ja) チャプタ設定制御装置及びチャプタ設定制御装置によるチャプタ設定制御方法
US11778275B2 (en) Information processing terminal, information processing method, and program
KR102141046B1 (ko) 영상표시장치의 동작 방법
KR101316218B1 (ko) 컨텐츠를 이용한 사용자 연락 방법 및 그를 이용한 영상 표시 장치
JP2014030161A (ja) 再生装置及び再生方法
JP2014116699A (ja) 表示装置