Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
專利名稱:數字電視視頻用戶數據解碼裝置及其方法
技術領域:
本發明涉及數字電視的視頻解碼器,更詳細的說,涉及解碼用戶數據區域數據的數字電視視頻用戶解碼裝置及其方法。
背景技術:
現在在以MPEG(Moving Picture Expert Group)規格壓縮的動態影像順序()中包括有字幕節目(Closed Caption),畫面顯示信息(Display ),3∶2下拉(Pull-down)信息的多種用戶數據(user data)。
這種用戶數據的解碼和接收信息相應的解碼方法根據接收系統實現,依照需要還依據硬件或軟件進行解碼。
上面所說的用戶數據與視頻或音頻數據相比,數據量不多,由此傳送的比特率也不是很高。
由此,大部分視頻解碼器其視頻等級的用戶數據檢索和解碼通過軟件進行處理;依據詳細的數據分析的信息加工或數據內容系統側面中的各構成單元控制依靠軟件來處理。
如依據MPEG規格的話,視頻比特流上的用戶數據可分為許多等級進行傳送。
即,插入序列頭等級( Header Level),GOP頭等級和圖像頭等級等進行傳送,根據用途決定其插入的等級。
例如,體現視頻序列特性的文本信息向序列等級傳送,各個圖像字幕信息DTV-CC(Closed Caption)的信息向圖像等級傳送。
用戶數據根據等級決定傳送方式,也可以根據各數字電視節目規格的特性插入其它信息進行傳送。
當插入這種根據其它節目規格的用戶數據時,在插入特定的識別信息()之后一般插入有效數據。
參照例子我們看一下視頻用戶數據的用途和種類,首先北美的衛星數字節目信號規格DSS(Digital System)中有SD傳送方式、HD傳送方式之間的規格互換問題,根據將現有的內容()以新傳送規格進行傳送確保其互換性,使用用戶數據。
舉例來說的話,之前制造的內容中,用于調節幀比率的下拉信息或者體現顯示偏移(offset)的搖攝掃描(Pan-scan)信息不相符合時,將這個信息插入圖像等級的用戶數據進行傳送。
如其它的例子,北美的地上波數字節目規格ATSC( )的數字字幕節目DTV-CC規格中,向各圖像等級的用戶數據區域中插入ATSC識別信息后,插入與各圖像相應的字幕信息數據。
再如其它的例子,歐洲的數字節目規格DVB(Digital )規格中,各視頻畫面的顯示標識信息畫面比(),畫面大小等向圖像等級的用戶數據區域插入AFD( )識別碼。
與此相同的用戶數據插入MPEG序列的多個等級,根據其內容和用途傳送多樣信息,存在著不能對其進行有效地管理和控制的問題。
發明內容
本發明為解決上面所存在的問題而進行了研發,本發明的數字電視視頻用戶數據解碼裝置及其方法的特點為,主機處理器控制多種用戶數據,為顯示相應的數據將必要的信息快速且沒有錯誤的進行解碼,并穩定的傳送。
依據本發明的數字電視的視頻用戶數據解碼裝置其構成包括如下裝置檢測從接收端接收的視頻序列,提取視頻信號和用戶數據的語法檢查裝置;從語法檢查裝置提取出的編碼壓縮文件中還原動態圖像的視頻編碼裝置;解碼上面提取的用戶數據的用戶數據解碼裝置;將解碼的用戶數據臨時保管的FIFO;將在FIFO保存的數據以一定單位匯集存儲的存儲器;控制用戶數據解碼裝置,讀取存儲在存儲器的數據的主機處理器。
優選地,在上面的主機處理器中設置以等級單位來控制用戶數據解碼器[矯正]的功能,或是讀取存儲在存儲器中的用戶數據字幕信息,傳送至視頻解碼器,控制其顯示至畫面。
同時,上面所說的視頻解碼器從主機[矯正]處理器接收包含在用戶數據中的解碼信息或字幕廣播,對于顯示畫面調整或變更各畫面要素間的構成,或調整畫面的大小。
另外,上面所說的用戶數據[矯正]具有開始編碼,上面所說的用戶數據的開始就是從用戶數據開始編碼下面的字節數據到下一個開始編碼檢測前的數據。
為達成與上相同的目的,如根據本發明的其它特點,其方法分為以下幾個階段初始化數字電視,主機處理器任意設定用戶數據解碼模式的階段;如輸入用戶數據則檢測開始編碼的階段;如檢測出開始編碼,則判斷是否與設定模式相符合,如果符合就解碼用戶數據,并將用戶數據以字節單位臨時存儲至FIFO的階段;如果存儲至FIFO的用戶數據達到一定大小,則存儲至存儲器的階段;檢查存儲在存儲器的用戶數據順序,如果是結尾,就告知主機處理器的階段。
優選地,上面所說的用戶數據解碼模式為用戶開始編碼、傳送等級以及識別碼等。
同時,上面所說的傳送等級當不屬于已設定的等級時,用戶數據分離并檢測可傳送的等級的順序開始編碼、群開始編碼、圖像開始編碼等。
另外,檢測上面所產的用戶數據順序,決定是否繼續進行以一定單位將用戶數據匯集至FIFO的操作。
同時,上面所說的主機處理器在確認存儲相應用戶數據的存儲器位置和用戶數據個數后,將其從存儲器中讀取出來,并在系統控制中使用。用戶數據存儲至存儲器時插入頭信息進行存儲。
與上述相同,本發明使用戶數據解碼符合主機處理器的要求,同時只對必要的數據進行有選擇地解碼,所以可以減縮存儲用戶數據的存儲器,另外主機處理器也可以對整個系統進行有效地管理控制。
圖1是依據本發明的數字電視視頻用戶數據解碼裝置的示意圖;
圖2是依據本發明的數字電視視頻用戶數據解碼方法的流程圖。
*附圖主要標記說明*11語法檢查裝置 12主機處理器13用戶數據解碼器 存儲器 16視頻解碼器具體實施方式
以下,參照附圖,對本發明理想實施事例的構成及操作進行詳細的說明。
圖1是依據本發明的數字電視視頻用戶數據解碼裝置的示意圖。
參照圖1,依據本發明的數字電視視頻用戶數據解碼裝置其構成包括如下裝置檢測從發信端接收的視頻順序,并提取出視頻信號和用戶數據的語法檢查裝置11;從語法檢查裝置提取出的編碼壓縮文件中還原動態圖像的視頻編碼裝置16;解碼上面提取的用戶數據的用戶數據解碼裝置13;將解碼的用戶數據臨時保管的FIFO14;將在FIFO保存的數據以一定單位匯集存儲的存儲器15;控制用戶數據解碼器13,讀取存儲在存儲器的數據的主機處理器12。
與上構成相同的數字電視用戶數據解碼裝置說明如下。
上面所說的語法檢查裝置11檢測視頻順序,提取出視頻解碼必要的各種數據,還原實際動態影像的DCT系數、移動矢量頭信息等的視頻數據向視頻解碼器16傳送,視頻用戶數據向用戶數據解碼器13傳送。
同時,上面所說的主機處理器12從語法檢查裝置11、用戶數據解碼器13和視頻解碼器16的基本功能設定開始,擔當用于系統整體操作的各要素遺棄功能設定的作用。比如說,是否通過等級單位設定控制用戶數據解碼器13的功能,讀取存儲器15存儲的用戶數據字幕信息,并向視頻解碼器16傳送,顯示于畫面。
同時,視頻解碼器16將從語法檢查裝置11傳送的主要數據編碼的壓縮文件開始還原動態影像,另外,從主機[矯正]處理器12接收用戶數據包括的解碼信息或字幕節目信息,對于畫面顯示調整、變更各個畫面要素間的構成或是調整畫面的大小。
另外,上面所說的FIFO14將依據數據解碼器13解碼的用戶數據以字節單位臨時保管。它將數據以一定單位進行匯集,當存儲器訪問單元分為多個時訪問存儲器15可對訪問權限進行調整、判斷。
在這里,通過上面所說的用戶數據解碼器13解碼的用戶數據與[表1]相同,具有確定的開始編碼(Start Code)數值。開始編碼表現為23比特的“0”和之后的“1”數值形成的開始編碼先行數值,以及8比特的開始編碼數值構成的總32比特數值。
用戶數據的開始表示為從用戶數據開始編碼下面的字節數據至下面的開始編碼檢測之前的數據,另外用戶數據通常應以字節單位進行編碼。
圖2是依據本發明的數字電視視頻用戶數據解碼方法的流程圖。
初始化數字電視,主機處理器設定用戶數據解碼模式(S11)。
在這里,依據主機處理器設定的模式為,依據用戶數據等級是否解碼、根據選擇的識別碼是否解碼、識別碼設定、存儲用戶數據的存儲器的位置、是否插入用戶數據頭信息。
同時,如果用戶數據解碼模式已設定(S11),為解碼用戶數據,就檢測開始編碼,檢查用戶數據開始碼(S12))-(S13)。
上面的檢查結果(S13),如果是用戶數據開始編碼,就檢查根據在S11中設定的編碼等級輸入的用戶數據是否屬于已設定的等級(S14);如果不是用戶數據開始編碼,就再次檢查用戶數據開始編碼(S12)。
接下來,上面的檢查結果(S14)如果屬于輸入的用戶數據設定的等級,就檢查選擇的識別碼(S15)。
上面所說的識別碼檢查是區分識別碼,決定解碼與否,以及檢查識別碼是否符合,決定解碼與否。
在這里,大部分的用戶數據根據節目規格和插入的信息種類來決定識別碼。一般來說,識別碼插入用戶數據開始編碼之后的32比特特定比特。
例如,在ATSC規格中在用戶數據開始編碼之后插入0×的32比特識別碼,為控制DVB規格的顯示信息,向傳送的AFD( )插入0×識別碼。
接下來,上面的檢查結果(S15)如果是選擇的識別碼,就解碼用戶數據(S16),再將解碼的用戶數據以一定單位字節匯集至FIFO后(S17)存儲到存儲器(S18)。
上面所說的FIFO大小可通過有效使用存儲器的單位來選擇。
同時,檢查上面存儲的現在用戶數據的順序是否結束,決定是否繼續進行以一定單位把用戶數據匯集至FIFO的操作(S19)。
上面的檢查結果(S19)如果是最后順序用戶數據,就發生中斷信號,告知主機解碼已結束(S20),如果不是最后順序用戶數據,就將用戶數據繼續匯集至FIFO。
同時,知道上面解碼完成的主機確認存儲器位置和用戶數據個數后,從存儲器中將其讀取,用于控制系統。
同時,對于將用戶數據向主機處理器傳送來說,通過防止錯誤和顯示各用戶數據特性的方法,將數據存儲至存儲器時插入與[表2]相同的頭信息。
用戶數據頭信息
如果參照[表2]的內容,時間計數( count)作為用戶數據間的區分目的,是插入的有順序增加的8比特計算數值。主機處理器在不能有效處理用戶數據中斷信號情況時,掌握錯誤發生的數據個數。
同時,用戶數據等級是包括用戶數據傳送的視頻順序等級的信息。在沒有將解碼模式設定為根據模式等級的解碼狀態中,在主機分析用戶數據時使用。
另外,圖像編碼類型(picture coding type)在圖像等級的用戶數據時,是具有意義的數值;在字幕廣播時,則與各圖像和顯示的字幕之間同步。
通過上述的說明內容,相關技術人員完全可以在不偏離本項發明技術思想的范圍內,進行多樣的變更以及修改。
因此,本項發明的技術性范圍并不局限于說明書上的內容,必須要根據權利要求范圍來確定其技術范圍。
權利要求
1.數字電視視頻用戶數據解碼裝置,其特征在于,其構成包括檢測從接收端接收的視頻序列,提取視頻信號和用戶數據的語法檢查裝置;從語法檢查裝置提取出的編碼壓縮文件中還原動態圖像的視頻編碼裝置;解碼上述提取的用戶數據的用戶數據解碼裝置;將解碼的用戶數據臨時保管的FIFO;將在FIFO保存的數據以一定單位匯集存儲的存儲器;以及控制用戶數據解碼裝置,讀取存儲在存儲器的數據的主機處理器。
2.如權利要求項1所述的數字電視視頻用戶數據解碼裝置,其特征在于,在上述主機處理器中設置以等級單位來控制用戶數據解碼器的功能,或是讀取存儲在存儲器中的用戶數據字幕信息,傳送至視頻解碼器,控制其顯示至畫面。
3.如權利要求項1所述的數字電視視頻用戶數據解碼裝置,其特征在于,上述視頻解碼器從主機處理器接收包含在用戶數據中的解碼信息或字幕廣播,對于顯示畫面,調整或變更各畫面要素間的構成,或調整畫面的大小。
4.如權利要求項1所述的數字電視視頻用戶數據解碼裝置,其特征在于,上述用戶數據具有開始編碼。
5.如權利要求項1所述的數字電視視頻用戶數據解碼裝置,其特征在于,上述用戶數據的開始就是從用戶數據開始編碼下面的字節數據到下一個開始編碼檢測前的數據。
6.數字電視視頻用戶數據解碼方法,其特征在于,其分為以下幾個階段初始化數字電視,主機處理器任意設定用戶數據解碼模式的階段;如輸入用戶數據則檢測開始編碼的階段;如檢測出開始編碼,則判斷是否與設定模式相符合,如果符合,就解碼用戶數據,并將用戶數據以字節單位臨時存儲至FIFO的階段;如果存儲至FIFO的用戶數據達到一定大小,則存儲至存儲器的階段;檢查存儲在存儲器的用戶數據順序,如果是結尾,就告知主機處理器的階段。
7.如權利要求項6所述的數字電視用戶數據解碼方法,其特征在于,上述用戶數據解碼模式為用戶開始編碼、傳送等級以及識別碼等。
8.如權利要求項7所述的數字電視用戶數據解碼方法,其特征在于,當傳送等級不屬于已設定的等級時,用戶數據分離并檢測可傳送的等級的順序開始編碼、群開始編碼、圖像開始編碼等。
9.如權利要求項6所述的數字電視用戶數據解碼方法,其特征在于,檢測上述用戶數據順序,決定是否繼續進行以一定單位將用戶數據匯集至FIFO的操作。
10.如權利要求項6所述的數字電視用戶數據解碼方法,其特征在于,上述主機處理器在確認存儲相應用戶數據的存儲器位置和用戶數據個數后,將其從存儲器中讀取出來,并在系統控制中使用。
11.如權利要求項6所述的數字電視用戶數據解碼方法,其特征在于,用戶數據存儲至存儲器時,插入頭信息進行存儲。
全文摘要
本發明是關于數字電視的視頻解碼器的發明,更詳細的說,即是解碼用戶數據區域的數據的數字電視視頻用戶數據解碼裝置及其方法的發明。依據本發明的數字電視視頻用戶數據解碼裝置的構成包括檢測從接收端接收的視頻序列,提取視頻信號和用戶數據的語法檢查裝置;從語法檢查裝置提取出的編碼壓縮文件中還原動態圖像的視頻編碼裝置;解碼上面提取的用戶數據的用戶數據解碼裝置;將解碼的用戶數據臨時保管的FIFO;將在FIFO保存的數據以一定單位匯集存儲的存儲器;控制用戶數據解碼裝置,讀取存儲在存儲器的數據的主機處理器。
文檔編號H04N7/6809
公開日2006年5月17日 申請日期2004年11月12日 優先權日2004年11月12日
發明者任振奭 申請人:上海樂金廣電電子有限公司
電腦顯示器沒有圖標怎么辦
電腦顯示器沒有圖標怎么辦
在有些時候我們的電腦顯示器沒有圖標,這該怎么辦呢?以下是小編幫大家整理的電腦顯示器沒有圖標怎么辦,僅供參考,希望能夠幫助到大家。
電腦顯示器沒有圖標的原因分析:
(1)樓主的.exe進程未能正確的執行,調出任務管理器(ctrl+alt+del),文件--新建任務--.exe,應該能夠出現(如原來任務管理器有這個進程,先結束后新建)
(2)樓主設置了新的用戶名,并且系統默認使用新用戶名登錄,這樣的話,樓主的桌面除了任務欄,其他圖標也會沒有的,方法是桌面點鼠標右鍵--屬性--桌面--自定義桌面--勾出桌面圖標選項,其他軟件和游戲等的圖標,只能到安裝文件夾一一發送快捷方式到桌面了
(3)桌面空白處――鼠標右鍵――排列圖標――顯示桌面圖標
其次:
1、建議下載安裝騰訊電腦管家
2、打開電腦管家的電腦診所——桌面圖標異常——圖標消失,可以一鍵解決這個問題。
希望能夠幫到你,很多其他電腦遇到的問題,也可以通過騰訊電腦管家的電腦診所來解決
電腦顯示器沒有圖標的附加方法一:
進入桌面后,我們在桌面任意一處右鍵一下,在彈出來的下拉列表中,選中并點擊“排列圖標”選項。
點擊排列圖標選項后,右側彈出一個下拉列表,這里我們找到“顯示桌面圖標”并點擊它。
點擊“顯示桌面圖標”后,這時我們會發現,桌面圖標馬上就全回來了有木有。
如果以上操作還沒有顯示桌面圖標,請重啟下我們的電腦,再利用殺毒軟件對電腦進行殺毒,并進行相關修復。
電腦顯示器沒有圖標的附加方法二:
首先點擊鼠標右鍵。跳出方框想必大家一定知道的
將鼠標移動到方框內的排列圖標處。
再將鼠標移動到邊上新跳出來的方框中的顯示桌面圖標即可。點擊
然后就可以恢復你電腦的圖標了。
拓展:電腦顯示器屏幕抖動的原因
一、顯示刷新率設置不正確
如果是刷新率設置過低,會導致屏幕抖動,檢查方法是用鼠標右鍵單擊系統桌面的空白區域,從dan出的右鍵菜單中單擊屬性命令,進入到顯示器的屬性設置窗口。單擊該窗口中的設置標簽,在其后dan出的對應標簽頁面中單擊高級按鈕,打開顯示器的高級屬性設置界面,再單擊其中的jian視器標簽,從中可以看到顯示器的刷新頻率設置為60,這正是造成顯示器屏幕不斷抖動的原因。將新頻率設置為75以上,再點擊確定返回桌面就可以了。
其實顯示器屏幕抖動最主要的原因就是顯示器的刷新頻率設置低于75Hz造成的,此時屏幕常會出現抖動、閃爍的現象,只需把刷新率調高到75Hz以上,那么屏幕抖動的現象就不會再出現了。
二、顯卡驅動程序不正確
有時進入電腦的顯示器刷新頻率時,卻發現沒有刷新頻率可供選擇,這就是由于前顯卡的驅動程序不正確或太舊造成的。購買時間較早的電腦容易出現這個問題,此時不要再使用購買電腦時所配光盤中的驅動,可到網上下載對應顯示卡的最新版驅動程序,然后打開系統的屬性窗口,單擊硬件窗口中的設備管理器按鈕,進入系統的設備列表界面。用鼠標右鍵單擊該界面中的顯示卡選項,從dan出的右鍵菜單中單擊屬性命令,然后在dan出的顯卡屬性設置窗口中,單擊驅動程序標簽,再在對應標簽頁面中單擊更新驅動程序按鈕,以后根據向導提示逐步將顯卡驅動程序更新到最新版本,最后將計算機系統重新啟動了一下,如果驅動安裝合適,就會出現顯示器刷新頻率選擇項了,再將刷新率設置成75Hz以上即可。
三、磁場干擾造成顯示器抖動
顯示器很容易受到強電場或強磁場的干擾,如果使用上面介紹的兩種方法仍然不能解決抖動問題,那么就應該懷疑屏幕抖動是由顯示器附近的磁場或電場引起的。為了將顯示器周圍的一切干擾排除干凈,可將計算機搬到一張四周都空蕩蕩的桌子上,然后進行開機測試,如果屏幕抖動的現象消失,那么說明你電腦原來的地方有強電場或強磁場干擾,請將可疑的東西(如音箱的低音炮、磁化杯子等)從電腦附近拿手。然后把顯示器關掉再重開幾次,以達到消磁的目的(現在的顯示器在打開時均具有自動消磁功能)。
四、顯示卡接觸不良
打開機箱,將顯示卡從插槽中拔出來,然后用手將顯示卡金手指處的灰塵抹干凈,最好找來柔軟的細毛刷,輕輕將顯卡表面的灰塵全部清除干凈,然后再用干凈的橡皮在金手指表面擦拭了幾下,以清除金手指表面的氧化層,最后將將顯示卡重新緊密地插入到主板插槽中,用螺釘將它固定在機箱外殼上。再開機進行測試,一般故障能夠解決。
五、顯示器老化
有時由于使用的顯示器年歲已高,也會出現抖動現象。為了檢驗顯示器內部的電子元件是否老化,可將故障的顯示器連接到別人的計算機上進行測試,如果故障仍然消失,說明顯示器已壞,需要修理。
六、劣質電源或電源設備已經老化
許多雜牌電腦電源所使用的元件做工、用料均很差,易造成電腦的電路不暢或供電能力跟不上,當系統繁忙時,顯示器尤其會出現屏幕抖動的現象。電腦的電源設備開始老化時,也容易造成相同的問題。此時可更換電源進行測試。
七、病毒作怪
有些計算機病毒會擾亂屏幕顯示,比如:字符倒置、屏幕抖動、圖形翻轉顯示等。網上隨處可見的屏幕抖動腳本,不信您試試下面的腳本,把如下代碼加入區域中,然后存為Html文件。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。