用於形成和處理採用網際網路信息的mpeg兼容數據流的系統的製作方法
2023-07-15 16:25:06 1
專利名稱:用於形成和處理採用網際網路信息的mpeg兼容數據流的系統的製作方法
這是由R.J.Logan等人在1997年4月14日提交的序號60/043,539的臨時申請的正式申請。
本發明涉及數位訊號處理,尤其涉及一種數據格式和一個用於對採用網際網路信息的MPEG兼容數據解碼的系統。
與個人計算機和電視功能(PC/TV系統)結合的家用娛樂系統正日益變成通用的用戶人機互動的多信息源和多目的的通信裝置。為了響應用戶請求的各種各樣的應用,要求這種系統在多個地點之間以不同的數據格式進行通訊。例如,PC/TV系統可以接收來自由高解析度電視(HDTV)廣播、多點微波分布系統(MMDS)廣播和數字視頻廣播(DVB)構成的衛星或陸基信息源的數據。PC/TV系統還可以經電話線(例如為網際網路)和同軸線(例如為有線TV)接收和發送來自諸如數字視頻盤(DVD)、CDROM、VHS以及數字VHS(DVHSTM)型播放機、PC和許多其它類型信息源的遠程和本地之信息源的數據。
在開發這種通用PC/TV娛樂系統中出現了一些問題。特別是,在支持多數據信息源之間的通信和在處理來自多個信息源的數據中出現了問題。還有一個問題是需要為這種系統設計用戶接口,以便支持複雜的用戶人機互動任務,同時提供適合於普通公眾的簡單命令接口。例如,PC/TV系統用戶接口應當允許用戶觀看所選擇的節目,並允許用戶進行諸如電子郵件、電話、網際網路訪問、傳真和電視電話功能的功能操作。這種應用要求在PC/TV單元和各種各樣的例如為衛星服務提供器的遠程信息源以及例如為DVD存儲裝置的本地信息源兩者之間的通信。另外,PC/TV需要處理和解碼來自不同裝置的不同數據格式的數據並將接收的數據顯示給用戶。這些問題通過根據本發明的系統進行了巧妙處理。
本發明人由此認識到,為使用諸如電子郵件、電話、網際網路訪問、傳真、家庭控制和電視電話功能的用戶功能操作的接口,用戶接口的節目引導類型應是簡單容易的。對於多裝置和相關功能之用戶操作,提供單一用戶接口也有利於這些功能之節目引導的使用。
本發明人還認識到,通過節目引導或其它類型的用戶接口所請求的網際網路信息可以有利地以包括MPEG兼容視頻數據的複合數據格式來運送。他們還認識到,希望視頻解碼系統能夠對這種複合數據格式解碼。
所公開的數據格式包括適於分組運送視頻節目數據並與網頁圖象信息相關的MPEG兼容視頻數據和網際網路圖象信息。該數據格式包括MPEG系統數據,該MPEG系統數據包括帶有字頭的第一傳輸分組,該字頭包括用於識別在第一傳送分組中有效負載中視頻節目數據的第一數據標識(PID)。該MPEG系統還包括一個第二傳輸分組,它含有用於識別包含在第二傳輸分組的有效負載中的網際網路信息的第二數據標識(PID)。該MPEG數據還包括支持識別、對網際網路信息解碼並含有第二數據標識的輔助數據。
在本發明的特徵中,對以複合數據格式編碼的數據進行解碼的方法涉及在識別、解碼和配組網際網路信息方面使用輔助數據。
在本發明的另一特徵中,對以複合數據格式編碼的數據解碼的方法涉及利用輔助數據使網際網路信息與視頻節目同步。
附圖中
圖1表示根據本發明的家用娛樂解碼器系統,用於與多個信息源的通信和用於處理節目引導信息和節目內容數據。
圖2表示根據本發明的典型節目引導顯示格式。
圖3表示根據本發明的數據格式,用於對在MPEG兼容數據流內傳輸的網際網路數據打包。
圖4表示根據本發明的流程圖,用於接收包括用戶選擇選項的節目引導信息和處理所接收的信息以形成支持用戶可選擇通信功能的節目引導。
圖5表示根據本發明的流程圖,用於從由多個信息源接收的信息中在視頻解碼器中形成節目引導的過程。
圖6表示根據本發明的流程圖,用於自動請求和分類來自多個信息源的節目引導信息並形成用於顯示的節目引導的過程。
圖7表示根據本發明的典型彩色節目引導顯示格式的黑白表示,通過信息源和彩色屬性展示了允許用戶分類節目的菜單選項。
圖8表示根據本發明的流程圖,用於通過視頻接收器用戶經在所顯示節目引導上所做的選擇之請求而獲得信息的過程。
圖9表示根據本發明的流程圖,用於解碼輸入網際網路信息和壓縮的視頻數據並形成用於顯示的複合視頻輸出的過程。
圖1表示根據本發明的家用娛樂解碼器系統,用於與多個信息源的通信以獲得節目引導信息和節目內容數據。解碼器系統從由多個信息源自動獲得和分類的信息中形成用於顯示的節目引導。通過從所顯示節目引導中選擇選項,用戶可以啟動電子郵件、電話、網際網路訪問、傳真和電視電話功能。解碼器系統自適應地解碼包括壓縮節目內容數據和例如表示為超文本標高語言(HTML)之網際網路數據的被編碼成MPEG標準的數據流。解碼數據被格式化為用於顯示的複合視頻圖像或離散視頻圖像。
MPEG2(移動圖像專家組)圖像編碼標準(此後稱作「MPEG」標準)包括系統編碼部分(ISO/IEC 13818-1,1994年6月10日)和視頻編碼部分(ISO/IEC 13818-2,1995年1月20日),此後它們分別稱為「MPEG系統標準」和「MPEG視頻標準」。
儘管所公開的系統是以用於接收MPEG兼容信號的系統範疇來說明的,但它僅是示例性的。本發明的原理可以適用於傳輸信道和通信協議的類型可以變化的系統,或者編碼的類型可以變化的系統。這種系統例如可以包括非MPEG兼容系統,其含有編碼數據流的其它類型和傳遞節目引導信息的其它方法。另外,儘管所公開的系統被說明成處理廣播節目,但這只是示例性的。術語「節目」用作表示任何形式的數據,例如電話消息,電腦程式,網際網路數據或其它通信等。
總之,在圖1視頻接收器系統中,用視頻數據調製的載波是通過天線10從廣播衛星上接收的並由單元15處理。所得數字輸出信號由解調器20解調並由解碼器30解碼和糾錯的。在這個典型實施例中,來自單元30的解調和解碼輸出是MPEG兼容傳輸流形式,其包含MPEG壓縮視頻數據和編碼成HTML的網際網路數據。編碼成MPEG標準的視頻數據是分組數據流形式,其一般包括許多節目頻道的數據內容(例如對應於有線電視頻道1-125的內容)。
MPEG兼容傳輸流提供給響應來自遠程控制單元125之命令的處理器25。處理器25與包括存儲裝置90和網際網路數據伺服器83或網際網路連接服務87(例如美國在線TM)的其它數據信息源通信。從輸入傳輸流和存儲裝置90以及伺服器83或連接服務87中自動獲得和分類節目引導信息。所獲得的信息由處理器25進行數據合併,形成用於顯示的包括選擇選項的節目引導,以允許用戶例如啟動電子郵件、電話、網際網路訪問、傳真和電視電話功能以及其它等。用於顯示的節目引導還被形成為包括有來自多個信息源的非顯示信息,其用於識別和彙編由被選擇為用戶觀看或收聽之節目構成的專用數據分組。該信息用在從多個信息源復原所選擇節目的內容。
處理器25自適應地對輸入壓縮視頻數據解壓並解碼HTML網際網路數據以提供格式化複合視頻圖象用於在單元75上的顯示。處理器25還經存儲裝置90為存儲媒體105上的存儲提供編碼數據輸出,並經數據機80和電話線提供編碼的數據給其它裝置(為簡化圖未示出)。
視頻接收器用戶啟動包括電子郵件、電話、網際網路訪問、傳真和電視電話功能和經從所顯示節目引導中選擇選項觀看和存儲所選擇節目的功能。用戶用使用遙控單元125的光標選擇所顯示的選項。來自遙控器125的命令經過接口120傳到處理器25內的控制器125。單元115控制處理器25單元的操作並通過使用雙向數據和控制信號總線C響應遙控單元125的命令。控制器115通過用控制總線C設置在這些單元中的控制寄存器值來控制處理器25中的專用單元的功能。處理器25還支持經存儲裝置90從存儲媒體105中存儲和檢索數據。在本實例中,存儲裝置90是DVD型裝置,媒體105包括含有多個盤的一組多盤單元。
詳細考慮圖1,用通過天線10接收的視頻數據來調製的載波被轉換成數字形式並由輸入處理器15處理。處理器15包括射頻(RF)調諧器和中頻(IF)混頻器以及用於將輸入視頻信號向下降頻到較低頻段的放大級。處理器15還包括用於數位化向下降頻之信號的模數轉換器,以產生適於進一步處理的信號。所得數字輸出信號由解調器20解調並由解碼器30解碼和糾錯。從解碼器30的輸出進一步由處理器25的單元45處理。
提供給單元45的數據是按MPEG系統標準部分2.4定義的MPEG柔性(compliant)分組傳輸數據流的形式,並包括節目引導信息和一個或多個節目頻道的數據內容。處理器25從輸入傳輸流和存儲裝置90以及網際網路數據伺服器83或網際網路連接服務87(例如美國在線TM)中自動地獲得和分類節目引導信息。包括特殊節目頻道內容或節目引導信息的各個分組由包含在頭信息內的它們的分組標誌符(PID)識別。
響應控制信號C,單元45或者從單元30中選擇傳輸流,或者以重放模式經存儲接口95從存儲裝置90中檢索出數據流。在正常的非重放操作中,包括節目引導信息的各個分組在來自單元30的傳輸流中由單元45識別並使用預先確定和存儲在控制器115之內部存儲器中的PID彙編。單元45使來自解碼器30傳輸數據流中的輸入分組的PID與通過控制器115預先裝載在單元45內之控制寄存器中的PID值相匹配。因此,傳輸流中的衛星廣播節目引導(SPG)信息分組通過沒有附加PID信息的單元45來識別。控制器115通過訪問和彙編由單元45識別和得到的SPG分組來獲得全部的SPG。
能夠使和單元45一起的控制器115識別包括專用節目之數據分組的PID信息被稱為節目或頻道映射。該節目映射將PID與構成節目的各個分組數據流聯繫起來並且是SPG的一部分。SPG還可以包含例如為分組彙編信息的附加信息,其支持節目引導數據從輸入傳輸流中的復原。
控制器115還構形使用控制信號C的單元45以經接口95選擇由來源於DVD存儲裝置90之DVD節目引導(DPG)信息構成的數據分組。單元45使來自接口95的分組數據流中的輸入分組之PID與通過控制器115預先裝載在單元45內之控制寄存器中的PID值相匹配。控制器115通過訪問和彙編由單元45識別和得到的DPG分組來獲得全部的DPG。
在經數據機80通過電話線通信從網際網路伺服器83或從網際網路連接服務87獲得網際網路節目引導(IPG)信息中發生類似的過程。在獲得IPG中,與用在獲得SPG或DPG的PID類似或相同的數據標誌符與通過控制器115預先裝載的標誌符相匹配。匹配功能可以在單元80內或通過控制器115完成。獲得節目引導信息的過程在圖4-6的說明中進行了較詳細的解釋。
通過控制器115獲得的SPG、DPG和IPG信息通過處理器25進行數據併合以形成用於顯示的節目引導,其包括允許用戶啟動電子郵件、電話、網際網路訪問、傳真和電視電話功能的選擇選項。在併合數據中,所獲得的SPG、DPG和IPG信息被分類成稱為主題(theme)和題目(topic)的兩級層次,並且冗餘節目引導信息被刪除。例如,主題可以包括諸如為電影、體育、天氣、藝術、小說、新聞等的類別。題目是主題之內的類別,例如,電影主題類別可以具有包括喜劇、驚險、恐怖、科學幻想、傳奇、成人娛樂等題目。不同的或附加的層次可以用在分類所獲得的SPG、DPG和IPG信息中,其包含例如觀看者年齡適應性,時期設置(例如是現代或歷史的),評論員收看率等標準。
在分類SPG、DPG和IPG信息中發生一些問題。來源於不同信息源的SPG、DPG和IPG信息可以通過不同主題和題目來分類節目,並且可以使用不同的分類層次。而且,為了識別包括特殊節目頻道或引導內容的專用數據元,SPG、DPG和IPG數據可以使用矛盾的冗餘的或不兼容的PID或其它數據標誌符。控制器115產生一個主題和題目的主組,其將SPG、DPG和IPG信息映射到該主組中對應的類別。例如,主組可以包括『電影-戲劇』的包含題目-主題,該『電影-戲劇』的包含題目-主題被映射成兩個A)『電影-滑稽』的DPG題目-主題;和B)『電影-概要索引』(web頁的索引)的IPG題目-主題。在分類引導信息中,控制器115從預先確定的主題-題目碼來確定SPG、DPG和IPG中數據的題目和主題類別。SPG、DPG和IPG主題和題目碼,其和用於將一個服務提供器之碼轉換成另一個服務提供器之碼的等價映射信息一起,是從SPG或者輸入到處理器25的用戶定義數據中獲得的,或者是被預先存儲在控制器115中的內部存儲器裡。控制器115根據主題和題目的主組定義的類別來彙編所分類的SPG、DPG和IPG群。所彙編分類的SPG、DPG和IPG數據通過控制器115被存儲在內部存儲器中,用作形成用於顯示的複合節目引導。
控制器115還形成與所顯示複合節目引導相關聯的MPEG兼容非顯示信息。該非顯示信息包括複合節目映射、條件訪問和網絡信息。該非顯示信息要求支持包括複合節目引導和相關節目內容之分組的識別、彙編和解碼。條件訪問信息控制對基於用戶權利的節目的訪問。網絡信息定義了物理網絡參數,例如衛星傳輸頻道頻率和轉發器頻道等。
控制器115為複合節目引導形成將SPG、DPG和IPG主題和題目映射到主題和題目之主組的複合節目映射信息。複合節目映射還將數據標誌符(例如PID值)與構成複合節目引導中所列節目的單個分組數據流聯繫起來。複合節目映射信息還可以包括專用指示碼,以指示特殊節目已經與可獲得的網際網路web頁信息相關。在形成複合節目映射信息中,控制器115審查數據標誌符遺漏、冗餘和矛盾的SPG、DPG和IPG信息。控制器115重編現存的數據標誌符並按要求創建新的數據標誌符,以產生用於所分類節目引導信息和所相關節目內容兩者的MPEG兼容節目映射信息。
控制器115還從在SPG、DPG和IPG接收的對應信息中形成MPEG兼容的條件訪問信息和網絡信息。條件訪問信息包括例如為控制訪問依賴於用戶授權之節目的加密碼的數據。網絡信息定義了例如為衛星傳輸頻道頻率、轉發器頻道和與用於顯示之複合節目引導相關的網際網路訪問參數的物理網絡參數。複合節目映射、條件訪問和網絡信息支持可從衛星、存儲裝置、網際網路伺服器信息源和複合節目引導中獲得的節目內容的彙編、解碼和顯示。
控制器115還包括在非顯示複合節目映射、條件訪問和網絡信息中的附加連結數據。附加連結數據支持用戶可選擇的功能,例如電子郵件、電話、網際網路訪問、傳真、電視電話、頻道調諧、節目記錄和家用控制功能。家用控制功能可以支持例如為起動空調、加熱和防盜報警操作的用戶控制。附加連結數據將訪問數據與請求數據的數據標誌符(例如PID)和與在所顯示複合節目引導中的用戶可選擇菜單選項兩者聯繫起來。訪問數據包括識別碼、通信協議碼、條件訪問碼、例如為web頁之URL碼的網際網路訪問和電子郵件訪問以及電話和傳真號碼。訪問數據能夠使處理器25與外部裝置通信。
為了產生用於顯示的複合節目引導,控制器115檢索先前存儲在內部存儲器中的彙編分類的SPG、DPG和IPG分組數據。控制器115將所檢索數據轉換成象素數據並格式化所轉換的數據以存儲在包含於顯示處理器70中的象素表示存儲映射中。另外,控制器115以結合單元70象素存儲映射的象素數據形式創建用戶可選擇菜單選項(用於電子郵件、傳真等的用戶選擇)。控制器115存儲和單元70象素映射中所產生選項象素數據一起的格式化SPG、DPG和IPG象素數據,以形成用於顯示的複合節目引導。
與SPG、DPG、IPG數據和用戶可選擇選項結合的複合節目引導被格式化成與非顯示節目引導信息中的連結數據兼容。例如,顯示引導中的用戶可選擇選項(例如為電話功能)與該功能訪問數據(例如電話號碼)以及數據標誌符(例如為所發送和接收電話消息之數據群的PID)兩者關聯起來。
顯示處理器70將存儲的格式化的節目引導數據轉換成常規亮度和色度分量。亮度和色度分量加上由控制器115提供的定時數據由處理器70以常規方式處理以形成用於在例如為電視或視頻監視器的NTSC兼容圖象再現裝置75上顯示的NTSC信號。在另一個實施例中,處理器70可以通過RGB兼容再現裝置或高解析度電視提供用於顯示的RGB輸出數據。
控制器115和處理器55一起形成包含複合節目引導和節目內容的壓縮視頻和聲頻的MPEG兼容數據流。處理器55從來自單元45的數據流中分開包括定時、錯誤和同步信息的系統信息並且為了使用而通過控制器115轉換它。控制器115將系統信息用於控制處理器55中以提供再同步分類節目和具有同步與錯誤指示信息的複合節目引導數據,用於隨後的通過解碼器65進行的節目內容數據解壓。由處理器55提供的複合節目引導數據與SPG、DPG、IPG數據和用戶可選擇的選項以按前述的與節目映射連結信息兼容的方式結合。由處理器55提供的節目內容數據通過MPEG解碼器65解壓以將視頻象素數據和聲頻輸出數據提供給處理器70。顯示處理器70處理視頻象素數據和聲頻輸出數據以適合於按前述通過單元75進行的再現。
圖2表示典型顯示複合節目引導。菜單特徵833-850表示節目服務和功能。菜單特徵833和835表示節目頻道,其可以按照使用諸如遠程控制有向光標的用戶選擇控制來高亮對應的菜單特徵而被產生和顯示。例如,如果用戶用光標高亮特徵833即選擇了菜單選項833,則處理器25調諧到電視頻道107(AETM)和在單元75上顯示之,並使用複合非顯示節目引導信息以確定激活的和與調諧信息(頻道頻率等)相關之功能。類似地,如果用戶高亮特徵837,處理器25調諧接收射頻頻道FM 13用於在單元75上的聲頻輸出。根據高亮特徵840-850,其分別對應於電子郵件、電話、傳真和DVD記錄/播放功能,附加功能特定的菜單變成為顯示的,提供了另外的用戶選擇選項。這種功能特定的菜單可以給用戶提供編輯、存儲和刪除訪問信息的能力,該訪問信息例如包括電話號碼、電子郵件地址、信用卡號碼和附加條件訪問數據。
如果用戶高亮菜單特徵860-870,則啟動特定的功能任務。例如,按照用戶高亮特徵860,顯示另外的菜單,提示用戶經從複合非顯示節目引導信息中檢索出的網際網路電子郵件地址進入被發到在其家中的John Smith的電子郵件消息。類似地,響應用戶高亮特徵865,例如,控制器115(圖1)使用複合非顯示節目引導信息從內部存儲器檢索Jean的家庭電話號碼。而且,經過數據機80,通過撥Jean的家庭電話號碼,控制器115與在其家中的Jean建立了電話通信。另外,根據用戶高亮特徵870,例如,電影『Star WarsTM』從DVD單元90(圖1)中重放。使用複合非顯示節目引導信息,處理器25和DVD單元90之間的通信用從控制器115之內的存儲器檢索出的訪問數據建立起來。
另外,例如節目引導可以包括諸如表示家庭之圖標873(圖2)的一個或多個圖標,其表示諸如『home page』之網際網路信息是否對於特殊節目是可獲得的。另外,圖2中圖標873可以改變顏色,例如從白色變成綠色,以表示對於特殊節目網際網路信息是可獲得的。此外,圖標873可以是彈跳(pop-up)圖標,其出現是作為指示對於特殊節目網際網路信息是可以獲得的。例如,通過高亮節目,繼之以高亮彈跳圖標,所顯示節目引導可以被形成為使用戶能夠請求關於特殊節目的網際網路信息。當網際網路信息是可以獲得時出現的家庭頁圖標也位於例如為圖標859之節目圖標之內或附近。而且,通過高亮家庭頁圖標,根據用戶選擇的信息,家庭頁圖標可以改變顏色。
圖2中,儘管根據高亮諸如圖標857之web頁圖標可以檢索網際網路信息,但這只是示例性的。網際網路信息的檢索還可以用各種各樣的其它方法來啟動。例如,通過使用圖標859,高亮諸如為『SeinfeldTM』的節目圖標,繼之以高亮網際網路圖標810,用戶可以檢索與節目相關的可獲得的網際網路信息。
根據用戶選擇的複合節目引導功能,控制器115(圖1)確定和應用與包含在所選功能中的請求和響應操作兩者相關的訪問數據。控制器115從在前形成的非顯示複合節目映射、條件訪問和網絡信息中確定要求用於請求和響應操作的訪問數據。
處理器25響應用戶請求以若干方法獲得諸如web頁數據的信息,例如這些方法包括A)在第一結構中,處理器25訪問在衛星廣播中被連續發送的從解碼器30接收的web頁數據;B)在第二結構中,處理器25響應經電話線對服務提供器的信息請求,獲得在衛星廣播中發送的從解碼器30接收的web頁數據;和C)在第三結構中,處理器25請求信息和接收在到伺服器83的例如為電話鏈路的相同通信鏈路上的響應信息。處理器25的第一結構在第一結構中,由用戶經所顯示節目引導選擇的web頁數據從解碼器30連續地在輸入到處理器25的傳輸數據流中發送。在這個結構中,複合節目映射信息包含用於所請求web頁的預定PID值。結果,使用複合節目映射信息,在不需要控制器115經數據機80與服務提供器通信的情況下,可從輸入傳輸流中檢索出所請求的web頁數據。在這個結構中,用戶可獲得的web信息限於服務提供器使用專用傳輸帶寬連續發送給處理器25的特定信息。但是,該結構簡單且提供快速web頁訪問(因為通過服務提供器web數據可以被局部地存儲在編碼器中),該結構還使數據獲得的服務提供器負擔最小化,並取消了需要處理器25將web頁請求信息傳到服務提供器。
編碼成HTMLTM和JavaTM的web頁信息通過服務提供器在編碼器中打包並格式化以結合成用於傳輸的MPEG傳輸數據流。圖3表示根據本發明的數據格式,用於打包在MPEG兼容數據流內用於傳輸的網際網路數據。序列HTMLTM/JavaTM的web頁(圖3的705-720)通過編碼器形成為非壓縮分組,帶有輔助信息和HTMLTM/JavaTM的數據(725)。輔助信息包括PID值,分組計數值以及專用web頁大小(例如字節數或圖像象素大小)。輔助信息可以包括表示特殊傳輸分組包含web頁信息的標誌;開始碼;web頁識別碼;錯誤校正碼和適用於使web頁網際網路信息與相關視頻或聲頻節目同步的定時參數。web頁標誌可以用在便於web頁信息從MPEG壓縮視頻數據中識別和分離。而且,一個或多個web頁輔助數據元可以包括在用戶可定義的MPEG傳輸體系(syntax)元中,例如在傳輸信息頭之內,或者其可以包括在MPEG傳輸數據有效載荷中的web頁信息中。
包括預定PID值的響應web頁信息通過服務提供器與輸入到處理器25(圖1)的MPEG兼容傳輸數據流結合。響應頻道預定PID值還被預先存儲在控制器115的內部存儲器中並且與複合節目映射信息結合。作為選擇,響應數據PID值和相關節目映射數據例如可以按根據美國先進電視系統委員會(ATSC)制定的the Digital TelevisionStandard for HDTV Transmission of April 12 1995編碼的高解析度電視(HDTV)信號中的頻道信息表(CIT)進行編碼。在這種情況下,可以指定一個或多個特定預定節目頻道來傳送web頁響應信息。而且,例如,可以在複合節目映射信息的CIT中傳送節目頻道的PID值。
控制器115從存儲的複合節目映射信息中獲得對應於請求web頁響應信息的預定PID值並將其裝載入單元45之內的控制寄存器中。單元45將來自解碼器30的傳輸數據流中的web頁響應數據輸入分組之PID值與預先裝載在單元45控制寄存器之PID值匹配。具有與預定web響應PID值相匹配之PID值的分組被識別為web頁響應數據並由單元45提供給解碼器55中的專用緩存器。傳輸解碼器55中的專用緩存器保存要被處理器60解碼的響應數據。
處理器55從來自單元45的數據流中獲得包括定時,錯誤和同步信息的系統信息並將其提供給控制器115。控制器115將定向處理器55中的系統信息用於從解碼器55專用緩存器到HTMLTM/JavaTM處理器60提供再同步web頁響應數據。處理器60解碼HTMLTM/JavaTM編碼的web響應信息並提供web頁圖像表示象素數據以存儲在控制器115中的存儲器內。儘管圖1中處理器60以離散處理器表示,其還可以在控制器115的軟體之內實現。處理器60包括特殊web瀏覽器的處理功能,例如其包括在Netscape NavigatorTM之操作中的JPEG解壓和Java解碼。
除了web頁響應數據之外,在來自解碼器30之MPEG兼容傳輸數據流內的節目內容數據,例如為用戶選擇電視節目頻道,也通過處理器25解碼成象素表示數據。為了這個目的,控制器115從複合節目映射信息中確定所選電視頻道節目的PID值並將其裝載入單元45中的控制寄存器。單元45將來自解碼器30之傳輸數據流中所選電視頻道節目數據的輸入分組PID與預裝在單元45控制寄存器的PID值匹配。帶有與預定選擇電視頻道節目PID值匹配之PID值的分組由單元45識別和提供給解碼器55中的專用應用緩存器。
正如先前對web頁響應數據的說明,處理器55從來自單元45之數據分組中獲得包括定時、錯誤和同步信息的系統信息並將其提供給控制器115。控制器115將定向處理器55中的系統信息用於從解碼器55應用緩存器到MPEG解碼器65提供再同步節目頻道內容數據。為了將視頻象素數據和聲頻輸出數據提供給顯示處理器70,MPEG兼容節目頻道內容數據由MPEG解碼器65解壓。來自解碼器65的視頻象素數據存儲在包含於顯示處理器70中的象素表示存儲器中。
控制器115從內部存儲器中檢索出web頁圖像象素數據並格式化,以作為重疊存儲在包含於顯示處理器70中的象素表示存儲器中。作為這種將web頁響應數據和節目頻道內容結合的數據合併顯示在處理器70的象素存儲器中形成。響應內部編程指令或例如為用戶命令的外部指令,在處理器70象素存儲器中形成的在所得複合圖象之內的web頁圖象和頻道內容圖象的相關比例和大小可以通過控制器115變化。相關比例可以改變使得web頁圖象或頻道內容圖象在所得複合圖象的0-100%之間起作用獲得。
為了調節通過web頁數據之作用獲得的複合圖象的比例,控制器115通過傳統的插值過程標度web頁圖象象素數據。此外,通過和控制器115一起操作的離散視頻處理集成電路可以標度該數據。所得標度的web頁圖象通過控制器115被存儲在處理器70象素存儲器中。所存web頁圖象代表關於節目頻道內容圖象的重疊圖象。為了調節複合圖象中web頁圖象數據的位置,控制器115從內部存儲器映射數據中確定對應於希望存儲位置的地址並將標度的web頁圖象數據存儲在希望存儲位置。正如先前所解釋的,顯示處理器70將格式化複合圖象數據轉換成常規亮度和色度分量。而且,處理器70以常規方式,和通過控制器115提供的定時數據一起,處理亮度和色度分量,以形成在NTSC兼容圖象再現裝置75上顯示的NTSC信號。處理器25的第二結構在第二結構中,響應經電話線對服務提供器的信息請求,圖1的處理器25獲得以衛星廣播傳送的從解碼器30接收的web頁數據。根據用戶請求web頁數據,例如通過高亮圖2中的web頁圖標857,控制器115(圖1)使用請求訪問數據(電話號碼,請求web頁標誌符碼(例如URL)和條件訪問數據)來建立與衛星廣播服務提供器的通信。
在建立與服務提供器的通信之前,控制器115從條件訪問信息中確定到請求web頁信息的訪問是否是授權的。授權可以直接從節目引導條件訪問信息中確定或者直接從處理器25中的例如聰明卡(為簡化附圖未示出)的用戶權利裝置中確定。如果訪問是授權的,通過經數據機80撥號電話號碼和發送例如為請求web頁標誌符碼(例如URL)的請求信息以及用戶權利碼,控制器115與衛星廣播服務提供器建立電話通信。服務提供器結合經天線10、處理器20和解碼器30發送到處理器25的傳輸數據流中的請求web頁信息。控制器115使用響應訪問數據(web頁數據的PID、響應節目頻道數和轉發器數)來識別和彙編傳輸流中的web頁分組,這正如對處理器25之第一結構中的說明。
響應web頁信息和對應節目映射信息的PID值可以以各種各樣的方法和以各種各樣的數據格式在服務提供器和處理器之間通信。例如,PID值和節目映射信息可以根據特殊系統的獨有性或定製要求在諸如MPEG用戶可定義數據元中或者在諸如廣播電視信號的垂直消隱間隔(過掃描區)中的非MPEG數據中傳遞。而且,分配給web信息的PID值還可以以附加節目引導信息傳遞到處理器25。作為另一種選擇,要用於響應數據的PID值可以由服務提供器從來自處理器25的信息中確定。處理器25的第三結構在第三結構中,處理器25在例如為經數據機80到伺服器83或連接服務87的電話鏈路的相同通信鏈路上請求信息和接收響應信息。在該結構中,例如,控制器115通過高亮圖標857(圖2)請求網際網路web頁信息。於是,控制器115(圖1)使用請求訪問數據(電話號碼和URL碼以及條件訪問數據)經數據機80和伺服器83在URL地址建立網際網路訪問和請求web頁數據。控制器115從關於處理器25第二結構所說明的條件訪問或智慧卡用戶權利信息中確定所請求網際網路訪問是否是授權的。如果是授權的,例如,正如前述。通過撥號使用數據機80的電話號碼和發送網際網路URL地址碼及用戶權利碼,控制器115經伺服器83建立與服務提供器的電話通信。控制器115使用從複合節目映射信息中確定的響應訪問數據(包括傳輸控制協議/網際網路協議(TCP/IP)識別數據)來識別和彙編包含來自伺服器83之響應數據流中的web頁HTML和相關JAVA數據(和例如為JPEG、GIF、TIF類型數據的其它數據)的web頁TCP/IP群。
響應web頁TCP/IP分組被緩存在數據機80中並提供給在控制器115之命令控制下的HTMLTM處理器60。處理器60解碼HTMLTM和JAVATM編碼web響應信息並提供web頁圖象表示象素數據以存儲在控制器115內的存儲器中。控制器115從內部存儲器檢索出web頁圖象象素數據並格式化它,以便正如前述,按與數據合併顯示一樣以重疊存儲在包含於顯示處理器70中的用於由單元75再現的象素表示存儲器中。在這個結構中,處理器25使用所顯示節目引導經伺服器83支持全網際網路訪問。例如,根據用戶高亮圖標810,繼之以圖標830(圖2),控制器115(圖1)執行web頁瀏覽器功能和顯示定製web頁瀏覽器或者諸如為可以獲得全網際網路訪問之Netscape NavigatorTM的標準瀏覽器顯示。
另外,在第三結構中,處理器25可以支持有限網際網路服務。在這種情況下,經伺服器83對網際網路網絡的訪問是在服務提供器的控制之下,僅允許間接網際網路訪問。服務提供器提供用於與所顯示複合節目引導兼容顯示的分類web頁信息。服務提供器存儲局部地在伺服器83之內的有限數目的web頁,其通過處理器25使用對可獲得web頁和它們之對應預定PID提供了索引的複合節目映射信息是可以訪問的。此外,服務提供器可以改變從伺服器83獲得的web頁的選擇並周期性地將修改的兼容的附加節目引導信息經衛星廣播數據流提供給處理器25。
附加節目引導信息能夠使處理器25形成修改的顯示引導以及能使用戶訪問該修改web信息的兼容節目映射和其它訪問信息。通過存儲局部地在伺服器83中的web頁網際網路信息,服務提供器保持對用戶可獲得之網際網路內容的控制並能夠為所提供材料記帳用戶。而且,伺服器83中web頁信息的局部存儲給用戶提供對信息的較快訪問,沒有與標準網際網路訪問相關聯的完全延遲。此外,因為僅請求有限量網際網路信息且處理器25僅需要與諸如伺服器83的局部伺服器通信,處理器25傳送信息請求外部設備之負擔被最小化。應注意,數據機80還可以是諸如電纜數據機的寬帶通信數據機。在這種情況下,處理器25可以經數據機80解碼web頁數據和來自有線節目信息源的用於顯示的廣播視頻節目數據。
控制器115採用圖4所示的方法通過處理和格式化已經包括用戶選擇菜單選項的所接收節目引導信息來產生顯示節目引導。例如,圖4的過程並不要求處理器25形成用戶選擇菜單選項並且第一結構中的處理器25可以使用之。在步驟205,隨著步驟200的開始,處理器25從解碼器30接收傳輸數據流,其將用於顯示的用戶可選擇菜單選項結合成顯示節目引導的一部分。用戶可選擇選項支持諸如電子郵件、電話、網際網路訪問、傳真、電視電話、頻道調諧、節目記錄和家庭控制功能的通信功能的用戶啟動。
在步驟205接收的數據還包括節目引導信息中的附加連結數據。附加連結數據包括節目映射、條件訪問和網絡信息,並且將訪問數據與顯示節目引導中的用戶可選擇菜單選項聯繫起來。訪問數據包括識別碼、通信協議碼、條件訪問碼、例如為用於web頁和電子郵件及電話和傳真號碼之URL碼的網際網路訪問碼。附加連結數據使處理器能夠彙編、解碼和顯示來自解碼器30之傳輸數據流中的節目內容和節目引導信息。訪問數據使處理器25能夠與外部裝置通信並包括對應於不同信息源之地址的不同地址表示碼。在步驟210中,控制器115使用存儲在定向處理器25之內部存儲器中的預定連結數據PID值以從所接收的節目引導信息中識別和獲得連結和訪問數據。在步驟215,通過控制器115,所獲得的連結數據被彙編、格式化和存儲在內部存儲器中。而且,在步驟210,諸如網際網路地址或電子郵件地址或電話號碼的附加連結數據可以由用戶經諸如遠程控制單元的輸入裝置輸入,並且附加數據通過控制器115被合成接收連結數據。
包含用戶可選擇選項的節目引導信息通過在步驟220結合處理器25內的顯示處理器70的控制器115被格式化用於顯示,這正如先前結合圖1的說明。在步驟225,顯示處理器70將存儲和格式化的節目引導數據轉換成常規亮度和色度分量。該亮度和色度分量以及由控制器115提供的定時數據由處理器70處理以便在再現裝置75上顯示。圖4的過程在步驟230結束。
控制器115(圖1)使用圖5所示的方法從由多個信息源接收的信息中在視頻解碼器產生節目引導。所形成的引導支持用戶可選擇通信功能,例如網際網路訪問、電子郵件、傳真等。在步驟305,隨著在步驟300的開始,控制器115從通過處理器25在解碼器30接收的衛星廣播傳輸流中獲得衛星節目引導(SPG)信息。在步驟310,控制器115經接口95從存儲裝置90中獲得DVD節目引導(DPG)信息。控制器115通過訪問和彙編各自的數據分組來獲得、分類和格式化SPG和DPG以產生用於在單元70象素映射中存儲為複合節目引導之SPG和DPG表示象素數據,這正如先前結合圖1的說明。SPG和DPG信息包括以節目映射、條件訪問和網絡信息形式的連結和訪問數據。在其它結構中,處理器25應用這裡列舉之原理形成包括來源於信息源之節目引導信息的複合節目引導,該信息源為諸如陸基廣播信息源、有線廣播信息源、計算機信息源、射頻傳輸信息源和經電話線訪問的信息源。
在步驟315,控制器115創建用戶可選擇菜單選項,用於結合單元70象素存儲映射以象素數據形式顯示(為了網際網路訪問、電子郵件、傳真等用戶的選擇)。在步驟315,控制器115還創建可由用戶確定的菜單選項,使得用戶定製包括完成特定用戶請求功能圖標的他的節目引導,例如,用戶可以獲得訪問特定網際網路地點或者導致顯示全部接收消息的圖標。控制器115在根據編程指令創建可用戶確定菜單選項中響應經例如為遠程控制單元或鍵盤的數據輸入裝置輸入的命令。
在步驟320,控制器115審查SPG和DPG信息的數據識別符(例如PID)的遺漏和矛盾。在步驟325,控制器115重編現存數據識別符並按要求分配新的數據識別符,以便為分類的節目引導信息和相關的節目內容產生兼容節目映射信息。在步驟330,控制器115以結合圖1說明的方式為複合節目引導形成複合節目映射、條件訪問和網絡信息。
形成複合節目映射使處理器25能夠完成經複合節目引導可選擇的通信功能。為了這個目的,複合節目映射將通信功能PID和菜單選項(例如web頁、電子郵件、傳真圖標)與對應於不同信息源之地址的不同地址表示碼聯繫起來。在步驟330,控制器115還將用戶輸入數據結合到複合節目映射、條件訪問和網絡信息中。該數據可以包括諸如電子郵件地址、電話/傳真號碼、網際網路web頁連結地址、信用卡號碼等項目。用戶經諸如遠程控制或鍵盤的裝置將該數據輸入到處理器25。在步驟335,控制器115格式化SPG和DPG象素數據以及在步驟315創建的在單元70象素映射中的菜單選項象素數據以形成用於顯示的複合節目引導。
包含用戶可選擇菜單選項的複合節目引導信息在步驟340為了顯示被格式化並在步驟345輸出,這正如先前結合圖1的說明。圖5的過程在步驟350結束。
控制器115(圖1)使用圖6的過程自動地從多個信息源獲得和分類節目引導信息以形成用於顯示的複合節目引導。在步驟405,隨著在步驟400的開始,控制器115從由處理器25自解碼器30接收的衛星廣播傳輸流中獲得和存儲衛星節目引導(SPG)信息。在步驟415,控制器115自動啟動經接口95與DVD存儲裝置90(圖1)的通信。響應附著到處理器25的定義外圍裝置和相關通信協議的預先存儲硬體結構信息,根據處理器25通電啟動該通信。該信息可以包含在所接收節目引導信息中,或者在製造時可被存儲在處理器25中,或者可以由處理器25局部地確定,或者可以通過這些方法之組合確定。硬體結構通過處理器25的局部確定可以通過由控制器115啟動的外圍詢問來完成,或者通過硬體結構數據的用戶數據輸入來完成。
在另一實施例中,通信可以根據諸如下列條件自動啟動,A)例如經節目引導選項選擇的用戶命令,B) 由控制器115以周期或間歇基礎啟動外圍詢問,或者C)處理器25對諸如DVD裝置90之外圍裝置的新的或變化的電連接的檢測。
控制器115使用從所接收節目引導信息的訪問數據中檢索出的通信協議碼、識別碼、授權碼和條件訪問碼啟動經接口95與DVD單元90的通信。在步驟420,控制器115控制處理器25以先前結合圖1說明的方式獲得和彙編經接口95來源於DVD存儲裝置90的DVD節目引導(DPG)信息。在步驟425,通過由將SPG和DPG信息映射到在主組中的對應主題和題目類別的主題和題目,控制器115分類SPG和DPG信息,這也如同結合圖1的說明。此外,在步驟425,控制器115根據信息源分類SPG和DPG信息並將不同顏色屬性分配給來自不同信息源的節目和節目圖標。另外,控制器115創建允許用戶根據信息源和顏色來分類的菜單選項。
圖7表示根據本發明的彩色節目引導顯示格式的黑白表示,其展示了由控制器115創建的允許用戶根據信息源和顏色屬性來分類節目的菜單選項。信息源圖標905-925分別與停播(off-air)廣播、有線、射頻、衛星和存儲(例如圖1的DVD信息源90)相聯繫。信息源圖標930-950分別與電子郵件、電話、電視電話、傳真和網際網路功能信息源相聯繫。例如,根據用戶點亮信息源圖標905,顯示節目引導,展示停播廣播節目和相關圖標。類似地,例如,根據用戶點亮信息源圖標930,顯示節目引導,展示電子郵件圖標,通過它用戶可以激活用於啟動構成和發送電子郵件消息以及讀出和刪除所接收消息的菜單。
圖標900是「rainbow」類圖標,其表示由圖7黑白節目引導說明中灰色陰影表示的離散顏色塊的頻譜(spectrum)。圖標900的顏色選擇可以交替地以連續顏色頻譜配置或者以單一或若干離散顏色塊的顏色選擇範圍配置。根據用戶高亮圖標900中的特殊顏色,顯示來自具有那個特殊顏色之屬性的信息源的節目。例如,假設在步驟425控制器115將紫色賦給DVD信息源裝置90,然後根據用戶高亮圖標900中的紫色,從DVD裝置90可獲得的電影作為節目引導被顯示出來。此外,顏色分類主題可以根據不是信息源的其它標準來用於識別節目。例如,顏色可以用作為根據主題或題目來識別節目的屬性,在這種情況下,例如,來自所有信息源的用於觀看的可獲得電影的顯示都可以通過高亮圖標900中的紅色來識別。另外,通過屬性而不是顏色可以分類節目引導數據。例如,來自不同信息源的節目可以用不同類型的陰影或不同圖標陰影和幾何結構來標誌屬性。
繼續圖6的過程,在步驟430,控制器115以類似於結合圖1所說明的方式從所分類的SPG和DPG信息中形成用於顯示的複合節目引導。在步驟425,控制器115還根據信息源和顏色創建用於顯示的包括用戶可選擇節目引導選項的相關用戶可選擇菜單選項。所創建的菜單選項通過控制器115在步驟430被合成為如圖7示例的用於顯示的複合節目引導。在步驟435,正如先前結合圖1所說明的,控制器115格式化用於顯示的複合節目引導信息。圖6的過程在步驟440結束。
控制器115(圖1)使用圖8的過程獲得由視頻接收器用戶通過在所顯示節目引導上的選項所做的選擇所請求的web頁信息。在步驟505,例如,隨著在步驟500的開始,響應經所顯示節目引導所做的web頁的用戶選擇,控制器115從存儲器中檢索出以電話號碼和網際網路URL碼形式的訪問數據。與特殊用戶選擇相關的訪問數據是從節目引導資料庫確定的,其使用連結特殊節目或節目引導功能相關的全部數據的節目映射信息。
在步驟515,控制器115控制處理器25通過使用數據機80撥號所檢索的電話號碼來與伺服器83建立請求通信連結。另外,在步驟515,處理器25使用在請求通信鏈路上通信所要求的協議編碼和發送諸如網際網路URL碼的附加訪問數據。所要求協議從節目映射信息中確定。在步驟520,控制器115控制處理器25接收和解碼在響應通信鏈路上接收的輸入信號。在步驟525和530,控制器115控制處理器25識別和檢索來自輸入信號的響應web頁信息。在步驟525和530,處理器25使用來自輸入信號的檢索響應數據的不同方法。所選擇方法依賴於響應通信鏈路是否是用於web頁數據請求的相同鏈路。用於識別和檢索響應數據的方法類似於先前結合處理器25的三個結構所說明的方法。在步驟525,控制器115應用合適的結構方法識別輸入信號中的響應web頁數據。為了這個目的,控制器115使用數據識別符,該識別符是由使該識別符與用戶節目引導選擇相關聯的識別節目映射信息中確定的。在步驟535,控制器115格式化用於顯示的響應web頁信息,並且圖8的過程在步驟540結束。
控制器115(圖1)使用圖9的過程,用於解碼輸入的網際網路信息和壓縮的視頻數據以形成用於顯示的複合視頻輸出。隨著在步驟600的開始,在步驟605,為了用戶所請求的網際網路數據和壓縮的圖象數據,控制器115從節目映射信息中確定分組識別符。在步驟607,控制器115從條件訪問或智慧卡用戶權利信息中確定對壓縮視頻數據和所請求網際網路數據的訪問是否是被授權的,這正如先前結合處理器25的第三結構所說明的。
如果訪問是授權的,在步驟610,控制器115識別web頁TCP/IP分組,其包含來自伺服器83的響應數據流中的web頁數據。類似地,如果訪問是授權的,在步驟615,控制器115識別壓縮的視頻數據分組,其包含從解碼器30到處理器25的輸入傳輸流中的用戶所選視頻節目。以結合圖1所說明的類似方式,控制器115識別web頁和壓縮的視頻數據分組。
在步驟617,如果是加密的,控制器115控制處理器25(圖1)對網際網路或壓縮的視頻數據解密。使用HTMLTM處理器60,控制器115在步驟620控制處理器25對所識別的網際網路web頁數據解碼。使用MPEG解碼器65,控制器115在步驟625控制處理器25對所識別的壓縮視頻數據解壓。在步驟630,在控制器115的控制下,使用顯示處理器70,所得解碼web頁數據和解壓視頻數據被數據合併、格式化和在單元75上顯示。圖9的過程在步驟640結束。
圖1的結構不是唯一的。根據本發明的原理可以得到其它的完成相同目的的結構。而且,圖1處理器25單元的功能和圖4-6、8和9的處理步驟可以整體或部分的在微處理器的編程指令中實現。另外,本發明的原理適用於任何形式的MPEG或非MPEG兼容電子節目引導。而且,本發明的原理適用於按照任何形式之通信鏈路的通信,包括經電纜、紅外線、射頻、微波和經計算機網絡的通信。另外,應注意,這裡說明的複合節目引導的形成可以從遠離視頻接收器的位置上實現並通過經通信網絡的接收器訪問。
權利要求
1.一種複合數據格式,包括適於傳送分組的視頻節目數據和相關的網頁圖象信息的MPEG兼容視頻數據和網際網路圖象信息,包括MPEG系統數據包括(a)具有一個字頭的第一傳輸分組,該字頭含有用於識別在所述第一傳輸分組的有效負載中的所述視頻節目數據的第一數據標識(PID);(b)一個第二傳輸分組,包括用於識別所述網際網路信息的第二數據標識(PID),所述網際網路信息含在所述第二傳送分組的有效負載中;以及包含所述第二數據標識並支持對所述網際網路信息識別和解碼的輔助數據。
2.如權利要求1的數據格式,其中,所述輔助數據包括下述至少一個a)網頁圖象數據啟始碼;b)分組計數;c)分組長度;d)分組連結數據;e)網頁圖象數據指示標誌;f)將網頁圖象信息與視頻或音頻節目同步的時序參數;g)網頁圖象大小和h)糾錯數據。
3.如權利要求2的數據格式,其中所述輔助數據的至少一個基本單元包含在所述第二傳輸分組的所述字頭中;以及所述輔助數據的至少一個基本單元包含在所述第二傳輸分組的所述有效負載中。
4.如權利要求1的數據格式,其中所述第二數據標識包含在所述第二傳輸分組的字頭中。
5.如權利要求1的數據格式,其中所述助數據包含在所述第二傳輸分組的所述有效負載中。
6.如權利要求1的數據格式,其中所述MPEG系統數據包括用於將所述網際網路信息與所述視頻節目對應起來的節目映射信息。
7.如權利要求6的數據格式,其中所述節目映射信息將所述網際網路信息、所述第一數據標識和所述第二數據標識對應起來。
8.如權利要求1的數據格式,其中所述視頻節目數據是MPEG兼容壓縮的視頻數據而所述網際網路信息是非MPEG兼容數據。
9.如權利要求8的數據格式,其中所述網際網路信息包括非壓縮的視頻數據。
10.一種對包含分組的視頻節目數據和相關的網頁圖象信息的數據流解碼的方法,包括步驟利用包含在所述第一傳輸分組的字頭中的第一數據標識(PID)識別在所述第一傳輸分組的有效負載中的所述視頻節目數據;從在第二傳輸分組中用於支持對網際網路信息識別和解碼的輔助數據中獲得第二數據標識(PID);利用所述第二數據標識識別在所述第二傳輸分組的有效負載中的所述網際網路信息;以及利用所述輔助數據將所述網際網路信息配組到一個輸出數據流中。
11.如權利要求10的方法,其中所述配組步驟包括利用以下至少其一將所述網際網路信息配組到所述輸出數據流中(a)網頁圖象數據啟始碼;(b)一個分組計數;(c)分組長度;(d)分組連結數據;(e)網頁圖象數據指示標誌;(f)用於將網頁圖象信息與視頻或音頻節目同步的時序參數;和(g)糾錯數據。
12.如權利要求10的方法,包括步驟利用第一種方法對所述配組的網際網路信息解碼以提供一個第一解碼的輸出;利用第二種方法對所述視頻節目數據解碼以提供一第二解碼的輸出。
13.如權利要求12的方法,其中所述第一方法將非MPEG兼容網際網路信息解碼,以及所述第二方法將MPEG兼容壓縮的視頻數據解壓縮。
14.如權利要求10的方法,其中所述獲得步驟所述第二數據識標是從將所述第二數據標識與所述網際網路信息相對應的節目映射信息中獲得的。
15.如權利要求10的方法,包括步驟從將所述第一數據標識與所述視頻節目數據相對應的節目映射信息中產生所述第一數據。
16.一種用於將包含分組的視頻節目數據和相關的網頁圖象信息的數據流解碼的方法,包括步驟利用包含在所述第一傳輸分組的字頭中的第一數據標識(PID)識別在第一傳輸分組的有效負載中的所述視頻節目數據;從第二傳輸分組中支持對網際網路信息識別和解碼的輔助數據中產生第二數據標識(PID);利用所述第二數據標識識別所述第二傳輸分組的有效負載中的所述網際網路信息;以及利用所述輔助數據將所述網際網路信息與所述視頻節目同步。
17.如權利要求16的方法,還包括步驟識別音頻節目數據,以及將所述音頻數據與所述網際網路信息同步。
全文摘要
一種數據格式,包括適於運送分組的視頻節目數據和相關的網頁圖象信息的MPEG兼容視頻數據和網際網路圖象數據。該數據格式包括MPEG系統數據,它包括具有字頭的第一傳輸分組,該字頭含有一個用於識別在第一傳輸分組的有效負載中視頻節目數據的第一數據標識(PID)。該MPEG系統還包括含有用於識別在第二傳送分組的有效負載中所含的網際網路信息的第二數據標識(PID)的第二傳送分組。該MPEG系統數據還包括支持識別、對網際網路信息解碼並含有第二數據標識的輔助數據。在複合數據格式下的網際網路數據通過在識別、解碼和配組(630)網際網路信息方面利用輔助數據而被解碼並與視頻節目數據同步。
文檔編號H04N5/45GK1256843SQ97182241
公開日2000年6月14日 申請日期1997年9月23日 優先權日1997年4月14日
發明者J·E·黑利, M·W·詹森 申請人:湯姆森消費電子有限公司