用于通過單一源處理多信道可選廣告和管理調度的方法
【技術領域】
[0001]本文中描述的實施方式一般地涉及用于通過單個源處理多信道可選廣告和管理調度的方法。
【背景技術】
[0002]除非本文中另有指明,否則本部分中描述的材料不構成本申請中權利要求的現有技術并且不通過被包括在本部分而被承認為現有技術。
[0003]最近,隨著移動設備、英特網、通信、和廣播技術已經發展成熟,處理多種類型的視頻并且向多種計算設備(例如,臺式電腦、筆記本電腦、移動設備等等)提供處理的視頻(例如,廣播視頻)已變得可能。通過提供此類廣播視頻,廣播公司可以創造利潤。在廣播視頻源從公共電視網絡或有線電視網絡被接收并且然后被處理為適于多種類型的計算設備的示例中,當視頻被處理時,可選的廣告可以與視頻結合,并且所述視頻可以被傳送至多種類型的計算設備。從而,可以獲得廣告收入。
【發明內容】
[0004]本發明將解決的問題
[0005]在視頻服務提供商從公共或有線電視網絡接收廣播視頻源來提供處理的視頻服務(例如,流式傳輸服務)的示例中,視頻服務提供商可以通過處理所述視頻源和調度將被結合的廣告來向消費者提供包括廣告的視頻。
[0006]但是,即使同一視頻被提供,將被提供的廣告可能基于多種因素被限制,如用于提供視頻的時間、視頻被提供的區域、用于提供視頻的設備、和/或視頻的類型。在一個示例中,在視頻被提供的一些區域內,特定廣告可能在法律上不被允許。在另一示例中,在用于提供視頻的一些設備中,特定廣告可能被多個合同原因被限制。進一步地,將由廣告提供商提供給消費者的廣告可以根據多種因素而變化。在一個示例中,廣告提供商可以傾向于向使用特定移動設備的消費者提供關于在他們的移動設備上可使用的配件的廣告。
[0007]因此,如上所述,當廣播視頻在多種環境中被傳送至(例如)多種類型的設備時,如果對應各個環境的可選廣告可以被提供,則可以實現將多種廣告商業化并且可以有期望通過有針對性的廣告實現多領域內的應用。但是,如果為了結合對應各個環境的可選廣告而為每個廣告配備一個系統,則成本可能增加。因此,有必要不僅能使用單一視頻源向多個信道傳送視頻,還可以提供對應每個信道的廣告。
[0008]用于解決問題的手段
[0009]在一個實施方式中,描述了用于單個媒體的多信道廣告處理的媒體處理設備。示例媒體處理設備可以包括存儲器、被配置為解碼媒體數據的解碼器、用于生成用于媒體數據的控制命令的調度器和多個綁定模塊。所述多個綁定模塊中的每一個可以被配置為從所述解碼器接收解碼的媒體數據。所述多個綁定模塊中的每一個可以被配置為從所述調度器接收控制命令。所述多個綁定模塊中的每一個可以被配置為基于所述控制命令將解碼的媒體數據與對應廣告結合。
[0010]在進一步的示例中,媒體處理設備可以進一步地包括與所述多個綁定模塊一對一通信地耦合的多個編碼器。在一個示例中,媒體數據可以包括視頻數據和音頻數據并且控制命令可以包括用于所述視頻數據和音頻數據的至少一個控制值。在另一示例中,所述控制命令可以包括關于將在媒體數據中與媒體數據結合的廣告的開始時間的信息。所述多個綁定模塊中的每一個可以被配置為將與對應的廣告結合的媒體數據傳送至對應類型的設備中的每一個。
[0011 ] 在進一步的示例中,所述多個綁定模塊中的每一個可以被配置為被分配有所述存儲器中對應的存儲器區域。在另一示例中,所述調度器被進一步地配置為更新所述控制命令,并且所述多個綁定模塊中的每一個可以被配置為接收更新的控制命令。
[0012]在另一實施方式中,描述了用于單個媒體的多信道廣告處理的媒體處理方法。示例媒體處理方法可以包括解碼媒體數據;生成用于所述媒體數據的控制命令;在包括第一存儲器區域的第一綁定模塊中,基于所述控制命令將解碼的媒體數據與第一廣告結合并且,在包括第二存儲器區域的第二綁定模塊中,基于所述控制命令將解碼的媒體數據與第二廣告結合;并且分別編碼與所述第一廣告結合的媒體數據和與所述第二廣告結合的媒體數據。
[0013]在另一實施方式中,描述了在其中存儲有計算機可執行指令的計算機可讀存儲介質。當被執行時,示例計算機可執行指令可以被配置為引起計算機執行包括以下的操作:接收解碼的媒體數據;接收控制命令;在包括第一存儲器區域的第一綁定模塊中,基于所述控制命令將解碼的媒體數據與第一廣告結合并且,在包括第二存儲器區域的第二綁定模塊中,基于所述控制命令將解碼的媒體數據與第二廣告結合;并且編碼與所述第一廣告結合的媒體數據和與所述第二廣告結合的媒體數據。
[0014]前述概要僅出為示意性并且不旨在以任何方式進行限制。除以上描述的示意性方面、實施方式、和特征外,通過參考附圖和以下詳細說明,進一步的方面、實施方式、和特征將變得明顯。
【附圖說明】
[0015]結合附圖,從以下說明和所附權利要求,本公開的前述和其他特征將變得更加明顯。理解的是,這些附圖僅描繪了根據本公開的一些實施方式并且因此不被認為限制其范圍,通過使用附圖,本公開的另外的特性和細節將被描述,其中:
[0016]圖1為示出根據本公開的至少一些實施方式的媒體處理系統被操作的環境的整體示意圖;
[0017]圖2為示出根據本公開的至少一些實施方式的示例媒體處理系統的示意性框圖;
[0018]圖3示出根據本公開的至少一些實施方式的示例控制命令;
[0019]圖4為示出根據本公開的至少一些實施方式的、在綁定模塊中被執行的控制命令的處理流程的流程圖;
[0020]圖5示出根據本公開的至少一些實施方式的、可用于媒體處理的計算機程序產品;和
[0021]圖6為示出根據本公開的至少一些實施方式布置的計算設備的示例實施方式的框圖。
【具體實施方式】
[0022]結合附圖,通過以下詳細說明和所附權利要求,本公開的前述及其他特征將變得更為明顯。理解的是,這些附圖僅描繪了根據本公開的一些實施方式并且因此不被認為限制其范圍,通過使用附圖,本公開的另外的特性和細節將被描述。
[0023]除其他之外,本公開一般地涉及關于用于單個媒體的多信道廣告的處理的設備、系統、方法、和計算機可讀存儲介質。
[0024]在多種示例實施方式中,媒體處理系統可以被配置為從外部媒體源接收媒體數據源。所述媒體處理系統可以被配置為基于所接收的媒體數據源捕獲媒體數據。所述媒體處理系統可以被配置為解碼捕獲的媒體數據和生成用于捕獲的媒體數據的控制命令。所述媒體處理系統可以包括多個綁定模塊,并且所述多個綁定模塊中的每一個可以將解碼的媒體數據存儲在對應的存儲器區域中并且基于所述控制命令將解碼的媒體數據和與其對應的廣告結合。與應對的廣告結合的媒體數據可以被傳送至對應每個綁定模塊的編碼器。
[0025]圖1為示出根據本公開的至少一些實施方式的媒體處理系統100被操作的環境的整體示意圖。媒體處理系統100可以從外部媒體源120接收媒體數據源。如以下將被詳細描述的,媒體處理系統100可以包括捕獲板,并且所述捕獲板可以基于接收到的媒體數據源捕獲媒體數據。
[0026]在一個實施方式中,媒體數據可以包括視頻數據和音頻數據。此類視頻數據和音頻數據可以分別地包括顯示時間戳(PTS)值。進一步地,視頻數據和音頻數據可以包括形成用于調度的基礎的單位時間值。舉例來說,單位時間值可以是微秒(μ S)。媒體處理系統100可以生成用于媒體數據的控制命令。在一個示例中,此類控制命令可以被用來調度媒體數據。
[0027]在一個實施方式中,媒體處理系統100可以包括解碼器并且可以被配置為解碼捕獲