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