欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)字錄像裝置、數(shù)字圖像系統(tǒng)及其圖像播放方法

文檔序號:6777900閱讀:135來源:國知局

專利名稱::數(shù)字錄像裝置、數(shù)字圖像系統(tǒng)及其圖像播放方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)字錄像技術(shù),特別涉及一種使用于數(shù)字錄像裝置中的圖像4番i文方法。
背景技術(shù)
:在個人計算機或是其它數(shù)字數(shù)據(jù)處理及存儲的系統(tǒng)當中,灼需采用特定的文件系統(tǒng)(filesystem)來進行其存儲空間的配置及存取管理,目前較常見的文件系統(tǒng)包含有如FAT32(FileAllocationTable32-bitversion)、NTFS(NewTechnologyFileSystem)等規(guī)格。其中,符合FAT32文件系統(tǒng)規(guī)格的文件,是具有一4Gbyte的文件大小上限,在過去這樣的文件大小上限并不會造成太多文件存儲及讀取上的困擾,畢竟在過去的計算機或信息商品的應(yīng)用中,鮮少會發(fā)生單——個文件即包含有超過4Gbyte的數(shù)據(jù)量的情形。隨著半導(dǎo)體技術(shù)的進步,各種電子產(chǎn)品的處理運算能力愈來愈強,存儲空間的單價愈來愈低,使得各種裝置存儲及處理大量數(shù)據(jù)成為可能,因應(yīng)這個趨勢,其中發(fā)展最為顯著的領(lǐng)域即在于多媒體影音規(guī)格方面,例如在圖像規(guī)格上,即從過去的標準畫質(zhì)(standarddefinition,SD)圖像,發(fā)展到目前已經(jīng)漸趨普遍的高畫質(zhì)(highdefinition,HD)圖像,而在硬件方面,則有儲如數(shù)字電視(digitalTV)、數(shù)字機頂盒(settopbox,STB)、及數(shù)字錄像機(digitalvideorecorder,DVR)等產(chǎn)品的問世,這些發(fā)展均是挾科技發(fā)展之便,希望能夠帶給視聽者更佳的視聽經(jīng)驗及更便利的使用模式。然而在這樣的發(fā)展趨勢中,如FAT32文件系統(tǒng)對單一文件大小設(shè)有上限的情形即會造成文件管理的不便以及視聽享受上的不悅,這是由于依照目前及未來的多媒體影音格式,影音信息經(jīng)過存儲后所產(chǎn)生的數(shù)據(jù)量動輒超過十數(shù)Gbyte,而導(dǎo)致屬于同一內(nèi)容的影音信息(例如同一部電影)勢必得以多個個別的文件來進行存儲,導(dǎo)致文件管理不便及讀取困難。同樣的狀況也會發(fā)生在圖像壓縮技術(shù)或是其它與多4某體影音處理技術(shù)中,例如DivX圖像編碼技術(shù)所產(chǎn)生的壓縮文件即具有1Gbyte的大小上限,同樣地也會造成如上迷一般相同的結(jié)果。目前的數(shù)字圖像裝置,如數(shù)字錄像機、或內(nèi)建數(shù)字錄像及播放功能的數(shù)字機頂盒或數(shù)字電視等產(chǎn)品,在欲播放先前所錄制、或是自他處下載下來的多個具有大小上限、但是實則為同一內(nèi)容(如同一部電影)的圖像文件時,其所采取的方法僅只在在播放完一個文件的時候,判斷依照文件名字母順序的下一個文件為何并進行該文件的自動播放,這種處理方式實際上并非將屬于同一內(nèi)容的文件作群組化的區(qū)別,故如果依文件名字母順序在同一內(nèi)容的多個文件之間存在一非屬于該內(nèi)容的額外文件,該系統(tǒng)將無法將之排除而仍行播放;在欲對同一內(nèi)容(如同一部電影)進行循標(seeking)時,其循標的范圍也只能及于目前所播放的文件范圍內(nèi),而無法進行跨文件的循標操作;而在結(jié)束前一文件的播放與開始下一文件的播放之間所產(chǎn)生的無可避免的影音停頓及不連續(xù),更是造成視聽者視聽經(jīng)驗不佳的主因之一。
發(fā)明內(nèi)容因此,本發(fā)明的目的之一即在于提供一種數(shù)字圖像裝置及圖像播放方法,其是將屬于同一內(nèi)容的多個文件的相關(guān)信息以一數(shù)據(jù)結(jié)構(gòu)進行紀錄,以達到順暢地播放圖像的目的。依據(jù)本發(fā)明的實施例,其揭露一種數(shù)字錄像裝置,其包含有一存儲裝置;一處理電路,耦接于該存儲裝置,用來接收一視頻信號,并將該視頻信號以多個圖像文件的形式存儲在該存儲裝置中,以及用來產(chǎn)生一索引數(shù)據(jù)結(jié)構(gòu),該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于該多個圖像文件;以及一顯示裝置,耦接于該處理電路,用來顯示該多個圖像文件的視頻內(nèi)容;其中在顯示該視頻內(nèi)容時,該處理電路依據(jù)一時間計數(shù)值對該索引數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖像文件中的一第一位置。依據(jù)本發(fā)明的實施例,其另揭露一種數(shù)字圖像系統(tǒng),其包含有一存儲裝置,用來存儲多個圖像文件;一第一邏輯,耦接于該存儲裝置,用來維持一索引數(shù)據(jù)結(jié)構(gòu),該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于該多個圖像文件;以及一顯示裝置,耦接于該第一邏輯,用來自該第一邏輯接收并顯示該多個圖像文件的視頻內(nèi)容;其中,在顯示該視頻內(nèi)容時,該第一邏輯依據(jù)一時間計數(shù)值對該索引數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖像文件中的一第一位置。依據(jù)本發(fā)明的實施例,其更揭露一種圖像播放方法,其包含有產(chǎn)生一索引數(shù)據(jù)結(jié)構(gòu),其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于多個圖像文件;維持一時間計數(shù)值,其中,該時間計數(shù)值對應(yīng)于所欲顯示的一視頻內(nèi)容;依據(jù)該時間計數(shù)值對該索引數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖像文件中的一第一位置;以及讀取該第一圖像文件中的該第一位置,以顯示該視頻內(nèi)容。圖1為依據(jù)本發(fā)明一實施例的數(shù)字圖像系統(tǒng)的示意圖;圖2為依據(jù)本發(fā)明一實施例,數(shù)字圖像裝置IOO播放所接收進來的視頻數(shù)據(jù)的處理路徑示意圖;圖3為屬于同一內(nèi)容的多個圖像文件的示意圖;圖4為依據(jù)本發(fā)明一實施例的索引數(shù)據(jù)結(jié)構(gòu)400與上述圖像文件之間的對應(yīng)關(guān)系的示意圖;圖5為依據(jù)本發(fā)明一實施例,圖4中的索引數(shù)據(jù)結(jié)構(gòu)400中所包含的內(nèi)容的示意圖;以及圖6為依據(jù)本發(fā)明一實施例,操作數(shù)字圖像裝置100時所播放的視頻內(nèi)容與該多個圖像文件之間的對應(yīng)關(guān)系示意圖。附圖符號說明<table>tableseeoriginaldocumentpage6</column></row><table><table>tableseeoriginaldocumentpage7</column></row><table>具體實施方式以下在進行本發(fā)明的實施例的說明時,是以數(shù)字錄像機及/或其中所包含的主要組件即數(shù)字錄像控制芯片(DVRcontrollerchip)為例來進行說明,但是熟習(xí)此領(lǐng)域技術(shù)的人應(yīng)可理解,本發(fā)明的應(yīng)用領(lǐng)域并不以此為限,其它具有數(shù)字錄像/播放功能或是內(nèi)建有上述數(shù)字錄像控制芯片的數(shù)字圖像裝置,如數(shù)字機頂盒、數(shù)字電視、游戲主機等等,乃至于其它有連續(xù)播放屬于同一內(nèi)容的多個文件的需求的電子/多媒體產(chǎn)品,均可采用本發(fā)明的方法。請參閱圖1,其是顯示依據(jù)本發(fā)明一實施例的數(shù)字圖像系統(tǒng)(例如一數(shù)字錄像機、一數(shù)字機頂盒、一數(shù)字電視、一游戲主機、前述各種裝置所內(nèi)含的控制芯片、或是其它裝置或產(chǎn)品或其控制芯片)的示意圖。在圖1中,一數(shù)字圖像裝置100的主要構(gòu)成組件包含有一電視解碼器(TVdecoder)110、一《鼓處理器120、及一電視編碼器(TVencoder)130,在此須注意的是,除了上述主要構(gòu)成組件之外,數(shù)字圖像裝置100更可依照應(yīng)用領(lǐng)域的不同,而另外包含有其它構(gòu)成組件,諸如音頻輸出入接口、以太網(wǎng)絡(luò)模塊、IEEE1394接口、USB接口、DDR控制模塊、閃存控制模塊、各種周邊接口模塊(如GPIO、UART、"C)等等,由于這些組件并非本發(fā)明的重點,故將不在此贅述。在本實施例中,數(shù)字圖像裝置IOO通過電視解碼器110耦接于一影音數(shù)據(jù)源140(例如通過網(wǎng)絡(luò)傳送過來的影音串流、或是來自于局端的電視信號),以接收來自于影音數(shù)據(jù)源140的一視頻信號。電視解碼器110用來對于所接收進來的視頻信號進行解碼操作,例如將位于基頻的模擬NTSC、PAL、及/或SECAM視頻信號解碼為數(shù)字YUV4:2:2的數(shù)據(jù)格式,在本實施例中,電視解碼器110包含有四組10位的模擬/數(shù)字轉(zhuǎn)換器,并包含有2D及3D梳形濾波器(combfilter)以進行亮度/彩度分離處理(YCseparation)。微處理器120耦接于電視解碼器110、電視編碼器130、以及一大量數(shù)據(jù)存儲裝置,例如一硬盤150,微處理器120用來對電視解碼器110解碼后的視頻信號進行處理,并對硬盤150進行存取,以將處理后的視頻信-號傳送至電視編碼器-130,在本實施例中,微處理器120由一個或多個數(shù)字信號處理(digitalsignalprocessing)電路及/或微處理電路(諸如MIPS)所組成。電視編碼器130則耦接于一顯示裝置160(例如一電視或一顯示器的平面顯示屏幕),用來對于經(jīng)過微處理器120處理后的視頻信號進行編碼操作,例如將數(shù)字CR-Y-CB4:2:2格式的視頻數(shù)據(jù)編碼為各種標準電視信號,如NTSC、PALCVBS、S-video信號、個別的YUV或RGB輸出信號等等,在本實例中,電視編碼器130包含有六個12位的數(shù)字/模擬轉(zhuǎn)換器。請參閱圖2,其是顯示依據(jù)本發(fā)明一實施例,圖1中的數(shù)字圖像裝置100播放所接收進來的視頻數(shù)據(jù)的處理路徑示意圖。在圖2中,各個方塊中所表示者是圖1中各個組件所進行的處理或操作,將在以下詳細說明。在數(shù)字圖像裝置100自影音數(shù)據(jù)源140的處接收視頻信號之后,首先會利用電視解碼器210進行一電視解碼操作210,其操作內(nèi)容如前所述,待電視解碼操作210完成之后,電視解碼器210會將解碼操作后的視頻信號傳送至微處理器120之處,微處理器120則會先對該視頻信號進行一視頻前置處理222,—般來說,前置處理(pre-processing)會對視頻信號進行濾波操作或是其它圖像處理操作,以將傳送過程中所致生的噪聲現(xiàn)象減輕或消除。而在前置處理之后,視頻信號則會分別進入兩個不同的處理路徑,在第一路徑中,經(jīng)過前置處理后的視頻信號會直接被傳送至電視編碼器130之處,以進行一電視編碼操作230,其操作內(nèi)容如前所述,而編碼操作后的視頻信號則再被傳送至顯示裝置160之處進行播放操作260。而在第二路徑中,經(jīng)過前置處理后的視頻信號另外會再同樣由微處理器224進行一MPEG2編碼操作、或其它數(shù)據(jù)壓縮操作,以對其數(shù)據(jù)量進行壓縮,以利存儲在硬盤150當中(即視頻數(shù)據(jù)存儲操作250),在有需要的時機點(以下將舉例說明),先前被存儲的壓縮數(shù)據(jù)則會被讀取出來,由微處理器120對之進行一MPEG2解碼操作226,以還原為壓縮前的視頻信號,再將解壓縮之后的視頻信號經(jīng)電視編碼操作230及播放操作260的處理,以播放之。在此須注意的是,微處理器120在第二路徑中對視頻信號進行壓縮以利其存儲的同時,亦會對所存儲下來的視頻信號加上時間戳記(timestamp),以方便數(shù)字圖像裝置100識別每部份圖像所位于的時間點。在視頻信號中加入時間戳記的技術(shù)是熟習(xí)此項技術(shù)的人所廣泛悉知者,故其細節(jié)將不在此贅述。如前所述,本發(fā)明的實施例不似傳統(tǒng)的處理方式僅能以自存儲裝置中將先前存儲起來的視頻數(shù)據(jù)讀取出來再行播放的做法,將會導(dǎo)致有觀賞實時內(nèi)容(livecontent)需求的使用者必須忍受一顯著的時間上遲延(甚至可能長達數(shù)秒),而是提供一視頻信號處理路徑(即前述的第一路徑),其在對視頻信號進行一前置處理后,在未經(jīng)歷壓縮編碼#:作->寫入硬盤->讀取硬盤->解壓縮解碼操作的情形下,直接將視頻信號輸出播放,以確保使用者能夠觀賞到「真正實時」的視頻內(nèi)容,而不需忍受因為壓縮編解碼操作及存取硬盤所花費的額外時間。這樣的功能,在使用者對于實時收視的需求非常在意的情形下(例如觀賞現(xiàn)場的運動賽事、或是首映電影),特別具有顯著意義。本發(fā)明的實施例除了提供實時播放的第一路徑之外,仍然提供對前置處理后的視頻信號進行壓縮及存儲的第二路徑,這是考量使用者除了有收視實時內(nèi)容的需求之外,同時也會有隨時暫停收視再重新播放及/或?qū)τ谝呀?jīng)播放過的內(nèi)容進行倒轉(zhuǎn)(rewind)或搜尋(seeking)的需求。舉例來說,當一使用者在觀賞一實時內(nèi)容的過程中,在暫停收視(例如按下暫停鈕rPAUSEJ)一段時間之后打算繼續(xù)收視時,若其不希望錯失該內(nèi)容中任何一刻的細節(jié),則可對數(shù)字圖像裝置進行適當?shù)牟僮?例如再按下播放鈕「PLAYJ),此時微處理器120即會產(chǎn)生一相對應(yīng)的控制信號CTRL,以選取(以多任務(wù)器228表示)自硬盤150中讀取出來并經(jīng)過MPEG2解碼操作后的視頻信號,以使得所播放出來的圖像緊接著先前暫停時的內(nèi)容。同樣地,當一使用者有對于已經(jīng)播放過的內(nèi)容進行倒轉(zhuǎn)(rewind)或搜尋(seeking)的需求時,其可對數(shù)字圖像裝置進行適當?shù)牟僮?例如按下倒轉(zhuǎn)鈕「REWIND」或是操作飛梭旋鈕rSHUTTLE化此時微處理器120即會產(chǎn)生一相對應(yīng)的控制信號CTRL,以選取自硬盤150中讀取出來并經(jīng)過MPEG2解碼操作后的視頻信號,并依照使用者的搡作所對應(yīng)的時間點,輸出具有正確時間戳記的播放內(nèi)容。當然,在上述各種操作之余,使用者亦可隨時選擇回到最實時內(nèi)容的收視,只要加以適當?shù)牟僮?例如按下實時播放鈕「LIVEJ),此時微處理器120即會產(chǎn)生一相對應(yīng)的控制信號CTRL,以再次選取前置處理后所產(chǎn)生、未經(jīng)壓縮及存儲的視頻信號,而再次實時播放內(nèi)容。在此應(yīng)注意的是,雖然在上述實施例中,電視解碼操作210及電視編碼操作230分別是以專用(dedicated)的電視解碼器電路及電視編碼器電路在實現(xiàn),而視頻前置處理222、MPEG2編碼操作、及MPEG2解碼操作是由微處理器120配合軟件或固件程序代碼的運算來實現(xiàn),但是熟習(xí)此項技術(shù)者均應(yīng)理解,本發(fā)明并不以此為限,上述各項處理操作及所提供的功能均能以專用硬件電路、軟件程序代碼、或是以上二者的混合搭配來實作。再者,雖然在本實施例中,數(shù)字圖像裝置10Q包含有用來將模擬視頻信號轉(zhuǎn)換成數(shù)字視頻信號的電視解碼器110及用來將數(shù)字視頻信號轉(zhuǎn)換成數(shù)字視頻信號的電視編碼器130,但是本發(fā)明并不以此為限,在影音數(shù)據(jù)源140所傳送過來的視頻信號原本就是數(shù)字格式的情形下,電視解碼器110即非必要組件,而在后端的顯示裝置160具有數(shù)字信號接口而能夠接受數(shù)字視頻信號的情形下,電視編碼器130亦非必要組件。至于存儲裝置150,在本實施例中雖然以內(nèi)建或外接于數(shù)字圖像裝置100的硬盤為例,但是本發(fā)明并不以此為限,其它諸如通過網(wǎng)絡(luò)連接的遠程設(shè)備,亦為其一例。又雖然在本實施例中,數(shù)字圖像裝置100在對視頻信號進行存儲時會先對其進行圖像壓縮,以節(jié)省存取頻寬或存儲空間,但是本發(fā)明并不以此為限,在其它實施例中,亦可不對視頻信號進行壓縮而直接將的存儲至存儲裝置150中。請再參閱圖3,其是顯示數(shù)字圖像裝置IOO存儲在硬盤150中、或是經(jīng)由網(wǎng)絡(luò)或其它數(shù)據(jù)源所接收下來,屬于同一內(nèi)容(如同一部電影)的多個圖像文件的示意圖。如圖3所示,屬于同一內(nèi)容的一4見頻數(shù)據(jù)是凈皮依序存儲成五個文件,分別為2Gbyte的rvideo.001j、1Gbyte的rvideo.002j、0.5Gbyte的rvideo.003j、2Gbyte的rvideo.004j、1Gbyte的rvideo.005j,其中video.002中所存儲的信息,是在內(nèi)容時間順序上接續(xù)在video.001的后者,而video.003中所存儲的信息,是在內(nèi)容時間順序上接續(xù)在video.002的后者,其余以此類推。該視頻數(shù)據(jù)的所以會被存儲成多個文件,可能是因為所使用的文件系統(tǒng)(如FAT32)、或是所使用的編碼技術(shù)(如DivX)對單一文件大小所加的限制所致。而該多個文件,可能是從數(shù)據(jù)源傳送過來的時候(例如通過網(wǎng)絡(luò)傳送)即呈現(xiàn)個別文件的形式、或是在微處理器120進行壓縮編碼的時候,始依時間順序被壓縮存儲成多個個別文件,而被存儲在硬盤150當中。在本發(fā)明的實施例中,數(shù)字圖像裝置100在接收或形成上述多個屬于同一內(nèi)容的圖像文件時,除了將上述各個圖像文件存儲在硬盤150中之外,更會產(chǎn)生并存儲一用來指向所述圖像文件的索引數(shù)據(jù)結(jié)構(gòu)(indexdatastructure),如圖4所示,其是顯示依據(jù)本發(fā)明一實施例的索引數(shù)據(jù)結(jié)構(gòu)400與上述圖像文件之間的對應(yīng)關(guān)系的示意圖。在圖4中,索引數(shù)據(jù)結(jié)構(gòu)400包含有多筆數(shù)據(jù)(entry),其中,每一筆數(shù)據(jù)是分別對應(yīng)于前述多個圖像文件其中之一,例如第一筆數(shù)據(jù)410對應(yīng)于video.001,第二筆數(shù)據(jù)420對應(yīng)于video.002,其余以此類推。請再參閱圖5,其是顯示依據(jù)本發(fā)明一實施例,圖4中的索引數(shù)據(jù)結(jié)構(gòu)400中所包含的內(nèi)容的示意圖。在索引數(shù)據(jù)結(jié)構(gòu)400中,對應(yīng)于每一筆數(shù)據(jù),其包含有一「文件名稱」字段460、一「文件大小J字段470、以及選擇性地包含有一r累計文件大小」字段4S0。其中,「文件名稱J字段460用來依照該視頻數(shù)據(jù)內(nèi)容的時間上順序,指示每一個個別文件的文件名,例如在圖5中,第一筆數(shù)據(jù)的「文件名稱J字段是「video.001J,第二筆數(shù)據(jù)的r文件名稱J字段是「video.002」,依此類推,第五筆數(shù)據(jù)的「文件名稱J字段則為rvideo.005!。r文件大小」字段470則用來指示每一筆數(shù)據(jù)中相對應(yīng)的文件名稱的文件大小為何,例如在圖5中,第一筆數(shù)據(jù)的r文件大小」字段是video.001的大小即2Gbyte,第二筆數(shù)據(jù)的「文件大小」字段是video.002的大小即lGbyte,依此類推,第五筆數(shù)據(jù)的r文件大小」字段則為video.005的大小即1Gbyte。而如果選擇采用r累計文件大小」字段480的話,則該字段是用來存儲自第一筆數(shù)據(jù)以來累計的文件大小為何,例如在圖5中,r累計文件大小」字段依序蕃儲2Gbyte、3Gbyte、3.5Gbyte、5.5Gbyte、6.5Gbyte。在本實施例中,數(shù)字圖像裝置100會在適當?shù)臅r機點,例如初始化時、或是開啟特定文件目錄(filedirectory)時,對所存儲的圖像文件進行搜尋,依照搜尋的結(jié)果找出具有同樣文件特征的各個文件(例如在本實施例中,所有開頭為「video」的文件),再將這些文件的相關(guān)信息填入其所產(chǎn)生的索引數(shù)據(jù)結(jié)構(gòu)400中,并將索引數(shù)據(jù)結(jié)構(gòu)400暫存在一存儲空間當中(例如一動態(tài)隨機存取內(nèi)存,未顯示于圖中)。然而此處所揭露的引索數(shù)據(jù)結(jié)構(gòu)產(chǎn)生及維持方法并非本發(fā)明的限制條件,其它熟習(xí)此項技術(shù)的人所熟知或創(chuàng)新的引索數(shù)據(jù)結(jié)構(gòu)產(chǎn)生及維持方法,亦可應(yīng)用于本發(fā)明當中,例如,該索引數(shù)據(jù)結(jié)構(gòu)亦可以一文件的形式被存儲起來。再者,本實施例中的索引數(shù)據(jù)結(jié)構(gòu)400中除了包含有如上所述各個字段的信息之外,更可再包含有如所接收進來者的信號格式(例如其為NTSC或PAL)、視頻位率(videobitrate)、視頻長度(例如多少時間或多少個圖框)等信息,以利播放時的搜尋定位之用。由于依照本發(fā)明的實施例的數(shù)字圖像裝置100是產(chǎn)生并維持如圖5所示的索引數(shù)據(jù)結(jié)構(gòu)400,數(shù)字圖像裝置100將可藉由讀取索引數(shù)據(jù)結(jié)構(gòu)400中所存儲的信息,加上簡單的索引運算,即可十分迅速地找到目前所欲播放的視頻內(nèi)容是位于所述多個圖像文件當中的哪一個文件的哪一個位置,然后再存取所指定到的該文件的該位置,以正確地播放該視頻內(nèi)容。請參閱圖6,其是顯示依照本發(fā)明一實施例,操作數(shù)字圖像裝置100時所播放的視頻內(nèi)容與該多個圖像文件之間的對應(yīng)關(guān)系示意圖。在圖6中,是顯示數(shù)字圖像裝置100的操作接口510、遠程操作接口520、以及顯示畫面530,而在本實施例中,操作接口510包含有控制視頻播放所常見的操作功能,例如「播放J(play)、r倒轉(zhuǎn)J(rewind)、「快轉(zhuǎn)」(fastforward)等按鈕、或是其它功能,而遠程操作接口520(例如一遙控器)上,除了如前所述的各種操作鈕之外,更包含有一可以用來快速尋找到所欲觀賞的視頻內(nèi)容片段的飛梭旋鈕(shuUle)。在圖6中,更顯示了一時間軸橫桿(timebar)540,須注意的是,時間軸橫桿540可以是實際上屬于數(shù)字圖像裝置100的播放操作接口的一部分,而可以被施以拖曳操作(drag)以決定所欲播放的內(nèi)容時間點,或者其亦可僅在本實施例中用來代表所播放的視頻內(nèi)容的時間指針(timeindex),而并未被實際上顯示在操作接口中。當所欲播放的視頻內(nèi)容被正常播放的時候(例如當使用者按下播放鈕),數(shù)字圖像裝置100即會持續(xù)維持一時間計數(shù)值,用來指示目前正在播放之內(nèi)容時間點,藉由不斷地遞增該時間計數(shù)值,該視頻內(nèi)容即得以被依序播放出來。由于該視頻內(nèi)容的播放時間點與所述圖像文件中所存儲的數(shù)據(jù)位置之間有一對應(yīng)關(guān)系,如圖6中所示,用來作為時間指標的時間軸橫桿540及用來表示各個文件中的數(shù)據(jù)位置的內(nèi)容指針(contentindex)550具有——對應(yīng)的關(guān)系。因此,數(shù)字圖像裝置100所維持的該時間計數(shù)值即可被換算為所對應(yīng)的數(shù)據(jù)位置,而再經(jīng)由對圖5中的索引數(shù)據(jù)結(jié)構(gòu)400進行搜尋及比較,即可決定目前正在播放的時間點,其視頻內(nèi)容是在該多個圖像文件中的哪一個文件里的哪一個位置。舉例來說,若使用者按下播放鈕時,所播放的時間點位于該視頻內(nèi)容的一小時二十五分之處,經(jīng)過時間點/數(shù)據(jù)量的轉(zhuǎn)換、以及對索引數(shù)據(jù)結(jié)構(gòu)400的搜尋及比較(例如對「文件大小」字段470進行搜尋及比較)之后,可以得到目前的時間點所對應(yīng)到的數(shù)據(jù)位置位于(2Gbyte+1Gbyte+0.5Gbyte)=3.5Gbyte以及(2Gbyte+1Gbyte+0.5Gbyte+2Gbyte)=5.5Gbyte之間(或者,亦可直接對r累計文件大小」字段480進行搜尋及比較),亦即位于video.004這個文件中,而其在該文件中的確切位置亦可依照一換算公式或比例關(guān)系得出,如此,數(shù)字圖像裝置100即得以正確地存取位于video.004中的視頻數(shù)據(jù)并播出。而隨著視頻內(nèi)容依序播出,當所播放的時間點進入到下一個文件所存儲的數(shù)據(jù)位置中(例如該視頻內(nèi)容的二小時十分之處),同樣經(jīng)過時間點/數(shù)據(jù)量的轉(zhuǎn)換、以及對索引數(shù)據(jù)結(jié)構(gòu)400的搜尋及比較之后,亦可很迅速地得到目前的時間點所對應(yīng)到的數(shù)據(jù)位置位于video.005這個文件中、以及其確切位置,數(shù)字圖像裝置100同樣地得以正確地存取位于video.005中的視頻數(shù)據(jù)并播出。而在對所播放的視頻內(nèi)容進行如倒轉(zhuǎn)、搜尋等操作時,例如按下倒轉(zhuǎn)鈕、操作遙控器520上的飛梭旋鈕、或是拖曳時間軸橫桿540上的光標,更可顯現(xiàn)出本發(fā)明的好處,尤其是在跨文件的倒轉(zhuǎn)或搜尋操作上。與先前相同的例子中,即所播放的時間點位于該視頻內(nèi)容的一小時二十五分之處,而其所對應(yīng)的數(shù)據(jù)位置位于video.004這個文件中,若這個時候倒轉(zhuǎn)或搜尋操作的結(jié)果,使得所播放的時間點落在該視頻內(nèi)容的一小時五分之處,則經(jīng)過時間點/數(shù)據(jù)量的轉(zhuǎn)換、以及對索引數(shù)據(jù)結(jié)構(gòu)400的搜尋及比較之后,同樣可以很迅速地得到目前的時間點所對應(yīng)到的凄t據(jù)位置位于video.003這個文件中、以及其確切位置,如此則數(shù)字圖像裝置100同樣地得以正確地存取位于video.003中的視頻數(shù)據(jù)并播出。特別值得注意的是,在本例中的倒轉(zhuǎn)或搜尋操作中,數(shù)字圖像裝置100所存取的視頻數(shù)據(jù)原先是從video.O(M中取出,到后來則變成從video.003中取出,如此的跨文件取存視頻數(shù)據(jù)的操作,尤其是逆向(backward)的跨文件取存視頻數(shù)據(jù)的操作,在傳統(tǒng)作法中屬于無法達成,但是通過本發(fā)明的實施例中所揭露及說明的索引數(shù)據(jù)結(jié)構(gòu)的產(chǎn)生及使用,則僅需要一些簡單的搜尋文件內(nèi)容及比較的運算操作,即可輕易地達到。在此須注意的是,雖然在上述實施例中,索引數(shù)據(jù)結(jié)構(gòu)400存儲文件大小(或累計文件大小)的信息,但是熟習(xí)此項技術(shù)者亦應(yīng)理解,本發(fā)明并不以此為限,索引數(shù)據(jù)結(jié)構(gòu)400中亦可以存儲相對應(yīng)于文件內(nèi)容起始及/或終結(jié)位置的時間戳記(timestamp)的方式來處理,亦可達到本發(fā)明的目的。再者,由于在索引數(shù)據(jù)結(jié)構(gòu)400中是以每一筆數(shù)據(jù)對應(yīng)于一文件名稱及其文件大小(或時間戳記)的方式來安排信息,故在使用本發(fā)明的索引數(shù)據(jù)結(jié)構(gòu)的數(shù)字圖像裝置中,其所存儲的多個屬于同一內(nèi)容(例如同一部電影)的圖像文件,其文件名并不需要具有任何特定的筆劃或字母順序,數(shù)字圖像裝置100僅須通過對索引數(shù)據(jù)結(jié)構(gòu)400的搜尋,即可找到正確的圖像文件。綜上所迷,依據(jù)本發(fā)明的實施例的揭露,數(shù)字圖像裝置僅須產(chǎn)生及維持一相對來說很小的索引數(shù)據(jù)結(jié)構(gòu),即可達到無接縫(seamless)的跨文件視頻搜尋及播放操作,而不會如現(xiàn)有技術(shù)一般,導(dǎo)致使用者在跨文件播放時必須忍受停頓或中斷等不悅的視聽經(jīng)驗、或是無法進行跨文件的逆向搜尋或播放操作等問題。此外,使用如本發(fā)明的實施例所述的索引數(shù)據(jù)結(jié)構(gòu)的數(shù)字圖像裝置,與之配合的應(yīng)用軟件的操作接口亦可設(shè)計成僅對該索引數(shù)據(jù)結(jié)構(gòu)進行管理及顯示,如此一來,使用者在此種應(yīng)用軟件的接口中就只需要接觸到以r內(nèi)容j為單位(content-based),而非以r文件J為單位(file-based)的信息,這將使得應(yīng)用軟件的接口管理更加簡潔及直覺。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。權(quán)利要求1.一種數(shù)字錄像裝置,其包含有一存儲裝置;一處理電路,耦接于該存儲裝置,用來接收一視頻信號,并將該視頻信號以多個圖像文件的形式存儲在該存儲裝置中,以及用來產(chǎn)生一索引數(shù)據(jù)結(jié)構(gòu),該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于該多個圖像文件;以及一顯示裝置,耦接于該處理電路,用來顯示該多個圖像文件的視頻內(nèi)容;其中,在顯示該視頻內(nèi)容時,該處理電路依據(jù)一時間計數(shù)值對該索引數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖像文件中的一第一位置。2.如權(quán)利要求1所述的數(shù)字錄像裝置,其另包含有一解碼裝置,耦接于該處理電路,用來對所接收進行的該視頻信號進行模擬/數(shù)字轉(zhuǎn)換。3.如權(quán)利要求1所述的數(shù)字錄像裝置,其另包含有一編碼裝置,耦接于該處理電路及該顯示裝置之間,用來對存儲在該存儲裝置中的所述圖像文件所對應(yīng)的視頻信號進行數(shù)字/模擬轉(zhuǎn)換。4.如權(quán)利要求1所述的數(shù)字錄像裝置,其中,該處理電路另用來對自該存儲裝置中所讀取出來的圖像文件進行解壓縮操作。5..如權(quán)利要求1所述的數(shù)字錄像裝置,其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有所述圖像文件的文件名稱。6.如權(quán)利要求1所述的數(shù)字錄像裝置,其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有所述圖像文件的文件大小。7.—種數(shù)字圖像系統(tǒng),其包含有一存儲裝置,用來存儲多個圖像文件;一第一邏輯,耦接于該存儲裝置,用來維持一索引數(shù)據(jù)結(jié)構(gòu),該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于該多個圖像文件;以及一顯示裝置,耦接于該第一邏輯,用來自該第一邏輯接收并顯示該多個圖像文件的視頻內(nèi)容;其中,在顯示該視頻內(nèi)容時,該第一邏輯依據(jù)一時間計數(shù)值對該索引數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖4象文件中的一第一位置。8.如權(quán)利要求7所述的數(shù)字圖像系統(tǒng),其另包含有一解碼裝置,耦接于該第一邏輯,用來對所接收進行的一視頻信號進行模擬/數(shù)字轉(zhuǎn)換。9.如權(quán)利要求7所述的數(shù)字圖像系統(tǒng),其另包含有一編碼裝置,耦接于該第一邏輯及該顯示裝置之間,用來對存儲在該存儲裝置中的所述圖像文件所對應(yīng)的視頻信號進行數(shù)字/模擬轉(zhuǎn)換。10.如權(quán)利要求7所述的數(shù)字圖像系統(tǒng),其中,該第一邏輯另用來對自該存儲裝置中所讀取出來的圖像文件進行解壓縮操作。11.如權(quán)利要求7所述的數(shù)字圖像系統(tǒng),其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有所述圖像文件的文件名稱。12.如權(quán)利要求7所述的數(shù)字圖像系統(tǒng),其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有所述圖像文件的文件大小。13.如權(quán)利要求7所述的數(shù)字圖像系統(tǒng),其中,該存儲裝置是通過網(wǎng)絡(luò)與該第一邏輯耦接的一遠程設(shè)備。14.一種圖像播放方法,其包含有產(chǎn)生一索引數(shù)據(jù)結(jié)構(gòu),其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于多個圖像文件;維持一時間計數(shù)值,其中,該時間計數(shù)值對應(yīng)于所欲顯示的一視頻內(nèi)容;依據(jù)該時間計數(shù)值對該索?1數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖像文件中的一第一位置;以及讀取該第一圖像文件中的該第一位置,以顯示該視頻內(nèi)容。15.如權(quán)利要求14所述的圖像播放方法,其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有所述圖像文件的文件名稱。16.如權(quán)利要求14所述的圖像播放方法,其中,該索引數(shù)據(jù)結(jié)構(gòu)包含有所述圖像文件的文件大小。17.如權(quán)利要求16所述的圖像播放方法,其另包含有比較該時間計數(shù)值所對應(yīng)的數(shù)據(jù)位置及該索引數(shù)據(jù)結(jié)構(gòu)所存儲的文件大小,以決定該第一圖像文件及該第一位置。18.如權(quán)利要求14所述的圖像播放方法,其另包含有提供一應(yīng)用軟件;以及在該應(yīng)用軟件的操作接口中顯示該索引數(shù)椐結(jié)構(gòu)。全文摘要一種數(shù)字錄像裝置、數(shù)字圖像系統(tǒng)、及其圖像播放方法,其包含有產(chǎn)生一索引數(shù)據(jù)結(jié)構(gòu),其中該索引數(shù)據(jù)結(jié)構(gòu)包含有多筆數(shù)據(jù),分別對應(yīng)于多個圖像文件;維持一時間計數(shù)值,其中該時間計數(shù)值對應(yīng)于所欲顯示的一視頻內(nèi)容;依據(jù)該時間計數(shù)值對該索引數(shù)據(jù)結(jié)構(gòu)進行搜尋及比較,以決定所欲讀取的該多個圖像文件中的一第一圖像文件以及該第一圖像文件中的一第一位置;以及讀取該第一圖像文件中的該第一位置,以顯示該視頻內(nèi)容。文檔編號G11B27/10GK101266817SQ20071008856公開日2008年9月17日申請日期2007年3月16日優(yōu)先權(quán)日2007年3月16日發(fā)明者吳元濤,成馬申請人:瑞昱半導(dǎo)體股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
温泉县| 新乡市| 合山市| 伊春市| 那坡县| 金堂县| 潜江市| 抚州市| 敦化市| 江安县| 伽师县| 监利县| 嵊泗县| 保德县| 台中县| 孟津县| 甘孜| 修武县| 杭州市| 饶平县| 铜川市| 颍上县| 房产| 宜君县| 元谋县| 西藏| 南通市| 武邑县| 平泉县| 贵阳市| 洞头县| 海兴县| 胶南市| 徐汇区| 祁东县| 抚远县| 河西区| 锦屏县| 绥德县| 景泰县| 汨罗市|