專利名稱::選擇音頻和/或視頻服務的方法
技術領域:
:本發明涉及數字電視接收領域。更具體地,本發明涉及音頻和/或音頻/視頻服務選擇領域。
背景技術:
:根據現有技術,解碼器(或終端或“機頂盒”)使得用戶能夠接收來自不同類型網絡的服務(這里被稱為音頻/視頻服務)傳送的電視或無線電頻道。這些電視和/或無線電頻道包括音頻和/或視頻組件或者甚至包括交互組件。無線電頻道主要包括一個或多個音頻組件,而電視頻道主要包括具有一個或多個音頻組件的一個或多個視頻組件。若干視頻組件例如用于支持若干標準(編碼、分辨率)。若干音頻組件例如用于支持若干種語言。在不同類型的分布網絡中,相同頻帶從而以不同服務來傳送并可以包括不同組件。根據現有技術,解碼器可以經由ADSL(異步數據訂戶線)網絡或經由DTT(數字地面電視)類型網絡來接收這些服務,或者同樣通過其他廣播類型(例如,衛星或電纜)來接收。根據現有技術,當前存在被稱為“混合”的解碼器,能夠接收來自不同類型網絡的服務,例如,來自ADSL類型網絡的服務和來自DTT類型網絡的服務。這種類型的解碼器能夠經由專用接口接收由屬于ADSL類型的第一網絡的音頻/視頻服務服務器傳輸的音頻/視頻服務,并且能夠經由另一接口接收由屬于DTT類型的另一網絡的另一音頻/視頻服務服務器傳輸的另一音頻/視頻服務。當然,這些網絡可以支持用于許多終端的服務。當這種解碼器的用戶期望接收頻道時,他首先選擇網絡類型(例如DTT或ADSL)。接著,用戶執行所選網絡類型的所有頻道改變命令對所有或提取的所有建議的服務產生影響。根據現有技術,某些“混合”解碼器使得用戶能夠在通常被稱為跳過列表的頻道改變列表中將不同網絡類型中接收的服務(例如使頻道列表完善)與僅可以通過另一網絡類型接收到的服務進行混合。但是混合解碼存在未能最優管理接收到的服務的缺點。
發明內容本發明的目的是克服現有技術的缺點。更具體地,本發明的目的是優化經由不同網絡接收到的服務的選擇。為此,本發明提供了一種用于接收音頻/視頻服務的方法,包括-無線電和/或電視頻道請求(被稱作被請求頻道)步驟,然后-代表所述被請求頻道的至少兩個服務的確定步驟,所述服務是經由不同網絡接收的,-所述至少兩個服務的接收步驟,以及-根據與接收時所述至少兩個服務中的每一個相關聯的至少一個服務質量參數的4所述服務之一的自動選擇步驟。這里,“自動”選擇與采用不需要用戶干預的解碼器操作的自主判定相對應。所述服務之一的自動選擇步驟實現了,對在接收中提供足夠服務質量(即,優于確定的閾值)的服務和/或與該服務相關聯的最佳接收服務質量的選擇。這里,服務質量的表達表示接收時的服務質量。若干參數組可以影響該接收質量。有利地,在服務的解碼之外,可以獲得服務質量參數,即,無需先前的服務解碼過程。特別地,能夠從與該服務相關聯的信令中獲得這些參數。在這樣的情況下,有利地,服務質量參數屬于包括以下在內的第一組-與服務相關聯的糾錯碼的存在,-與服務相關聯的糾錯碼校正能力,_服務比特率,-服務比特率的變化,以及-與用于傳送服務的網絡的特性有關的全局信息。例如,全局信息可以是與以下有關的信息已知容易干擾無線接收的天氣條件、與用于路由服務和/或與其他用戶的線的共享或不共享的線的衰減。在第二組中,找到那些通常僅在服務的解碼期間獲得的服務質量參數。對于接收到的服務,該第二組包括檢測到的錯誤的數目、丟失分組的數目、超時分組的數目、序列之外分組的數目、以及分組到達時間的變化。有利地,用于確定QoS的參數同時來自于兩個分組。根據特定實施例,代表相同頻道的這些服務之一的自動選擇步驟取決于與接收中與每個服務相關聯的若干QoS參數。該功能包括根據QoS參數的確定,選擇的服務具有最佳的QoS。根據特定實施例,自動選擇步驟包括QoS參數的加權步驟,該步驟實現了屬于每個參數的具體評估,以及實現了根據每個參數的相對重要性對QoS的精確確定。根據特定實施例,自動選擇步驟包括消除這些參數中的至少一個還沒有達到最小確定值的服務。該實施例實現了未完成最小需求的服務的快速消除。根據特定實施例,自動選擇步驟包括消除這些參數中的至少一個還沒有達到最小確定值以及QoS參數的加權的服務。根據特定實施例,自動選擇步驟包括考慮與每個服務相關聯的至少一個次參數。有利地,這些次參數是包括以下的QoS參數組的一部分服務的編碼類型(例如,H.264或MPEG2)、服務傳送的被請求頻道的壓縮率、源服務器的地理定位、以及跳至源服務器的網絡設備的數目。該實施例實現了考慮相對大范圍的參數類型(接收參數和次參數中的QoS)而執行的自動選擇。根據特定實施例,自動選擇步驟包括使用來自上述兩個組的QoS參數以及次組的參數。根據特定實施例,用于接收音頻/視頻服務的方法包括-接收第一服務列表和至少第二服務列表的接收步驟,-針對第一服務列表的每個服務的代表接收時服務質量的信息的確定步驟。-針對第二服務列表的每個服務的代表接收時服務質量的信息的至少一個確定步驟o該方法實現了將在每個網絡上可用的、容易使用代表服務質量的信息的每個服務相關聯。有利地,以上方法包括構建包括屬于第一列表和第二列表并在選擇步驟期間被選擇的服務在內的服務‘拼接’列表。在該拼接列表中,存在來自第一和第二列表的服務。對于由不同網絡接收但代表相同頻道的服務而言,有利地,創建該列表的單一單元,并且該單元包括對第一和第二列表的引用。自然,該拼接列表的構建不限于僅兩個列表的拼接,而是與經由不同網絡接收到的兩個以上服務列表(例如,3、4、10等)的拼接相兼容。用于接收音頻/視頻服務的方法包括代表相同頻道的至少兩個服務的確定步驟,這些服務是經由不同網絡接收的,并且根據至少一個類似參數來確定的。根據具體特性,類似參數屬于包括以下的組服務名稱、服務標識符、關聯頻道的標識符、以及源標識符。例如,服務標識符是根據DVB-SI標準(或ETSI300468)的DVB三元組。與服務相關聯的頻道標識符的示例是根據ETSITS102822標準的“TV-Anytime”標簽。源標識符的示例是IP(互聯網協議)號和廣播地址的端口號。有利地,在以下操作期間獲得類似參數-根據服務并在解碼期間獲得的至少一部分視頻信號的變化的確定步驟。-根據第一服務的至少一部分信號與根據至少一個第二服務的至少一部分信號的變化之間的相關步驟,這些第一和第二服務是經由不同網絡接收的。術語“至少一部分”與部分或全部相對應。該相關步驟包括例如,對復合視頻信號的色度信號的變化進行分析,或者同樣對RVB視頻信號的紅色分量的變化進行分析。用于根據這兩個步驟獲得一個或多個類似參數的步驟實現了精確性,并在解碼器中提供了本地解決方案,并因此避免了服務器側上的處理,例如,由不同網絡的服務之間的對應表格的信令服務器之一提供。根據變型實施例,一個或多個網絡接收到對應表格實現了相同頻道典型服務的標識。對于解碼器,該變型實現了確定標亮的不同網絡接收到的若干服務之間的相似性的任務。根據特定實施例,用于確定代表相同頻道的至少兩個服務的步驟包括用于確定與服務相對應、在解碼期間獲得的至少一部分視頻信號的變化的步驟,用于將至少一部分相應信號的變化與對應表格相關的步驟。這實現了具有若干服務之間的相似性的更加確信度的確定。根據實施例變型,在頻道改變期間執行自動選擇步驟。該步驟考慮到在接收時的頻道改變的瞬間的服務質量和/或在接收時QoS的提高。根據另一實施例變型,用于自動選擇服務的步驟在屬于包括以下在內的組的事件之后執行每個網絡的服務列表的組成的改變、解碼器至新網絡的連接、解碼器從網絡的斷開、一個或多個服務的音頻/視頻分量的至少一個參數的修改、以及一個或多個服務的至少一個傳送參數的修改。該變型實現了在頻道改變之外要考慮的服務質量,并且可以是在后臺中執行的處理的一部分,而不會在解碼器執行更高優先級任務時干擾解碼器的操作。根據實施例的變型,用于自動選擇服務的步驟在頻道改變期間并在屬于包括以下在內的組的事件之后執行每個網絡的服務列表的組成的改變、解碼器至新網絡的連接、解碼器從網絡的端口、一個或多個服務的音頻/視頻分量的至少一個參數的修改、以及一個或多個服務的至少一個傳送參數的修改。該變型實現了對解碼器的計算資源的更好管理。參照附圖,在閱讀以下描述時,將更好地理解本發明,并且其他特定特征和優點將變得顯而易見,在附圖中圖1示出了根據本發明具體實施例的包括混合解碼器的網絡基礎結構,該混合解碼器與兩個不同類型的網絡耦合;圖2和3示出了根據本發明兩個實施例的解碼器,這些解碼器是圖1的基礎結構的一部分;圖4和5分別示出了來自圖2或3的解碼器使用的不同列表;圖6示出了圖3的解碼器的邏輯圖;圖7示出了在圖2的解碼器中實現的算法;圖8和9示出了在圖3的解碼器中實現的算法;圖10示出了在圖2或3的解碼器之一中實現的方法。具體實施例方式注意,說明書中使用的詞語“寄存器”在下文中指示,所述每個存儲器中的小容量存儲區(一些二進制數據)以及大容量存儲區(能夠存儲整個程序,或表示接收到的音頻/視頻服務的所有或部分數據)。圖1示出了實現本發明的包括兩個網絡12和15在內的基礎結構的框圖,其中,解碼器10根據ETSIEN300744標準鏈接至ADSL有線網絡12和無線DVB-T(數字視頻廣播-地面)網絡15。網絡12包括使得解碼器10能夠發現由網絡12提出的服務的信令服務器11。網絡12還包括使得解碼器10能夠接收與由網絡12提出的服務之一相對應的音頻/視頻服務的音頻/視頻服務器13。網絡15包括使得解碼器10能夠發現由網絡15提出的服務的信令服務器14。網絡15還包括使得解碼器10能夠接收與由網絡15提出了服務之一相對應的音頻/視頻服務的音頻/視頻服務器。根據變型,網絡12和15包括若干音頻/視頻服務器(例如,2、3、4)、和/或若干信令服務器、以及需要校正性能的其他設備。解碼器10包括針對兩種類型網絡12和15中的每一個的接口。解碼器10適合于接收來自于網絡12和網絡15的服務及其關聯信令。為了簡化描述,網絡12和15由單個解碼器表示。根據變型,網絡12和15包括適合于接收服務的若干解碼器(例如,2、3、10等)。此外,根據圖1,解碼器10由兩個ADSL和DTT類型輸入表示。根據本發明的變型,解碼器包括兩個以上輸入,并例如包括ADSL、DTT或其他類型的輸入,特別地,移動、衛星和/或電纜類型的輸入。圖2以圖示方式示出了解碼器10。解碼器2包括由地址和數據總線23互連的以下組件-CPU(中央處理單元)20,-R0M(只讀存儲器)類型的非易失存儲器21,-隨機存取存儲器(RAM)22,-能夠接收來自ADSL網絡12的音頻/視頻服務以及關聯信令的接口24,以及-能夠接收來自DTT網絡15的音頻/視頻服務以及關聯信令的接口25。存儲器R0M21具體包括-程序‘prog,210,-ADSL網絡信令服務器211的地址-DTT網絡信令服務器212的地址-用戶簡檔213,特別地,能夠記錄用戶的個人化頻道改變的列表。將實現下文中描述的方法步驟的算法存儲在與實現這些步驟的解碼器相關聯的ROM21中。當上電時,微處理器20加載并運行這些算法的指令。隨機存取存儲器22特別地-在寄存器220中,CPU20的操作程序負責開啟解碼器10,-在寄存器221中,包括由信令服務器11傳輸的服務的列表,-針對寄存器列表221的每個服務,在寄存器222中,包括由所述參數確定的與服務質量有關的參數的列表、以及表示QoS得分的信息,-在寄存器223中,由信令服務器14傳輸的服務的列表,-針對寄存器列表223的每個服務,在寄存器224中,包括由所述參數確定的與服務質量有關的參數列表、以及表示QoS的得分的信息,-包括從網絡12和15接收的拼接服務列表225,-在寄存器226中,包括解碼器10的用戶使用的頻道改變列表,以及-在寄存器227中,包括列表226中所選頻道(也被稱作“當前頻道”)的指針。圖3以圖示方式示出了根據解碼器10的實施例變型的解碼器3。解碼器2和3的公共元件具有相同名稱和參考,將不進行更詳細描述。解碼器3包括由地址和數據總線23互連的以下組件-微處理器20(或CPU);-R0M(只讀存儲器)類型的非易失存儲器30,-隨機存取存儲器(RAM)31,-接口24,以及-接口25。存儲器ROM30具體包括-程序‘prog,301,-ADSL網絡信令服務器211的地址-DTT網絡信令服務器212的地址-用戶簡檔302,特別地,能夠記錄用戶的個性化頻道改變的列表。將實現下文中描述的方法步驟的算法存儲在與實現這些步驟的解碼器3相關聯的ROM30中。當上電時,微處理器20加載并運行這些算法的指令。隨機存取存儲器31特別地-在寄存器311中,包括負責開啟解碼器3的微處理器20的操作程序,_包括服務列表211,-包括服務列表223,-包括從網絡12和15中接收到的拼接服務列表314,-在寄存器315中,包括解碼器3的用戶使用的頻道改變列表,以及-在寄存器316中,包括在寄存器315中包含的列表中的所選頻道(也被稱作“當前頻道”)的指針。圖4以圖示的方式示出了用于獲得由解碼器2實現的頻道改變列表的方法。在表格42和43中呈現了列表221、222、223以及224。在這些表格中,指示了這些表格的單元的引用,表格42為Al-An,表格43為Bl_Bn。每個表格包含在兩個不同網絡上可用的服務集合、以及由關聯的QoS得分代表的參數和信息。更精確地,表格42包括由屬于ADSL網絡的信令服務器11傳輸的服務的列表221。作為示例,在單元A1中,找到服務的名稱“NameA”,以及能夠連接至服務的服務標識符IP1”。對于ADSL類型網絡,例如,標識符可以是IP地址。然后,針對該列表221中的每個服務,找到與服務質量有關的參數集合,以及根據這些參數確定的、代表QoS得分的信息。作為示例提供的服務質量參數是服務二進制比特率、FEC(前向糾錯)率、ADSL線的衰減值,以及分組丟失的數量。根據所示示例,在單元A1中,對于具有名稱“NameA”的服務,找到2Mbit/s的二進制比特率、3/4的FEC率、30dB的ADSL線衰減、以及為25的丟失分組數目、以及根據這些參數確定的、提供QoS的合成的得分表示的信息。表格43包括由DDT網絡的信令服務器14傳輸的服務的列表223。例如,在表格43的單元B1中,找到具有名稱“NameX”的服務,以及能夠連接至該服務的服務標識符“Of1”。該網絡是DVB類型的,標識符是頻率。作為示例,示出了服務的二進制比特率(在單元B1中為4Mbit/s)、FEC能力(在單元B1中為n/a)、以及根據這些參數確定的、提供QoS的合成的得分。根據所示示例,在單元B2中,對于具有名稱“NameB”的服務,找到3.8Mbit/s的二進制比特率、1/2的FEC率、30dB的ADSL線衰減、以及為14的丟失分組數目。在單元B1中,對于具有名稱“NameX”的服務,找到4Mbit/s的二進制比特率、等于n/a的FEC率(不可用)、以及為100的丟失分組數目。對于單元A1中的服務,找到得分QoSa,對于單元A2中的服務,找到得分QoSb、對于單元B1中的服務,找到得分QoSm,對于單元B2中的服務,找到得分QoSn。為了示意表格42和43可以具有兩個以上單元,示出具有單元An的表格42,以及具有單元Bn的表格43。根據這些參數的QoS得分的若干種確定變型可以提供不同的QoS得分。例如對于應用加權方法的變型,可以采用以下方式來計算QoSb和QoSn得分。每個參數具有能夠給出0與10之間的索引值的對應表格。該索引的目的是通過向QoS參數分配0與10之間的值來標準化QoS參數。從QoS的觀點來看,索引值10好于索引值0。考慮以下針對二進制比特率參數的對應表格<table>tableseeoriginaldocumentpage10</column></row><table>為4Mbit/s的二進制比特率分配索引值10,而為IMbit/s以下的二進制比特率分配索引值0(認為二進制比特率不足)。為FEC參數、線衰減以及丟失分組數目產生相同類型的表格<table>tableseeoriginaldocumentpage10</column></row><table>在FEC不存在的情況下,分配索引值0.<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>加權方法包括向每個服務質量參數分配加權因子。例如,針對先前的各個參數的加權因子引述如下<table>tableseeoriginaldocumentpage11</column></row><table>在該示例中,加權因子的和等于10,以獲得包括在0和100之間的最終QoS得分(見詳述最終QoS得分的計算的以下表格)。然后針對表格42和43的每個單元來計算QoS得分。例如,采用以下方式來獲得針對表格42的A2單元的QoS得分<table>tableseeoriginaldocumentpage11</column></row><table>同樣,采用以下方式來獲得表格43的單元B2的QoSn得分<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>根據另一變型,不考慮在解碼期間獲得的參數,例如,丟失分組數目。在這種情況下,通過使用以上示例,向丟失分組數目分配0值(索引等于10),以使得不會以抵消方式影響最終得分。因此,最終QoSb得分為90,而QoSn得分保持不變。如果將列表224與列表222進行比較,則不會觀察到衰減參數,這是由于該參數對于ADSL類型網絡是特定的。作為示例,提供圖4中所示的服務標識符,這些標識符并不完盡,并可以進行完善,以及適合于使用的網絡類型。解碼器2在列表221和223的拼接之后構建列表225。將出現在列表221和223中的服務集合寄存在列表225中。如果相同服務存在于兩個列表221和223中,則有利地,在列表225中創建單一單元。在所示示例中,這是在表格42和表格43中均找到服務“NameB”的情況。對于列表225的每個單元,將來自列表221和/或223的單元號僅與代表這些服務的QoS得分的信息項相關聯。因此,列表225能夠要找到在兩個網絡上可用的服務集合,以及找到實現連接的每個服務的標識符。此外,該列表實現了快速找到每個服務的QoS得分。選擇過程41之后獲得頻道改變列表226,選擇過程41包括基于列表225創建列表226、為具有最佳QoS得分的每個服務保留來自列表221或223的相應單元號。因此,對于列表221和223的服務中每一個,該頻道改變列表226能夠快速找到具有最佳QoS得分的服務標識符并連接到該服務標識符。使用以上表格中描述的示例,對于頻道改變列表中的頻道“NameB”選擇表格43的單元B2,這是由于該服務具有最佳QoS得分。根據另一變型,確定充分閾值,這意味著只要接收到的服務的得分超過閾值,則自動選擇該服務,甚至無需計算由不同網絡接收到相同服務的得分。通過再次采用在以上表格中描述的示例,如果充分閾值固定為60,則可以選擇服務A2(得分=78),甚至無需計算服務B2的得分。根據另一變型,考慮次參數,例如源編碼的格式。根據另一變型,不僅如上所述得分的比較來選擇服務,而且關于超過確定閾值的準則來選擇服務。為此,針對每個服務質量參數來定義閾值。對于來自表格42或43的給定服務,如果服務質量參數之一沒有達到該閾值,則從服務列表225中消除該服務。根據另一變型,確定最小得分。如果服務得分沒有超過該最小標記,則自動從選擇過程41中移除該服務。通過再次采用以上表格中描述的示例,如果最小得分固定為80,則從選擇41中移除服務A2。頻道改變列表可以包括拼接列表225的單元子集,通過允許用戶消除對其而言興趣不大或沒有興趣的頻道來向該用戶提供創建其自己的頻道列表的方式。在頻道改變列表226已經存在的情況下,選擇過程41包括,在該列表226中,在頻道改變列表中找到的服務相對應的來自列表225的服務的單元號的拷貝,并且通過從列表225中選擇來自具有最佳QoS得分的服務的列表221或223的單元號。為了更好地理解圖4,將列表225和226中括號之間的服務名稱指示為示例,然而,它們并不強制用于本發明的校正操作。圖5以圖示的方式示出了根據本發明實施例的變型的獲得解碼器3的用戶所需的頻道改變列表的方法。圖5的表格52和53分別包含來自列表221和223的、在ADSL和DTT網絡上可用的服務。在這些表格中,指示來自這些表格的單元的引用,對于表格52為Al-An,對于表格53為Bl-Bn。更確切地,表格52包含由ADSL網絡傳輸的服務的列表221。作為示例,在單元A1中,找到服務名稱“NameA”,以及使得能夠接收到服務的服務標識符“0IP1”。由于該網絡是ADSL類型,標識符是IP地址。在單元A2中,找到服務名稱“NameB”,以及使得能夠接收到該服務的服務標識符“0IP2”。接著,在該表格中,找到單元“An”以指示該表格可以包含兩個以上單元。表格53包含由DVB網絡傳輸的服務的列表223。例如,在單元B1中,找到服務名稱“NomX”,以及標識符“OflMHz”,該標識符表示接口25的頻率設置,使得能夠接收到該服務。在單元B2中,找到服務名稱“NameB”,以及使得能夠接收到該服務的服務標識符“@f2”。接著,在該表格中,找到單元‘Bn’以指示該表格包含兩個以上單元。提供圖5所示的服務標識符作為示例,這些標識符不是完盡的,并可以進行完善,并適合于使用的網絡類型。解碼器3在列表221和223的拼接50之后構建列表314。在該拼接列表3145中,示出了來自兩個列表221和223的單元集合。對于在列表314中創建的每個單元,存在列表221或223中的至少一個單元。如果表示相同頻道的服務存在于這兩個列表221和223中,則在列表314中創建單一單元。根據所示示例,對于在兩個列表221和223中出現的服務“NameB”,在列表314中創建單一單元。有利地,拼接功能基于來自兩個不同網絡的兩個服務之間的相似性的確定。特別地,可以通過以下操作來進行該相似性的確定比較通過信令所獲得的頻道名稱,比較信號傳輸時由可應用的標準所定義的服務標識符。該服務標識符例如是DVB三元組(針對"DigitalVideoBroadcasting-ServiceInformation”的標準DVB-SI,ETSI標準EN300468),在由ADSL傳輸的標準DVB-IP(數字視頻廣播-互聯網協議,ETSI標準TS102034)中使用,并且還可以在由DTT傳輸的標準DVB-T(ETSI標準EN102034)中使用。如TV-Anytime標準(ETSI標準TS102822)所定義的、并在參照上述DVB-IP標準中使用的,頻道、服務或內容標識符的比較。比較存在于服務中的源標識符,類似logo,或甚至作為水印出現在服務中,分析解碼之后獲得的視頻信號的變化,由信令源提供的相應信息項,或者任何其他方法。將來自列表211和/或223的單元號與列表314的每個單元相關聯。因此,列表314同樣能夠找到在兩個網絡上可用的服務集合,以及能夠找到針對每個服務的標識符,從而能夠連接至該標識符。在實現基于列表314創建列表315的選擇51之后,獲得頻道改變列表315。頻道改變列表可以構建來自拼接列表314的單元的子集,通過允許用戶消除對其而言興趣不大或不感興趣的頻道來向用戶提供創建其自己的頻道列表的措施。在已經存在頻道改變列表315的情況下,選擇51包括在該列表315中,與已經存在于頻道改變列表315中的服務相對應的來自列表314的服務的單元號的拷貝。因此,該頻道改變列表315使得能夠快速找到服務標識符并連接至這些服務標識符。為了更好的理解該圖,列表314和315中的括號之間指示了服務名稱,然而,對于本發明的操作而言,這些服務名稱不是必需的。圖10示出了在圖2或3的解碼器之一中實現的方法。過程以步驟100開始,在步驟100期間,創建并初始化不同的變量。接著,在步驟101期間,接收到頻道請求。然后,在步驟102期間,執行代表該頻道的服務的確定。然后,在步驟103期間,經由接口24和25接收這些服務。接著,在步驟104期間,根據關聯QoS的一個或多個參數來自動選擇服務。然后,重復步驟101。圖6以圖示方式示出了由解碼器3實現的選擇方法。服務選擇功能60接收改變頻道的命令。該功能60使用頻道改變列表315以及服務列表221和223來找到表示所選頻道的服務標識符。這些標識符用于控制ADSL24和DTT25接口,以使得建立對分別來自兩個不同網絡12和15、表示相同頻道的兩個服務的接收。解碼器3在接收到來自接口24(以及相應地來自接口25)的服務時執行對服務質量的分析61(以及相應地分析62)。對由分析61和62中的每一個提供的結果執行比較63。比較63激活開關66以根據分析61和62選擇提供最佳質量的服務。開關66將服務64或65中的一個或另一個定向至輸出67。輸出67供應解碼器的解碼電路和顯示器。根據變型,在分析61和62期間進行的QoS分析包括通過合成可以在服務的解碼期間獲得的服務質量參數(例如,檢測到的錯誤數目、分組丟失數目、分組超時數目、序列外的分組數目、以及分組到達時間的變化)來確定代表QoS的得分。根據變型,如果服務包含實現糾錯的附加信息,例如,具有提供序列號的報頭的分組的封裝、或者存在精確校驗碼(例如,“散列”函數、奇偶校驗、CRC(循環冗余校驗))或存在一個或多個FEC附加流,則在處理糾錯之后對這些服務執行由功能61和62進行的QoS分析。根據另一變型,由功能61和62執行的QoS分析包括通過可以在服務的解碼之外獲得獲得的QoS參數(例如,與服務相關聯的糾錯碼的存在、這種糾錯碼的校正器能力、月艮務二進制比特率、服務的二進制比特率的變化、以及與用于傳送這些服務的網絡的特性有關的全局信息)的合成來確定代表QoS的得分。根據另一變型,功能61和62執行的QoS分析包括通過合成接收時的QoS參數和次參數(例如,編碼類型參數、所需頻道的壓縮率、源服務器地理位置參數、指示跳過直到源服務器的網絡設備的數目的參數)來確定代表QoS的得分。根據不同實施例,分析61和62使用QoS加權方法,或者具有還沒有達到確定的最小值的一個或多個QoS參數的一個或多個服務的消除方法,或者通過這兩種方法的組合。圖7以圖示方式示出了用于獲得在解碼器2中實現的頻道改變列表的算法。獲得頻道改變列表以步驟70開始,在步驟70期間,創建并初始化不同變量。然后,在步驟71期間,解碼器2執行將接口24和25分別與來自網絡12和15的信令服務器11和14連接,并且從該信令提取從服務的解碼之外獲得的信息,以允許創建服務列表221和223以及QoS參數。根據變型,在步驟71期間,解碼器2執行將接口24和25與信令服務器11和14連接,使得能夠構建服務列表221和223,并且還執行分別至圖1的網絡12和15的音頻/視頻服務器13和16的連接,并在解碼期間提取信息,以使得能夠創建QoS參數。根據另一變型,在服務的解碼之外或期間均能獲得QoS參數。步驟71實現兩個服務列表221和223的接收。在解碼之外可以獲得的QoS參數的示例是糾錯碼的存在、校正器碼的能力、二進制比特率的變化、和/或甚至與服務的源網絡的特性有關的全局信息。在解碼服務之外獲得的QoS參數的示例是檢測到的錯誤數目、丟失分組數目、分組超時數目、序列外分組數據、和/或分組到達時間的變化。根據變型,可以使用其他次參數,例如,考慮服務的編碼類型、頻道壓縮率、源服務器地理定位參數、以及跳過到達源服務器的網絡設備的數目。然后,在步驟72期間,解碼器2存儲以QoS參數的形式獲得的信息,使得能夠確定QoS,并將得分與列表222和224的每個單元相關聯。接著,在步驟73期間,解碼器2確定每個服務的QoS得分,并還將這些得分存儲在列表222和224中。可以根據一個或多個QoS參數來進行QoS得分的確定。自然,可以對在解碼之外或期間由這些不同措施獲得的QoS參數類型與次參數進行組合,以確定QoS得分。步驟72和73的組合實現了確定代表針對每個列表221和223的每個服務的接收時的QoS的信息。然后,在步驟74期間,解碼器2構建服務225的拼接列表。該拼接包括創建僅在兩個列表之一中示出的每個服務的單元,以及創建在兩個列表中示出的每個服務的單一單元。該拼接實現了根據一個或多個類似參數來確定表示相同頻道的服務。例如,這些類似參數是服務名稱或標識符、與服務相關聯的頻道標識符、源標識符。根據另一變型,這些類似參數通過以下操作獲得確定在解碼之外獲得視頻信號或該信號的一部分的變化,以及在與列表221和223的服務相對應的視頻信號的變化之間進行相關。根據變型,通過以下操作來獲得該相關使用在緩沖存儲器的兩個區中捕獲要校正的信號之一,并且應用彼此相關的相似性搜索。根據有利變型,這些緩沖區具有可變大小,使得能夠考慮不同信號源之間的可能的偏移。根據有利變型,在解碼之后,例如在視頻控制的輸出處采用被校正的信號,使得能夠不管編碼類型。根據另一變型,對應表格的接收能夠確定列表221和223的服務是否與相同頻道相對應。根據變型,將鏈接至視頻信號變化的確定的一個或多個類似參數的確定與對應表格的接收進行組合。兩種方法的組合實現了對應表格不能提供足夠信息的情況的補充,反之亦然。在拼接列表中,存儲列表221和/或223的單元的引用以及代表關聯QoS得分的信息被存儲了。步驟74實現了包括屬于第一列表和第二列表的服務在內的拼接服務列表225的構建。接著,在步驟75期間,解碼器2將指針定位至拼接列表225的第一單元(下文稱作“要處理的頻道”)。然后,在步驟76期間,解碼器2比較要處理的頻道的QoS得分,并保留具有最佳QoS得分的列表221或223的單元的引用。可能在加權服務參數的接收質量之后獲得該得分。接著,在步驟77期間,解碼器2將步驟76中保留的單元號存儲在頻道改變列表226中。接著,在測試78期間,解碼器2檢查要處理的頻道是否與拼接列表225的最后頻道相對應。如果不是上述情況,則在步驟79期間,解碼器2通過將要處理的頻道分配到拼接服務列表的下個頻道來更新要處理的頻道。然后,重復步驟76。根據變型,解碼器2在要插入在步驟75和76之間的步驟(未示出)取消不具有至少一個接收服務質量參數在最小確定值之上的來自列表221或223的服務。該變型實現了對質量參數沒有達到最小值的服務的簡單且快速的消除。在這種變型的情況下,以上重復包括插入在步驟75和76之間的步驟。如果測試78的結果為肯定,則根據拼接服務列表的所有服務的QoS來對其進行選擇,并且在步驟79期間,解碼器2準備接收和處理頻道請求。步驟76直到步驟78在步驟75和79呈現的頻道請求之后實現自動選擇。圖8以圖示的方式示出了根據第二實施例的用于獲得頻道改變列表的算法。獲得頻道改變列表以步驟80開始,在步驟80期間,創建和初始化不同變量。接著,在步驟71期間,解碼器3通過將接口24和25分別與圖1的網絡12和15的信令服務器11和14連接并通過分析接收到的信令信息來構造服務列表221和223。該步驟實現了對兩個服務列表221和223的接收。然后,在步驟81期間,解碼器3構造與圖5的列表314相對應的拼接服務列表。該拼接包括創建僅在兩個列表之一中示出的每個服務的單元,以及創建同時在兩個列表中示出的每個服務的單一單元。在拼接列表中,存儲列表221和/或223的單元的引用。該步驟實現了,構造包括屬于兩個服務列表221和223的服務在內的拼接服務列表。該拼接還實現了根據一個或多個類似參數來確定代表相同頻道的服務。例如,這些參數可以通過服務名稱或標識符、與服務相關聯的頻道標識符以及源標識符來獲得。根據變型,這些參數可以通過對兩個服務的視頻信號或這些視頻信號的一部分的變化進行確定和相關來獲得。根據另一變型。接收到的對應表格可以實現兩個服務之間相似性的確定。根據另一變型,這些參數可以通過對上述措施進行組合來獲得。接著,在步驟82期間,解碼器將指針定位至拼接列表314的第一單元(下文中稱作“要處理的頻道”)。接著,在測試84期間,解碼器3檢查要處理的服務是否與拼接列表的最后服務相對應。如果不是上述情況,則在步驟85期間,解碼器3通過將要處理的服務分配到拼接服務列表的下個服務來更新該要處理的服務。然后,重復步驟83。如果測試84的結果為肯定,則選擇拼接服務列表中的所有服務,并且在步驟86期間,解碼器3準備接收和處理用戶的頻道改變命令。圖9以圖示方式示出了根據第二實施例的頻道改變過程的改進算法。與圖2、4和7所示的第一實施例相比,在頻道改變期間執行特殊過程。該過程以步驟90開始,在步驟90期間,創建和初始化不同變量。特別地,該步驟將指針定位至頻道改變列表的單元(下文中被稱作“所選頻道”,存儲在圖3的寄存器316中)。接著,步驟91接收頻道改變命令。然后,在步驟92期間,根據接收到的命令,經由圖6的功能60、24和25選擇相對于當前頻道的頻道改變列表中的之后或之前的頻道,并且更新‘所選頻道’的指針。接著,在步驟93期間,使用圖6的功能61和62來執行對QoS的分析。步驟93實現了對代表兩個服務中的每一個的QoS的信息的確定。然后在測試94期間,使用圖6的比較功能63來比較圖6的功能61和62獲得的分析結果。如果來自ADSL網絡的服務具有最佳QoS得分,則在步驟95期間選擇該服務來通過圖6的功能66供應顯示器和解碼電路。在相反的情況下,在步驟96期間選擇來自DTT網絡的服務來通過圖6的功能66供應顯示器和解碼電路。步驟92至96實現了頻道請求之后的自動選擇。根據變型,該自動選擇在諸如以下等事件之后執行服務列表的組成的改變、至新網絡的連接、網絡的斷開、服務組件的一個或多個QoS參數的更新、以及服務傳送參數的修改。根據另一變型,在頻道請求之后以及在如上所述的事件之后執行自動選擇。自然,本發明不限于先前描述的實施例。具體地,本發明涉及通過不同接入接口接入至少兩個不同網絡類型的家庭或專業解碼器。例如,第一網絡是高或低比特率互聯網(例如,ADSL類型或光纖類型)。例如,第二網絡是DTT類型網絡。例如,第三網絡是移動、衛星和/或電纜類型網絡。不同網絡使用不同或類似類型的傳送網絡(特別地,有線、無線、衛星、光學等)。同樣,這些網絡可以使用不同或類似的通信協議(IP,DTT等)。對于本領域技術人員,以上描述在可能連接至兩個以上不同網絡(例如,3、4、甚至10或更多)的解碼器中實現了本發明的應用。根據本發明,網絡中的音頻/視頻解碼設備可以經由若干接入點(例如,經由連接至ADSL網絡的調制解調器,或連接至互聯網或衛星天線的路由器)從若干源接收服務和關聯信令。本發明實現了基于所述服務的服務質量對來自代表相同頻道的若干服務但是來自不同源的服務的自動選擇。本發明可以應用于不同設備類型,例如,集成或未集成到電視中的數字電視的解碼器、音頻/視頻記錄設備、以及移動接收設備。權利要求一種用于接收音頻和/或視頻服務的方法,其特征在于,包括-無線電和/或電視頻道請求步驟(101),所述無線電和/或電視頻道被稱作被請求頻道,然后-代表所述被請求頻道的至少兩個服務的確定步驟(102),所述服務是經由不同網絡接收的,-所述至少兩個服務的接收步驟(103),以及-根據與接收時所述至少兩個服務中的每一個相關聯的至少一個服務質量參數的所述服務之一的自動選擇步驟(104),其中,通過解碼之外獲得在接收時與至少兩個服務的至少一個服務關聯的所述至少一個服務參數的質量。2.根據權利要求1所述的方法,其特征在于,根據與接收時所述至少兩個服務中的所述至少一個相關聯的信令來獲得解碼之外獲得的所述服務質量參數中的所述至少一個。3.根據權利要求1和2中任一項所述的方法,其特征在于,所述服務質量參數中的所述至少一個屬于包括以下在內的第一組-與所述至少兩個服務相關聯的糾錯碼的存在,-與所述至少兩個服務相關聯的糾錯碼的校正能力,-所述至少兩個服務的二進制比特率,-所述至少兩個服務的服務比特率的變化,以及-與用于傳送所述至少兩個服務的網絡的特性有關的全局信息。4.根據權利要求1至3中任一項所述的方法,其特征在于,所述接收步驟包括確定在所述服務的解碼期間獲得所述多個服務質量參數中的至少一個。5.根據權利要求1至4中任一項所述的方法,其特征在于,所述服務質量參數中的所述至少一個屬于包括以下在內的第二組-在對所述至少兩個服務進行解碼中檢測到的錯誤的數目,-所述至少兩個服務的丟失分組的數目,-超時接收到的所述至少兩個服務的分組的數目,-在序列之外接收到的所述至少兩個服務的分組的數目,以及-來自所述至少兩個服務的分組的到達時間的變化。6.根據權利要求1至5中任一項所述的方法,其特征在于,所述服務之一的所述自動選擇步驟取決于與接收時所述服務中的每一個相關聯的若干服務質量參數。7.根據權利要求6所述的方法,其特征在于,所述方法包括所述服務質量參數的加權步驟,所述自動選擇步驟是服務質量加權參數的函數。8.根據權利要求1至5中任一項所述的方法,其特征在于,自動選擇步驟包括消除至少一個接收服務質量參數還沒有達到確定最小值的一個或多個服務。9.根據權利要求1至8中任一項所述的方法,其特征在于,自動選擇步驟包括考慮與所述服務中的每一個相關聯的至少一個次參數。10.根據權利要求9所述的方法,其特征在于,所述至少一個次參數屬于包括以下在內的組-所述至少兩個服務的編碼類型參數,-所述服務傳送的所述被請求頻道的壓縮率,“所述不同網絡的源服務器的地理定位參數,以及-指示跳至所述不同網絡的源服務器的網絡設備的數目的參數。11.根據權利要求1至10中任一項所述的方法,其特征在于,包括-第一服務列表和至少第二服務列表的接收步驟,-針對所述第一服務列表的每個服務在接收時代表服務質量的信息的確定步驟。_針對所述第二服務列表的每個服務在接收時代表服務質量的信息的至少一個確定步馬聚o12.根據權利要求11所述的方法,其特征在于,包括-構建服務的‘拼接’列表的步驟包括屬于第一列表和第二列表并在所述選擇步驟期間選擇的服務。13.根據權利要求1至12中任一項所述的方法,其特征在于,包括-代表相同頻道的至少兩個服務的確定步驟,所述服務是經由不同網絡接收的,并且根據至少一個類似參數來確定的。14.根據權利要求13所述的方法,其特征在于,所述至少一個類似參數屬于包括以下在內的組-服務名稱,-服務標識符,-與服務相關聯的頻道的標識符,以及源標識符。15.根據權利要求13和14所述的方法,其特征在于,包括-根據服務并在解碼期間獲得的至少一部分視頻信號的變化的確定步驟,以及_根據第一服務的至少一部分信號與根據至少一個第二服務的至少一部分信號的變化之間的相關步驟,所述第一和第二服務是經由不同網絡接收的。16.根據權利要求1至15中任一項所述的方法,其特征在于,包括對經由不同網絡接收的服務之間的至少一個對應表格的接收。17.根據權利要求1至16中任一項所述的方法,其特征在于,所述自動選擇步驟在頻道改變請求之后執行。18.根據權利要求1至17中任一項所述的方法,其特征在于,所述自動選擇步驟在屬于包括以下在內的組的事件之后執行-服務列表的組成的改變,-至新網絡的連接,-與網絡的斷開,-所述服務中的至少一個的至少一個接收服務質量參數的修改,以及-所述服務中的至少一個的至少一個傳送參數的修改少一個參數的修改、以及一個或多個服務的至少一個傳送參數的修改。全文摘要一種由混合接收器實現的用于選擇音頻和/或視頻服務的方法,該混合接收器接收來自經由不同接口與該混合接收器連接的不同類型的不同網絡的服務。文檔編號H04N5/00GK101836436SQ200880112524公開日2010年9月15日申請日期2008年10月22日優先權日2007年10月25日發明者尼古拉·卡拉梅利,蒂埃里·凱雷,雷諾·里加爾申請人:湯姆森許可貿易公司