专利摘要:
本發明揭示一種用於頻道切換之裝置及方法,其包含:將與複數個即時音訊/視訊(A/V)流或複數個檔案物件相關聯之複數個IP資料報封裝於複數個MPE區上;將該複數個MPE區插入於複數個基本流中之一者中;及將與該複數個即時A/V流或該複數個檔案物件相關聯之該複數個基本流多工傳輸至複數個非連續叢發中,其中該複數個基本流在一頻道排列中係相鄰的。在一態樣中,將該複數個非連續叢發傳輸至一具有一有限記憶體大小之DVB-H接收器,用於啟用快速頻道切換。在一態樣中,將該頻道排列呈現於一電子服務指南(ESG)中。
公开号:TW201313022A
申请号:TW101142942
申请日:2008-09-18
公开日:2013-03-16
发明作者:Sandeep Singhai;Sivaramakrishna Veerepalli
申请人:Qualcomm Inc;
IPC主号:H04H20-00
专利说明:
用於頻道切換之方法、傳輸器件、用於使一接收器能夠最佳化頻道切換時間之器件及用於最佳化頻道切換時間之電腦程式產品
本揭示案大體上係關於用於啟用快速頻道切換之裝置及方法。更特定言之,本揭示案係關於藉由有限DVB接收器記憶體啟用快速頻道切換。
本專利申請案主張申請於2007年9月18日之題為"Fast Channel Switching on Memory Constraint Receivers"之臨時申請案第60/973,419號之優先權,該案讓與給其受讓人且特此以引用的方式明確地併入本文中。
數位視訊廣播(DVB)為一組用於數位電視應用之標準。DVB包括用於視聽資訊(例如,數位電視)之有效且強健的數位傳輸之信號源編碼(例如,源資料速率之降低)及頻道編碼(例如,傳輸容錯之改良)方法兩者。已開發出不同版本之DVB來解決特定通信遞送模式。舉例而言,設計出DVB-S用於數位TV之衛星廣播,設計出DVB-T用於數位TV之地面廣播且設計出DVB-C用於數位TV之有線廣播。已開發出一最新版本,掌上型數位視訊廣播(DVB-H)用於對諸如行動電話及個人數位助理(PDA)之掌上型器件的行動數位TV應用。
所有DVB版本皆併有基於動畫專家群(MPEG)數位壓縮標準之信號源編碼。數位壓縮為一用於藉由解決資訊冗餘且藉由主要編碼差異資訊而非僅編碼絕對資訊而降低源資料率的熟知數位信號處理方法。
在任一時間,DVB-H接收器可能接收資訊(例如,數位TV、檔案/資料下載、資料多播等)之多個流叢發。通常,平均頻道切換時間為一半時間片段段週期,其對於典型使用者滿意度而言可為過長。雖然DVB-H接收器可藉由額外記憶體達成更快頻道切換,但增加掌上型接收器之記憶體大小增加成本及直流功率消耗,其在許多情形下對於小電池供電之行動器件而言為不可接受的。
本發明揭示一種用於啟用頻道切換,例如,用於在具有有限DVB接收器記憶體之情況下啟用快速頻道切換之裝置及方法。根據一態樣,一種用於頻道切換之方法包含:將與複數個即時音訊/視訊(A/V)流或複數個檔案物件相關聯之複數個IP資料報封裝於複數個MPE區上;將該複數個MPE區插入於複數個基本流中之一者中;及將與該複數個即時A/V流或該複數個檔案物件相關聯之該複數個基本流多工傳輸於複數個非連續叢發中,其中該複數個基本流在頻道排列中為相鄰的。在一態樣中,將該複數個非連續叢發傳輸至具有有限記憶體大小之接收器以供啟用頻道切換。在一實例中,接收器為DVB-H接收器。在一態樣中,將頻道排列呈現於電子服務指南(ESG)上,且非連續從發處於跳過連續呈現於ESG上之複數個即時A/V流中之至少一即時A/V流的多工次序。
根據另一態樣,一種傳輸器件包含處理器及記憶體,該記憶體含有可由處理器執行以執行以下操作之程式碼:將與複數個即時音訊/視訊(A/V)流或複數個檔案物件相關聯之複數個IP資料報封裝於複數個MPE區上;將該複數個MPE區插入於複數個基本流中之一者中;及將與該複數個即時A/V流或該複數個檔案物件相關聯之該複數個基本流多工傳輸於複數個非連續叢發中,其中該複數個基本流在頻道排列中為相鄰的。在一態樣中,記憶體進一步包含用於將複數個非連續叢發傳輸至具有有限記憶體大小之接收器以供啟用頻道切換之程式碼。在一態樣中,將頻道排列呈現於電子服務指南(ESG)上,且非連續從發處於跳過連續呈現於ESG上之複數個即時A/V流中之至少一即時A/V流的多工次序。
根據另一態樣,一種用於使得接收器能夠最佳化頻道切換時間之器件包含:用於將與複數個即時音訊/視訊(A/V)流或複數個檔案物件相關聯之複數個IP資料報封裝於複數個MPE區上的構件;用於將該複數個MPE區插入於複數個基本流中之一者中的構件;及用於將與該複數個即時A/V流或該複數個檔案物件相關聯之該複數個基本流多工傳輸於複數個非連續叢發中的構件,其中該複數個基本流在頻道排列中為相鄰的。在一態樣中,將TV頻道排列呈現於電子服務指南(ESG)上,且其中非連續從發處於跳過連續呈現於ESG上之複數個即時A/V流中之至少一即時A/V流的多工次序。
根據另一態樣,一種電腦程式產品包含一包括儲存於其上之程式碼之電腦可讀媒體,其包含:用於使電腦將與複數個即時音訊/視訊(A/V)流或複數個檔案物件相關聯之複數個IP資料報封裝於複數個MPE區上的程式碼;用於使電腦將該複數個MPE區插入複數個基本流中之一者中的程式碼;及用於使電腦將與該複數個即時A/V流或該複數個檔案物件相關聯之該複數個基本流多工傳輸於複數個非連續叢發中的程式碼,其中該複數個基本流在頻道排列中為相鄰的。
根據另一態樣,一種用於使接收器最佳化頻道切換時間之方法包含:自來自頻道排列之複數個即時音訊/視訊(A/V)流中選擇即時A/V流n;解多工複數個基本流(ES)以自該複數個即時A/V流獲得即時A/V流(n-1)、n及(n+1),其中即時A/V流(n-1)、n及(n+1)在頻道排列中為連續的;解碼即時A/V流n以獲得經解碼資料;及丟棄即時A/V流(n-1)及(n+1)。
根據另一態樣,一種用於最佳化頻道切換時間之接收器包含:用於自來自頻道排列之複數個即時音訊/視訊(A/V)流中選擇即時A/V流n的構件;用於解多工複數個基本流(ES)以自該複數個即時A/V流獲得即時A/V流(n-1)、n及(n+1)的構件,其中即時A/V流(n-1)、n及(n+1)在頻道排列中為連續的;用於解碼即時A/V流n以獲得經解碼資料的構件;及用於丟棄即時A/V流(n-1)及(n+1)的構件。
根據另一態樣,一種電腦程式產品包含一包括儲存於其上之程式碼之電腦可讀媒體,其包含:用於使電腦自來自頻道排列之複數個即時音訊/視訊(A/V)流中選擇即時A/V流n的程式碼;用於使電腦解多工複數個基本流(ES)以自複數個即時A/V流獲得即時A/V流(n-1)、n及(n+1)的程式碼,其中即時A/V流(n-1)、n及(n+1)在頻道排列中為連續的;用於使電腦解碼即時A/V流n以獲得經解碼資料的程式碼;及用於使電腦丟棄即時A/V流(n-1)及(n+1)的程式碼。
根據另一態樣,一種用於使接收器最佳化頻道切換時間的方法包含:自來自頻道排列之複數個檔案物件中選擇檔案物件n;解多工複數個基本流(ES)以自該複數個檔案物件獲得檔案物件(n-1)、n及(n+1),其中檔案物件(n-1)、n及(n+1)在頻道排列中為連續的;解碼檔案物件n以獲得經解碼資料;及丟棄檔案物件(n-1)及(n+1)。
根據另一態樣,一種用於最佳化頻道切換時間之接收器包含:用於自來自頻道排列之複數個檔案物件選擇檔案物件n的構件;用於解多工複數個基本流(ES)以自該複數個檔案物件獲得檔案物件(n-1)、n及(n+1)的構件,其中檔案物件(n-1)、n及(n+1)在頻道排列中為連續的;用於解碼檔案物件n以獲得經解碼資料的構件;及用於丟棄檔案物件(n-1)及(n+1)的構件。
根據另一態樣,一種電腦程式產品包含一包括儲存於其上之程式碼之電腦可讀媒體,其包含:用於使電腦自來自頻道排列之複數個檔案物件中選擇檔案物件n的程式碼;用於使電腦解多工複數個基本流(ES)以自該複數個檔案物件獲得檔案物件(n-1)、n及(n+1)的程式碼,其中檔案物件(n-1)、n及(n+1)在頻道排列中為連續的;用於使電腦解碼檔案物件n以獲得經解碼資料的程式碼;及用於使電腦丟棄檔案物件(n-1)及(n+1)的程式碼。
本揭示案之一優勢包括在使用具有有限記憶體之DVB-H接收器時資訊之同時多個流叢發之間的快速頻道切換的能力。本揭示案減少頻道切換之持續時間,且使頻道切換時間與時間片段段週期無關。其他優勢包括維持記憶體大小且由此維持DVB-H接收器之成本。該等優勢又增強使用者體驗。
應理解,自以下[實施方式],其他態樣對於熟習此項技術者將變得顯而易見,其中藉助於說明展示及描述各種態樣。因此,圖式及[實施方式]在本質上將視作說明性的而非限制性的。
下文結合附隨圖式所陳述之[實施方式]意欲作為對本揭示案之各種態樣的描述,而不意欲表示可實踐本揭示案之僅有態樣。在本揭示案中所描述之每一態樣僅提供為本揭示案之實例或說明,且不必將其解釋為比其他態樣較佳或有利。該[實施方式]包括出於提供對本揭示案之徹底理解之目的的特定細節。然而,熟習此項技術者將顯而易見,可在不具有此等特定細節之情況下實踐本揭示案。在一些情況下,以方塊圖形式展示熟知結構及器件以便避免使本揭示案之概念模糊。縮寫及其他描述性術語可僅為了方便及清楚而使用,且並不意欲限制本揭示案之範疇。
雖然出於簡化解釋之目的而將方法展示且描述為一系列動作,但應理解且瞭解,方法不受動作次序限制,因為根據一或多個態樣,一些動作可以不同於本文中所展示及描述之次序發生及/或與其他動作同時發生。舉例而言,熟習此項技術者將理解且瞭解,方法可替代地表示為一系列相關狀態或事件(諸如,以狀態圖表示)。此外,可能並不需要所有所說明之動作來實施根據一或多個態樣之方法。
DVB-H指定若干網路協定層用於行動TV應用。DVB-H實體層係基於DVB-T實體層,有一些較小添加。DVB-H實體層採用正交分頻多工(OFDM)多載波調變。資料鏈路層係基於MPEG2傳送流(TS),如在ITU-T H.222.0中所定義,其係藉由多工傳輸即時經編碼音訊及視訊流連同諸如程式特定資訊/系統資訊(PSI/SI)之特定附加項資料及信號傳輸資訊來形成。
資料鏈路層中之增強之錯誤保護技術亦係用以獲得可靠傳輸(即使有傳播損耗)。此技術稱為多協定封裝-前向錯誤校正(Multi-Protocol Encapsulation-Forward Error Correction,MPE-FEC),其提供超出DVB-T頻道編碼之額外頻道編碼及實體層處之時間交錯。舉例而言,MPE-FEC採用(255,191)區段里德-索羅門錯誤校正碼以在行動狀況下改良所接收之信號強健性。MPE-FEC可能夠校正原本不可由實體層錯誤校正機構校正之錯誤。MPE係用以將IP資料報封裝於稱為區之MPEG TS結構內。封裝於此等MPE區內之IP資料報可含有即時視聽串流資料或檔案物件。另外,將稱為時間切片之節能技術引入DVB-H。在叢發中發送DVB-H傳輸中之每一個別服務,其允許接收器進入睡眠模式且僅在接收所欲服務時喚醒。
網路及傳送層利用網際網路協定(IP)及使用者資料報協定(UDP)。與其他DVB傳輸系統相對比,DVB-H系統使用IP來促進與其他基於IP之網路的可交互運作性。傳送層亦包括用於視聽(A/V)串流之即時傳送協定/即時傳送控制協定(RTP/RTCP),及非同步分層編碼/分層編碼傳送(ALC/LCT),及用於檔案物件遞送之單向傳送檔案遞送(FLUTE)。FLUTE可用以傳送任何類型之檔案物件。FLUTE之典型使用包括遞送可擴展標示語言(XML)片段/檔案及載運節目資訊之會話描述協定(SDP)及遞送媒體檔案物件(諸如,A/V檔案、圖片、圖標等等)。即時視訊/音訊流經由IP封包上之UDP藉由即時傳送協定(RTP)載運,使用多協定封裝(MPE)調適協定而將該等IP封包嵌入MPEG傳送流中。
圖1說明各種使用者服務(包括,DVB信號傳輸、視聽串流、檔案下載、UDP多播及IP多播)如何藉由DVB-H協定堆疊載運之實例。如所說明,將所有使用者服務嵌入DVB-H實體層上之MPEG2傳送流中。節目特定資訊(PSI)提供關於在MPEG2傳送流中正傳輸之節目(媒體/內容)的資訊及用以擷取來自經多工傳輸之流的此等節目的位置資訊(例如,鏈路層識別符)。系統資訊(SI)提供網路資訊,例如,來自某一網路之傳送流的傳輸頻率、某一經傳輸之節目/IP流的位置(傳送流、服務識別符)等等。
DVB-H系統可由一或多個IP/媒體存取控制(MAC)平台組成。IP/MAC平台表示協調IP/MAC位址空間,不具有任何位址衝突。IP/MAC平台可跨越一或多個網路內之若干傳送流。相反,傳送流或網路可含有一個以上IP/MAC平台。圖2說明DVB-H網路階層結構之實例。
應用層包括可利用RTP/RTCP及IP多播之任何應用。行動廣播之一些典型應用包括:用於即時A/V節目之播放的媒體播放器、媒體檔案物件等等;利用經由FLUTE所接收之XML節目指南資訊之電子服務指南(ESG)瀏覽器應用;基於廣播/多播構架之遊戲/互動性應用等。
定義為載運一特定組/類型之物件的即時A/V流或FLUTE會話的每一節目為一基本流(ES)之部分。每一ES可載運一或多個此等節目。每一基本流由屬於此等節目的經封裝的IP資料報(MPE部分)組成或包括此等IP資料報(MPE部分)。MPE部分又以固定長度(188個位元組)傳輸。MPEG2傳送流藉由對於此ES特定之封包識別符(PID)進行封包。圖3說明一協定層分解之實例。
在DVB-H中,屬於一基本流之多協定封裝-前向錯誤校正(MPE-FEC)訊框(由MPE部分及相應FEC部分組成)經傳輸為512 kbit、1024 kbit、1536 kbit或2048 kbit之資料的叢發。以比基本流內的節目的平均位元率高得多的位元率傳輸此等資料叢發。此允許節目資料以時間切片方式加以傳輸。
在一態樣中,基本流(ES)僅由一節目組成或僅包括一節目,例如,具有512 kbps之平均位元速率之A/V流。假設2048 kbit之叢發大小用以傳輸此ES,則可在此叢發中傳輸相當於四秒之資料。若以4 Mbps傳輸叢發,則可在500 msec內傳輸叢發。傳輸器對於此節目而言每四秒僅需要傳輸一次具有500 msec持續時間之叢發。相反,接收器(例如,DVB-H接收器)僅需要每四秒接收一次叢發持續500 msec。若傳輸器使用同一叢發大小及叢發頻寬用於所有基本流,則其可在重複叢發之前傳輸8個獨立基本流叢發。圖4說明一基本流在4秒叢發間隔上之實例傳輸時刻表。圖5說明8個不同基本流在4秒叢發間隔上之實例傳輸時刻表。
在一態樣中,DVB-H接收器僅在正傳輸所關心ES的期間喚醒。一叢發中之每一MPE部分載運至基本流之下一叢發之開始的相對時移,由此允許DVB-H接收器計算下一次何時喚醒以接收同一ES之叢發。此允許DVB-H接收器在大部分時間切斷RF前端及基頻處理,由此節省電力。
在一態樣中,DVB-H叢發大小為512、1024、1536或2048 kbit。叢發載運應用程式資料,亦即,IP資料報以及里德-索羅門FEC資料。當接收叢發時,DVB-H接收器在其記憶體中緩衝叢發以用於里德-索羅門錯誤校正。因此,DVB-H接收器需要可容納最大叢發大小之記憶體大小。在本文中之實例中,記憶體大小對於來自DVB-H接收器需要同時處理之基本流之每一2048 kbit資料區段而言至少為2048 kbit的記憶體。
然而,若將屬於兩個不同基本流之任何兩個連續叢發b1及b2在時間上間隔開以使得接收器具有足夠時間以執行FEC處理且在b2到達之前排空用於b1的緩衝器,則接收器可僅藉由(例如)2048 kbit之記憶體大小基本上同時處理兩個基本流。圖6說明基本流A、B及C之實例叢發傳輸圖。在圖6中所示之實例中,具有有限記憶體(例如,大小為2048 kbit)之DVB-H接收器可同時處理基本流A及C,只要其叢發間隔足以在所關注下一叢發到達之前允許FEC處理及叢發緩衝器排空即可。在一態樣中,DVB-H接收器可處理任何數目之基本流,只要待處理之任何兩個叢發(亦即,屬於實質上正同時被處理之基本流之叢發)在時間上間隔足夠即可。
通常,音訊/視訊服務(例如,TV頻道)與基本流具有一對一映射。使用者之一共同偏好或要求為快速地切換至下一或前一TV頻道(亦即,頻繁切換頻道)之能力。在一實例中,將TV頻道依次呈現於"TV指南"中。
圖7說明傳輸器件啟用接收器(例如,DVB-H接收器)以藉由有限記憶體大小最佳化頻道切換時間之實例流程圖。在一實例中,記憶體大小為2048 kbit。在區塊710中,將與複數個即時音訊/視訊(A/V)流或檔案物件相關聯之複數個資料報封裝於複數個MPE區上。在一態樣中,該複數個MPE區中之至少一者包括至少一前向錯誤校正(FEC)區。在一態樣中,至少一FEC區係基於里德-索羅門編碼。A/V流之實例包括數位TV節目、數位編碼電影等。檔案物件之實例包括XML片段、資料檔案、節目資訊、視聽檔案、圖像、標識、遊戲/互動應用等。熟習此項技術者將理解,本文中所揭示之A/V流及檔案物件之實例並非意欲為排他性的,且在不影響本揭示案之範疇或精神之情形下可包括其他實例。
在區塊710後,在區塊720中,將複數個MPE區插入複數個基本流中之一者中,其中該複數個基本流中之每一者以時間切片方式包含複數個傳送流封包。複數個傳送流封包之實例包括固定長度封包,各具有188位元組之固定長度的封包,與封包識別符(PID)相關聯之封包等。熟習此項技術者將理解,本文中所揭示之傳送流封包之實例並非意欲為排他性的,且在不影響本揭示案之範疇或精神之情形下可包括其他實例。在一態樣中,時間切片方式之特徵為叢發位元速率遠高於基本流內之A/V流之平均位元速率。
在區塊720後,在區塊730中,將與複數個即時A/V流或複數個檔案物件相關聯之複數個基本流多工傳輸於複數個非連續叢發中,其中該複數個基本流在頻道排列中為相鄰的。在一實例中,基本流內之傳送流封包以使得TV頻道排列中之相關聯的相鄰節目(亦即,A/V流)映射至非連續叢發之方式而經多工傳輸。此使得DVB-H接收器能夠實質上同時處理相鄰節目之非連續叢發。在一態樣中,將TV頻道排列呈現於電子服務指南(ESG)(亦名電子節目指南(EPG))中。
在一實例中,連續整數表示頻道排列中之相鄰TV頻道。當使用者選擇節目n用於呈現時,DVB-H接收器亦同時開始處理(例如,解多工)節目(n-1)及(n+1)。節目n之資料用於音訊/視訊解碼,而節目(n-1)及(n+1)之資料以基本流之個別平均速率丟棄。在此實例中,隨著使用者將TV頻道選擇切換至前一頻道或下一頻道(亦即,至節目(n-1)或(n+1))時,前一頻道或下一頻道之相應附加項資料將已為可用。
在A/V流之一實例中,假設TV頻道排列由頻道1、2、3、4、5、6、7、8、9及10組成,且第一頻道及最末頻道分別為頻道1及頻道10。假設頻道1及10出於頻道切換之目的而為相鄰的。若將不同頻道之叢發置於以下多工次序:1、4、7、10、2、5、8、3、6及9,則任何三個連續頻道實質上可同時由接收器處理而無需額外記憶體,從而啟用快速頻道切換。在此實例中,非連續叢發處於跳過連續呈現於電子服務指南上之至少X個即時A/V流的多工次序,其中X為二。熟習此項技術者將理解,在不影響本揭示案之範疇或精神之情形下,基於頻道的數目、應用及設計參數,X可包括其他正整數,例如,X至少為一。
在未將相鄰TV頻道之基本流多工傳輸於非連續叢發中之情形下,DVB-H中的平均頻道切換時間為一半時間片段段週期。然而,藉由將相鄰TV頻道之基本流多工傳輸於非連續叢發中且藉由使接收器解多工所請求頻道以及鄰近於所請求頻道之頻道,頻道切換時間變為與時間片段段無關且產生幾乎瞬時頻道切換。熟習此項技術者將瞭解,儘管以DVB-H接收器說明實例,但概念可適用於具有有限記憶體之任何接收器。
在區塊730後,於區塊740中,將複數個非連續叢發傳輸至DVB-H接收器以供啟用快速頻道切換。在一態樣中,DVB-H接收器具有有限記憶體大小。在一實例中,有限記憶體大小為2048 kbit。熟習此項技術者應瞭解,雖然圖7中之流程圖係與DVB-H接收器相關聯來說明,但是概念可適用於具有有限記憶體大小之任何接收器。熟習此項技術者亦將理解,可根據應用或系統參數修改圖7之流程圖中之所揭示步驟,且在不影響本揭示案之範疇或精神的情形下可包括其他步驟。此外,熟習此項技術者將理解,在不影響本揭示案之範疇或精神之情形下,可根據應用或系統參數,在次序上互換圖7中所說明之流程圖中的一些步驟。
熟習此項技術者將進一步瞭解,結合本文中所揭示之實例描述之各種說明性組件、邏輯區塊、模組及/或演算法步驟可實施為電子硬體、韌體、電腦軟體或其組合。為清晰地說明硬體、韌體及軟體之此可互換性,上文已大體在功能性方面描述各種說明性組件、區塊、模組及/或演算法步驟。此功能性係實施為硬體、韌體還是軟體視特定應用及外加於整個系統之設計約束而定。熟習此項技術者可針對每一特定應用以不同方式實施所描述之功能性,但此等實施決策不應解釋為會導致偏離本揭示案之範疇或精神。
舉例而言,就硬體實施而言,處理單元可實施於下列各物內:一或多個特殊應用積體電路(ASIC)、數位信號處理器(DSP)、數位信號處理器件(DSPD)、可程式化邏輯器件(PLD)、場可程式化閘陣列(FPGA)、處理器、控制器、微控制器、微處理器、經設計以執行本文中所描述之功能的其他電子單元,或其組合。就軟體而言,可經由執行本文中所述之功能之模組(例如,程序、函數等)來實施。軟體程式碼可儲存於記憶體單元中並由處理器單元執行。另外,本文中所述之各種說明性流程圖、邏輯區塊、模組及/或演算法步驟亦可編碼為載運於此項技術中已知之任何電腦可讀媒體上的電腦可讀指令或實施於此項技術中已知之任何電腦程式產品中。
在一實例中,本文中所述之說明性組件、流程圖、邏輯區塊、模組及/或演算法步驟藉由一或多個處理器實施或執行。在一態樣中,處理器與記憶體耦接,該記憶體儲存待由處理器執行以實施或執行本文中所述之各種流程圖、邏輯區塊及/或模組之資料、元資料、程式指令等。圖8說明包含與記憶體820通信之處理器810的用於最佳化頻道切換時間之傳輸器件800之實例。在一實例中,傳輸器件800用以實施圖7中所說明之演算法。在一態樣中,記憶體820位於處理器810內。在另一態樣中,記憶體820在處理器810外部。
圖9說明適合用於最佳化頻道切換時間之傳輸器件900之實例。在一態樣中,傳輸器件900係藉由在區塊910、920、930及940中包含經組態以提供如本文中所述之快速頻道切換之不同態樣的一或多個模組之至少一處理器來建構。舉例而言,每一模組包含硬體、韌體、軟體或其任何組合。在一態樣中,傳輸器件900亦藉由與至少一處理器通信之至少一記憶體來建構。
圖10說明具有有限記憶體大小之接收器(例如,DVB-H接收器)最佳化頻道切換時間之實例流程圖。在一態樣中,接收器具有有限記憶體大小,例如,記憶體大小為2048 kbit。在一態樣中,圖10中所說明之用於接收之流程圖與圖7中所說明之用於傳輸之流程圖為互補的。在區塊1010中,自來自頻道排列(諸如,TV頻道排列)之複數個即時音訊/視訊(A/V)流選擇即時音訊/視訊(A/V)流n。即時A/V流n亦表示為頻道n。在一態樣中,將TV頻道排列呈現於電子服務指南(ESG)中。複數個即時A/V流與複數個基本流(ES)相關聯。
在區塊1010後,在區塊1020中,解多工複數個基本流(ES)以獲得即時A/V流n、(n+1)及(n-1)(亦即,來自複數個即時A/V流之頻道n、(n+1)及(n-1))。即時A/V流(n-1)、n及(n+1)在頻道排列中為連續的。在區塊1020後,在區塊1030中,解碼即時A/V流n(亦即,頻道n)以獲得經解碼資料。亦即,自即時A/V流n解碼之資料待呈現給使用者。在區塊1040中,丟棄即時A/V流(n+1)及(n-1),亦即,丟棄頻道(n+1)及頻道(n-1)。在一態樣中,以相應平均速率丟棄即時A/V流(n+1)及(n-1)。熟習此項技術者將理解,在不影響本揭示案之範疇或精神之情形下,區塊1040可與區塊1030順序地執行或並行執行。熟習此項技術者亦將理解,可根據應用或系統參數修改圖10之流程圖中所揭示之步驟,且在不影響本揭示案的範疇或精神之情形下可包括其他步驟。此外,熟習此項技術者將理解,在不影響本揭示案之範疇或精神之情形下,可根據應用或系統參數在次序上互換圖10中所說明的流程圖中之一些步驟。
圖11說明適合用於最佳化頻道切換時間之具有有限記憶體大小之接收器件的實例。在一態樣中,接收器件1100係藉由在區塊1110、1120、1130及1140中包含經組態以提供如本文中所述之快速頻道切換的不同態樣之一或多個模組之至少一處理器來建構。舉例而言,每一模組包含硬體、韌體、軟體或其任何組合。在一態樣中,接收器件1100亦藉由與至少一處理器通信之至少一記憶體來建構。雖然使用即時A/V流說明圖10及圖11,但熟習此項技術者將理解,在不影響本揭示案之範疇或精神之情形下,檔案物件可替代即時A/V流。
提供對所揭示態樣之先前描述以使任何熟習此項技術者能夠製作或使用本揭示案。對此等態樣之各種修改對於熟習此項技術者而言將為顯而易見的,且在不偏離本揭示案之精神或範疇的情形下,可將本文中所界定之一般原理應用於其他態樣。
800‧‧‧傳輸器件
810‧‧‧處理器
820‧‧‧記憶體
900‧‧‧傳輸器件
910‧‧‧用於將與即時音訊/視訊(A/V)流或檔案物件
相關聯之IP資料報封裝於MPE區上的構件
920‧‧‧用於將MPE區以時間切片方式插入包含傳送流封包之基本流中的構件
930‧‧‧用於將與即時A/V流或檔案物件相關聯之一個以上基本流多工傳輸於非連續叢發中的構件
940‧‧‧用於將非連續叢發傳輸至DVB-H接收器以供啟用快速頻道切換的構件
1100‧‧‧接收器件
1110‧‧‧用於自來自頻道排列之複數個個即時音訊/視訊(A/V)流選擇即時A/V流N的構件
1120‧‧‧用於解多工複數個基本流(ES)以獲得即時A/V流N、(N+1)及(N-1)的構件
1130‧‧‧用於解碼即時A/V流N以獲得經解碼資料的構件
1140‧‧‧用於丟棄即時A/V流(N+1)及(N-1)的構件
圖1說明包括DVB信號傳輸、視聽串流、檔案下載、UDP多播及IP多播之各種使用者服務如何由DVB-H協定堆疊載運之實例。
圖2說明DVB-H網路階層結構之實例。
圖3說明協定層分解之實例。
圖4說明一基本流在4秒叢發間隔上之實例傳輸時刻表。
圖5說明8個不同基本流在4秒叢發間隔上之實例傳輸時刻表。
圖6說明基本流A、B及C之實例叢發傳輸圖。
圖7說明傳輸器件啟用接收器(例如,DVB-H接收器)以藉由有限記憶體大小最佳化頻道切換時間之實例流程圖。
圖8說明包含與具有有限大小之記憶體通信之處理器的用於最佳化頻道切換時間之傳輸器件之實例。
圖9說明適合用於最佳化頻道切換時間之傳輸器件之實例。
圖10說明具有有限記憶體大小之接收器(例如,DVB-H接收器)最佳化頻道切換時間之實例流程圖。
圖11說明適合用於最佳化頻道切換時間之具有有限記憶體大小之接收器件的實例。
权利要求:
Claims (15)
[1] 一種用於一接收器最佳化頻道切換時間之方法,其包含:自來自一頻道排列之複數個即時音訊/視訊(A/V)流選擇一即時A/V流n;解多工複數個基本流(ES),以自該複數個即時A/V流獲得即時A/V流(n-1)、n及(n+1),其中該等即時A/V流(n-1)、n及(n+1)在該頻道排列中係連續的;解碼該即時A/V流n以獲得經解碼資料;及丟棄該等即時A/V流(n-1)及(n+1)。
[2] 如請求項1之方法,進一步包含將該經解碼資料呈現給一使用者。
[3] 如請求項2之方法,其中該頻道排列係呈現於一電子服務指南(ESG)中。
[4] 一種用於最佳化頻道切換時間之接收器,其包含:用於自來自一頻道排列之複數個即時音訊/視訊(A/V)流選擇一即時A/V流n的構件;用於解多工複數個基本流(ES)以自該複數個即時A/V流獲得即時A/V流(n-1)、n及(n+1)的構件,其中該等即時A/V流(n-1)、n及(n+1)在該頻道排列中係連續的;用於解碼該即時A/V流n以獲得經解碼資料的構件;及用於丟棄該等即時A/V流(n-1)及(n+1)的構件。
[5] 如請求項4之接收器,進一步包含用於將該經解碼資料呈現給一使用者的構件。
[6] 如請求項5之接收器,其中該頻道排列係呈現於一電子服務指南(ESG)中。
[7] 一種用於最佳化頻道切換時間之電腦程式產品,其包含一包括儲存於其上之程式碼之電腦可讀媒體,其包含:用於使一電腦自來自一頻道排列之複數個即時音訊/視訊(A/V)流選擇一即時A/V流n的程式碼;用於使該電腦解多工複數個基本流(ES)以自該複數個即時A/V流獲得即時A/V流(n-1)、n及(n+1)的程式碼,其中該等即時A/V流(n-1)、n及(n+1)在該頻道排列中係連續的;用於使該電腦解碼該即時A/V流n以獲得經解碼資料的程式碼;及用於使該電腦丟棄該等即時A/V流(n-1)及(n+1)的程式碼。
[8] 如請求項7之電腦程式產品,進一步包含用於使該電腦將該經解碼資料呈現給一使用者的程式碼。
[9] 如請求項8之電腦程式產品,其中該頻道排列係呈現於一電子服務指南(ESG)中。
[10] 一種用於一接收器最佳化頻道切換時間之方法,其包含:自來自一頻道排列之複數個檔案物件選擇一檔案物件n;解多工複數個基本流(ES)以自該複數個檔案物件獲得檔案物件(n-1)、n及(n+1),其中該等檔案物件(n-1)、n及(n+1)在該頻道排列中係連續的;解碼該檔案物件n以獲得經解碼資料;及丟棄該等檔案物件(n-1)及(n+1)。
[11] 如請求項10之方法,進一步包含將該經解碼資料呈現給一使用者。
[12] 一種用於最佳化頻道切換時間之接收器,其包含:用於自來自一頻道排列之複數個檔案物件選擇一檔案物件n的構件;用於解多工複數個基本流(ES)以自該複數個檔案物件獲得檔案物件(n-1)、n及(n+1)的構件,其中該等檔案物件(n-1)、n及(n+1)在該頻道排列中係連續的;用於解碼該檔案物件n以獲得經解碼資料的構件;及用於丟棄該等檔案物件(n-1)及(n+1)的構件。
[13] 如請求項12之接收器,進一步包含用於將該經解碼資料呈現給一使用者的構件。
[14] 一種用於最佳化頻道切換時間之電腦程式產品,其包含一包括儲存於其上之程式碼之電腦可讀媒體,其包含:用於使一電腦自來自一頻道排列之複數個檔案物件選擇一檔案物件n的程式碼;用於使該電腦解多工複數個基本流(ES)以自該複數個檔案物件獲得檔案物件(n-1)、n及(n+1)的程式碼,其中該等檔案物件(n-1)、n及(n+1)在該頻道排列中係連續的;用於使該電腦解碼該檔案物件n以獲得經解碼資料的程式碼;及用於使該電腦丟棄該等檔案物件(n-1)及(n+1)的程式碼。
[15] 如請求項14之電腦程式產品,進一步包含用於使該電腦將該經解碼資料呈現給一使用者的程式碼。
类似技术:
公开号 | 公开日 | 专利标题
TWI484828B|2015-05-11|用於一接收器最佳化頻道切換時間之方法、用於最佳化頻道切換時間之接收器及用於最佳化頻道切換時間之電腦程式產品
US8831039B2|2014-09-09|Time-interleaved simulcast for tune-in reduction
US8291448B2|2012-10-16|Providing zapping streams to broadcast receivers
US20170272691A1|2017-09-21|Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
US20080301742A1|2008-12-04|Time-interleaved simulcast for tune-in reduction
KR101223130B1|2013-01-17|제한된 dvb 수신기 메모리로 동시적 다중 스트림 버스트들을 수신하기 위한 방법 및 장치
US8036154B2|2011-10-11|Device and method for saving power in digital broadcasting receiver
KR20100081331A|2010-07-14|모바일 통신 시스템에서 초기화 데이터를 시간 버스트들에 동기화하기
KR20090069689A|2009-07-01|서비스 가이드 정보 처리 방법 및 서비스 가이드 정보 처리장치
KR20090069690A|2009-07-01|서비스 가이드 정보 처리 방법 및 서비스 가이드 정보 처리장치
KR20080101591A|2008-11-21|서비스 가이드 정보 송수신 방법 및 서비스 가이드 정보수신 장치
KR20080101590A|2008-11-21|서비스 가이드 정보 수신 방법 및 서비스 가이드 정보 수신장치
KR20080107137A|2008-12-10|서비스 가이드 정보 송수신 방법 및 서비스 가이드 정보송수신 장치
KR20090069691A|2009-07-01|서비스 가이드 정보 처리 방법 및 서비스 가이드 정보 처리장치
KR20080101592A|2008-11-21|서비스 가이드 정보 송수신 방법 및 서비스 가이드 정보송수신 장치
KR20080107138A|2008-12-10|서비스 가이드 정보 송수신 방법 및 서비스 가이드 정보송수신 장치
KR20090002820A|2009-01-09|서비스 가이드 정보 수신 방법 및 서비스 가이드 정보 수신장치
EP2151075A2|2010-02-10|Time-interleaved simulcast for tune-in reduction
同族专利:
公开号 | 公开日
CA2696624C|2018-03-27|
KR20100057088A|2010-05-28|
US20190253164A1|2019-08-15|
TW200926815A|2009-06-16|
RU2521466C2|2014-06-27|
CN101803251B|2014-04-09|
CA2696624A1|2009-03-26|
TWI484828B|2015-05-11|
RU2010115331A|2011-10-27|
WO2009039235A3|2009-09-11|
CA2789783A1|2009-03-26|
TWI408964B|2013-09-11|
BRPI0816819A2|2015-03-10|
CA2789783C|2016-11-29|
US10979161B2|2021-04-13|
EP2188931A2|2010-05-26|
KR101132486B1|2012-03-30|
WO2009039235A2|2009-03-26|
JP5437249B2|2014-03-12|
US20090077585A1|2009-03-19|
RU2530731C2|2014-10-10|
CN101803251A|2010-08-11|
RU2011141566A|2013-04-20|
JP2010539861A|2010-12-16|
US10320500B2|2019-06-11|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US5473609A|1994-05-26|1995-12-05|Thomson Consumer Electronics, Inc.|Method and apparatus for processing a conditional access program guide as for a satellite TV service|
US6985188B1|1999-11-30|2006-01-10|Thomson Licensing|Video decoding and channel acquisition system|
JP2001186142A|1999-12-27|2001-07-06|Toshiba Corp|パケットバッファ装置、及び、パケットスイッチ装置|
KR100833222B1|2000-03-29|2008-05-28|삼성전자주식회사|멀티미디어 송수신 장치 및 방법|
US7428494B2|2000-10-11|2008-09-23|Malik M. Hasan|Method and system for generating personal/individual health records|
GB2402307A|2003-05-30|2004-12-01|Nokia Corp|Encapsulating irregular burst transmissions with overhead information specifying the timing interval to the next burst|
EP2051510B1|2003-10-30|2013-08-14|Panasonic Corporation|Mobile-terminal-orientated transmission method and apparatus|
US7626960B2|2004-04-20|2009-12-01|Nokia Corporation|Use of signaling for auto-configuration of modulators and repeaters|
US7827579B2|2004-09-09|2010-11-02|Nokia Corporation|Mobile television electronic service guide delivery system|
GB0420540D0|2004-09-15|2004-10-20|Nokia Corp|Burst transmission in a digital broadcasting network|
US8291448B2|2004-09-15|2012-10-16|Nokia Corporation|Providing zapping streams to broadcast receivers|
JPWO2006114830A1|2005-04-06|2008-12-11|松下電器産業株式会社|ザッピングストリームのmpe−fecフレームへの配置方法及び受信装置|
EP1884055A4|2005-05-19|2011-12-28|Nokia Corp|SYSTEM AND METHOD FOR PROVIDING UNREAL ERROR PROTECTION FOR PRIORITY TRADEMARK DATAGRAMS IN A DVB-H TRANSMISSION SYSTEM|
US20060277577A1|2005-06-07|2006-12-07|Nokia Corporation|Terminal, method and computer program product for performing operations with respect to broadcast content|
US7787570B2|2005-07-13|2010-08-31|Skyworks Solutions, Inc.|Polar loop radio frequency transmitter having increased dynamic range amplitude control|
WO2007009084A1|2005-07-13|2007-01-18|Crown Equipment Corporation|Pallet clamping device|
US7659919B2|2005-08-25|2010-02-09|Sony Ericsson Mobile Communications Ab|Mobile television channel switching system and method|
US8135040B2|2005-11-30|2012-03-13|Microsoft Corporation|Accelerated channel change|
US7950042B2|2005-12-16|2011-05-24|Newport Media, Inc.|Fast switching between time division multiplexed channels|
US8756626B2|2005-12-22|2014-06-17|Broadcom Corporation|Method and apparatus for using the host-pod interface of a digital television or other digital audio/video receiver for new services|
US7826536B2|2005-12-29|2010-11-02|Nokia Corporation|Tune in time reduction|
US7644343B2|2006-01-17|2010-01-05|Rajugopal Gubbi|Error resilience methods for multi-protocol encapsulation forward error correction implementations|
US7525993B2|2006-05-24|2009-04-28|Newport Media, Inc.|Robust transmission system and method for mobile television applications|
AU2007292302A1|2006-09-05|2008-03-13|Bipar Sciences, Inc.|Methods for designing PARP inhibitors and uses thereof|
JP2009003886A|2007-06-25|2009-01-08|Samsung Electronics Co Ltd|電圧レギュレータ回路|
US7856587B2|2007-07-09|2010-12-21|Siano Mobile Silicon Ltd.|Memory reduction in DVB-H applications|
US10320500B2|2007-09-18|2019-06-11|Qualcomm Incorporated|Method and apparatus to enable fast channel switching with limited DVB receiver memory|US8422509B2|2008-08-22|2013-04-16|Lg Electronics Inc.|Method for processing a web service in an NRT service and a broadcast receiver|
US10320500B2|2007-09-18|2019-06-11|Qualcomm Incorporated|Method and apparatus to enable fast channel switching with limited DVB receiver memory|
US8625792B2|2008-01-16|2014-01-07|Qualcomm Incorporated|Methods and apparatus to reduce channel switching time|
KR101685987B1|2008-12-09|2016-12-13|엘지전자 주식회사|비실시간 서비스 처리 방법 및 방송 수신기|
US8498272B2|2010-08-26|2013-07-30|Nokia Corporation|Providing signaling information and performing a handover using the signaling information|
US8744010B2|2011-05-12|2014-06-03|Nokia Corporation|Providing signaling information in an electronic service guide|
US9584238B2|2011-06-24|2017-02-28|Nokia Corporation|Accessing service guide information in a digital video broadcast system|
US8787237B2|2011-11-16|2014-07-22|Nokia Corporation|Method and system to enable handover in a hybrid terrestrial satellite network|
TWI556637B|2012-12-14|2016-11-01|Apacer Technology Inc|Selection method and system for switching information of multiple media sources|
JP6326213B2|2013-10-04|2018-05-16|サターン ライセンシング エルエルシーSaturn Licensing LLC|受信装置、受信方法、送信装置、及び、送信方法|
JP6151152B2|2013-10-11|2017-06-21|ソニー株式会社|受信装置、受信方法、送信装置、及び、送信方法|
EP3063943B1|2013-11-01|2019-08-21|LG Electronics Inc.|Apparatus for transmitting and method for transmitting broadcast signals|
PL3078205T3|2013-12-06|2019-05-31|Inst Rundfunktechnik Gmbh|Oparty na OFDM system komunikacji rozgłoszeniowej|
JP6667128B2|2014-08-28|2020-03-18|パナソニックIpマネジメント株式会社|送信方法、受信方法、送信装置及び受信装置|
CN107018428A|2017-04-11|2017-08-04|深圳市茁壮网络股份有限公司|一种数字电视系统、前端设备和机顶盒|
CN108769797A|2018-05-31|2018-11-06|深圳市茁壮网络股份有限公司|一种加速直播切台的方法及系统|
法律状态:
2022-02-11| MM4A| Annulment or lapse of patent due to non-payment of fees|
优先权:
申请号 | 申请日 | 专利标题
US97341907P| true| 2007-09-18|2007-09-18||
US12/212,375|US10320500B2|2007-09-18|2008-09-17|Method and apparatus to enable fast channel switching with limited DVB receiver memory|
[返回顶部]