專利名稱:一種便攜式解碼器、用于解碼器的顯示方法以及顯示系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種便攜式解碼器、用于解碼器的顯示方法以及顯示系統(tǒng)。具體地,本 發(fā)明涉及一種用于解碼外部終端設(shè)備中的視頻文件的便攜式解碼器、用于解碼器的顯示方 法以及顯示系統(tǒng)。
背景技術(shù):
當(dāng)前,由于諸如上網(wǎng)本之類的便攜式終端設(shè)備十分輕便且易于攜帶,因此受到廣 大用戶的青睞。由于兼顧了便攜式終端設(shè)備的便攜性,因此導(dǎo)致便攜式終端設(shè)備的中央處 理器以及顯示驅(qū)動器的計算能力相對不足。然而高清影片的播放對便攜式終端設(shè)備的硬件 配置有很高的要求,因此普通的便攜式終端設(shè)備即使能夠播放高清影片,其播放也不連續(xù), 甚至出現(xiàn)停頓,而這已經(jīng)成為制約便攜式終端設(shè)備的銷量的一個重要因素。已經(jīng)針對上述情況提出了解決上述問題的各種技術(shù)方案。一種技術(shù)方案是提升便 攜式終端設(shè)備的中央處理器和顯示驅(qū)動器的性能,使之能夠達(dá)到播放高清影片的程度。另 外一種技術(shù)方案是使用外置的顯卡,借用外置顯卡的處理能力來使便攜式終端設(shè)備能夠流 暢地播放相關(guān)的高清影片。還有一種技術(shù)方案是在便攜式終端設(shè)備中內(nèi)置一個硬件解碼 器,然后通過硬件解碼器解碼高清硬盤的視頻文件來降低對便攜式終端設(shè)備的中央處理器 以及顯示驅(qū)動器的負(fù)擔(dān)。然而,上述技術(shù)方案仍然存在各種問題。例如,提升便攜式終端設(shè)備的中央處理器 和顯示驅(qū)動器的性能導(dǎo)致上網(wǎng)本的成本變高,并且使便攜式終端設(shè)備的尺寸變大,從而影 響便攜式終端設(shè)備的便攜性。此外,外置的顯卡的成本較高,散熱性較差且不便于攜帶。因 此,使用外置的顯卡也會影響便攜式終端設(shè)備的成本以及便攜性。另外,現(xiàn)有技術(shù)中的硬件 解碼器與便攜式終端設(shè)備的顯示驅(qū)動器(即,顯卡)串聯(lián),并且將解碼后的視頻信號輸出到 便攜式終端設(shè)備的顯示驅(qū)動器,然后通過該顯示驅(qū)動器完成顯示工作。該配置并不能有效 地降低便攜式終端設(shè)備的中央處理器以及顯示驅(qū)動器的負(fù)擔(dān)。
發(fā)明內(nèi)容
因此,本發(fā)明提供一種便攜式解碼器、用于解碼器的顯示方法以及顯示系統(tǒng)來克 服現(xiàn)有技術(shù)中的上述問題。根據(jù)本發(fā)明的一方面,提供一種視頻解碼裝置,該視頻解碼裝置連接到外部設(shè)備, 并且包括接口模塊,用于與外部設(shè)備交互,并且接收來自外部設(shè)備的視頻文件;視頻解碼 模塊,用于從接口模塊獲得視頻文件,并且將視頻文件轉(zhuǎn)換為外部顯示設(shè)備能夠直接播放 的視頻信號;和視頻輸出模塊,用于接收來自視頻解碼模塊的視頻信號,并且將視頻信號輸 出到外部顯示設(shè)備。此外,根據(jù)本發(fā)明的另一方面,提供一種顯示方法,所述顯示方法用于連接到外部 設(shè)備的視頻解碼裝置中,并且包括與外部設(shè)備交互,并且接收來自外部設(shè)備的視頻文件; 將所接收到的視頻文件轉(zhuǎn)換為外部顯示設(shè)備能夠直接播放的視頻信號;和將所轉(zhuǎn)換的視頻信號輸出到外部顯示設(shè)備。此外,根據(jù)本發(fā)明的另一方面,一種視頻顯示系統(tǒng),包括終端設(shè)備,該終端設(shè)備包 括存儲器,用于存儲視頻文件;圖像驅(qū)動器,用于對視頻文件進(jìn)行圖像處理以產(chǎn)生視頻信 號;顯示器,用于對所產(chǎn)生的視頻信號進(jìn)行顯示;控制器,用于對終端設(shè)備中的存儲器、圖 像驅(qū)動設(shè)備以及顯示設(shè)備進(jìn)行控制;和與終端設(shè)備連接的解碼設(shè)備,包括接口模塊,用于 與終端設(shè)備交互,并且接收來自終端設(shè)備的視頻文件;視頻解碼模塊,用于獲得來自接口模 塊的視頻文件,并且將視頻文件轉(zhuǎn)換為顯示設(shè)備能夠直接播放的視頻信號;和視頻輸出模 塊,用于接收來自視頻解碼模塊的視頻信號,并且將視頻信號輸出到顯示設(shè)備。根據(jù)上述配置,可以通過便攜式解碼裝置將視頻文件轉(zhuǎn)換為顯示設(shè)備可以直接使 用的視頻信號,從而使便攜式終端設(shè)備能夠播放諸如高清影片之類的視頻文件。此外,由于 該便攜式解碼裝置是專用的硬件設(shè)備,因此其尺寸很小,由此不影響便攜式終端設(shè)備的便 攜性。
圖1是圖示根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)的示例的方框圖;圖2是根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)的解碼過程的流程圖;圖3是圖示根據(jù)本發(fā)明的另一個實施例的視頻解碼裝置的結(jié)構(gòu)的方框圖;圖4是圖示根據(jù)本發(fā)明的另一個實施例的視頻解碼裝置的結(jié)構(gòu)的方框圖;圖5是圖示根據(jù)本發(fā)明的一個修改實施例的顯示系統(tǒng)的結(jié)構(gòu)的方框具體實施例方式下面參照附圖描述本發(fā)明的各個實施例。在附圖中,相同的附圖標(biāo)記表示相同或 類似的元件或組成部分,并且根據(jù)需要省略它們的重復(fù)描述。下面,參照圖1簡要描述根據(jù)本發(fā)明的第一實施例的顯示系統(tǒng)。圖1是圖示根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)的示例的方框圖。如圖1所示,根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)10包括終端設(shè)備100,便攜式視頻 解碼裝置200以及顯示設(shè)備300。例如,在根據(jù)本實施例的顯示系統(tǒng)10中,終端設(shè)備100包括存儲部件101、控制部 件(如,中央處理器)102、顯示驅(qū)動部件103、顯示部件104以及輸入/輸出接口 105。終端設(shè)備100的存儲部件101用于存儲執(zhí)行各種操作以實現(xiàn)終端設(shè)備100的各 種功能的程序數(shù)據(jù)(如,操作系統(tǒng))以及用戶數(shù)據(jù)(如,文本文件、視頻文件和音頻文件)。 控制部件102以預(yù)定的頻率運行,并且根據(jù)存儲在存儲部件101中的程序數(shù)據(jù)對終端設(shè)備 100中的各個部件進(jìn)行控制,以執(zhí)行相應(yīng)的操作。顯示驅(qū)動部件103用于對圖像數(shù)據(jù)(如, 圖片和視頻文件)進(jìn)行圖像處理,以產(chǎn)生圖像信號,并將所產(chǎn)生的圖像信號輸出到顯示部 件104。顯示部件104根據(jù)顯示驅(qū)動部件103提供的圖像信號進(jìn)行顯示。輸入/輸出接口 105用于與終端設(shè)備100的外部裝置(如,視頻解碼裝置200)通信,并向外部裝置發(fā)送或從 外部裝置接收數(shù)據(jù)。顯示系統(tǒng)10中的便攜式視頻解碼裝置200包括接口模塊201、存儲模塊202、視頻 解碼模塊203以及視頻輸出模塊204。
在視頻解碼裝置200中,接口模塊201與終端設(shè)備100對接,并且接收來自終端設(shè) 備100的視頻文件。存儲模塊202在其中存儲由接口模塊210從終端設(shè)備100接收到的視 頻文件。視頻解碼模塊203從存儲模塊202獲得視頻文件,基于預(yù)定的轉(zhuǎn)換模式將視頻文 件轉(zhuǎn)換為顯示設(shè)備300能夠直接播放的視頻信號,并且將所產(chǎn)生的視頻信號發(fā)送到視頻輸 出模塊204。視頻輸出模塊204接收來自視頻解碼模塊203的視頻信號,并且將該視頻信號 輸出到顯示設(shè)備300。顯示系統(tǒng)10中的顯示設(shè)備300(如,電視)包括視頻輸入/輸出接口 301以及顯 示面板302。該視頻輸入/輸出接口 301接收來自視頻解碼裝置200的視頻信號?;谒?接收到的視頻信號,顯示面板302顯示與視頻信號對應(yīng)的圖像。下面,將詳細(xì)地描述根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)10的顯示操作。圖2是根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)10的顯示過程的流程圖。如圖2所示,首先,用戶將視頻解碼裝置200插入到終端設(shè)備100上。終端設(shè)備 100視頻解碼裝置200之間的接口標(biāo)準(zhǔn)可以包括諸如USB、HDMI以及PCI-E之類的通用接 口。然而,可以使用能夠?qū)崿F(xiàn)視頻解碼裝置200與終端設(shè)備100之間的交互以及數(shù)據(jù)交換 的其它接口。在本實施例中,使用USB接口作為示例來進(jìn)行描述。在用戶將視頻解碼裝置200插入到終端設(shè)備100上之后,終端設(shè)備100對其進(jìn)行 識別。具體地,在步驟SlOl,在終端設(shè)備100通過輸入/輸出接口 105 (如,USB接口)檢測 到視頻解碼裝置200 (作為USB外設(shè))插入之后,對視頻解碼裝置200進(jìn)行復(fù)位。在視頻解碼裝置的復(fù)位之后,在步驟S102,終端設(shè)備100發(fā)出獲取裝置描述符的 請求。然后,在步驟S103,視頻解碼裝置200的接口模塊201將裝置描述符返回給終端設(shè)備 100。之后,在步驟S104,終端設(shè)備100將一個唯一地址分配給視頻解碼裝置200,從而 使該視頻解碼裝置200以此唯一地址與終端設(shè)備100進(jìn)行后續(xù)通信。然后用戶將希望播放的視頻文件復(fù)制到視頻解碼裝置200。在步驟S105,視頻解 碼裝置200的接口模塊201接收來自終端設(shè)備100的視頻文件,并且將其存儲在存儲模塊 202 中。然后,在步驟S106,視頻解碼模塊203從存儲模塊202讀取視頻文件,并且在步驟 S107,根據(jù)預(yù)設(shè)的解碼流程對文件進(jìn)行解碼,同時生成可由顯示設(shè)備300直接播放的視頻 信號(如,基于VGA、DVI、HDMI等的視頻信號),并且將所產(chǎn)生的視頻信號發(fā)送給視頻輸出 模塊204。然后,在步驟S108,視頻輸出模塊204判斷是否與顯示設(shè)備300連接。如果視頻輸 出模塊204判斷出視頻解碼裝置200與顯示設(shè)備300連接,則視頻輸出模塊204將接收到 的視頻信號輸出到顯示設(shè)備300以在顯示設(shè)備300上顯示所解碼的視頻文件(如,高清影 片)。在本實施例中,視頻解碼裝置200與顯示設(shè)備300連接方式包括有線和無線方 式。如果視頻解碼裝置200以有線方式連接到顯示設(shè)備300,則直接將視頻圖像信號通過相 應(yīng)的視頻傳輸線發(fā)送給顯示器300,而如果視頻解碼裝置200以無線方式連接到顯示設(shè)備 300,則可以將視頻圖像信號按照相應(yīng)的無線協(xié)議進(jìn)行封裝,然后將所產(chǎn)生的數(shù)據(jù)分組發(fā)送 給顯示設(shè)備300。
6
此外,替代地,視頻解碼裝置200可以作為主設(shè)備(master)工作。具體地,例如, 視頻解碼裝置200的控制模塊205通過接口模塊201向終端設(shè)備100發(fā)送發(fā)獲取裝置描述 符的請求,并獲得對終端設(shè)備的存儲部件101的讀寫權(quán)利,同時檢測存儲部件101中的視頻 文件并向用戶提供關(guān)于所檢測到的視頻文件的列表。然后用戶選擇需要播放的媒體文件。 此時,視頻解碼裝置200可以直接讀取用戶選擇的視頻文件,并其進(jìn)行相應(yīng)的解碼操作。根據(jù)上述配置,通過視頻解碼裝置200對視頻文件進(jìn)行解碼,并且產(chǎn)生顯示設(shè)備 300能夠直接播放的視頻信號。在這種情況下,由于終端設(shè)備100的控制部件102以及顯示 驅(qū)動部件103無需對視頻文件進(jìn)行解碼,因此有效降低了控制部件102以及顯示驅(qū)動部件 103的負(fù)擔(dān)。利用上述視頻解碼裝置200,即使終端設(shè)備100的性能較低,也能夠流暢地在 顯示設(shè)備300上播放諸如高清影片之類的視頻文件。此外,由于該視頻解碼裝置200是專 用于視頻解碼的硬件,因此可以有效地控制其尺寸,從而不影響該視頻解碼裝置200的便 攜性。替代地,例如,視頻解碼裝置200還可以包括在視頻解碼模塊203和視頻輸出模塊 204之間設(shè)置的緩沖器(如,DDR存儲器),用于緩沖由視頻解碼模塊203解碼的視頻信號。另外,例如,在視頻解碼裝置200中的接口模塊201和視頻解碼模塊203具有高 數(shù)據(jù)處理速度的情況下,或是在播放視頻流媒體文件的情況下,可以不在視頻解碼裝置200 中設(shè)置存儲模塊202以進(jìn)一步節(jié)約成本。此外,例如,視頻解碼裝置200還可以允許用戶設(shè)置是否啟動視頻解碼裝置200的 解碼功能,其中在不啟用視頻解碼裝置200的解碼功能的情況下,該視頻解碼裝置200還可 以作為移動存儲器(如,U盤)使用。下面將詳細(xì)描述根據(jù)本發(fā)明的另一實施例的視頻解碼裝置的結(jié)構(gòu)。圖3是圖示根據(jù)本發(fā)明的另一實施例的視頻解碼裝置的結(jié)構(gòu)的方框圖。如圖3所 示,根據(jù)本實施例的視頻解碼裝置200’與上述實施例中的解碼器200之間的區(qū)別在于視 頻解碼裝置200’還包括控制模塊205、寫入切換器206以及讀取切換器207,并且存儲模塊 202包括兩個存儲介質(zhì)20 和202b。由于根據(jù)本實施例的視頻解碼裝置200,的其它部件 的結(jié)構(gòu)和功能與上述實施例中的視頻解碼裝置200的對應(yīng)部件相同,因此為了使說明書更 加簡明,利用相同的附圖標(biāo)記表示這些部件,并且省略了關(guān)于這些部件的重復(fù)描述。在根據(jù)本實施例的視頻解碼裝置200’中,控制模塊205控制寫入切換器206以及 讀取切換器207,使得可以根據(jù)需要控制兩個存儲介質(zhì)20 和202b的存儲順序以及存儲介 質(zhì)20 和20 的讀取順序。下面對在視頻解碼裝置200’的解碼過程中,控制模塊205控制兩個存儲介質(zhì)20 和202b的存儲順序以及這兩個20 和202b存儲介質(zhì)的讀取順序的流程進(jìn)行詳細(xì)說明。由 于目前諸如高清影片之類的視頻通常具有多個視頻文件,因此,這里假設(shè)存在多個視頻文 件要進(jìn)行播放的情況。在開始將多個視頻文件從終端設(shè)備100復(fù)制到視頻解碼裝置200’時,控制模塊 205首先將控制命令發(fā)送到寫入切換器206,從而控制寫入切換器206將視頻文件(如,視 頻文件1)復(fù)制到存儲介質(zhì)202a。其間,控制模塊205根據(jù)來自終端設(shè)備100的視頻文件的 屬性信息以及存儲介質(zhì)20 的屬性信息,判斷視頻文件的大小與存儲介質(zhì)20 的可存儲 空間之間的關(guān)系以確定存儲介質(zhì)20 是否被寫滿。
在存儲介質(zhì)20 未被寫滿的情況下,控制模塊205通過寫入切換器206允許將視 頻文件的后續(xù)部分(如,視頻文件2、3...等)存儲在存儲介質(zhì)20 中以充分利用存儲空 間。在這種情況下,如果所有視頻文件的復(fù)制完成之后,存儲介質(zhì)20 仍未被寫滿,則控制 模塊205指令讀取切換器207選擇存儲介質(zhì)20 作為要從其讀取視頻文件以進(jìn)行解碼的 存儲介質(zhì),而不使用存儲介質(zhì)202b。在視頻文件的大小大于存儲介質(zhì)20 的可存儲空間而導(dǎo)致存儲介質(zhì)20 被寫 滿,或者在存儲介質(zhì)20 寫入多個視頻文件導(dǎo)致存儲介質(zhì)20 被寫滿的情況下,控制模塊 205將存儲介質(zhì)20 設(shè)置為只讀狀態(tài),即,不可向存儲介質(zhì)20 存儲新的視頻文件,從而保 護(hù)要播放的視頻文件不被其它數(shù)據(jù)覆蓋。然后,控制模塊205向?qū)懭肟刂破?06發(fā)送控制命令,以通過寫入控制器206將視 頻文件的后續(xù)部分復(fù)制到存儲介質(zhì)202b中。其間,例如在第一個視頻文件(如,視頻文件1)被寫入到存儲介質(zhì)20 中,或存 儲介質(zhì)20 被設(shè)置為只讀狀態(tài)之后,控制模塊205向讀取切換器207發(fā)送控制命令,從而 允許視頻解碼模塊203從存儲介質(zhì)20 讀取要播放的視頻文件以進(jìn)行解碼。然后,在存儲介質(zhì)202b也被寫滿時,控制模塊205檢測視頻解碼模塊203是否完 成了針對存儲介質(zhì)20 中的視頻文件的解碼工作。如果已經(jīng)完成了針對存儲介質(zhì)20 中的視頻文件的解碼工作,則控制模塊可以 將存儲介質(zhì)202b設(shè)置為只讀狀態(tài),同時將存儲介質(zhì)20 設(shè)置為可寫狀態(tài),從而允許通過寫 入切換器206將視頻文件的后續(xù)部分寫入到存儲介質(zhì)20 中。與此同時,控制模塊205向 讀取切換器207發(fā)送指令來選擇存儲介質(zhì)202b作為要從其讀取視頻文件以進(jìn)行解碼的存 儲介質(zhì),由此視頻解碼模塊203可以通過讀取切換器207從存儲介質(zhì)202b繼續(xù)讀取視頻文 件。如果還未完成針對存儲介質(zhì)20 中的視頻文件的解碼工作,則控制模塊205向?qū)?入選擇器206發(fā)送命令來暫停視頻文件的傳輸。然后,在針對存儲介質(zhì)20 中的視頻文件 的解碼工作完成之后,控制模塊205將存儲介質(zhì)20 設(shè)置為可寫狀態(tài),并且指令寫入選擇 器206將視頻文件的后續(xù)部分復(fù)制到存儲介質(zhì)20 中,以恢復(fù)視頻文件的復(fù)制(傳輸)工作。當(dāng)要播放的所有視頻文件都解碼完畢之后,控制模塊205清除所有存儲介質(zhì) (201a,202a)中的視頻文件,并將所有存儲介質(zhì)設(shè)置為可寫狀態(tài)。通過上述操作,控制模塊205根據(jù)存儲介質(zhì)Q02a、202b)的讀/寫狀態(tài)和視頻文 件的解碼情況,在存儲介質(zhì)20 和存儲介質(zhì)202b中進(jìn)行切換,從而可以以有限的存儲空間 實現(xiàn)文件的連續(xù)存取和連續(xù)播放。例如,在存儲介質(zhì)20 中的視頻文件的播放期間,在存 儲介質(zhì)202b中存儲視頻文件的后續(xù)部分,并且在存儲介質(zhì)202b中的視頻文件的播放期間, 在存儲介質(zhì)20 中存儲視頻文件的后續(xù)部分,從而視頻文件的播放不會中斷。此外,需要注意的是,雖然以上述順序描述了控制模塊205控制存儲介質(zhì)20 和 202b的存儲順序及其讀取順序的流程,但是也可以不按照上述順序執(zhí)行用于控制存儲介質(zhì) 20 和202b的存儲順序及其讀取順序的操作。例如,可以在開始將第一個視頻文件(如, 視頻文件1)復(fù)制到存儲介質(zhì)20 時就開始該視頻文件的解碼工作,而不必等到該視頻文 件被寫入到存儲介質(zhì)20 中,或存儲介質(zhì)20 被設(shè)置為只讀狀態(tài)之后再開始該視頻文件的解碼工作。此外,控制模塊205無需在存儲介質(zhì)202b被寫滿時才檢查存儲介質(zhì)20 的解碼 工作是否完成,一旦存儲介質(zhì)20 的解碼工作完成,控制模塊205就可以立即將存儲介質(zhì) 20 設(shè)置為可寫狀態(tài),從而允許視頻文件的后續(xù)部分的寫入。下面將描述根據(jù)本發(fā)明的另一個實施例的視頻解碼裝置200”的結(jié)構(gòu)和操作。圖 4是圖示根據(jù)本發(fā)明的另一個實施例的視頻解碼裝置200”的結(jié)構(gòu)的方框圖。如圖4所示, 存儲模塊202包括三個存儲介質(zhì)202a、20 和202c。與上述包括兩個存儲介質(zhì)的視頻解碼裝置200”的存取控制過程類似,控制模塊 205在視頻文件的寫入過程中判斷當(dāng)前存儲介質(zhì)是否被寫滿。具體地,如果存儲介質(zhì)20 被寫滿,則控制模塊205將存儲介質(zhì)20 設(shè)置為只讀 狀態(tài),并且通過寫入切換器206將視頻文件的后續(xù)部分寫入到存儲介質(zhì)202b中。然后,如 果存儲介質(zhì)202b也被寫滿,則控制模塊205將存儲介質(zhì)202b也設(shè)置為只讀狀態(tài),并且通過 寫入切換器206將視頻文件的后續(xù)部分寫入到存儲介質(zhì)202c中。其間,在視頻文件的讀取過程中,控制模塊205基于播放順序,通過讀取切換器 207選擇要由視頻解碼模塊讀取的存儲介質(zhì)。具體地,例如,控制模塊205基于播放順序,通過讀取切換器207選擇存儲介質(zhì) 202a來作為視頻解碼模塊203的讀取對象,并判斷存儲介質(zhì)20 是否處于只讀狀態(tài)(即, 該存儲介質(zhì)20 是否被寫滿)。如果該存儲介質(zhì)20 處于只讀狀態(tài),則在該存儲介質(zhì)20 的所有視頻文件的解碼完成之后,控制模塊205將該存儲介質(zhì)20 設(shè)置為可寫狀態(tài),并且 通過讀取切換器207選擇存儲介質(zhì)202b作為讀取對象。類似地,控制模塊205依次判斷存 儲介質(zhì)202b和20 是否處于只讀狀態(tài)(即,存儲介質(zhì)202b和20 是否被寫滿)。然后, 控制模塊205針對存儲介質(zhì)202b、20!3b執(zhí)行與針對存儲介質(zhì)20 執(zhí)行的處理類似的處理。此外,如果在將存儲介質(zhì)202c寫滿之后,還存在需要播放的視頻文件,則控制模 塊203檢測存儲介質(zhì)20 的存儲器狀態(tài)是否為只讀狀態(tài),也就是針對存儲介質(zhì)20 中的 所有視頻數(shù)據(jù)的解碼工作是否完成。如果存儲介質(zhì)20 為可寫狀態(tài),則表示已經(jīng)完成了存 儲介質(zhì)20 中的所有視頻數(shù)據(jù)的解碼工作。因此,控制模塊203可以通過寫入控制器206 將視頻文件的后續(xù)部分繼續(xù)復(fù)制到存儲介質(zhì)20 中。此外,如果存儲介質(zhì)20 為只讀狀 態(tài),則控制模塊203指令寫入控制器206暫停視頻文件的復(fù)制,直到完成了存儲介質(zhì)20 中的所有視頻數(shù)據(jù)的解碼工作為止。此外,類似地,如果存儲介質(zhì)202b和202c也處于只讀 狀態(tài),則控制模塊205還可以對存儲介質(zhì)202b和202c執(zhí)行相同的處理來允許繼續(xù)寫入視 頻數(shù)據(jù)。在本實施例中,以順序存儲和順序讀取方式進(jìn)行視頻文件的存儲和解碼工作,然 而,替代地,只要控制模塊205能夠獲得視頻文件與存儲位置(哪一個存儲介質(zhì))的對應(yīng)關(guān) 系,就可以通過寫入切換器206將視頻文件存儲在任意可寫的存儲介質(zhì)中,并在該存儲介 質(zhì)寫滿之后將其設(shè)置為只讀狀態(tài)。此外,在讀取過程中,根據(jù)播放順序以及視頻文件與存儲 介質(zhì)之間的對應(yīng)關(guān)系,控制模塊205可以通過讀取切換器207選擇與要解碼的視頻文件對 應(yīng)的存儲介質(zhì)作為讀取對象以進(jìn)行視頻文件的解碼,并且在視頻文件的解碼完成之后將該 存儲介質(zhì)設(shè)置為可寫狀態(tài)以允許進(jìn)一步存儲視頻文件的后續(xù)部分。另外,在上述實施例中,控制模塊205通過設(shè)置存儲介質(zhì)的只讀/可寫狀態(tài)來禁止/允許對存儲介質(zhì)的寫入。替代地,控制模塊205可以通過建立與各個存儲介質(zhì)有關(guān)的、表 示該存儲介質(zhì)是否可寫的信息來通過寫入切換器206控制對各個存儲介質(zhì)的寫入。例如, 如果該信息為“ 1 ”,則表示與該信息對應(yīng)的存儲介質(zhì)未被寫滿,即,可以向該存儲介質(zhì)寫入 視頻文件。相反,該信息為“0”,則表示與該信息對應(yīng)的存儲介質(zhì)已被寫滿,即,不可以向該 存儲介質(zhì)繼續(xù)寫入視頻文件。類似地,控制模塊205還可以根據(jù)該信息通過讀取切換器207 控制對各個存儲介質(zhì)的讀取操作。例如,在完成了針對特定存儲介質(zhì)的讀取之后,控制模塊 205可以將對應(yīng)于該存儲介質(zhì)的信息設(shè)置為“1”以允許向該存儲介質(zhì)寫入數(shù)據(jù)。此外,控制 模塊205還可以列表的形式管理關(guān)于各個存儲介質(zhì)是否可寫的信息。在上述實施例中,描述了存儲模塊202具有兩個存儲介質(zhì)以及三個存儲介質(zhì)的示 例,替代地,根據(jù)本發(fā)明實施例的視頻解碼裝置還可以包含更多的存儲介質(zhì)以提供更大的 存儲容量。下面描述根據(jù)本發(fā)明的一個修改實施例的顯示系統(tǒng)10’的結(jié)構(gòu)。圖5是圖示根據(jù)本發(fā)明的一個修改實施例的顯示系統(tǒng)10’的結(jié)構(gòu)的方框圖。圖5 所示的顯示系統(tǒng)10’與根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)10之間的區(qū)別在于顯示系統(tǒng) 10’中的終端設(shè)備100’還包括外部視頻輸入接口 106、視頻信號存儲部件107以及多路選 擇器108。此外,替代地,視頻解碼裝置200還可以將視頻信號回傳給終端設(shè)備100’。由于 本實施例中的顯示系統(tǒng)10’的其它部件與根據(jù)本發(fā)明第一實施例的顯示系統(tǒng)10的對應(yīng)部 件相同,因此用相同的附圖標(biāo)記表示這些部件,并且省略它們的重復(fù)描述。下面詳細(xì)描述圖5所示的終端設(shè)備100’的結(jié)構(gòu)。如圖5所示,在終端設(shè)備100’ 中,控制部件102、顯示驅(qū)動部件103連接到多路選擇器108,并且外部視頻輸入接口 106通 過視頻信號存儲部件107連接到多路選擇器108。多路選擇器108選擇來自控制部件102、 顯示驅(qū)動部件103以及視頻信號存儲部件107之一的數(shù)據(jù)作為輸出,并且將所選擇的數(shù)據(jù) 輸出到顯示部件104。下面詳細(xì)描述在視頻解碼裝置200將解碼后的視頻信號回傳給終端設(shè)備100’的處理。在本實施例中,視頻解碼裝置200可以通過視頻輸出模塊204與終端設(shè)備100’的 外部視頻輸入接口 106連接,并且將解碼后的視頻信號回傳給外部視頻輸入接口 106。外部 視頻輸入接口 106接收來自視頻解碼裝置200的視頻信號,并且將其存儲在視頻信號存儲 部件107中。替代地,如果外部視頻輸入接口 106和多路選擇器108的處理速度足夠快,則 終端設(shè)備100’可以不包括視頻信號存儲部件107,而且外部視頻輸入接口 106直接將所接 收到的視頻信號輸出到多路選擇器108。在多路選擇器108接收到視頻信號或其它數(shù)據(jù)時,多路選擇器108判斷所接收到 的數(shù)據(jù)是本地數(shù)據(jù)還是來自外部的視頻信號。如果所接收到的數(shù)據(jù)是來自外部(如,視頻 解碼裝置200)的視頻信號,則多路選擇器108選擇所接收到的、來自外部的視頻信號作為 輸出,以輸出到顯示部件104上來播放視頻文件的內(nèi)容。由于來自視頻解碼裝置200的視 頻信號是可以直接播放的視頻信號,因此不需要再經(jīng)過控制部件102(如,CPU)和顯示驅(qū)動 器103(如,顯卡)的處理,而可以直接播放。這樣,很大程度上減輕了對終端設(shè)備100’的 負(fù)擔(dān)。因此,即使終端設(shè)備100’的硬件配置較低,也能夠在該終端設(shè)備100’上流暢地播放 諸如高清影片之類的視頻文件。
如上所述,已經(jīng)在上面具體地描述了本發(fā)明的各個實施例,但是本發(fā)明不限于此。 本領(lǐng)域的技術(shù)人員應(yīng)該理解,可以根據(jù)設(shè)計要求或其它因素進(jìn)行各種修改、組合、子組合或 者替換,而它們在所附權(quán)利要求及其等效物的范圍內(nèi)。
權(quán)利要求
1.一種視頻解碼裝置,所述視頻解碼裝置連接到外部設(shè)備,并且包括接口模塊,用于與所述外部設(shè)備交互,并且接收來自所述外部設(shè)備的視頻文件; 視頻解碼模塊,用于從所述接口模塊獲得視頻文件,并且將所述視頻文件轉(zhuǎn)換為外部 顯示設(shè)備能夠直接播放的視頻信號;和視頻輸出模塊,用于接收來自所述視頻解碼模塊的所述視頻信號,并且將所述視頻信 號輸出到所述外部顯示設(shè)備。
2.根據(jù)權(quán)利要求1所述的便攜式視頻解碼裝置,其特征在于所述視頻解碼裝置進(jìn)一步包括存儲模塊,用于存儲由接口模塊從所述外部設(shè)備接收到 的所述視頻文件。
3.根據(jù)權(quán)利要求2所述的便攜式視頻解碼裝置,其特征在于 所述存儲模塊包括至少兩個存儲介質(zhì);寫入切換器,用于從所述至少兩個存儲介質(zhì)中選擇用于寫入所述視頻文件的存儲介質(zhì);讀取切換器,用于從所述至少兩個存儲介質(zhì)中選擇存儲介質(zhì)以讀取所述視頻文件, 其中所述視頻解碼裝置進(jìn)一步包括控制模塊,用于控制所述至少兩個存儲介質(zhì)的存儲 順序以及所述至少兩個存儲介質(zhì)的讀取順序。
4.根據(jù)權(quán)利要求3所述的便攜式視頻解碼裝置,其特征在于所述控制模塊檢測所述至少兩個存儲介質(zhì)中的、正在寫入所述視頻文件的存儲介質(zhì)的 狀態(tài),其中如果正在寫入所述視頻文件的存儲介質(zhì)被寫滿,則所述控制模塊將所述存儲介質(zhì) 設(shè)置為只讀狀態(tài),并且通過所述寫入切換器,將所述視頻文件的后續(xù)部分存儲在所述至少 兩個存儲介質(zhì)中的、未被設(shè)置為只讀狀態(tài)的另一個存儲介質(zhì)中。
5.根據(jù)權(quán)利要求3所述的便攜式視頻解碼裝置,其特征在于所述控制模塊基于播放順序,通過讀取切換器選擇所述至少兩個存儲介質(zhì)中的、要由 視頻解碼模塊讀取的存儲介質(zhì),其中如果當(dāng)前正在讀取的存儲介質(zhì)被設(shè)置為只讀狀態(tài),則在讀取完成之后,所述控制 模塊將所述被設(shè)置為只讀狀態(tài)的存儲介質(zhì)設(shè)置為可寫狀態(tài)。
6.根據(jù)權(quán)利要求3至5中的任意一個所述的便攜式視頻解碼裝置,其特征在于當(dāng)與所述外部設(shè)備連接時,所述控制模塊通過所述接口模塊主動檢測所述外部設(shè)備中 存儲的視頻文件。
7.根據(jù)權(quán)利要求1至5中的任意一個所述的便攜式視頻解碼裝置,其特征在于 所述視頻解碼裝置進(jìn)一步包括在所述視頻解碼模塊和所述視頻輸出模塊之間設(shè)置的緩沖器,用于緩沖由所述視頻解碼模塊解碼的所述視頻信號。
8.—種顯示方法,所述顯示方法應(yīng)用于連接到外部設(shè)備的視頻解碼裝置中,并且包括與所述外部設(shè)備交互,并且接收來自所述外部設(shè)備的視頻文件; 將所接收到的所述視頻文件轉(zhuǎn)換為外部顯示設(shè)備能夠直接播放的視頻信號;和 將所轉(zhuǎn)換的所述視頻信號輸出到外部顯示設(shè)備。
9.根據(jù)權(quán)利要求8所述的顯示方法,其特征在于 所述視頻解碼裝置包括至少兩個存儲介質(zhì),和所述顯示方法進(jìn)一步包括控制所述至少兩個存儲介質(zhì)的存儲順序以及所述至少兩個 存儲介質(zhì)的讀取順序。
10.根據(jù)權(quán)利要求8所述的顯示方法,其特征在于檢測所述至少兩個存儲介質(zhì)中的、正在寫入所述視頻文件的存儲介質(zhì)的狀態(tài), 其中如果正在寫入所述視頻文件的存儲介質(zhì)被寫滿,則將所述存儲介質(zhì)設(shè)置為只讀狀 態(tài),并且將所述視頻文件的后續(xù)部分存儲在所述至少兩個存儲介質(zhì)中的、未被設(shè)置為只讀 狀態(tài)的另一個存儲介質(zhì)中。
11.根據(jù)權(quán)利要求8所述的顯示方法,其特征在于基于播放順序,選擇所述至少兩個存儲介質(zhì)中的、要從中讀取所述視頻文件的存儲介質(zhì),其中如果當(dāng)前正在讀取的存儲介質(zhì)被設(shè)置為只讀狀態(tài),則在讀取完成之后,將所述被 設(shè)置為只讀狀態(tài)的存儲介質(zhì)設(shè)置為可寫狀態(tài)。
12.根據(jù)權(quán)利要求8至11所述的顯示方法,其特征在于當(dāng)與所述外部設(shè)備連接時,主動檢測所述外部設(shè)備中存儲的視頻文件。
13.一種視頻顯示系統(tǒng),包括 終端設(shè)備,所述終端設(shè)備包括 存儲器,用于存儲視頻文件;圖像驅(qū)動器,用于對視頻文件進(jìn)行圖像處理以產(chǎn)生視頻信號; 控制器,用于對終端設(shè)備中的所述存儲器和圖像驅(qū)動設(shè)備進(jìn)行控制; 顯示設(shè)備,用于對接收到的視頻信號進(jìn)行顯示;和 與終端設(shè)備連接的解碼設(shè)備,包括接口模塊,用于與所述終端設(shè)備交互,并且接收來自所述終端設(shè)備的視頻文件; 視頻解碼模塊,用于獲得來自所述接口模塊的視頻文件,并且將所述視頻文件轉(zhuǎn)換為 所述顯示設(shè)備能夠直接播放的視頻信號;和視頻輸出模塊,用于接收來自所述視頻解碼模塊的所述視頻信號,并且將所述視頻信 號輸出到所述顯示設(shè)備。
14.根據(jù)權(quán)利要求13所述的視頻顯示系統(tǒng),其特征在于 所述顯示設(shè)備與所述終端設(shè)備的顯示驅(qū)動器連接,和 所述終端設(shè)備進(jìn)一步包括外部視頻輸入接口,用于接收來自所述解碼設(shè)備的所述視頻信號;和 多路選擇器,所述多路選擇器連接到所述外部視頻輸入接口、所述顯示驅(qū)動器以及所 述控制器,并且用于選擇來自所述外部視頻輸入接口、所述顯示驅(qū)動器以及所述控制器之 一的視頻信號作為輸出,以輸出到所述顯示設(shè)備,其中多路選擇器判斷其接收到的視頻信號是否是來自所述解碼設(shè)備的視頻信號,如果 所接收到的所述視頻信號是來自所述解碼設(shè)備的視頻信號,則所述多路選擇器接收來自外 部視頻輸入接口的視頻信號以輸出到所述顯示設(shè)備。
全文摘要
一種視頻解碼裝置,所述視頻解碼裝置連接到外部設(shè)備,并且包括接口模塊,用于與外部設(shè)備交互,并且接收來自外部設(shè)備的視頻文件;視頻解碼模塊,用于從接口模塊獲得視頻文件,并且將視頻文件轉(zhuǎn)換為外部顯示設(shè)備能夠直接播放的視頻信號;和視頻輸出模塊,用于接收來自視頻解碼模塊的視頻信號,并且將視頻信號輸出到外部顯示設(shè)備。
文檔編號G09G5/36GK102137255SQ20101003438
公開日2011年7月27日 申請日期2010年1月21日 優(yōu)先權(quán)日2010年1月21日
發(fā)明者嚴(yán)小平, 毛興中, 謝巍 申請人:聯(lián)想(北京)有限公司