用於用戶參與的交互式網際網路協議電視廣播服務的系統和方法
2023-04-30 03:45:11 4
專利名稱:用於用戶參與的交互式網際網路協議電視廣播服務的系統和方法
技術領域:
本發明涉及用於用戶參與的交互式IPTV廣播服務的系統和方法,並更具體地,涉 及這樣的用於用戶參與的交互式IPTV廣播服務的系統和方法,其允許廣播者將用戶的視 頻實時合成為廣播內容,並在IPTV廣播信道上傳送該廣播內容。
背景技術:
交互式IPTV廣播允許廣播者通過網際網路或在移動環境中從用戶接收基於文本的 數據並在廣播內容中反映所接收的基於文本的數據,或者按照重疊形式將基於文本的數據 與廣播內容混合以傳送與基於文本的數據混合的廣播內容。此外,交互式IPTV廣播以全球資訊網為基礎來在廣播者主頁中實時註冊用戶生成的 圖像或運動畫面,並通過廣播提供所註冊的圖像或運動畫面。然而,這些不能被稱為真實用戶參與。此外,不存在允許廣播者將用戶生成的視頻 實時合成為廣播內容並將它們傳送到IPTV廣播信道的發明。
發明內容
技術問題本發明的一方面提供了一種在IPTV廣播系統中允許廣播者將用戶的視頻實時合 成為廣播內容的用於用戶參與的交互式IPTV廣播服務的系統和方法。技術方案根據本發明的一個方面,提供了一種用戶參與的交互式IPTV廣播服務系統,該系 統包括廣播控制器,用於保留IPTV廣播信道的時間以根據該保留時間執行IPTV廣播,在 該廣播服務期間通知用戶參與以接受該用戶參與,並進行控制,使得作出參與廣播的請求 的用戶的視頻被包括在正在進行的廣播的視頻中,並然後廣播;多個客戶機,當根據IPTV 廣播用戶的選擇請求參與廣播時,每一客戶機向廣播控制器通知對應用戶的請求,並生成 對應用戶的視頻和音頻業務;和媒體伺服器,用於在廣播控制器和客戶機之間中繼用戶的 廣播參與,並接收和混合廣播者的視頻和音頻業務、以及作出參與廣播的請求的每一用戶 的視頻和音頻業務。所述用戶參與的交互式IPTV廣播服務系統還可包括平臺伺服器,用於存儲該廣 播控制器所保留的IPTV廣播信道的時間,並在IPTV信道上在保留時間處對從媒體伺服器 傳送的廣播流進行多播。當從多個客戶機生成響應於廣播控制器的用戶參與通知作出參與廣播的請求的 用戶的參與廣播的請求時,媒體伺服器可存儲作出參與廣播的請求的用戶的列表作為等待 列表,並然後向廣播控制器提供所存儲的等待列表。當從媒體伺服器提供該等待列表時,廣播控制器可從該等待列表中選擇被允許參 與正在進行的廣播的用戶的列表,並提供所選擇的用戶列表。
該媒體伺服器可存儲從該廣播控制器提供的所選擇的用戶列表作為參與者列表, 通知與視頻參與的參與者的列表對應的客戶機,並從每一客戶機接收對應用戶的視頻和音 頻業務。當選擇被允許參與廣播的用戶的列表時,廣播控制器可根據廣播者的設置信息生 成視頻位置信息,以在正在進行的廣播中包括所選擇的用戶的視頻,向媒體伺服器傳送所 生成的視頻位置信息,並促使媒體伺服器根據該視頻位置信息來混合廣播者的視頻和用戶 的視頻。當該廣播者沒有設置該視頻位置信息時,該廣播控制器可根據預定位置信息生成 用戶的視頻位置信息,並可向媒體伺服器傳送所生成的視頻位置信息。在客戶機響應於廣播控制器的用戶參與通知生成想參與廣播的用戶的參與廣播 的請求之後,當用戶使用視頻作出參與廣播的請求時,每一客戶機可生成對應視頻參與請 求,並且然後當該廣播控制器接收到該視頻參與請求並作出對於該視頻參與的應答時,所 述客戶機可向媒體伺服器傳送對應用戶的視頻和音頻業務。該廣播控制器可進行控制,使得該廣播者所選擇的輔助內容進一步包括在正在進 行的廣播中。當需要在正在進行的廣播中包括該輔助內容時,該廣播控制器可生成該輔助內容 的視頻位置信息並向媒體伺服器傳送所生成的視頻位置信息,使得該輔助內容的視頻根據 該視頻位置信息與該廣播者的視頻或該廣播者和該用戶的視頻混合。該廣播控制器可包括用於通知用戶參與廣播的菜單、等待列表、用於從等待列表 中選擇視頻參與者的控制菜單、用於提供輔助內容的菜單、用於設置每一視頻的位置信息 的菜單、和用於保留IPTV信道的廣播時間的顯示屏幕UI。根據本發明的另一方面,提供了一種交互式IPTV廣播服務系統中的媒體伺服器 的用戶參與的交互式IPTV廣播服務方法,該方法包括在廣播服務期間通知用戶參與以接 受該用戶參與;當從所述用戶接收到請求消息時,存儲作出參與廣播的請求的用戶的列表 作為等待列表;當從所述等待列表中選擇出被允許參與正在進行的廣播的用戶的列表時, 存儲所選擇的用戶作為參與者列表;對來自所選擇的用戶的視頻參與請求作出應答;生成 來自所選擇的用戶的視頻和音頻業務;和對廣播者的視頻和音頻業務以及用戶的視頻和音 頻業務進行混合和廣播。該方法可進一步包括當選擇被允許參與廣播的用戶的列表時,根據廣播者的設 置信息生成視頻位置信息,以在正在進行的廣播中包括所選擇的用戶的視頻,其中根據該 視頻位置信息來混合所述廣播者和用戶的視頻。該方法還可包括當廣播者沒有設置用戶的視頻位置信息時,根據預定視頻信息生 成用戶的視頻位置信息。該方法還可包括在正在進行的廣播中包括廣播者所選擇的輔助內容。所述在正在進行的廣播中包括廣播者所選擇的輔助內容的步驟可包括接收由廣 播者所選擇並在正在進行的廣播中包括的輔助內容的視頻位置信息;和根據該視頻位置信 息混合該輔助內容的視頻和廣播者的視頻或廣播 者和用戶的視頻。根據本發明的另一方面,提供了一種交互式IPTV廣播服務系統中的廣播控制器 的用戶參與的交互式IPTV廣播服務方法,該方法包括第一操作,用於根據保留時間來檢查是否在一般廣播模式期間輸入了共享(participatory)廣播服務請求;第二操作,用於在顯示屏幕上顯示正在進行的共享廣播,從該一般廣播模式變換為共享廣播模式,並當作 為第一操作的檢查結果輸入了該共享服務請求時,向媒體伺服器傳送共享廣播服務通知消 息;第三操作,用於檢查是否從媒體伺服器輸入了對於共享廣播請求視頻參與的用戶的等 待列表的信息,當輸入了等待列表時,更新該等待列表並在顯示屏幕上顯示更新的等待列 表,並獲得從該等待列表中選擇的參與者的列表;第四操作,用於檢查是否從廣播者輸入了 關於所獲得的等待列表的視頻位置設置信息,並且當沒有輸入該視頻位置設置信息時,設 置預定位置作為該參與者視頻的位置;和第五操作,用於向媒體伺服器傳送用戶參與請求 消息,該消息包括廣播者設置的參與者視頻或預定參與者視頻的位置信息,以混合廣播者 的視頻和作為參與者選擇的用戶的視頻。該方法還可包括第六操作,用於如果作為第一操作的檢查結果沒有輸入共享廣播 服務請求,則當沒有輸入輔助內容提供請求時,維持當前廣播狀態,而當輸入了輔助內容提 供請求時,檢查該輔助內容是IPTV源還是本地內容。該方法還可包括第七操作,用於當作為第三操作的檢查結果沒有提供有關等待 列表的信息時,檢查是否從媒體伺服器的等待列表中的用戶的客戶機傳送了參與請求消 息;和第八操作,用於作為第七操作的檢查結果,當傳送了該用戶的參與請求消息時,在顯 示屏幕上顯示已接收了該參與請求的對應用戶的ID,並且當沒有提供該用戶的參與請求消 息時,檢查該廣播者是否直接向用戶請求參與。該方法還可包括第九操作,用於當作為第八操作的檢查結果廣播者通過廣播者的 輸入直接向用戶請求參與廣播時,檢查是否存在預先存儲的等待列表,當不存在等待列表 時,在顯示屏幕上顯示錯誤消息,並然後再次執行該第三操作。該方法還可包括第十操作,用於當存在先前存儲的等待列表時,在顯示屏幕上顯 示等待列表,檢查是否從廣播者輸入了有關所顯示的等待列表的視頻的視頻位置設置信 息,並當沒有輸入圖像位置設置信息時,將預定位置設置為該視頻位置。該方法還可包括第十一操作,用於當作為該第八操作的檢查結果沒有輸入共享廣 播服務請求時,檢查是否從廣播者輸入了輔助內容提供請求,當沒有輸入輔助內容提供請 求時,再次執行第一操作,並當輸入了輔助內容提供請求時,再次執行第六操作。該方法還可包括第一副操作,用於根據該第六操作的檢查結果來在該顯示屏幕 上顯示IPTV源的列表或本地內容的列表,並促使該廣播者選擇所述IPTV源或本地內容 用於形成正在進行的廣播視頻;第二副操作,用於檢查是否從廣播者輸入了有關所選擇的 IPTV源或本地內容的輔助內容視頻的位置設置信息;第三副操作,用於當作為該第二副操 作的結果沒有輸入該輔助內容視頻的位置設置信息時,設置預定位置作為該輔助內容的視 頻位置;第四副操作,用於向媒體伺服器傳送包括有關廣播者設置的輔助內容視頻的位置 設置信息或預定位置信息的輔助內容提供請求消息;第五副操作,用於當接收到與該輔助 內容提供請求消息對應的應答消息時,向媒體伺服器傳送具有輔助內容的流的廣播者的視 頻;和第六副操作,用於在傳送輔助內容流的同時檢查是否執行了共享廣播服務,當沒有執 行共享廣播服務時,維持當前廣播狀態,而當執行共享廣播服務時,再次執行該第二操作。有利效果如上所述,根據本發明示範實施例的用於用戶參與的交互式IPTV廣播服務的系統和方法將該IPTV改變服務的被動用戶改變為通過該交互式IPTV廣播系統直接參與廣播 的用戶,並允許來自遠程地區的參與者加入廣播,而無需廣播者邀請來自遠程地區的客人 進入演播室,由此提供多種服務,並減少邀請客人所需的時間和成本。
圖1是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的配置 圖;圖2是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的廣 播媒體流的流向的圖;圖3是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的用 於控制的配置節點之間的控制接口的圖;圖4是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的廣 播控制器的配置圖;圖5是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的客 戶機的配置圖;圖6是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的媒 體伺服器的配置圖;圖7是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的平 臺伺服器的配置圖;圖8是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的廣 播控制器的屏幕UI的圖;圖9是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的客 戶機的屏幕UI的圖;圖10是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中保 留IPTV廣播信道的時間的處理的信號流程圖;圖11是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中控 制客戶機的處理的信號流程圖;圖12是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中傳 送和混合廣播媒體流的處理的信號流程圖;圖13是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中由 廣播控制器提供輔助內容的處理的信號流程圖;圖14是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的 廣播控制器的操作的流程圖;和圖15是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的 客戶機的操作的流程圖。
具體實施例方式其後,現在將參考附圖來詳細描述本發明的示範實施例。然而,在與本發明的實施 例關聯的操作原理的描述中,省略已知技術或配置的詳細描述,因為它可能不必要地使得本發明的精神模糊。在以下描述中,不詳細描述公知功能或配置,因為他們將以不必要的細 節使得本發明模糊。而且,相同的附圖標記在說明書中始終表示相同的元件。圖1是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的配置 圖。 參考圖1,根據本發明示範實施例的用戶參與的交互式IPTV廣播系統包括廣播控 制器100、多個客戶機200、媒體伺服器300和平臺伺服器400。在交互式IPTV廣播系統中,廣播控制器100控制交互式IPTV廣播,而客戶機200 執行與現有IPTV STB相同的功能,並向用戶提供交互式IPTV廣播服務。客戶機200包括 用於提供作為共享廣播的交互式IPTV服務的程序。平臺伺服器400根據保留時間向用戶傳送實際廣播流。媒體伺服器300控制參與 交互式IPTV廣播服務的客戶機200。此外,媒體伺服器300充當對從廣播控制器100和客 戶機200流動的媒體流進行混合的媒體伺服器300的首端(head end) (Η/Ε)。圖2是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的廣 播媒體流的流向的圖。參考圖2,在交互式IPTV廣播系統中,廣播控制器100在保留的廣播時間處將媒體 流傳送到媒體伺服器300。在這裡,包括廣播媒體流的視頻和音頻的媒體流包括廣播者的視 頻和音頻。此外,廣播控制器100可向媒體伺服器300傳送該廣播者所選擇的輔助內容。媒體伺服器300基於該廣播者所設置的控制信息來混合該廣播控制器100和客戶 機200所傳送的相應媒體流中包括的視頻和音頻,並向平臺伺服器400傳送所混合的視頻 和音頻。這裡,廣播控制器100和客戶機200通過單播向媒體伺服器300傳送媒體流。平臺伺服器400通過使用分配的信道的多播地址向參與廣播的用戶的客戶機200 和觀看對應廣播的所有客戶機200提供共享廣播服務流,在該共享廣播服務流中,廣播者、 輔助內容和用戶的視頻和音頻彼此混合。圖3是圖示了為了控制根據本發明示範實施例的交互式IPTV廣播系統而定義的 配置節點之間的配置接口的圖。如圖3中所示,接口 A和B中的每一個定義控制消息,以保留廣播控制器100通過 IPTV信道進行廣播的時間。此外,接口 A和B中的每一個在保留的IPTV廣播時間處向廣播 控制器100傳送該控制消息,使得該廣播控制器100準備廣播。接口 C和D中的每一個定義以下控制處理,該控制處理選擇共享廣播的用戶、參與 者(即廣播者和用戶)的視頻位置、輔助內容的視頻位置、有關參與者的參與請求的信息。 這裡,接口 C所定義的廣播者、用戶和輔助內容的圖像位置可由廣播控制器100控制。艮口, 廣播控制器100生成有關視頻的位置信息,並向媒體伺服器300傳送該位置信息。媒體服 務器300基於傳送的位置信息來混合視頻。將參考圖10到15來描述由接口 Α、B、C和D執行的廣播控制器100、媒體伺服器 300、平臺伺服器400和客戶機200的交互式IPTV廣播服務操作。接下來,將簡要描述交互式IPTV廣播系統的組件的配置和操作。圖4是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的廣播 控制器的配置圖。
參考圖4,廣播控制器100包括A/V流接收單元111、A/V顯示器112、A/V數據輸 入單元113、本地內容裝載器114、IPTV流接收單元115、業務控制單元116、配置信息單元 117、媒體傳送單元118、客戶機控制輸入/輸出單元119、布局控制輸入/輸出單元120、服 務控制單元121、廣播調度輸入/輸出單元122、廣播調度控制單元123、文本數據接收單元 124、聊天控制單元125、和文本數據傳送單元126。具有上述配置的廣播控制器100向A/V顯示器112輸出該A/V流接收單元111所 接收的廣播媒體流。然後,廣播控制器100的業務控制單元116控制該A/V數據輸入單元 113通過相機和麥克風接收的視頻和音頻、該本地內容裝載器114所選擇的本地內容、和該 IPTV流接收單元115所接收的IPTV流,該A/V數據輸入單元113通過相機和麥克風接收的 視頻和音頻、該本地內容裝載器114所選擇的本地內容、和該IPTV流接收單元115所接收 的IPTV流然後經過媒體傳送單元118,以便輸出為相應視頻和音頻流。這裡,業務控制單元 116可參考該配置信息單元117來控制視頻、音頻、本地內容和IPTV流。廣播控制器100通過與服務控制單元121相連的客戶機控制輸入/輸出單元119 和布局控制輸入/輸出單元120來控制客戶機200參與廣播,並設置廣播者、用戶、和輔助 內容的視頻位置。此外,廣播控制器100促使廣播調度輸入/輸出單元122和廣播調度控制單元123 根據廣播者的選擇保留IPTV廣播時間,促使聊天控制單元125參考該配置信息單元117來 控制該文本數據接收單元124所接收的文本數據,並然後促使該文本數據傳送單元126向 聊天伺服器(未示出)輸出文本數據。圖5是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的客 戶機的配置圖。參考圖5,客戶機200包括A/V流接收單元211、A/V顯示器212、A/V數據輸入單 元213、業務控制單元214、配置信息單元215、媒體傳送單元216、服務控制輸入/輸出單 元217、服務控制單元218、文本數據接收單元219、聊天控制單元220、和文本數據傳送單元 221。具有上述配置的客戶機200向A/V顯示器212輸出該A/V流接收單元211所接收 的廣播媒體流,促使該業務控制單元214參考該配置信息單元215來控制通過相機和麥克 風輸入到A/V數據輸入單元213的視頻和音頻,並然後促使媒體傳送單元216輸出相應視 頻和音頻流。此外,客戶機200通過與服務控制單元218相連的服務控制輸入/輸出單元217 來控制用戶參與廣播。此外,客戶機200參考配置信息單元215通過聊天控制單元220來 控制文本數據接收單元219所接收的文本數據,並然後促使文本數據傳送單元221向聊天 伺服器(未示出)輸出文本數據。圖6是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的媒 體伺服器的配置圖。參考圖6,媒體伺服器300包括代理調度器311、混合DB 312、等 待DB313、調度DB 314、客戶機控制單元315、接收控制單元316、布局控制單元317、接收單元318、混合器320、 和傳送單元319。具有上述配置的媒體伺服器300促使代理調度器311在平臺伺服器400中存儲有關廣播調度器的IPTV廣播的保留時間信息,並允許在廣播調度器和平臺伺服器400之間通 過接口 A和B接收和傳送與廣播保留相關的信息。這裡,媒體伺服器300在調度DB 314中 存儲廣播保留時間信息。媒體伺服器300促使客戶機控制單元315接收通過接口 C從廣播控制器100提供 的廣播者、用戶和輔助內容的視頻位置信息、通過接口 C和D從廣播控制器100提供的關於 參與廣播的用戶的選擇的信息、和從客戶機200提供的有關對於參與廣播的請求的信息。
客戶機控制單元315向布局控制單元317傳送有關每一視頻的位置信息,並在等 待DB 313中存儲有關接收參與廣播的請求的客戶機200的位置信息,並在混合DB 312中 存儲有關確定為參與廣播的用戶的客戶機200的信息。當接收單元318從廣播控制器100和客戶機200接收到廣播者、用戶和輔助內容 的媒體流時,混合器320參考布局控制單元317來混合每一媒體流的視頻和音頻,並促使傳 送單元319輸出混合後的媒體流。這裡,混合器320包括視頻混合器321、音頻混合器322 和MPEG2 TS混合器,並對媒體流的視頻和音頻進行混合。圖7是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的平臺 伺服器的配置圖。參考圖7,平臺伺服器400包括實時流接收單元411、信道流廣播器 (streamer) 412、信道調度器413、實時流傳送單元414、和IPTV廣播傳送單元415。當實時流接收單元411接收到媒體流時,具有上述配置的平臺伺服器400促使信 道流廣播器412確定傳送對應媒體流的信道,並向實時流傳送單元414和IPTV廣播傳送單 元415輸出對應媒體流。 平臺伺服器400接收並存儲來自信道調度器413的通過接口 A提供的廣播保留信 息。此外,平臺伺服器400促使信道流廣播器412參考包括廣播保留信息的信道調度器413 來確定傳送媒體流的信道。圖8是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的廣 播控制器的屏幕UI的圖。參考圖8,在廣播屏幕頂部A顯示廣播開和關的廣播控制器100在屏幕上提供等待 列表B。此外,廣播控制器100提供從等待列表選擇視頻參與者的「加入/離開」的控制菜 單、提供輔助內容的「外部源」和「實況電視」菜單、設置每一視頻的位置信息的菜單C、和根 據IPTV信道來保留時間的菜單D。圖9是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中的客 戶機的屏幕UI的圖。參考圖9,與廣播控制器UI不同的是,在廣播屏幕頂部A上顯示廣播開和關的客戶 機200提供除了廣播視頻之外的對應用戶的視頻B、請求參與廣播的菜單C、和請求視頻參 與的菜單D。圖10是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中根 據IPTV廣播信道來保留時間的處理的信號流程圖。參考圖10,由於交互式IPTV廣播系統中的廣播控制器100需要在廣播之前預先保 留廣播時間,所以廣播控制器100向媒體伺服器300傳送包括廣播時間信息的保留請求消 息(SlOl)。
媒體伺服器300向平臺伺服器400傳送從廣播控制器100傳送的保留請求消息(S102),並促使平臺伺服器400保留廣播時間(S103)。已保留了廣播時間的廣播控制器100向媒體伺服器300傳送保留再確認消息以再 次確認該保留(S104),並促使媒體伺服器300向平臺伺服器400傳送對應保留再確認消息 (S105)。平臺伺服器400向媒體伺服器300傳送保留確認應答消息作為對於該保留再確認 請求消息的應答(S106),而已接收到該保留確認應答消息的媒體伺服器300準備傳送該廣 播(S107)。然後,媒體伺服器300向廣播控制器100傳送從平臺伺服器400傳送的保留確 認應答消息(S108),並促使廣播控制器100根據廣播時間向媒體伺服器300傳送廣播流 (S109)。然後,將描述根據上述過程在交互式IPTV廣播系統中控制客戶機的方法,其保留 廣播保留時間並在對應的保留時間處傳送廣播流。圖11是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中控 制客戶機的處理的圖。參考圖11,當廣播控制器100允許用戶參與正在進行的廣播同時根據該廣播向媒 體伺服器300傳送廣播流時,廣播控制器100向媒體伺服器300傳送共享廣播服務通知消 息(S201)。此外,廣播控制器100促使媒體伺服器300向觀看廣播的用戶的所有客戶機200 傳送該共享廣播服務通知消息(S202)。已接收到該共享廣播服務通知消息的所有客戶機200通過顯示屏幕向用戶通知 該共享廣播的開始。當用戶檢查到該共享廣播的開始並輸入對於參與對應廣播的請求時, 客戶機200向媒體伺服器300發送參與請求消息(S203)。圖11是圖示了其中從第一客戶 機200a生成參與請求消息的一個示例的圖。當從第一客戶機200a傳送參與請求消息時,媒體伺服器300在等待DB中註冊第 一客戶機200a作為等待列表(S204),並向廣播控制器100傳送包括有關註冊的廣播參與者 的等待列表的信息的參與請求消息(S205)。當從媒體伺服器300傳送參與請求消息時,廣播控制器100在顯示屏幕上顯示有 關該對應消息中包括的等待列表的信息,並促使已檢查了該信息的廣播者選擇廣播參與者 (S206)。此外,廣播控制器100向媒體伺服器300傳送包括有關選擇的廣播參與者的列表 的信息的參與命令消息(S207)。當從廣播控制器100傳送該參與命令消息時,媒體伺服器300從對應參與命令消 息中獲得有關廣播參與者的列表的信息,並將獲得的廣播參與者從等待DB的等待列表移 動到混合DB的參與者列表(S208)。媒體伺服器300響應於該參與請求消息向作為被允許參與廣播的參與者示例的 第一客戶機200a傳送參與應答消息(S209)。第一客戶機200a向媒體伺服器300傳送對應 用戶的視頻,使得對應用戶的視頻可被包括在正在進行的廣播中。根據本發明另一示範實施例,當已生成了共享廣播服務通知消息的廣播控制器 100檢查到先前包括的等待列表並期望使得用戶參與對應共享廣播時,廣播控制器100可 向對應用戶的客戶機200 (例如,第一客戶機200a)傳送視頻參與請求消息(S211和S212)。
然後,第一客戶機200a在顯示屏幕上顯示該視頻參與請求,並根據已檢查了屏幕 的用戶的選擇來促使媒體伺服器300向廣播控制器100傳送視頻參與應答消息(S213和 S214)。接下來,將描述用於在正在進行廣播期間控制廣播者、廣播者選擇的輔助內容、以 及參與用戶的視頻的處理。圖12是圖示了在根據本發明示範實施例的用戶參與的交互式IPTV廣播系統中傳 送和混合廣播媒體流的處理的信號流程圖。參考圖12,通過在正在進行廣播期間使用除了廣播者的視頻之外的、輔助內容和 被允許參與廣播的用戶的視頻來配置廣播視頻的廣播控制器100生成廣播者、輔助內容和 用戶的視頻位置信息,並將生成的信息傳送到媒體伺服器300 (S301)。然後,媒體伺服器300接收從廣播控制器100提供的廣播者視頻、輔助內容、和從 被允許參與廣播的第一客戶機200a提供的用戶視頻(S302、S303和S304),並根據視頻位 置信息混合所接收的視頻(S305)。當媒體伺服器300向平臺伺服器400傳送所混合的視頻的廣播流時(S306),將所 混合的視頻的廣播流傳送到廣播用戶的客戶機200a和200b (S307)。
圖13是圖示了由根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的廣 播控制器提供輔助內容的處理的信號流程圖。參考圖13,當廣播者選擇在廣播控制器100的顯示屏幕上顯示的輔助內容提供菜 單時(S401),廣播控制器100向媒體伺服器300傳送輔助內容準備請求消息(S402)。媒體伺服器300根據從廣播控制器100傳送的輔助內容準備請求消息來準備混合 輔助內容的視頻(S403),並當準備好輔助內容時,向廣播控制器100傳送輔助內容準備消 息(S404)。當廣播控制器100從媒體伺服器300接收到輔助內容準備消息、並且廣播者從輔 助內容提供菜單選擇輔助內容以形成廣播視頻並播放所選擇的輔助內容時(S405),廣播控 制器100向媒體伺服器300傳送輔助內容提供請求消息(S406)。當從媒體伺服器300傳送響應於輔助內容提供請求消息的輔助內容提供應答消 息時(S407),廣播控制器100向媒體伺服器300傳送廣播者所選擇和播放的輔助內容的流 (S408)。這裡,輔助內容可以是廣播控制器100所擁有的IPTV源或內容。將詳細描述廣播控制器100和客戶機200的操作。圖14是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的廣播 控制器的操作的流程圖。參考圖14,根據保留時間執行一般廣播(S501)的廣播控制器100可檢查是否從廣 播者輸入了共享廣播服務請求(S502)。作為檢查結果,當輸入了共享廣播服務請求時,廣播 控制器100在顯示屏幕上顯示正在進行的共享廣播(S503)。廣播控制器100從一般廣播模式變換為共享廣播模式,並向媒體伺服器300傳送 共享廣播服務通知消息(S504)。然而,當沒有從廣播者輸入共享廣播服務請求時,廣播控制器100檢查是否從廣 播者輸入了輔助內容提供請求(S505)。當沒有輸入輔助內容提供請求時,廣播控制器100維持當前廣播狀態(S502)。當輸入了輔助內容提供請求時,廣播控制器100檢查廣播者所 要提供的輔助內容是IPTV源還是本地內容(S506)。廣播控制器100顯示根據檢查結果確定的IPTV源的列表和本地內容的列表,並促 使廣播者選擇形成正在進行的廣播視頻所使用的IPTV源或本地內容(S507和S508)。此 夕卜,廣播控制器100檢查是否從廣播者輸入有關所選擇的IPTV源或本地內容的輔助內容視 頻的位置設置信息(S509)。當沒有輸入輔助內容視頻的位置設置信息時,將預定位置設置 為輔助內容的視頻位置(S510)。 然後,廣播控制器100向媒體伺服器300傳送輔助內容提供請求消息,該消息包括 有關廣播者所設置的輔助內容的位置信息或預定位置信息(S511)。當接收到與輔助內容提 供請求消息對應的應答消息時,廣播控制器100向媒體伺服器300傳送具有輔助內容的流 的廣播者的視頻(S152)。廣播控制器100在傳送輔助內容流的同時檢查是否執行了共享廣播服務(S513)。 作為檢查結果,當沒有執行共享廣播服務時,廣播控制器100維持當前廣播狀態(S501)。 當執行共享廣播服務時,廣播控制器100向媒體伺服器300傳送共享廣播服務通知消息 (S504)。 當廣播控制器100變換為共享廣播模式並向媒體伺服器300傳送共享廣播服務通 知消息時,廣播控制器100檢查是否從媒體伺服器300傳送有關期望參與該共享廣播的用 戶的等待列表的信息(S514)。作為檢查結果,當從媒體伺服器300傳送有關等待列表的信息時,廣播控制器100 更新該等待列表並在顯示屏幕上顯示更新的等待列表(S515),並獲得由已檢查了對應等待 列表的廣播者選擇的參與者的列表(S516)。然後,廣播控制器100檢查是否從廣播者輸入了有關所獲得的等待列表的視頻位 置設置信息(S517)。作為檢查結果,當沒有輸入視頻位置設置信息時,廣播控制器100將預 定位置設置為參與者視頻的位置(S518)。然後,廣播控制器100向媒體伺服器300a傳送包括廣播者設置的參與者視頻或預 定參與者視頻的位置信息的用戶參與請求消息(S519),使得媒體伺服器300混合廣播者的 視頻和選擇為參與者的用戶的視頻。當沒有提供有關等待列表的信息時,廣播控制器100檢查是否由媒體伺服器300 傳送了來自媒體伺服器300的等待列表中的用戶的客戶機200的參與請求消息(S520)。當從媒體伺服器300傳送了用戶的參與請求消息時,廣播控制器100在顯示屏幕 上顯示已接收到該參與請求的對應用戶的ID(S521)。當沒有提供用戶的參與請求消息時, 廣播控制器100檢查廣播者是否直接向用戶請求參與廣播(S522)。當檢查到廣播者通過廣播者的輸入直接向用戶請求參與廣播時,廣播控制器100 檢查是否先前存儲了等待列表(S523)。當不存在等待列表時,廣播控制器100在顯示屏幕 上顯示錯誤消息(S524),並然後再次執行S514的操作。然而,當存在等待列表時,廣播控制器100在顯示屏幕上顯示該等待列表(S525), 檢查是否從廣播者輸入了有關顯示的等待列表的視頻的視頻位置設置信息(S517)。當沒有 輸入圖像位置設置信息時,廣播控制器100將預定位置設置為視頻位置(S518)。此外,廣播控制器100向媒體伺服器300傳送包括有關廣播者所設置的參與者視頻的位置信息或有關參與者視頻的預定信息的用戶參與請求消息(S519),使得媒體伺服器 300混合廣播者的視頻與選擇為參與者的用戶的視頻。廣播控制器100檢查廣播者是否直接向用戶請求參與廣播(S522)。作為檢查結 果,當確定廣播者不想向用戶作出參與廣播的請求時,廣播控制器100檢查是否從廣播者 輸入了輔助內容提供請求(S505)。當沒有輸入輔助內容提供請求時,廣播控制器100再次 執行S514的操作。當輸入了輔助內容提供請求時,廣播控制器100執行S506的操作。圖15是圖示了根據本發明示範實施例的用戶參與的交互式IPTV廣播系統的客戶 機的操作的流程圖。參考圖15,當根據從平臺伺服器400提供的媒體流向用戶提供實時廣播(S601)的 客戶機200從媒體伺服器300接收到共享廣播服務通知消息時(S602),客戶機200在顯示 屏幕上顯示共享廣播服務開始通知(S603)。當用戶在檢查了顯示屏幕之後輸入了參與廣播請求的請求時(S604),客戶機200 向媒體伺服器300傳送參與請求消息(S605)。客戶機200檢查用戶是否通過使用視頻輸入了用戶為了參與對應廣播而作出的 視頻參與請求(S606)。當輸入了視頻參與請求時,客戶機200向媒體伺服器300傳送視頻 參與請求消息,以向廣播控制器100傳送對應請求(S607)。然後,當從媒體伺服器300傳送與視頻參與請求消息對應的命令消息時(S608), 客戶機200向媒體伺服器300傳送用戶的媒體流(S609)。當沒有從用戶輸入視頻參與請求時,如果從媒體伺服器300傳送了視頻參與命令 消息(S608),則客戶機200可根據對應用戶的選擇向媒體伺服器300傳送媒體流(S609)。傳送用戶的媒體流的客戶機200檢查是否接收到視頻參與釋放消息(S610)。作為 檢查結果,當接收到視頻參與釋放消息時,客戶機200停止媒體流的傳送(S611)。當沒有 接收到視頻參與釋放消息時,客戶機200檢查是否從用戶輸入了對於釋放參與廣播的請求 (S612)。作為檢查結果,當用戶輸入對於釋放參與廣播的請求時,客戶機200停止媒體流 的傳送(S613),並向媒體伺服器300傳送視頻參與釋放請求消息(S614)。 儘管已結合這些示範實施例而示出和描述了本發明,但是對於本領域技術人員來 說將顯而易見的是,可進行修改和變型,而不脫離所附權利要求所限定的本發明的精神和 範圍。
權利要求
一種用戶參與的交互式IPTV廣播服務系統,該系統包括廣播控制器,用於保留IPTV廣播信道的時間以根據該保留時間執行IPTV廣播,在該廣播服務期間通知用戶參與以接受該用戶參與,並進行控制,使得作出參與廣播的請求的用戶的視頻被包括在正在進行的廣播的視頻中,並然後廣播;多個客戶機,當根據IPTV廣播用戶的選擇請求參與廣播時,每一客戶機向廣播控制器通知對應用戶的請求,並生成對應用戶的視頻和音頻業務;和媒體伺服器,用於在廣播控制器和客戶機之間中繼用戶的廣播參與,接收並混合廣播者的視頻和音頻業務、以及來自廣播控制器和客戶機的作出參與廣播的請求的每一用戶的視頻和音頻業務。
2.根據權利要求1的系統,還包括平臺伺服器,用於存儲該廣播控制器所保留的IPTV 廣播信道的時間,並在IPTV信道上在保留時間處對從媒體伺服器傳送的廣播流進行多播。
3.根據權利要求1的系統,其中當從多個客戶機生成響應於廣播控制器的用戶參與通 知作出參與廣播的請求的用戶的參與廣播的請求時,媒體伺服器存儲作出參與廣播的請求 的用戶的列表作為等待列表,並然後向廣播控制器提供所存儲的等待列表。
4.根據權利要求3的系統,其中當從媒體伺服器提供該等待列表時,廣播控制器從該 等待列表中選擇被允許參與正在進行的廣播的用戶的列表,並提供所選擇的用戶列表。
5.根據權利要求4的系統,其中該媒體伺服器存儲從該廣播控制器提供的所選擇的用 戶列表作為參與者列表,通知與視頻參與的參與者的列表對應的客戶機,並從每一客戶機 中接收對應用戶中的每一個的視頻和音頻業務。
6.根據權利要求4的系統,其中當選擇被允許參與廣播的用戶的列表時,廣播控制器 根據廣播者的位置設置信息生成視頻位置信息,以在正在進行的廣播中包括所選擇的用戶 的視頻,向媒體伺服器傳送所生成的視頻位置信息,並促使媒體伺服器根據該視頻位置信 息來混合廣播者的視頻和用戶的視頻。
7.根據權利要求6的系統,其中當該廣播者沒有設置該視頻位置信息時,該廣播控制 器根據預定位置信息生成用戶的視頻位置信息,並向媒體伺服器傳送所生成的視頻位置信 息。
8.根據權利要求3的系統,其中在客戶機響應於廣播控制器的用戶參與通知生成想參 與廣播的用戶的參與廣播的請求之後,當用戶使用視頻作出參與廣播的請求時,每一客戶 機生成對應視頻參與請求,並且然後當該廣播控制器接收到該視頻參與請求並作出對於該 視頻參與請求的應答時,所述客戶機向媒體伺服器傳送對應用戶的視頻和音頻業務,並然 後向每一客戶機提供該應答。
9.根據權利要求1的系統,其中該廣播控制器進行控制,使得該廣播者所選擇的輔助 內容進一步包括在正在進行的廣播中。
10.根據權利要求9的系統,其中當需要在正在進行的廣播中包括該輔助內容時,該廣 播控制器生成輔助內容的視頻位置信息並向媒體伺服器傳送所生成的視頻位置信息,使得 該輔助內容的視頻根據該視頻位置信息與該廣播者的視頻或該廣播者和該用戶的視頻混合。
11.根據權利要求1的系統,其中該廣播控制器包括用於通知用戶參與廣播的菜單、等 待列表、用於從等待列表中選擇視頻參與者的控制菜單、用於提供輔助內容的菜單、用於設置每一視頻的位置信息的菜單、和用於保留IPTV信道的廣播時間的顯示屏幕UI。
12.—種交互式IPTV廣播服務系統中的媒體伺服器的用戶參與的交互式IPTV廣播服 務方法,該方法包括在廣播服務期間通知用戶參與以接受該用戶參與;當從所述用戶接收請求消息時,存儲作出參與廣播的請求的用戶的列表作為等待列表;當從所述等待列表中選擇出被允許參與正在進行的廣播的用戶的列表時,存儲所選擇 的用戶作為參與者列表;對來自所選擇的用戶的視頻參與請求作出應答; 生成來自所選擇的用戶的視頻和音頻業務;和對廣播者的視頻和音頻業務以及用戶的視頻和音頻業務進行混合和廣播。
13.根據權利要求12的方法,進一步包括當選擇被允許參與廣播的用戶的列表時, 根據廣播者的設置信息生成視頻位置信息,以在正在進行的廣播中包括所選擇的用戶的視 頻,其中根據該視頻位置信息來混合所述廣播者和所述用戶的視頻。
14.根據權利要求13的方法,還包括當廣播者沒有設置用戶的視頻位置信息時,根據 預定視頻信息生成用戶的視頻位置信息。
15.根據權利要求12的方法,還包括在正在進行的廣播中包括廣播者所選擇的輔助內容。
16.根據權利要求15的方法,其中所述在正在進行的廣播中包括廣播者所選擇的輔助 內容的步驟包括接收由廣播者所選擇並在正在進行的廣播中包括的輔助內容的視頻位置信息;和 根據該視頻位置信息混合該輔助內容的視頻和廣播者的視頻或廣播者和用戶的視頻。
17.一種交互式IPTV廣播服務系統中的廣播控制器的用戶參與的交互式IPTV廣播服 務方法,該方法包括第一操作,用於根據保留時間來檢查是否在一般廣播模式期間輸入了共享廣播服務請求;第二操作,用於在顯示屏幕上顯示正在進行的共享廣播,從該一般廣播模式變換為共 享廣播模式,並當作為第一操作的檢查結果輸入了共享服務請求時,向媒體伺服器傳送共 享廣播服務通知消息;第三操作,用於檢查是否從媒體伺服器輸入了對於共享廣播請求視頻參與的用戶的等 待列表的信息,當輸入了等待列表時,更新該等待列表並在顯示屏幕上顯示更新的等待列 表,並獲得從該等待列表中選擇的參與者的列表;第四操作,用於檢查是否從廣播者輸入了關於所獲得的等待列表的視頻位置設置信 息,並且當沒有輸入該視頻位置設置信息時,設置預定位置作為該參與者視頻的位置;和第五操作,用於向媒體伺服器傳送用戶參與請求消息,該消息包括廣播者設置的參與 者視頻或預定參與者視頻的位置信息,以混合廣播者的視頻和作為參與者選擇的用戶的視 頻。
18.根據權利要求17的方法,還包括第六操作,用於如果作為第一操作的檢查結果沒有輸入共享廣播服務請求,則當沒有輸入輔助內容提供請求時,維持當前廣播狀態,而當輸 入了輔助內容提供請求時,檢查該輔助內容是IPTV源還是本地內容。
19.根據權利要求18的方法,還包括第七操作,用於當作為第三操作的檢查結果沒有提供有關等待列表的信息時,檢查是 否從媒體伺服器的等待列表中的用戶的客戶機傳送了參與請求消息;和第八操作,用於作為第七操作的檢查結果,當傳送了該用戶的參與請求消息時,在顯示 屏幕上顯示已接收了該參與請求的對應用戶的ID,並且當沒有提供該用戶的參與請求消息 時,檢查該廣播者是否直接向用戶請求參與。
20.根據權利要求19的方法,還包括第九操作,用於當作為第八操作的檢查結果廣播 者通過廣播者的輸入直接向用戶請求參與廣播時,檢查是否存在預先存儲的等待列表,當 不存在等待列表時,在顯示屏幕上顯示錯誤消息,並然後再次執行該第三操作。
21.根據權利要求20的方法,還包括第十操作,用於當存在先前存儲的等待列表時,在 顯示屏幕上顯示等待列表,檢查是否從廣播者輸入了有關所顯示的等待列表的視頻的視頻 位置設置信息,並當沒有輸入圖像位置設置信息時,將預定位置設置為該視頻位置。
22.根據權利要求19的方法,還包括第十一操作,用於當作為該第八操作的檢查結果 沒有輸入共享廣播服務請求時,檢查是否從廣播者輸入了輔助內容提供請求,當沒有輸入 輔助內容提供請求時,再次執行第一操作,並當輸入了輔助內容提供請求時,再次執行第六 操作。
23.根據權利要求18的方法,還包括第一副操作,用於根據該第六操作的檢查結果來在該顯示屏幕上顯示IPTV源的列表 或本地內容的列表,並促使該廣播者選擇所述IPTV源或本地內容用於形成正在進行的廣 播視頻;第二副操作,用於檢查是否從廣播者輸入了有關所選擇的IPTV源或本地內容的輔助 內容視頻的位置設置信息;第三副操作,用於當作為該第二副操作的結果沒有輸入該輔助內容視頻的位置設置信 息時,設置預定位置作為該輔助內容的視頻位置;第四副操作,用於向媒體伺服器傳送包括有關廣播者設置的輔助內容視頻的位置設置 信息或預定位置信息的輔助內容提供請求消息;第五副操作,用於當接收到與該輔助內容提供請求消息對應的應答消息時,向媒體服 務器傳送具有輔助內容的流的廣播者的視頻;和第六副操作,用於在傳送輔助內容流的同時檢查是否執行了共享廣播服務,當沒有執 行共享廣播服務時,維持當前廣播狀態,而當執行了共享廣播服務時,再次執行該第二操 作。
全文摘要
提供了一種用戶參與的交互式IPTV廣播服務系統,該系統包括廣播控制器,用於保留IPTV廣播信道的時間以根據該保留時間執行IPTV廣播,在該廣播服務期間通知用戶參與以接受該用戶參與,並進行控制,使得作出參與廣播的請求的用戶的視頻被包括在正在進行的廣播的視頻中,並然後廣播;多個客戶機,當根據IPTV廣播用戶的選擇請求參與廣播時,每一客戶機向廣播控制器通知對應用戶的請求,並生成對應用戶的視頻和音頻業務;和媒體伺服器,用於在廣播控制器和客戶機之間中繼用戶的廣播參與,並接收和混合廣播者的視頻和音頻業務、以及作出參與廣播的請求的每一用戶的視頻和音頻業務。因此,廣播者可將用戶的視頻合成為廣播內容。
文檔編號H04N7/173GK101868974SQ200880116869
公開日2010年10月20日 申請日期2008年3月31日 優先權日2007年9月19日
發明者吳升勳, 宋鎬榮, 文炳權, 樸一均, 金奉泰 申請人:韓國電子通信研究院