[go: up one dir, main page]

TW201215050A - Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream - Google Patents

Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream Download PDF

Info

Publication number
TW201215050A
TW201215050A TW99131935A TW99131935A TW201215050A TW 201215050 A TW201215050 A TW 201215050A TW 99131935 A TW99131935 A TW 99131935A TW 99131935 A TW99131935 A TW 99131935A TW 201215050 A TW201215050 A TW 201215050A
Authority
TW
Taiwan
Prior art keywords
service
multimedia
user
multimedia stream
open
Prior art date
Application number
TW99131935A
Other languages
Chinese (zh)
Inventor
ren-sheng Cai
Yi-Xun Zhuang
zhen-wei Li
Chao-Lie Chen
guan-rong Li
meng-feng Hong
yao-huang Guo
Original Assignee
Advance Multimedia Internet Technology Inc
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 Advance Multimedia Internet Technology Inc filed Critical Advance Multimedia Internet Technology Inc
Priority to TW99131935A priority Critical patent/TW201215050A/en
Publication of TW201215050A publication Critical patent/TW201215050A/en

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

An open service gateway is capable of processing and transmitting multimedia stream and providing a gateway function to support the open service gateway standard and the universal plug and play standard. The open service gateway comprises an open service gateway framework and one open service gateway service package. The open service gateway service package comprises a basic service package function block, a universal plug and play service package function block, and an unlimited video extension service package function block. A method for processing and transmitting multimedia stream includes: obtaining the file requested by a user; selecting proper streaming service quality parameters; performing real-time transcoding of the file requested by the user to produce a multimedia stream; and transmitting the multimedia stream to the user end.

Description

201215050 六、發明說明: 【發明所屬之技術領域】 本發明係關於-可處理並傳輸«體串流之開放式服務閘道器以及一 處理並傳輸多媒射流之方法,尤指-種可即時轉碼電視訊號及通用隨插 即用多媒體裝置檔案串流成-多媒射流,並將該多媒體串流傳送至遠端 使用者的開放式服務閘道器以及處理並傳輪多媒體串流之方法。 【先前技術】 隨著數位科技的快速發展’運用資通訊科技建立智慧型生活空間以提 昇生活服務機能是未來的趨勢,尤以數位家庭的市場潛力龐大,許多資通 sfL與豕電廠商相繼的投入產品的研發與技術標準的制定。 然而’異質的產品介面使得各廠商之產品應用受到褐限,因此,為使 各不同廠商間的產品可互相溝通與協同運作,各大廠商聯合組成數位家庭 聯盟’制定許多共通的連接標準,其中包括開放式服務閘道器(〇penService Gateway initiative, OSGi)和通用隨插即用服務(universal piUg and piay, UPnP) 〇 開放式服務閘道器組織成立於1999年3月,包含了國際商業機器股份 有限公司(International Business Machines Corporation,IBM)、摩托羅拉公司 (Motorola)、飛利浦(PHILIPS)、巴伐利亞發動機製造廠股份有限公司 (Bayerische Motoren Werke,BMW)、索尼公司(Sony Corporation)以及東芝 (TOSHIBA)等廠商,其標準主要目的是訂定一個開放且整合性的服務平台, 可給予遠端服務提供者、服務開發者、軟體廠商、閘道器控制者以及設備 製造商,開發或佈署平台本地端的網路與設備服務。 201215050 根據開放式服務閉道器所定義標準,此平台架構應包含服務封裝和相 依性的模組層、應雜式生命週鮮理層、服務崎層以及規範服矛2 範圍的安全層。由於這些層級的搭配,此_具相容於異㈣統設備的特 質’有別於傳統的服務只舰於單—硬體或統,服務廠商以往對於不同 的設備需開發不同的服務系統,利用開放式服務閘道器可縮短廠商研發的 時間。 此外,其提供了標準的應用程式介面,服務廠商可根據此介面開發不 #同性質的服務’且經由此標準介面,不同廠商所開發出的服務軟體及設備 都能互相溝通及搭配使用;再者,透過其遠端能力,服務廠商可透過網路 提供設備的管理與更新;因此’開放式服刺道^標準_定,促進了網 路服務的連通性及廣泛性’而且提供了助現有架構擴展的開發式平 台。 通用隨插即用服務是由通㈣隨脚用論壇(胸―&_)提出的一 套網路協疋’其目的是讓家用設備能透過家庭網路互相連接作資料分享、 籲通信和娛樂,它是-種在IP網路上定義的隨插即用開放式協議的點對點標 準,主要由傳輸控制協定/網際網路協定(Transmissi〇n c〇ntrol Pmtoed/Intemet Ρ_4 TCP/IP)、超文件傳送協定(Hypertext Transfer Protocol,HTTP)、可延伸標示語言_如藝[⑽职喂,XML)等目前 的通用標準所建構’可支援許多不同實體層傳輸媒介,如乙太網路 卿_〇、脱丑1394、紅外線(1吐啦(1,111)、電力線(1)〇舊1^)和射頻(1^〇 frequency, RF)等。 根據所規範的鮮,通帛賴即㈣定讓設備與多媒财料具有獨立 201215050 性,透過網頁的控制介面,同樣的多媒體可傳送播放於不同的設備,無需 任何額外的設備鶴程式;因此,只要—㈣設備設計符合通麟插即用 的協定,並插上插座啟動,該家用設備即能夠自動成為網路中-員,並且 可以立刻透過家用網路提供服務。 紅合以上所述,開放式服務閘道器和通用隨插即用服務皆能帶給網路 與資訊家電連接有好的發展與進步,然而根據由贿部讀局及通訊產業 發展推動小組料’財團法訊工絲進會產業支援處和資訊市場情報 籲中心共同執行的創新應用服務消費者市場調查報告指出,未來消費者想像 的數位生活型態,是以r隨時隨地」為主要需求,此兩者標準技術目前的 發展僅侷限於家朗部網路,—旦制者不在家中,在關其家庭内部網 路環境的情形下,則較無服務情境與產品開發。 近來’有廠商(例如索尼公司)提出所謂的影音無限延伸(L〇cati〇n Free) 概念,其指的是「只要在自己家裡收看得到的電視節目,無論何時何地, 皆可觀賞得到」;因此,以使用者的觀點來說,若能將這些標準的服務作到 籲不丈時間地點限制的無限延伸,把家中的開放式服務閘道器視為服務提供 者,讓使用者在外也可以進行大多數服務之功能,提供遠端多媒體即時轉 碼服務,且搭配通用隨插即用技術,針對不同通用隨插即用多媒體裝置均 能進行管理、設定、並收聽或收視,讓使用者在任何地方都可以善用家中 的資源’不必依賴飯料其他必敝f的服務,將會使得個者更能享受 到服務的多元性與便利性。 【發明内容】 本發明人有鑑於目前開放式服務閘道器以及通用隨插即用設備無法互 201215050 相協同運作搭配以提供遠端多媒體即時轉碼服務的缺點,乃積極著手進行 發’以期可贿進上軌有之缺點,經過不斷地試驗及努力,終於開發 出本發明。 本發明之主要目的,係提供—制放式服務閘道ϋ,係可處理並傳輸 多媒體㈣,並且提朗道||魏以支制放式服制道^標準及通用隨 插即用標準,該開放式服務閘道器包括: -開放式服刺道||框架’係制開放式服_道雜術規格開發丨 以及 一開放式服務閘道器服務包,包括: -基本服務包功祕塊,飩城請傳送協定(Hypertext Trans知 P她col,HTTP)魏以及提供各種開放式服個道器服務與债錯訊息之輸 出功能; 通用隨插㈣服務包魏區塊,制以連結控制通職插即用 設備,並提供通用隨插即用控制點功能,該通用隨插即用控制點功能具有 定址、發現、描述、控制、事件通知以及呈現功能;以及 〜曰無限延伸服務包功能區塊’係用以接受與回應多媒體串流 服務之要求。 本發明之另-目的,係提供一種處理並傳輸多媒體串流之方法,該方 法包括: 步驟A:取得使用者要求檔案; 步驟B:選擇適當的串流服務品質參數; 步驟C將使用者要求檔案作即時轉碼,進而產生一多媒體事流;以 201215050 及 步驟D:將該多媒體串流傳送至使用者端。 透過上述之開放式服務閘道器以及處理並傳輸多媒體串流之方法,可 有效整合開放式服務閘道器以及通用隨插即用設備,進而實現以影音無限 延伸的概念來接收多媒體串流。 【實施方式】 為使熟悉該項技藝人士瞭解本發明之目的,兹配合圖式將本發明之較 _ 佳實施例詳細說明如下。 請參考第一圖所示,本發明之開放式服務閘道器(丨”係可處理並傳輸 多媒體串流’並支援開放式服務閘道器標準及通用隨插即用標準,該開放 式服務閘道器(1)包括: 一開放式服務閘道器框架(10),係採用開放式服務閘道器技術規格開 發;以及 一開放式服務閘道器服務包(11),包括: • 一基本服務包功能區塊(110) ’係包括超文件傳送協定功能以及提 供各種開放式服務開道器服務與偵錯訊息之輸出功能; 一通用隨插即用服務包功能區塊(丨丨丨),係用以連結控制通用隨插 即用設備,並提供·隨插即制點(C。咖1 pGim)功能,該通用隨插即 用控制點功能具有定址(Addressing)、發現(DiscoveIy)、描述(Desc_^ ^f'J(Control) > ^#it^(Event Notification)a^J.^(Presentation)x^^ ; ^ 及 一影音無崎伸服務包魏區塊(112),係肋接受細應遠端多 201215050 媒體串流服務之要求。 ”中销放式服務閘道器⑴倾—電視外接盒⑽未示域至少一通用 隨插即用設備(圖未示)連結。 叫參考第_圖所不,該影音無限延伸服務包功能區塊(in)包括: 服務控制核組(1120) ’係用以接收與回應使用者控制訊息,並具備取 得多媒體裝置檔案之功能; 用戶個人化杈組(1121),係具備使用者帳號喜好屬性管理之功能,以 #及分析連接該開放式服務閘道器之使用者襄置效能之功能; 一多媒體串流轉碼模組(1丨22),侧以將所要求之多媒體播案或電視訊 號轉換成其它格式及編碼率之多媒體串流;以及 -多媒體串流傳輸模組(1123) ’係用以傳輸多媒體串流,以即時傳送經 該多媒體串流轉碼模組(1122)轉瑪過後之多媒體串流至使用者端。 凊參考第-至三圖所示’該影音無限延伸服務包功能區塊⑴力之生命 週期配合開放式服務閘道器標準之服務包運作需求,可分為: Φ 注冊狀態(112a),係用以表示已執行該影音無限延伸服務包功能區塊 (112)於該開放式服務閘道器框架(1〇)之服務註冊; 移除狀態(112b),係用以表示已移除該影音無限延伸服務包功能區塊 (112)於該開放式服務閘道器框架(1 〇)之服務註冊; 解析狀態(112c),係用於表示已解析該影音無限延伸服務包功能區塊 (112)各相依功能物件檔之存在性; 啟動狀態(112d) ’係用以表示已啟動該服務控制模組(112〇)、該用戶個 人化模組(1121)、該多媒體串流轉碼模組(1122)以及該多媒體串流傳輸模組& 201215050 (1123); 停用狀態(112e),係用以表示已停用該服務控制模組(112〇)、該用戶個 人化模組(1121)、該多媒體串流轉碼模組(1122)以及該多媒體串流傳輸模組 (1123);以及 等待使用者裝置連線狀態(U2f),係用以表示該影音無限延伸服務包功 能區塊(112)進入等待用戶裝置連線或提供多媒體串流服務之週期。 再者,上述之註冊狀態(112a)、移除狀態(112b)、解析狀態(U2c)、啟動 • 狀態(U2d)、停用狀態(112e)以及等待使用者裝置連線狀態(112f),就該影音 無限延伸服務包功能區塊(112)而言,可被動地透過使用者所執行的控制轉 換而達到不同狀態之切換(對應第三圖中之實線箭頭),或不需使用者控制而 主動地執行自動轉換而進行不同狀態之切換(對應第三圖中之虛線箭頭)。 請參考第四圖所示’本發明之處理並傳輸多媒體串流之方法⑺係用以 處理並傳輸多媒體串流’該方法(2)包括: 步驟A(201):取得使用者要求檔案; # 步驟B(2〇2):選擇適當的串流服務品質參數; 步驟C(203):將使用者要求檔案作即時轉碼,進而產生一多媒體串流; 以及 步驟D(204):將該多媒體串流傳送至使用者端。 請參考第-、二及四圖所該步驟A(2〇1)係藉由該服務鋪模組⑴圳 經該開放式服務閘道器⑴與一外接電視盒(圖未示)連接,或是透過該開放式 服務閘道器框架⑽與該通用隨插即用服務包⑴)溝通,再藉由該服務控制 模組(1120)取得與其連接之通用隨插即用設備(圖未示)的使用者要求樓案; 201215050 该步驟B(2〇2)係藉由該用戶個人化模組(1叫判斷連接該開放式服務 閘道器(1)之使用者裝置狀態,或根據使用者登人之訊息,搭配使用者設置 之屬性,選擇適當的串流服務品質參數; 该步驟C(203)係將該争流服務品質參數傳送至該多媒體串流轉瑪模組 (1122) ’錄據该串流服務品質參數將使用者要求之電視訊號或多媒體檔案 作即時轉碼’進而產生一多媒體_流; 該步驟D(2〇4)係藉由該多媒體串流傳輸模組(1⑵),將該多媒體串流傳 φ 送至使用者端。 請參考第-至四圖,為了讓審查委員更容易瞭解本發明之創作内容, 特舉-實施方式說明如下,當一遠端使用者藉由一使用者裝置(圖未示)向該 影音無限延伸服務包功能區塊(112)要求該電視外接盒之訊號或該通用隨插 即用設備之多舰φ流服務時’該開放式服務閘道器⑴先藉由該服務控制 柄組(112G)取得該遠端使时要求之職;接著,侧綱戶個人化模組 (出1)判_使贿裝置狀態,或根據該遠端制者登人之訊息,搭配該使 ♦用者裂置之屬性’選擇適當的串流服務品質參數;然後,根據該串流服務 时質參數’细該多舰技轉碼歡(1122)職翻使时要求之槽案作 P寺轉馬進而產生-多媒體串流;最後,利用該多媒體串流傳輸模組 (1123) ’將該多媒體串流傳送至該使用者裝置。 綜上所述’透過上述之開放式服務閘道器以及處理並傳輸多媒體串流 之方法,本發明可即時轉碼電視訊號及通用隨插即用多媒體裝置檔案串 流’並傳送至遠端使用者,而不受時間與空間的限制,進而達到影音無限 延伸的概念。 201215050 透過上述之詳細’即可充分顯示本發明之目的及功效上均具有實 施之進步!·生極具產業之利用性價值,且為目前市面上前所未見之新發明, 完全符合發明翻縣,纽絲„請。似上著僅林發明之較 佳實施_已,當魏㈣限定本發明所實施之範圍。即凡依本發明專利 範圍所作之均等變化與修飾,皆麟於本發賴喊之細内,謹請貴 審查委員魏’並祈惠准,是所至禱。 【圖式簡單說明】 第-圖係本發明之開放式服務閘道器的系統架構圖。 第二圖係影音無限延伸服務包功能區塊之内部功能區塊圖。 第二圖係影音無限延伸服務包功能區塊之生命週期圖。 第四圖係本發明之處理並傳輸多媒體串流之方法的流程圖。 【主要元件符號說明】 (I) 開放式服務閘道器 (10)開放式服務閘道器框架 (II) 開放式服務閘道器服務包 (110)基本服務包功能區塊 (III) 通用隨插即用服務包功能區塊 (112)影音無限延伸服務包功能區塊 (1120) 服務控制模組 (1121) 用戶個人化模組 (1122) 多媒體串流轉碼模組 (1123) 多媒體串流傳輸模組 201215050 (112a)註冊狀態 (112b)移除狀態 (112c)解析狀態 (112d)啟動狀態 (112e)停用狀態 (112f)等待使用者裝置連線狀態 (2)處理並傳輸多媒體串流之方法201215050 VI. Description of the Invention: [Technical Field] The present invention relates to an open service gateway capable of processing and transmitting a body stream, and a method for processing and transmitting a multimedia jet, in particular Transcoding television signal and universal plug-and-play multimedia device file stream into multi-media jet, and transmitting the multimedia stream to an open user gateway of a remote user and processing and transmitting multimedia stream . [Prior Art] With the rapid development of digital technology, it is a future trend to use smart communication technology to build a smart living space to enhance the service function of life. In particular, the market potential of digital homes is huge, and many sfL and tantalum manufacturers have successively Investing in product development and technical standards. However, the heterogeneous product interface makes the application of each manufacturer's products subject to brown limit. Therefore, in order to enable the products of different manufacturers to communicate and cooperate with each other, the major manufacturers jointly form a digital family alliance to develop many common connection standards. Including open service gateways (OSGi) and universal plug-and-play services (universal piUg and piay, UPnP) 〇 open service gateway organization was established in March 1999, including international business machines International Business Machines Corporation (IBM), Motorola, Philips (PHILIPS), Bayerische Motoren Werke (BMW), Sony Corporation, and Toshiba (TOSHIBA) Vendors, whose primary purpose is to define an open and integrated service platform that can be used by remote service providers, service developers, software vendors, gateway controllers, and device manufacturers to develop or deploy platforms on the local side. Network and device services. 201215050 According to the standards defined by the open service closed-circuit device, this platform architecture should include the service layer and the dependency module layer, the hybrid life-cycle layer, the service layer and the security layer. Due to the combination of these levels, this trait has the characteristics of being compatible with different (four) devices. Unlike traditional services, which are only available in single-hardware or unified systems, service providers have to develop different service systems for different devices. Open service gateways reduce the time required for vendor development. In addition, it provides a standard application interface, service providers can develop services based on this interface, and through this standard interface, service software and devices developed by different vendors can communicate and match each other; Through its remote capabilities, service providers can provide device management and updates over the Internet; therefore, 'open service spurs ^ standard _ set, promote the connectivity and extensiveness of network services' and provide assistance to existing A development-oriented platform for architecture extensions. Universal Plug and Play service is a set of network protocol proposed by Tong (4) with the forum (the chest & _). Its purpose is to enable home devices to connect to each other through the home network for data sharing, communication and communication. Entertainment, which is a peer-to-peer standard for plug-and-play open protocols defined on IP networks, mainly by Transmission Control Protocol/Internet Protocol (Transmissi〇nc〇ntrol Pmtoed/Intemet Ρ_4 TCP/IP), hypertext The Hypertext Transfer Protocol (HTTP), the extensible markup language _ such as [[10] job feed, XML) and other current common standards are constructed to support many different physical layer transmission media, such as Ethernet. Detach 1394, infrared (1 spoke (1, 111), power line (1) 〇 old 1 ^) and radio frequency (1 ^ 〇 frequency, RF). According to the standard, the four-way device (4) allows the device and the multimedia material to have independent 201215050. Through the control interface of the webpage, the same multimedia can be transmitted and played on different devices without any additional equipment. As long as (4) the device is designed to meet the requirements of the plug-and-play protocol, and plugged into the socket to start, the home device can automatically become a network member, and can immediately provide services through the home network. As mentioned above, the open service gateway and the universal plug-and-play service can bring good development and progress to the network and information appliance connection. However, according to the development of the bribery department and the communication industry, the group is expected to The Consumer Market Report of the Innovative Application Service jointly implemented by the Industry and Technology Support Office and the Information Market Intelligence Center of the Consortium, the financial services of the future, pointed out that the digital lifestyle that consumers imagine in the future is based on the need of “anytime, anywhere”. The current development of the two standard technologies is limited to the home network, and the system is not at home. In the case of the home network environment, there is no service situation and product development. Recently, some manufacturers (such as Sony Corporation) have proposed the so-called "L〇cati〇n Free" concept, which means that "as long as you watch TV programs in your own home, you can watch them whenever and wherever you want." Therefore, from the user's point of view, if these standard services can be used to extend the limit of time and place restrictions, the open service gateway in the home is regarded as the service provider, and the user is also outside. Can perform most of the functions of the service, provide remote multimedia instant transcoding service, and with universal plug-and-play technology, can manage, set, listen or view different universal plug-and-play multimedia devices, allowing users You can make good use of your home resources anywhere. You don't have to rely on other services, you will be able to enjoy the diversity and convenience of services. SUMMARY OF THE INVENTION The present inventors have in view of the shortcomings of the current open service gateways and universal plug-and-play devices that cannot cooperate with each other in 201215050 to provide remote multimedia instant transcoding services, and actively proceed to issue The shortcomings of bribery on the upper track have finally developed the invention through continuous trials and efforts. The main purpose of the present invention is to provide a service-type service gateway, which can process and transmit multimedia (4), and to provide a standard and universal plug-and-play standard. The open service gateway includes: - Open service spurs | | Frame 'system open system _ road multiplex specifications development 丨 and an open service gateway service package, including: - Basic service package Block, Yucheng, please transfer the agreement (Hypertext Trans knows her col, HTTP) Wei and provide various open service services and error message output function; General plug-in (four) service package Wei block, system connection control A plug-and-play device that provides universal plug-and-play control point functionality with addressing, discovery, description, control, event notification, and rendering capabilities; and ~曰 unlimited extension service pack functionality Block ' is used to accept and respond to requests for multimedia streaming services. Another object of the present invention is to provide a method for processing and transmitting a multimedia stream, the method comprising: Step A: obtaining a user request file; Step B: selecting an appropriate stream service quality parameter; Step C: requesting the user The file is instantly transcoded to generate a multimedia stream; in 201215050 and step D: the multimedia stream is transmitted to the user. Through the above-mentioned open service gateway and the method of processing and transmitting multimedia streams, the open service gateway and the universal plug-and-play device can be effectively integrated, thereby realizing the multimedia stream with the concept of unlimited audio and video extension. [Embodiment] In order to make the person skilled in the art understand the purpose of the present invention, the preferred embodiment of the present invention will be described in detail below with reference to the drawings. Referring to the first figure, the open service gateway (丨" of the present invention can process and transmit multimedia streams' and support the open service gateway standard and the universal plug-and-play standard, the open service. The gateway (1) comprises: an open service gateway frame (10) developed using open service gateway technology specifications; and an open service gateway service package (11) including: The basic service pack function block (110) 'includes the hyper-file transfer protocol function and provides various open service channel service and debug message output functions; a universal plug-and-play service pack function block (丨丨丨) Used to link and control universal plug-and-play devices, and to provide the plug-and-play point (C. coffee 1 pGim) function. The universal plug-and-play control point function has Addressing, Discovery (DiscoveIy), Description (Desc_^ ^f'J(Control) >^#it^(EventNotification)a^J.^(Presentation)x^^; ^ and a video sound without the extension of the service package Wei block (112), The rib accepts the request of the far-end multi-201215050 media streaming service. The gateway (1) tilting-telephone external box (10) is not shown in the field of at least one universal plug-and-play device (not shown). Referring to the figure _, the video infinite extension service pack functional block (in) includes : The Service Control Core Group (1120) is used to receive and respond to user control messages and has the function of obtaining multimedia device files. The User Personalization Group (1121) is provided with the function of user account preference attribute management. #及分析的功能的功能功能的功能的功能的功能的功能; a multimedia streaming transcoding module (1丨22), side to convert the required multimedia broadcast or TV signal into other formats and The multimedia stream of the encoding rate; and the multimedia streaming module (1123) is used to transmit the multimedia stream to instantly transmit the multimedia stream after being transferred by the multimedia stream transcoding module (1122) to use凊 Refer to the figure-to-three figure's video infinity extension service pack function block (1) force life cycle with open service gateway standard service package operation requirements, can be divided into: Φ registration status (112a Is used to indicate that the service infinite extension service package function block (112) has been service registered with the open service gateway frame (1); the removal status (112b) is used to indicate that the service has been moved. In addition to the service infinity extension service pack function block (112) registered in the service of the open service gateway framework (1); the parsing state (112c) is used to indicate that the video infinity extension service pack functional area has been parsed Block (112) the existence of each dependent function object file; the startup state (112d) is used to indicate that the service control module (112〇) has been activated, the user personalization module (1121), the multimedia stream transcoding The module (1122) and the multimedia streaming module & 201215050 (1123); the deactivated state (112e) is used to indicate that the service control module (112〇) has been deactivated, and the user personalization module (1121), the multimedia stream transcoding module (1122) and the multimedia stream transmission module (1123); and waiting for the user device connection state (U2f) to indicate the video infinity extension service package functional area Block (112) enters waiting for user device connection or provides multimedia streaming service cycle. Furthermore, the registration state (112a), the removal state (112b), the analysis state (U2c), the startup state (U2d), the deactivation state (112e), and the waiting for the user device connection state (112f) are performed. The video infinity extension service pack function block (112) can passively switch between different states through the control conversion performed by the user (corresponding to the solid arrow in the third figure), or without user control. Active switching is performed actively to switch between different states (corresponding to the dashed arrow in the third figure). Please refer to the fourth figure, 'the method for processing and transmitting multimedia stream (7) of the present invention is for processing and transmitting multimedia stream'. The method (2) includes: Step A (201): obtaining a user request file; # Step B (2〇2): selecting an appropriate streaming service quality parameter; Step C (203): Instantly transcoding the user request file to generate a multimedia stream; and Step D (204): the multimedia Streaming to the user. Please refer to steps A, 2 and 4 for the step A (2〇1) by means of the service shop module (1) connected to an external TV box (not shown) via the open service gateway (1), or Communicate with the universal plug-and-play service package (1) through the open service gateway framework (10), and obtain the universal plug-and-play device connected thereto by the service control module (1120) (not shown) User request for the building; 201215050 This step B (2〇2) is based on the user's personalization module (1 is called to determine the state of the user device connected to the open service gateway (1), or according to the user The message of the person is selected, and the appropriate stream service quality parameter is selected according to the attribute set by the user; the step C (203) transmits the contention service quality parameter to the multimedia stream transfer module (1122). The streaming service quality parameter instantaneously transcodes the television signal or the multimedia file requested by the user to generate a multimedia stream; the step D (2〇4) is performed by the multimedia stream transmission module (1(2)). Send the multimedia stream φ to the user. Please refer to the figure - to figure four, in order to It is easier for the reviewing committee to understand the creative content of the present invention. The specific embodiment is described as follows. When a remote user uses a user device (not shown) to extend the service pack functional block (112) to the video infinitely. When the signal of the television external box or the multi-ship φ stream service of the universal plug-and-play device is used, the open service gateway (1) first obtains the remote time requirement by the service control set (112G). Then, the clerk's personalization module (out 1) judges the status of the bribe device, or selects the appropriate streaming service according to the attribute of the remote occupant. Quality parameter; then, according to the stream service quality parameter 'finely multi-ship technology transfer code Huan (1122) job-turning requirements, the slot case for the P-study to generate - multimedia streaming; finally, the use of the multimedia The streaming module (1123) 'transfers the multimedia stream to the user device. In summary, the present invention can be instantly transferred through the above-described open service gateway and the method of processing and transmitting the multimedia stream. Code TV signal and universal plug and play The device file stream is transmitted to the remote user without being restricted by time and space, thereby achieving the concept of unlimited audio and video extension. 201215050 Through the above detailed description, the purpose and function of the present invention can be fully displayed. The progress of the implementation! · The industry has great value in the use of the industry, and it is a new invention that has never been seen before on the market. It is completely in line with the invention of the county, and the New Zealand „ please. It seems to be the better implementation of the invention alone. When Wei (4) defines the scope of the implementation of the invention, that is, the equal changes and modifications made by the scope of the invention according to the scope of the invention are all within the scope of this slogan, and I would like to ask your review committee Wei' and pray for it. Pray. [Simplified Schematic] The first figure is the system architecture diagram of the open service gateway of the present invention. The second figure is the internal functional block diagram of the function block of the audio and video infinite extension service pack. The second picture is the life cycle diagram of the function block of the Infinity Extension Service Pack. The fourth diagram is a flow diagram of a method of processing and transmitting a multimedia stream of the present invention. [Description of main component symbols] (I) Open service gateway (10) Open service gateway frame (II) Open service gateway service package (110) Basic service package function block (III) Universal with Plug and Play Service Pack Function Block (112) Video Infinity Extension Service Pack Function Block (1120) Service Control Module (1121) User Personalization Module (1122) Multimedia Stream Transcoding Module (1123) Multimedia Streaming Module 201215050 (112a) registration state (112b) removal state (112c) resolution state (112d) startup state (112e) deactivation state (112f) waiting for user device connection state (2) processing and transmitting multimedia stream method

(201) 步驟A(201) Step A

(202) 步驟B(202) Step B

(203) 步驟C(203) Step C

(204) 步驟D(204) Step D

1212

Claims (1)

201215050 七、申請專利範圍: 1. -種開放式服_道11,係可處理並傳輪多媒體核,並且提供間道器 功能以支援開放式服務間道器鮮及通用隨插即用標準,該開放式服務問 道器包括: -開放式服務閘道雜架,係_開放式服務閘道器技術規格開發; 以及 一開放式服務閘道器服務包,包括: • —基本服務包魏區塊,魏括敎件傳送齡魏歧提供各 種開放式服務閘道器服務與偵錯訊息之輸出功能; 通用Ik插即贿務包功能區塊,制以連結控制通職插即用 設備,並提供通騎插即用控制點功能,該通用隨插即用控制點功能具有 定址、發現、描述、控制、事件通知以及呈現功能;以及 一影音無限延伸服務包功能區塊,係用以接受與回應遠端多媒體 串流服務之要求。 鲁2.如申請專利範圍第i項所述之開放式服務閘道器,其中該影音無限延伸 服務包功能區塊包括: 一服務控鑛組’制以接收與回應使用者控制訊息,並具備取得多 媒體裝置檔案之功能; 用戶個人化模細·’係用以管理使用者帳號喜好屬性,以及分析連接 閘道器之使用者裝置之效能; 一多媒體串流轉碼模組,係用以將所要求之多媒體檔案或電視訊號轉 換成其它格式及編碼率之多媒體串流; 以及 13 201215050 一多媒體串流傳輸模組,係用以傳輸多媒體串流,並即時傳送經該多 媒體串流轉碼模組轉碼過後之多媒體串流至使用者端。 3.如申請專織H第1項所述之開放式服刺道^,其巾該影音無限延伸 服務包功能區塊之生命週期配合開放式服務閘道器標準之服務包運作需 求,可分為: 註冊狀態’係用以表示已執行該影音無限延伸服務包功能區塊於該開 放式服務閘道器框架之服務註冊; Φ 移除狀態,係用以表示已移除該影音無限延伸服務包功能區塊於該開 放式服務問道器框架之服務註冊; 解析狀態,翻於絲⑽析該影音無限延伸服務包魏區塊各相依 功能物件檔之存在性; 啟動狀態,制以表示已啟觸服務控繼組、顧戶個人化模組、 該多媒體串流轉碼模組以及該多媒體串流傳輸模組; 停用狀態,制以表示已剌該服務控纖組、削戶個人化模組、 籲該?媒體串流轉碼模組以及該多媒體串轉輸模組;以及 等待使用者A置連線狀態,制以表示該影音無限延伸服務包功能區 塊進入等制Μ置連線或提供多媒體串流服務之週期。 4. 如申5月專利範圍第i項所述之開放式服務閑道器,其中該開放式服務閘 道器係與電視外接盒或至少一通用隨插即用設備連結。 5. 種處理鱗料媒體核之方法,該方法包括: 步驟A:取得使用者要求播案; 步驟B .選擇適當㈣流服務品質參數; 201215050 步驟c:將使用者要求檔案作即時轉碼,進而產生一多媒體串流;以 及 步驟D:將該多媒體串流傳送至使用者端。 6. —種使用如申請專利範圍第2項所述之開放式服務閘道器的處理並傳輪 多媒體串流之方法,該方法包括: 步驟A:利用該服務控制模組取得使用者要求檔案; 步驟B:利用該用戶個人化模組選擇適當的串流服務品質參數; 步驟C:根據該串流服務品質參數,並利用該多媒體串流轉碼模組將 使用者要求槽案作即時轉碼,進而產生一多媒體串流;以及 步驟D:利用該多媒體申流傳輸模組將該多媒體串流傳送至使用者端。 7·如申請專利範圍第6項所述之處理並傳輸多媒體串流之方法,其中該步 驟A係藉由該服務控制模組經該開放式服務閘道器與一外接電視盒連接, 或是透過該開放式服務閘道器框架與該通用隨插即用服務包溝通,再藉由 該服務控制模組取得與其連接之通用隨插即用設備的使用者要求檔案。 8.如申請專利範圍第6項所述之處理並傳輸多媒體串流之方法,其中該步 驟B係藉由該用戶個人化模組判斷連接該開放式服務閘道器之使用者裝置 狀態,或根據使用者登入之訊息,搭配使用者設置之屬性,選擇適當的串 流服務品質參數。 八、圖式: (如次頁。) 15201215050 VII. Patent application scope: 1. - Open service _ Road 11, which can process and transmit multimedia cores, and provide inter-channel function to support open service inter-channel fresh and universal plug-and-play standards. The open service interrogator includes: - an open service gateway, an open service gateway technology specification development; and an open service gateway service package, including: • Basic service package Wei District Block, Wei Zuo piece transfer age Wei Qi provides a variety of open service gateway service and debug message output function; General Ik plug-in bribery package function block, system to connect control plug-and-play equipment, and provide access The plug-and-play control point function, the universal plug-and-play control point function has addressing, discovery, description, control, event notification and rendering functions; and an audio and video unlimited extension service pack function block, which is used to accept and respond far Requirements for end multimedia streaming services. Lu 2. The open service gateway device of claim i, wherein the audio and video infinite extension service package functional block comprises: a service control group to receive and respond to user control messages, and The function of obtaining the multimedia device file; the user personalization module is used to manage the user account preference attribute and analyze the performance of the user device connected to the gateway; a multimedia stream transcoding module is used for Converting multimedia files or TV signals into multimedia streams of other formats and encoding rates; and 13 201215050 A multimedia streaming module for transmitting multimedia streams and transmitting them instantly via the multimedia stream transcoding module The multimedia stream after the code is passed to the user end. 3. If you apply for the open service spurs as described in item 1 of the H, the life cycle of the audio-visual infinite extension service pack functional block matches the operational requirements of the open service gateway standard service package. The registration status is used to indicate that the service registration of the video infinite extension service package function block is performed in the open service gateway frame; Φ the removal status is used to indicate that the video unlimited extension service has been removed. The package function block is registered in the service of the open service requester framework; the parsing state is turned over (10) to analyze the existence of each dependent function object file of the video infinite extension service package Wei block; the startup state, the system indicates that the Initiating the service control group, the customer personalization module, the multimedia stream transcoding module, and the multimedia stream transmission module; the state of being deactivated, indicating that the service control fiber group and the personalization module are Group, call for it? a media stream transcoding module and the multimedia string transfer module; and waiting for the user A to connect to the line state, to indicate that the video infinity extension service pack function block enters the isochronous connection or provides a multimedia streaming service Cycle. 4. The open service attendant device of claim 5, wherein the open service gateway is coupled to a television external box or at least one universal plug-and-play device. 5. A method for processing a squama media core, the method comprising: Step A: obtaining a user request for a broadcast; Step B: selecting an appropriate (four) stream service quality parameter; 201215050 Step c: Instantly transcoding the user request file, And generating a multimedia stream; and step D: transmitting the multimedia stream to the user end. 6. A method of processing and transmitting a multimedia stream using an open service gateway as described in claim 2, the method comprising: Step A: using the service control module to obtain a user request file Step B: using the user personalization module to select an appropriate stream service quality parameter; Step C: according to the stream service quality parameter, and using the multimedia stream transcoding module to instantly transcode the user request slot And generating a multimedia stream; and step D: transmitting the multimedia stream to the user end by using the multimedia streaming module. 7. The method of processing and transmitting a multimedia stream as described in claim 6 wherein the step A is connected to an external television box via the open service gateway by the service control module, or Communicate with the universal plug-and-play service package through the open service gateway framework, and then obtain the user request file of the universal plug-and-play device connected thereto by the service control module. 8. The method of processing and transmitting a multimedia stream as described in claim 6, wherein the step B is determining, by the user personalization module, a state of a user device connected to the open service gateway, or According to the user login message, with the attributes set by the user, select the appropriate streaming service quality parameters. Eight, the pattern: (such as the next page.) 15
TW99131935A 2010-09-21 2010-09-21 Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream TW201215050A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99131935A TW201215050A (en) 2010-09-21 2010-09-21 Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99131935A TW201215050A (en) 2010-09-21 2010-09-21 Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream

Publications (1)

Publication Number Publication Date
TW201215050A true TW201215050A (en) 2012-04-01

Family

ID=46786636

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99131935A TW201215050A (en) 2010-09-21 2010-09-21 Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream

Country Status (1)

Country Link
TW (1) TW201215050A (en)

Similar Documents

Publication Publication Date Title
US8230004B2 (en) Information processing apparatus, information communication system, information processing method, and computer program
CN101438256B (en) Information processing device, information communication system, information processing method
KR100754431B1 (en) Content conversion method according to processing capacity of DMR in DNLN system
CN102804686B (en) Content output system and codec information sharing method thereof
CN106454472B (en) Multi-screen interaction method and system
KR100724950B1 (en) How to share content between devices using IIEE1394 interface in DLDNA system
US20170019443A1 (en) Device and method for transferring the rendering of multimedia content
CN102739779B (en) A kind of digital home's exchange method based on DLNA, system and relevant device
US8607284B2 (en) Method of outputting video content from a digital media server to a digital media renderer and related media sharing system
US9942620B2 (en) Device and method for remotely controlling the rendering of multimedia content
CN102710985A (en) Method and system for realizing television screen shift in home LAN (local area network) and television equipment
CN102665134B (en) Method for realizing DLNA media sharing by using set-top box
US20080025306A1 (en) Internet protocol television system, method for providing internet protocol multicast TV signal, TV transferring apparatus, and TV receiving apparatus
CN103748854B (en) Apparatus and method for providing streaming service
EP2566177B1 (en) Electronic apparatus and method for transferring contents on cloud system to device connected to DLNA
JP5257659B2 (en) Video data transmission method, video data transmission apparatus for executing the method, video data transmission program for causing computer to execute the method, and recording medium in which the program is written
KR20100087274A (en) Optimized trnasmitting method between media player and service using protocol converting for android mobile terminal
TW201215050A (en) Open service gateway capable of processing and transmitting multimedia stream and method for processing and transmitting multimedia stream
JP4419434B2 (en) Server apparatus, information processing apparatus, information processing method, and computer program
CN101868975B (en) Method and apparatus for searching for iptv service relay devices and method and apparatus for interacting with devices
KR100632399B1 (en) Bridge device and method for interfacing high speed serial devices with general purpose plug and play devices
KR20130024788A (en) Apparatas and method for contents transfer to dlna connected device of cloud system in an electronic device
CN101188733A (en) A Home Network Multimedia Access System
KR101250810B1 (en) Method and apparatus for processing data to recognise a IEEE1394 AV/c device connected to DLNA network as a UPnP device
CN102882839B (en) For the apparatus and method of easily extensible application service