TW201424355A - 允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品 - Google Patents

允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品 Download PDF

Info

Publication number
TW201424355A
TW201424355A TW101145816A TW101145816A TW201424355A TW 201424355 A TW201424355 A TW 201424355A TW 101145816 A TW101145816 A TW 101145816A TW 101145816 A TW101145816 A TW 101145816A TW 201424355 A TW201424355 A TW 201424355A
Authority
TW
Taiwan
Prior art keywords
mobile communication
communication device
movie
control
decoder
Prior art date
Application number
TW101145816A
Other languages
English (en)
Other versions
TWI499288B (zh
Inventor
Hung-Wen Chen
Original Assignee
Gemtek Technology Co Ltd
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 Gemtek Technology Co Ltd filed Critical Gemtek Technology Co Ltd
Priority to TW101145816A priority Critical patent/TWI499288B/zh
Priority to US13/870,307 priority patent/US9172985B2/en
Publication of TW201424355A publication Critical patent/TW201424355A/zh
Application granted granted Critical
Publication of TWI499288B publication Critical patent/TWI499288B/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • 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
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Computer Graphics (AREA)

Abstract

本發明的影片播放系統之一包含有:內容提供伺服器,用於提供第一和第二影片的影片信號;影片解碼器;顯示器,用於顯示影片解碼器輸出的影片內容;播放控制伺服器,用於控制影片解碼器;第一行動通信裝置,用於在第一時間點透過網際網路傳送第一選擇信息給播放控制伺服器;以及第二行動通信裝置,用於在第二時間點透過網際網路傳送第二選擇信息給播放控制伺服器。播放控制伺服器會依據第一選擇信息利用影片解碼器接收並解碼第一影片的影片信號,並於第二時間點後依據第二選擇信息利用影片解碼器接收並解碼第二影片的影片信號。

Description

允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品
本發明有關影片播放系統,尤指一種具有多個影片解碼器的影片播放系統及相關的電腦程式產品。
隨著網際網路的日益發展,許多利用網際網路來傳遞影片內容的影片播放系統已陸續被開發出來。然而,在現有應用中,內容服務業者只會為每個影片解碼器(video decoder,例如,機頂盒)配發一個遙控器。萬一遙控器遺失、損壞,使用者便無法操控影片解碼器。
此外,在每個影片解碼器只搭配一單一遙控器的影片播放系統中,若要為遙控器的不同使用者(例如,家中不同年紀的成員)分別設定不同的影片觀看權限,則多半需要為不同的影片頻道設定保護密碼。對許多使用者而言,記憶和輸入保護密碼是相當麻煩的事,經常造成影片觀看上的不便。
有鑑於此,如何提供不同控制架構的影片播放系統,以提升影片解碼器在操控上的使用彈性,實為迫切需要解決的問題。
本說明書提供了一種允許多個行動通信裝置控制同一影片解碼器的影片播放系統的實施例,其包含:一內容提供伺服器,用於提供一第一影片和一第二影片的影片信號;一影片解碼器,用於透過網際網路與該內容提供伺服器進行通信;一顯示器,耦接於該影片解碼器,用於顯示該影片解碼器所輸出的影片內容;一播放控制伺服器,用於透過網際網路控制該影片解碼器;一第一行動通信裝置,用於在一第一時間點透過網際網路傳送一第一選擇信息給該播放控制伺服器;以及一第二行動通信裝置,用於在一第二時間點透過網際網路傳送一第二選擇信息給該播放控制伺服器;其中該播放控制伺服器會依據該第一選擇信息利用該影片解碼器接收並解碼該第一影片的影片信號,並於該第二時間點後依據該第二選擇信息利用該影片解碼器接收並解碼該第二影片的影片信號。
本說明書另提供了一種電腦程式產品,儲存在一播放控制伺服器的一非暫時性儲存裝置中,當該播放控制伺服器的一處理電路執行該電腦程式產品時,會致使該播放控制伺服器進行一影片播放控制運作,該影片播放控制運作包含:在一第一時間點接收一第一行動通信裝置透過網際網路傳來的一第一選擇信息;依據該第一選擇信息利用一影片解碼器從一內容提供伺服器接收並解碼一第一影片的影片信號;在一第二時間點接收一第二行動通信裝置透過網際網路傳來的一第二選擇信息;以及於該第二時間點後依據該第一選擇信息利用該影片解碼器從該內容提供伺服器接收並解碼一第二影片的後續影片信號。
上述實施例的優點之ㄧ,是允許利用不同的行動通信裝置來控制同一影片解碼器,可有效提升影片解碼器的操控便利性。
上述實施例的另一優點,是允許行動通信裝置透過播放控制伺服器操控位於遠端的影片解碼器,大幅擴充了影片播放系統的功能性、應用性、和操作彈性。
以下將配合相關圖式來說明本發明的實施例。在圖式中,相同的標號表示相同或類似的元件或流程/步驟。
請參考圖1,其所繪示為本發明一實施例的具有多個影片解碼器的影片播放系統(video playback system)100簡化後的功能方塊圖。影片播放系統100包含有內容提供伺服器(content provider server)110、影片解碼器120、顯示器130、播放控制伺服器(playback control server)140、行動通信裝置150和160、帳號資料庫(account database)170、以及帳務系統(billing system)180。在本實施例中,內容提供伺服器110、影片解碼器120、多個行動通信裝置(圖中繪示150和160為例)、以及帳務系統180,會經由網際網路190與播放控制伺服器140進行通信。
內容提供伺服器110用於提供第一影片和第二影片的影片信號。影片解碼器120用於透過網際網路190與內容提供伺服器110進行通信,以接收內容提供伺服器110傳來的影片信號。顯示器130耦接於影片解碼器120,用於顯示影片解碼器120所輸出的影片內容。播放控制伺服器140用於透過網際網路190控制影片解碼器120。行動通信裝置150和160用於透過網際網路190傳送控制信息給播放控制伺服器140,以請求取得影片解碼器120的控制權。播放控制伺服器140會動態地決定將影片解碼器120的控制權賦予行動通信裝置150或160。當行動通信裝置150或160取得影片解碼器120的控制權時,便可透過網際網路190傳送控制信息給播放控制伺服器140,以選擇要播放的目標影片。
在影片播放系統100中,行動通信裝置150和160可扮演影片解碼器120的遙控器的角色,但行動通信裝置150和160都是透過播放控制伺服器140間接地操控影片解碼器120。另外,行動通信裝置150或160選定的目標影片的影片信號,則是由內容提供伺服器110透過網際網路190直接傳送給影片解碼器120,播放控制伺服器140並不會扮演影片信號的中介傳輸裝置。
如圖1所示,播放控制伺服器140包含處理電路141、以及耦接於處理電路141的儲存裝置143和通信電路145,其中儲存裝置143中儲存有播放控制模組(playback control module)147。實作上,播放控制模組147可由一或多個應用程式模組組成,且儲存裝置143可以用揮發性記憶體或是非揮發性記憶體來實現。處理電路141可用一或多個處理器單元來實現。通信電路145可以是有線通信電路,也可以是無線通信電路,或是同時整合前述兩種功能的電路。為了便利說明起見,播放控制伺服器140中的其他元件和連接關係並未繪示於圖1中。實作上,播放控制伺服器140可以用多個位於相同地理區域的伺服器實現,也可以用多個位於不同地理區域的伺服器來實現。
在圖1的實施例中,行動通信裝置150包含控制電路151、以及耦接於控制電路151的儲存裝置153、通信電路155、以及輸入裝置157。與行動通信裝置150類似,行動通信裝置160包含控制電路161、以及耦接於控制電路161的儲存裝置163、通信電路165、以及輸入裝置167。實作上,控制電路151或161可由一或多個處理器單元來實現。通信電路155或165則可以是有線通信電路,也可以是無線通信電路,或是同時整合前述兩種功能的電路。輸入裝置157或167可以是觸控螢幕、觸控板、鍵盤、滑鼠、語音控制裝置、或前述裝置的組合。另外,儲存裝置153中儲存有由一或多個應用程式模組組成的影片遙控模組(video remote control module)159,而儲存裝置163中儲存有由一或多個應用程式模組組成的影片遙控模組169。
在應用上,行動通信裝置150和160皆可以是具備連網功能的各式行動電子裝置(例如手機、平板電腦、筆記型電腦、小筆電、電子書、掌上型遊戲機等)。為了便利說明起見,行動通信裝置150和160中的其他元件和連接關係並未繪示於圖1中。
以下將搭配圖2和圖3來進一步說明影片播放系統100的運作方式。
圖2和圖3為本發明用於影片播放系統100中的影片播放控制方法的第一實施例簡化後的流程圖。在圖2和圖3中,位於一特定裝置所屬欄位中的流程,即代表由該特定裝置所進行的流程。例如,在圖2中,標記為「播放控制伺服器140」的欄位中的部分,代表播放控制伺服器140所進行的流程,標記為「影片解碼器120」的欄位中的部分,代表影片解碼器120所進行的流程,其餘依此類推。在後續的流程圖中也採用相同的編排邏輯。
當行動通信裝置150的使用者要觀看影片時,可利用行動通信裝置150的輸入裝置157指示控制電路151執行影片遙控模組159,使行動通信裝置150進行圖2和圖3中的對應欄位的部分或全部流程。同樣地,當行動通信裝置160的使用者要觀看影片時,可利用行動通信裝置160的輸入裝置167指示控制電路161執行影片遙控模組169,使行動通信裝置160進行圖2和圖3中的對應欄位的部分或全部流程。播放控制伺服器140中的處理電路141則會執行播放控制模組147,使播放控制伺服器140進行對應欄位中的部分或全部流程。
在流程202中,行動通信裝置150的影片遙控模組159可將行動通信裝置150和160設定成同一存取群組,並為行動通信裝置150和160設定各自的影片存取權限。例如,假設行動通信裝置150的使用者是家中的父母,而行動通信裝置160的使用者是家中的小孩,則影片遙控模組159可依據行動通信裝置150的使用者的操作,為行動通信裝置150設定較高的影片存取權限,並為行動通信裝置160設定較受限的影片存取權限。接著,影片遙控模組159可利用通信電路155透過網際網路190將前述群組關係和存取權限的設定值傳送給播放控制伺服器140。實作上,前述的設定值可包含行動通信裝置150和160的SIM卡號碼和一存取群組代碼。
當播放控制伺服器140接收到前述群組關係和存取權限的設定值時,會進行流程204,將接收到的群組關係和存取權限的設定值加以儲存。
之後,當行動通信裝置150的使用者想要利用行動通信裝置150,透過播放控制伺服器140來控制影片解碼器120時,影片遙控模組159會進行流程206,利用通信電路155將一第一控制請求CR1透過網際網路190傳送給播放控制伺服器140。
當播放控制伺服器140收到第一控制請求CR1時,會進行流程208,以查證行動通信裝置150是否符合已儲存的預定群組關係,以及查證行動通信裝置150的存取權限。實作上,播放控制伺服器140還可於流程208中對行動通信裝置150進行身分認證(identity authentication)程序。在進行身分認證時,播放控制伺服器140可產生相關的身分詢問網頁,以提示行動通信裝置150的使用者輸入身分認證資料,例如,手機號碼、用戶別名、或身分證號等身分識別資料以及相對應的密碼。接著,播放控制伺服器140可以將行動通信裝置150傳來的身分認證資料,與帳號資料庫170中的檔案進行比對。當身分認證資料比對吻合時,行動通信裝置150便可通過身分認證程序;反之,則播放控制伺服器140會回傳身分認證失敗的信息給行動通信裝置150。
當行動通信裝置150通過流程208的查證程序後,播放控制伺服器140會將影片解碼器120的控制權賦予行動通信裝置150。
接著,行動通信裝置150的影片遙控模組159會進行流程210,要求使用者利用輸入裝置157選擇要播放的一第一影片V1,並於一第一時間點T1利用通信電路155將包含有第一影片V1的影片代碼或相關識別資料的一第一選擇信息,透過網際網路190傳送給播放控制伺服器140。
在流程212中,播放控制伺服器140的播放控制模組147會利用通信電路145,接收行動通信裝置150傳來的第一選擇信息。播放控制模組147會依據第一選擇信息利用影片解碼器120來接收第一影片V1的影片信號。因此,在流程212中,播放控制模組147會利用通信電路145,透過網際網路190傳送一第一啟動指令(enable signal)EN1及第一影片V1的相關信息給影片解碼器120。在一實施例中,前述的第一影片V1的相關信息包含第一影片V1的影片識別代碼或相關識別資料。在另一實施例中,前述的第一影片V1的相關信息還包含第一影片V1的購買者信息,例如,行動通信裝置150的SIM卡號碼等。
當影片解碼器120接收到第一啟動指令EN1及第一影片V1的相關信息後,會進行流程214,透過網際網路190向內容提供伺服器110請求第一影片V1的影片信號。實作上,影片解碼器120向內容提供伺服器110請求第一影片V1的影片信號時,可將前述的第一影片V1的相關信息傳送給內容提供伺服器110。
在流程216中,內容提供伺服器110會查核影片解碼器120的存取權限。例如,內容提供伺服器110可向播放控制伺服器140查詢影片解碼器120所對應的行動通信裝置150是否已購買第一影片V1。若內容提供伺服器110確定影片解碼器120有第一影片V1的存取權限,則會進行流程218,透過網際網路190傳送第一影片V1的影片信號給影片解碼器120。
在流程220中,內容提供伺服器110會透過網際網路190將行動通信裝置150對於第一影片V1的購買記錄通知帳務系統180,以便帳務系統180據以更新行動通信裝置150的帳務記錄。
在流程222中,影片解碼器120會接收及解碼第一影片V1的影片信號。
在流程224中,影片解碼器120會將解碼後的影片內容輸出至顯示器130,以進行第一影片V1的播放。
在影片解碼器120和顯示器130播放第一影片V1的過程中,或是影片解碼器120和顯示器130已結束第一影片V1的播放後,若行動通信裝置160的使用者想要觀看不同的第二影片V2,則可利用影片遙控模組169進行圖3中的流程302,透過網際網路190傳送一第二控制請求CR2給播放控制伺服器140。
當播放控制模組147接收到行動通信裝置160傳來的第二控制請求CR2時,會進行流程304,以查證行動通信裝置160是否符合已儲存的預定群組關係,以及查證行動通信裝置160的存取權限。實作上,播放控制伺服器140還可於流程304中對行動通信裝置160進行身分認證程序。在進行身分認證時,播放控制伺服器140可產生相關的身分詢問網頁,以提示行動通信裝置160的使用者輸入身分認證資料,例如,手機號碼、用戶別名、或身分證號等身分識別資料以及相對應的密碼。接著,播放控制伺服器140可以將行動通信裝置160傳來的身分認證資料,與帳號資料庫170中的檔案進行比對。當身分認證資料比對吻合時,行動通信裝置160便可通過身分認證程序;反之,則播放控制伺服器140會回傳身分認證失敗的信息給行動通信裝置160。
當行動通信裝置160通過流程304的查證程序後,播放控制伺服器140的播放控制模組147會進行流程306,透過網際網路190向行動通信裝置150請求釋出影片解碼器120的控制權。
若行動通信裝置150的使用者同意將影片解碼器120的控制權釋出,則影片遙控模組159會進行流程308,透過網際網路190向播放控制伺服器140傳送相關的確認信息,以表達同意釋出影片解碼器120的控制權。
在流程310中,播放控制模組147會變更影片解碼器120的控制權,以將影片解碼器120的控制權賦予行動通信裝置160。
接著,行動通信裝置160的影片遙控模組169會進行流程312,要求使用者利用輸入裝置167選擇要播放的第二影片V2,並於一第二時間點T2利用通信電路165將包含有第二影片V2的影片代碼或相關識別資料的一第二選擇信息,透過網際網路190傳送給播放控制伺服器140。
在流程314中,播放控制伺服器140的播放控制模組147會利用通信電路145,接收行動通信裝置160傳來的第二選擇信息。播放控制模組147會依據第二選擇信息利用影片解碼器120來接收第二影片V2的影片信號。因此,在流程314中,播放控制模組147會利用通信電路145,透過網際網路190傳送一第二啟動指令EN2及第二影片V2的相關信息給影片解碼器120。在一實施例中,前述的第二影片V2的相關信息包含第二影片V2的影片識別代碼或相關識別資料。在另一實施例中,前述的第二影片V2的相關信息還包含第二影片V2的購買者信息,例如,行動通信裝置160的SIM卡號碼等。
當影片解碼器120接收到第二啟動指令EN2及第二影片V2的相關信息後,會進行流程316,透過網際網路190向內容提供伺服器110請求第二影片V2的影片信號。實作上,影片解碼器120向內容提供伺服器110請求第二影片V2的影片信號時,可將前述的第二影片V2的相關信息傳送給內容提供伺服器110。
在流程318中,內容提供伺服器110會查核影片解碼器120的存取權限。例如,內容提供伺服器110可向播放控制伺服器140查詢影片解碼器120所對應的行動通信裝置160是否已購買第二影片V2。若內容提供伺服器110確定影片解碼器120有第二影片V2的存取權限,則會進行流程320,透過網際網路190傳送第二影片V2的影片信號給影片解碼器120。
在流程322中,內容提供伺服器110會透過網際網路190將行動通信裝置160對於第二影片V2的購買記錄通知帳務系統180,以便帳務系統180據以更新行動通信裝置160的帳務記錄。在實際應用上,帳務系統180可將行動通信裝置150對第一影片V1的購買行為,以及行動通信裝置160對第二影片V2的購買行為分開計費。例如,帳務系統180可將第一影片V1的費用列在行動通信裝置150的電信帳單上,而將第二影片V2的費用列在行動通信裝置160的電信帳單上。這樣的作法可清楚地區分不同使用者的購買行為所產生的費用,而不會造成費用上的混淆。
在流程324中,影片解碼器120會接收及解碼第二影片V2的影片信號。
在流程326中,影片解碼器120會將解碼後的影片內容輸出至顯示器130,以進行第二影片V2的播放。
如前所述,帳務系統180可將行動通信裝置150對第一影片V1的購買行為和行動通信裝置150對第二影片V2的購買行為分開計費。在一實施例中,即便在行動通信裝置150對第一影片V1進行購買後的短時間內(例如數小時內),行動通信裝置160也對第一影片V1進行購買,帳務系統180還是可以將行動通信裝置150對第一影片V1的購買行為和行動通信裝置160對第一影片V1的購買行為分開計費。這樣的機制尤其適用於多個房間的租賃者以分時共用(time sharing)的方式,透過同一影片解碼器120和顯示器130來播放影片的應用環境。
由前述說明可知,在影片播放系統100中,不同的行動通信裝置150和160都能透過播放控制伺服器140來間接控制影片解碼器120。由於行動通信裝置150和160是透過網際網路190與播放控制伺服器140進行通信,而播放控制伺服器140也是透過網際網路190與影片解碼器120進行通信,因此,即便影片解碼器120與行動通信裝置150或160相距甚遠,行動通信裝置150或160的使用者還是能操控影片解碼器120。如此一來,便可有效擴充影片播放系統100的應用性和操作彈性。
此外,影片播放系統100允許同一影片解碼器120受控於不同的行動通信裝置,可避免影片解碼器120因遙控器遺失而無法操控的情況發生,便可輕易地實現不同行動通信裝置間的觀看權限的控管。
請參考圖4和圖5,其所繪示為本發明用於影片播放系統100中的影片播放控制方法的第二實施例簡化後的流程圖。
圖4的流程圖與前述圖2的流程圖類似,兩者的差異在於圖4的實施例中以流程402、404和408來取代圖2中的流程202、204和208。
在圖4的實施例中,行動通信裝置150的影片遙控模組159可於流程402中將行動通信裝置150和160設定成同一存取群組,但不會為行動通信裝置150和160設定不同的影片存取權限。接著,影片遙控模組159可利用通信電路155透過網際網路190將前述群組關係的設定值傳送給播放控制伺服器140。實作上,前述的設定值可包含行動通信裝置150和160的SIM卡號碼和一存取群組代碼。
當播放控制伺服器140接收到前述群組關係的設定值時,會進行流程404,將接收到的群組關係的設定值加以儲存。
在圖4的實施例中,當播放控制伺服器140收到第一控制請求CR1時,會進行流程408,以查證行動通信裝置150是否符合已儲存的預定群組關係。同樣地,播放控制伺服器140還可於流程408中對行動通信裝置150進行與前述實施例相同或類似的身分認證程序。
當行動通信裝置150通過流程408的查證程序後,播放控制伺服器140便會將影片解碼器120的控制權賦予行動通信裝置150。
接著,行動通信裝置150的影片遙控模組159會進行流程210,要求使用者利用輸入裝置157選擇要播放的第一影片V1,並於第一時間點T1利用通信電路155將包含有第一影片V1的影片代碼或相關識別資料的第一選擇信息,透過網際網路190傳送給播放控制伺服器140。
圖4中的其他流程與圖2中的對應流程相同,因此,有關前述圖2中的其他流程的運作和優點的描述,亦適用於圖4的實施例。
如圖5所示,當播放控制伺服器140的播放控制模組147接收到行動通信裝置160傳來的第二控制請求CR2時,會進行流程504,以查證行動通信裝置160是否符合已儲存的預定群組關係。在本實施例中,播放控制模組147無需查證行動通信裝置160的存取權限。實作上,播放控制伺服器140還可於流程504中對行動通信裝置160進行與前述實施例相同或類似的身分認證程序。
當行動通信裝置160通過流程504的查證程序後,播放控制伺服器140便會將影片解碼器120的控制權賦予行動通信裝置160。
接著,行動通信裝置160的影片遙控模組169會進行流程312,要求使用者利用輸入裝置167選擇要播放的第二影片V2,並於第二時間點T2利用通信電路165將包含有第二影片V2的影片代碼或相關識別資料的第二選擇信息,透過網際網路190傳送給播放控制伺服器140。
圖5中的其他流程與圖3中的對應流程相同,因此,有關前述圖3中的其他流程的運作和優點的描述,亦適用於圖5的實施例。
由前述說明可知,圖4和圖5所描述的方法,同樣允許行動通信裝置150和160都能用控制影片解碼器120,且當播放控制伺服器140要切換影片解碼器120的控制權時,無需向當時掌握控制權的行動通信裝置請求釋出控制權,能有效提升以行動通信裝置150和160作為影片解碼器120的遙控器時的使用便利性。
前述流程圖中的流程執行順序,只是示範性的實施例,而非侷限本發明的實際實施方式。例如,在圖2的流程圖中,可將流程206和流程210一併進行,並將流程208調整到流程210和212之間進行。在圖3的流程圖中,可將流程302和流程312一併進行,並將流程304調整到流程312和314之間進行。在圖4的流程圖中,可將流程206和流程210一併進行,並將流程408調整到流程210和212之間進行。在圖5的流程圖中,可將流程302和流程312一併進行,並將流程504調整到流程312和314之間進行。
另外,也可以將前述的流程220和322改由播放控制伺服器140來進行。此外,在某些實施例中,可將圖3中的流程306、308和310省略。
由前述說明可知,本案提出的影片播放系統100允許多個行動通信裝置透過播放控制伺服器140來間接控制同一影片解碼器120,可有效提升影片解碼器120的操控便利性和操作彈性,並能輕易地控制不同使用者的觀看權限。此外,影片播放系統100可清楚地區分不同使用者的影片購買行為所產生的費用,而不會造成費用上的混淆。
另外,如前所述,在影片播放系統100中,即便影片解碼器120與行動通信裝置150或160相距甚遠,行動通信裝置150或160的使用者還是能操控影片解碼器120。因此,行動通信裝置150或160的使用者,不僅可利用行動通信裝置150或160控制影片解碼器120來播放自己要看的影片,亦能遠端控制影片解碼器120將選定的影片播放給他人(例如,在遠處的家人或朋友)觀看,大幅增加了影片播放系統100的功能性和應用範圍。
在說明書及申請專利範圍中使用了某些詞彙來指稱特定的元件。然而,所屬技術領域中具有通常知識者應可理解,同樣的元件可能會用不同的名詞來稱呼。說明書及申請專利範圍並不以名稱的差異做為區分元件的方式,而是以元件在功能上的差異來做為區分的基準。在說明書及申請專利範圍所提及的「包含」為開放式的用語,故應解釋成「包含但不限定於」。另外,「耦接」在此包含任何直接及間接的連接手段。
以上所述僅為本發明的較佳實施例,凡依本發明請求項所做的均等變化與修飾,皆應屬本發明的涵蓋範圍。
100...影片播放系統
110...內容提供伺服器
120...影片解碼器
130...顯示器
140...播放控制伺服器
141...處理電路
143、153、163...儲存裝置
145、155、165...通信電路
147...播放控制模組
150、160...行動通信裝置
151、161...控制電路
157、167...輸入裝置
159、169...影片遙控模組
170...帳號資料庫
180...帳務系統
190...網際網路
圖1為本發明具有多個影片解碼器的影片播放系統的一實施例簡化後的功能方塊圖。
圖2和圖3為本發明的影片播放控制方法的第一實施例簡化後的流程圖。
圖4和圖5為本發明的影片播放控制方法的第二實施例簡化後的流程圖。
100...影片播放系統
110...內容提供伺服器
120...影片解碼器
130...顯示器
140...播放控制伺服器
141...處理電路
143、153、163...儲存裝置
145、155、165...通信電路
147...播放控制模組
150、160...行動通信裝置
151、161...控制電路
157、167...輸入裝置
159、169...影片遙控模組
170...帳號資料庫
180...帳務系統
190...網際網路

Claims (26)

  1. 一種允許多個行動通信裝置控制同一影片解碼器的影片播放系統,其包含:
    一內容提供伺服器,用於提供一第一影片和一第二影片的影片信號;
    一影片解碼器,用於透過網際網路與該內容提供伺服器進行通信;
    一顯示器,耦接於該影片解碼器,用於顯示該影片解碼器所輸出的影片內容;
    一播放控制伺服器,用於透過網際網路控制該影片解碼器;
    一第一行動通信裝置,用於在一第一時間點透過網際網路傳送一第一選擇信息給該播放控制伺服器;以及
    一第二行動通信裝置,用於在一第二時間點透過網際網路傳送一第二選擇信息給該播放控制伺服器;
    其中該播放控制伺服器會依據該第一選擇信息利用該影片解碼器接收並解碼該第一影片的影片信號,並於該第二時間點後依據該第二選擇信息利用該影片解碼器接收並解碼該第二影片的影片信號。
  2. 如請求項1的影片播放系統,其中該第一行動通信裝置會於該第一時間點前,透過網際網路傳送一第一控制請求給該播放控制伺服器;
    其中該播放控制伺服器收到該第一控制請求時,會查證該第一行動通信裝置是否符合一預定群組關係。
  3. 如請求項2的影片播放系統,其中該第二行動通信裝置會於該第二時間點前,透過網際網路傳送一第二控制請求給該播放控制伺服器;
    其中該播放控制伺服器收到該第二控制請求時,會查證該第二行動通信裝置是否符合該預定群組關係。
  4. 如請求項3的影片播放系統,其中該播放控制伺服器收到該第二控制請求後,會請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  5. 如請求項2的影片播放系統,其中該第二選擇信息包含一第二控制請求,且該播放控制伺服器收到該第二控制請求時,會查證該第二行動通信裝置是否符合該預定群組關係。
  6. 如請求項5的影片播放系統,其中該播放控制伺服器收到該第二控制請求後,會請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  7. 如請求項1的影片播放系統,其中該第一選擇信息包含一第一控制請求,且該播放控制伺服器收到該第一控制請求時,會查證該第一行動通信裝置是否符合一預定群組關係。
  8. 如請求項7的影片播放系統,其中該第二行動通信裝置會於該第二時間點前,透過網際網路傳送一第二控制請求給該播放控制伺服器;
    其中該播放控制伺服器收到該第二控制請求時,會查證該第二行動通信裝置是否符合該預定群組關係。
  9. 如請求項8的影片播放系統,其中該播放控制伺服器收到該第二控制請求後,會請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  10. 如請求項7的影片播放系統,其中該第二選擇信息包含一第二控制請求,且該播放控制伺服器收到該第二控制請求時,會查證該第二行動通信裝置是否符合該預定群組關係。
  11. 如請求項10的影片播放系統,其中該播放控制伺服器收到該第二控制請求後,會請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  12. 如請求項1的影片播放系統,其中該播放控制伺服器會於該第一時間點後傳送一第一啟動指令及該第一影片的相關信息給該影片解碼器;
    其中該影片解碼器會於收到該第一啟動指令後,向該內容提供伺服器請求該第一影片的影片信號。
  13. 如請求項12的影片播放系統,其中該播放控制伺服器會於該第二時間點後傳送一第二啟動指令及該第二影片的相關信息給該影片解碼器;
    其中該影片解碼器會於收到該第二啟動指令後,向該內容提供伺服器請求該第二影片的影片信號。
  14. 一種電腦程式產品,儲存在一播放控制伺服器的一非暫時性儲存裝置中,當該播放控制伺服器的一處理電路執行該電腦程式產品時,會致使該播放控制伺服器進行一影片播放控制運作,該影片播放控制運作包含:
    在一第一時間點接收一第一行動通信裝置透過網際網路傳來的一第一選擇信息;
    依據該第一選擇信息利用一影片解碼器從一內容提供伺服器接收並解碼一第一影片的影片信號;
    在一第二時間點接收一第二行動通信裝置透過網際網路傳來的一第二選擇信息;以及
    於該第二時間點後依據該第一選擇信息利用該影片解碼器從該內容提供伺服器接收並解碼一第二影片的後續影片信號。
  15. 如請求項14的電腦程式產品,其中該影片播放控制運作另包含:
    於該第一時間點前,透過網際網路接收該第一行動通信裝置傳來的一第一控制請求;以及
    查證該第一行動通信裝置是否符合一預定群組關係。
  16. 如請求項15的電腦程式產品,其中該影片播放控制運作另包含:
    於該第二時間點前,透過網際網路接收該第二行動通信裝置傳來的一第二控制請求;以及
    查證該第二行動通信裝置是否符合該預定群組關係。
  17. 如請求項16的電腦程式產品,其中該影片播放控制運作另包含:
    收到該第二控制請求後,請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  18. 如請求項15的電腦程式產品,其中該第二選擇信息包含一第二控制請求,且該影片播放控制運作另包含:
    收到該第二控制請求時,查證該第二行動通信裝置是否符合該預定群組關係。
  19. 如請求項18的電腦程式產品,其中該影片播放控制運作另包含:
    收到該第二控制請求後,請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  20. 如請求項14的電腦程式產品,其中該第一選擇信息包含一第一控制請求,且該影片播放控制運作另包含:
    收到該第一控制請求時,查證該第一行動通信裝置是否符合一預定群組關係。
  21. 如請求項20的電腦程式產品,其中該影片播放控制運作另包含:
    於該第二時間點前,透過網際網路接收該第二行動通信裝置傳來的一第二控制請求;以及
    查證該第二行動通信裝置是否符合該預定群組關係。
  22. 如請求項21的電腦程式產品,其中該影片播放控制運作另包含:
    收到該第二控制請求後,請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  23. 如請求項20的電腦程式產品,其中該第二選擇信息包含一第二控制請求,且該影片播放控制運作另包含:
    收到該第二控制請求時,查證該第二行動通信裝置是否符合該預定群組關係。
  24. 如請求項23的電腦程式產品,其中該影片播放控制運作另包含:
    收到該第二控制請求後,請求該第一行動通信裝置釋出該影片解碼器的一控制權。
  25. 如請求項14的電腦程式產品,其中該影片播放控制運作另包含:
    於該第一時間點後傳送一第一啟動指令及該第一影片的相關信息給該影片解碼器,以使該影片解碼器向該內容提供伺服器請求該第一影片的影片信號。
  26. 如請求項25的電腦程式產品,其中該影片播放控制運作另包含:
    於該第二時間點後傳送一第二啟動指令及該第二影片的相關信息給該影片解碼器,以使該影片解碼器向該內容提供伺服器請求該第二影片的影片信號。
TW101145816A 2012-12-06 2012-12-06 允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品 TWI499288B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW101145816A TWI499288B (zh) 2012-12-06 2012-12-06 允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品
US13/870,307 US9172985B2 (en) 2012-12-06 2013-04-25 Video playback system allowing multiple mobile communication devices to control the same video decoder and related computer program products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101145816A TWI499288B (zh) 2012-12-06 2012-12-06 允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品

Publications (2)

Publication Number Publication Date
TW201424355A true TW201424355A (zh) 2014-06-16
TWI499288B TWI499288B (zh) 2015-09-01

Family

ID=50882525

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101145816A TWI499288B (zh) 2012-12-06 2012-12-06 允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品

Country Status (2)

Country Link
US (1) US9172985B2 (zh)
TW (1) TWI499288B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106034245A (zh) * 2015-03-10 2016-10-19 乐视致新电子科技(天津)有限公司 一种电视节目播放方法及装置
US20190110097A1 (en) * 2017-10-05 2019-04-11 Commercial Streaming Solutions Inc. System and method for controlling the presentation of remotely sourced content
CN114513495A (zh) * 2020-10-29 2022-05-17 蜜曰科技(北京)有限公司 一种基于远程遥控的互动方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8014768B2 (en) * 2003-04-30 2011-09-06 Disney Enterprises, Inc. Mobile phone multimedia controller
TW200615494A (en) * 2004-11-05 2006-05-16 Kawamura Electric Inc System for controlling electric appliances from remote sites
US20090313657A1 (en) * 2008-06-11 2009-12-17 At&T Intellectual Property I, L.P. System and Method for Scheduling a Remote Recording
KR101633480B1 (ko) * 2009-11-27 2016-06-24 삼성전자주식회사 미디어 처리 기기 및 그 제어 방법
TWM425328U (en) * 2011-05-26 2012-03-21 Heran Co Ltd Display control device

Also Published As

Publication number Publication date
TWI499288B (zh) 2015-09-01
US9172985B2 (en) 2015-10-27
US20140165122A1 (en) 2014-06-12

Similar Documents

Publication Publication Date Title
US10942997B2 (en) Multi-factor authentication
US9338148B2 (en) Secure distributed information and password management
JP5992524B2 (ja) リソースアクセスの権限付与
JP6162819B2 (ja) マルチスクリーン・アプリケーションの可能化および配布サービス
US9400877B2 (en) Server device and service provision method
US20160036809A1 (en) Passwordless strong authentication using trusted devices
US20130347044A1 (en) Method and apparatus for the seamless playback of content
CN109074440B (zh) 用于多因素事件授权的配置
US20150296268A1 (en) Method and device for playing content
US20110289537A1 (en) Temporary authorization for a user device to remotely access a video on-demand service
CN102934119A (zh) 跟随订户的媒体内容的许可权利
US20140298486A1 (en) Granting access to digital content obtained from a third-party service
KR20150017844A (ko) 페이지 구성 방법 및 이를 지원하는 전자 장치
KR20090003422A (ko) 휴대단말의 콘텐츠 권리객체 획득 방법 및 장치
US20140215220A1 (en) Application distribution system and method
US9986291B2 (en) Content reproduction method and device
US20160205032A1 (en) System and method for multi-screen onboarding and interaction
US20230188772A1 (en) Content viewing method and mobile information terminal used for same
TWI499288B (zh) 允許多個行動通信裝置控制同一影片解碼器的影片播放系統及相關的電腦程式產品
US20120011014A1 (en) Media purchase techniques
US20100146601A1 (en) Method for Exercising Digital Rights via a Proxy
US9936046B2 (en) Sampling for content selection
TWI467985B (zh) 支援群組基礎計費制的影片播放系統及相關的電腦程式產品
US10735816B2 (en) Content reproduction method and device
CN111050209A (zh) 多媒体资源播放方法及装置