專利名稱:用以產生或更新多媒體文件的元數據的方法、裝置、系統的制作方法
技術領域:
本發(fā)明有關于用以產生或更新一多媒體文件的一元數據(metadata)的方法、裝置、系統及計算機可讀取介質;特別是根據該多媒體文件的儲存信息以產生或更新一多媒體文件的一元數據的方法、裝置、系統及計算機可讀取介質(METHOD,APPARATUS,SYSTEM,AND COMPUTER PROGRAMPRODUCT FOR GENERATING OR UPDATING A METADATA OF AMULTIMEDIA FILE)。
背景技術:
由于多媒體技術的快速發(fā)展,使用者時常于日常生活中使用多媒體文件,而企業(yè)也傾向利用多媒體文件來介紹其產品。這樣的現象造成了眾多儲存于光盤、硬盤、可移動磁盤、數據庫等等的多媒體文件。然而,多媒體文件的索引及批注一直是很棘手的課題。在欠缺適當的索引或批注的情況下,使用者可能僅為了尋找一個多媒體文件,而需要檢查所有儲存的文件,并一一檢視其內容。
使用者可采用多媒體文件的元數據來解決上述問題。元數據提供了多媒體文件的摘要信號,像是創(chuàng)作名稱、日期、創(chuàng)作者名稱、屬性、事件等等。許多多媒體格式都可內建這些信號。例如,一MP3文件包含一ID3v2卷標,用以指出該MP3文件的內容。將一元數據內建于一多媒體文件的優(yōu)點在于,可以很容易地搜尋及了解該多媒體文件的內容,而不須瀏覽該多媒體文件。除了聲音文件如MP3文件之外,影片文件、影像文件甚至文字文件都可包含元數據。
然而,上述的元數據是以手動的方式輸入。即,當新增或修改多媒體數據后,無法產生或更新該多媒體數據的元數據。因此,如何自動地產生或更新適當的元數據予不同類型的多媒體數據為一嚴肅的問題。
發(fā)明內容
本發(fā)明的一目的在于提供一種用以產生內建于一多媒體文件的一元數據(metadata)的方法。該方法包含下列的步驟擷取該多媒體文件的一儲存信息、分析該儲存信息以及根據一分析結果產生該元數據。
本發(fā)明的另一目的在于提供一種用以產生一多媒體文件的一元數據的方法。該方法包含下列的步驟擷取該多媒體文件的一儲存信息、分析該儲存信息以及根據一分析結果產生該元數據,其中該元數據儲存于一第一數據庫。
本發(fā)明的另一目的在于提供一種用以更新一多媒體文件的一元數據的方法。該方法包含下列的步驟擷取該多媒體文件的一儲存信息、分析該儲存信息以及根據一分析結果更新該元數據。
本發(fā)明的另一目的在于提供一種計算機可讀取介質,是儲存一計算機程序用以執(zhí)行一種用以產生內建于一多媒體文件的一元數據的方法。該方法包含下列步驟擷取該多媒體文件的一儲存信息、分析該儲存信息以及根據一分析結果產生該元數據。
本發(fā)明的另一目的在于提供一種用以產生內建于一多媒體文件的一元數據的裝置。該裝置包含一擷取組件用以擷取該多媒體文件的一儲存信息、一分析組件用以分析該儲存信息以及一元數據產生器用以根據一分析結果產生該元數據。
本發(fā)明的另一目的在于提供一種用以產生一多媒體文件的一元數據的裝置。該裝置包含一擷取組件用以擷取該多媒體文件的一儲存信息、一分析組件用以分析該儲存信息以及一元數據產生器用以根據一分析結果產生該元數據,其中該元數據儲存于一第一數據庫。
本發(fā)明的另一目的在于提供一種用以更新一多媒體文件的一元數據的裝置。該裝置包含一擷取組件用以擷取該多媒體文件的一儲存信息、一分析組件用以分析該儲存信息以及一元數據產生器用以根據一分析結果更新該元數據。
本發(fā)明的又一目的在于提供一種用以產生內建于一多媒體文件的一元數據的系統。該系統包含一儲存裝置用以儲存該多媒體文件以及一處理單元周以自該儲存裝置擷取該多媒體文件的一儲存信息、分析該儲存信息及根據一分析結果產生該元數據。其中,該元數據儲存于該儲存裝置。
本發(fā)明的又一目的在于提供一種用以產生一多媒體文件的一元數據的系統。該系統包含一儲存裝置用以儲存該多媒體文件、一處理單元用以自該儲存裝置擷取該多媒體文件的一儲存信息、分析該儲存信息及根據一分析結果產生該元數據以及一數據庫用以儲存該元數據。
本發(fā)明的又一目的在于提供一種用以更新一多媒體文件的一元數據的系統。該系統包含一儲存裝置用以儲存該多媒體文件以及一處理單元用以自該儲存裝置擷取該多媒體文件的一儲存信息、分析該儲存信息及根據一分析結果產生一新的元數據。其中,該新的元數據覆寫該元數據。
本發(fā)明的再一目的在于提供一種用以產生內建于一多媒體文件的一元數據的裝置。該裝置包含一單元用以擷取該多媒體文件的一儲存信息、一單元用以分析該儲存信息以及一單元用以根據一分析結果產生該元數據。
本發(fā)明的再一目的在于提供一種用以產生一多媒體文件的一元數據的裝置。該裝置包含一單元用以擷取該多媒體文件的一儲存信息、一單元用以分析該儲存信息以及一單元用以根據一分析結果產生該元數據。其中該元數據儲存于一數據庫。
本發(fā)明的再一目的在于提供一種用以更新一多媒體文件的一元數據的裝置。該裝置包含一單元用以擷取該多媒體文件的一儲存信息、一單元用以分析該儲存信息以及一單元用以根據一分析結果更新該元數據。
本發(fā)明具有根據一多媒體文件的數據結構以產生及/或更新該多媒體文件的一元數據的能力,因此,該元數據的項目不須以手動的方式建立。
圖1A所示的是一數據結構的一例子;圖1B所示的是該數據結構的另一例子;圖2所示的是本發(fā)明的第一實施例;圖3所示的是本發(fā)明的第二實施例;圖4所示的是具有多個WMV文件的數據結構的一例子;圖5所示的是本發(fā)明的第四實施例;圖6所示的是本發(fā)明的第六實施例;圖7所示的是本發(fā)明的第十實施例;以及圖8所示的是本發(fā)明的第十一實施例。
主要組件符號說明100根目錄 102子目錄104子目錄 106子目錄108MP3文件 110MP3文件112MP3文件20裝置 21數據庫201擷取組件 202分析組件203元數據產生器 204第一接口301擷取儲存數據步驟 302分析步驟303產生卷標步驟401根目錄 403子目錄405子目錄 407wmv文件409wmv文件 411wmv文件
501擷取儲存數據步驟 502分析步驟503產生元數據步驟601擷取儲存數據步驟 602分析步驟603產生元數據步驟7系統71處理器 73儲存裝置701擷取組件 703分析組件705元數據產生器 707接口8系統801數據庫803接口具體實施方式
在參閱附圖及隨后描述的實施方式后,該技術領域具有通常知識者便可了解本發(fā)明的其它目的,以及本發(fā)明的技術單元及實施方式。
本發(fā)明提供了不同的系統、裝置、方法及計算機可讀取介質,用以根據一多媒體數據的儲存信息而產生或更新該多媒體文件的一元數據。該元數據可內建于該多媒體文件或/及儲存于一數據庫。在此需要指明的是,該多媒體文件至少包含一聲音文件、一影像文件、一文字文件及一影片文件其中之一或其組合。
該多媒體文件以一特定數據結構儲存于一儲存裝置。該特定數據結構是根據使用者定義的一規(guī)則所產生的。一般而言,數據結構提供了儲存信息,即揭露了該多媒體文件的一些信息,例如一日期、一創(chuàng)作者名稱、一專輯名稱、一屬性及/或一創(chuàng)作名稱等等。本發(fā)明利用了該儲存信息以產生或更新一元數據。
圖1A所示的是一數據結構的例子,為儲存于與微軟窗口系統或工作站系統兼容的可移動磁盤的多個多媒體文件的數據結構。名為MP3的一根目錄101用以儲存MP3文件。該根目錄MP3 101包含兩個子目錄Beatles 103及Madonna 105用以表示兩歌者名稱。再者,該目錄Beatles 103包含兩個子目錄Please_Please_Me 107及With_the_Beatles 109用以表示Beatles的兩張專輯名稱。儲存于目錄Please_Please_Me 107下為兩個MP3文件Love_Me_Do.mp3 111及Ask_Me_Why.mp3 113,為專輯“Please Please Me”中的兩首歌曲名稱。儲存于目錄With_the_Beatles 109為一MP3文件Roll_Over.mp3 115,為專輯“With The Beattles”中的一首歌曲名稱。很明顯地,該數據結構包含MP3文件的歌者名稱、專輯名稱及歌曲名稱。
圖1B所示的是該數據結構的另一例子。一根目錄MP3 100包含三個子目錄Beatles_Please_Please_Me 102、Beatles_With_the_Beatles 104及Madonna_American_Life 106。該三個目錄名稱的每一個都包含一歌者名稱及一專輯名稱。再者,該目錄Beatles_Please_Please_Me 102包含兩個MP3文件Love_Me_Do.mp3 108及Ask_Me_Why.mp3 110,為Beatles的專輯“PleasePlease Me”中的兩首歌曲名稱。同理,由于Roll_Over.mp3 112為Beatles的專輯“With The Beattles”中的一首歌曲名稱,它被儲存于該目錄Beatles_With_the_Beatles 104。該數據結構也包含MP3文件的歌者名稱、專輯名稱及歌曲名稱。
圖2所示的是本發(fā)明的第一實施例,為一裝置20用以產生一ID3v2卷標,該卷標、即內建于一MP3文件的一元數據。該裝置20包含一擷取組件201、一分析組件202、一元數據產生器203及一第一接口204。該擷取組件201用以擷取該MP3文件的儲存信息。該分析組件202用以分析該儲存信息。該元數據產生器203用以根據一分析結果更新該ID3v2卷標。該第一接口204連接至一數據庫21,其中該數據庫21包含與該MP3文件相關聯的一外部信息。
本實施例將利用圖1A所示的Love_Me_Do.mp3 111來做說明。該擷取組件201用以擷取Love_Me_Do.mp3 111的儲存信息。該儲存信息包含自根目錄至子目錄的目錄名稱及文件名稱本身。因此,該擷取組件201擷取出“MP3”、“Beatles”、“Please_Please_Me”及“Love_Me_Do”等信息。該分析組件202分析自該擷取組件201得到的目錄名稱及文件名稱。
該數據庫21經由該接口204提供與該Love_Me_Do.mp3 111相關聯之外在信息。更詳細地說,該分析組件202利用該外在信息分析該儲存信息。由參考儲存于該數據庫21的該外在信息,該分析組件202可語法解析該儲存信息,并理解該信息分別對應至一文件格式、一歌者名稱、一專輯名稱及一歌曲名稱。換言之,該分析組件202得一分析結果,是該Love_Me_Do.mp3111為一MP3格式的聲音文件、“Beatles”為Love_Me_Do.mp3的歌者名稱、“Please_Please_Me”為Love_Me_Do.mp3的專輯名稱及“Love_Me_Do”為Love_Me_Do.mp3的歌曲名稱。
該元數據產生器203接收該分析結果,進而于該MP3文件內產生及內建該ID3v2卷標。該ID3v2卷標包含多個載有該MP3文件信息的字段。該元數據產生器203將該分析結果的每一項目分別儲存至適當的字段。例如,儲存“Beatles”于歌者的字段、“Please_Please_Me”于專輯名稱的字段及“Love_Me_Do”于歌曲名稱的字段。該元數據產生器203可自動或于接獲一指令后產生該ID3v2卷標。
圖3所示的是本發(fā)明的第二實施例,為一用以產生如第一實施例所描述的內建于一MP3文件的一ID3v2卷標的方法。該方法首先執(zhí)行步驟301以擷取該MP3文件的儲存信息。該儲存信息包含目錄名稱及/或文件名稱。接著,該方法執(zhí)行步驟302以分析該儲存信息,即語法解析該目錄名稱及/或文件名稱。最后,該方法執(zhí)行步驟303以根據一分析結果產生該ID3v2卷標。除了如圖3所所示的是步驟,該第二實施例更可執(zhí)行該第一實施例所描述的運算及功能。
本發(fā)明的第三實施例為一用以產生內建于一WMV文件的一元數據的裝置,如圖2所示。該元數據包含一制作人名稱、一導演名稱、一屬性及一出版年份等。圖4所示的是一儲存于與微軟窗口系統或工作站系統兼容的光盤的多個WMV文件的數據結構。在圖4中,根目錄為WMV 401,且其包含兩子目錄Ang Lee 403及Michel Gondry 405。該目錄Ang Lee 403包含兩個WMV文件Crouching_Tiger_Hidden_Dragon.wmv 407及Brokeback_Mountain.wmv 409。該目錄Michel Gondry 405包含一文件Eternal_Sunshine_of_Spotless_Mind.wmv 411。
當要產生內建于Crouching_Tiger_Hidden_Dragon.wmv 407的一元數據時,該擷取組件201擷取出“WMV”、“Ang Lee”及“Crouching_Tiger_Hidden_Dragon”。該分析組件202分析自該擷取組件201得到的目錄名稱及文件名稱。由參考儲存于該數據庫21的該外在信息,該分析組件202語法解析該儲存信息,并理解該信息分別對應至一文件格式、一導演名稱及一電影名稱。換言之,該分析組件202得一分析結果,該Crouching_Tiger_Hidden_Dragon.wmv 407為一WMV格式的影片、“Ang Lee”為Crouching_Tiger_Hidden_Dragon.wmv 407的導演名稱及“Crouching_Tiger_Hidden_Dragon”為Crouching_Tiger_Hidden_Dragon.wmv 407的電影名稱。該元數據產生器203將該分析結果的每一項目分別儲存至適當的字段。例如,儲存“Ang Lee”于導演名稱的字段及“Crouching_Tiger_Hidden_Dragon”于電影名稱的字段。同理,該元數據產生器203可自動或在接獲一指令后產生該元數據。
圖5所示的是本發(fā)明的第四實施例,為一用以產生如第三實施例所描述的內建于一WMV文件的一元數據的方法。該方法首先執(zhí)行步驟501以擷取該WMV文件的儲存信息。該儲存信息包含目錄名稱及/或文件名稱。接著,該方法執(zhí)行步驟502以分析該儲存信息,即語法解析該目錄名稱及/或文件名稱。最后,該方法執(zhí)行步驟503以根據一分析結果產生該元數據。除了如圖5所示的步驟,該第四實施例更可執(zhí)行該第一實施例所描述的運算及功能。
本發(fā)明的第五實施例為一如圖2所示的裝置,用以更新一JPEG格式影像文件的一元數據的裝置。該元數據已存在并儲存于該JPEG文件的一文件頭或一數據庫像是一硬盤。該擷取組件201擷取該JPEG文件的儲存信息。由參考儲存于該數據庫21的該外在信息,該分析組件202語法解析該儲存信息。該元數據產生器203根據一分析結果更新該元數據的內容。該元數據產生器203可自動或于接獲一指令后更新該元數據。
圖6所示的是本發(fā)明的第六實施例,為一用以更新如第五實施例所描述的內建于一JPEG文件的一元數據的方法。該方法首先執(zhí)行步驟601以擷取該JPEG文件的儲存信息。該儲存信息包含目錄名稱及/或文件名稱。接著,該方法執(zhí)行步驟602以分析該儲存信息,即語法解析該目錄名稱及/或文件名稱。最后,該方法執(zhí)行步驟603以根據一分析結果更新該元數據。除了如圖6所示的步驟,該第六實施例更可執(zhí)行該第一實施例所描述的運算及功能。
本發(fā)明的第七實施例為一裝置,用以產生儲存于一數據庫的一多媒體文件的一元數據。相較于第一實施例,第七實施例更包含有別于該接口204的一接口,該接口連接于有別于該數據庫21的一數據庫。在該元數據產生器203產生該元數據后,儲存該元數據于有別于該數據庫21的該數據庫,而非將其內建于該多媒體文件。
本發(fā)明的第八實施例為一用以產生一多媒體文件的一元數據的方法。該方法的流程圖類似于圖5所示的流程圖。再者,該第八實施例包含儲存該元數據于一數據庫的一步驟以取代內建該元數據于該多媒體文件的步驟。除了如圖5所示的步驟,該第八實施例更可執(zhí)行該第一實施例所描述的運算及功能。
本發(fā)明的第九實施例為一計算機可讀取介質,儲存一計算機程序用以執(zhí)行一種用以產生一元數據的方法,如該第二實施例所描述的方法。該方法包含下列的步驟擷取該多媒體文件的一儲存信息、分析該儲存信息、存取一數據庫以及根據一分析結果產生該元數據。該數據庫儲存與該多媒體文件相關聯的外在信息,其中,由該外在信息以分析該儲存信息。即,由參考該外在信息而得該分析結果。產生該元數據的步驟可自動或于接獲一指令后執(zhí)行。若產生該元數據的步驟根據一指令而執(zhí)行,該方法還包含接收一指令以產生該元數據。
圖7所示的是本發(fā)明的第十實施例,為一用以產生及更新一MP3文件的一ID3v2卷標的系統7。該系統7包含一處理器71及一儲存裝置73。該處理器71包含一擷取組件701、一分析組件703、一元數據產生器705及一接口707,其中該擷取組件701相似于該擷取組件201、該分析組件703相似于該分析組件202以及該元數據產生器705相似于該釋數據產生器203。該儲存裝置73用以儲存多媒體文件,并由該接口707連接至該處理器71。該儲存裝置73可為一軟式磁盤片、一硬式磁盤、一光盤、一快閃儲存裝置、一磁帶、一網際網絡可存取數據庫或任何其它類似的可儲存裝置。該擷取組件701自該儲存裝置73擷取該多媒體數據的儲存信息。該分析組件703分析該儲存信息。該元數據產生器705根據一分析結果產生該元數據。在該處理器71產生該元數據后,儲存該元數據于該儲存裝置73或將其內建于該多媒體文件。若該元數據于該處理器71運作前就已存在,該產生的元數據覆寫已存在的元數據。
圖8所示的是本發(fā)明的第十一實施例,為一用以產生一多媒體文件的一元數據的系統。與該第十實施例不同處在于,該第十一實施例的該系統8更包含一數據庫801,且該處理器71更包含連接至該數據庫801的一接口803。在產生元數據后,將其儲存于該數據庫801,而非儲存于該儲存裝置73或內建于該多媒體文件。
根據以上所述的實施例,本發(fā)明具有根據一多媒體文件的數據結構以產生及/或更新該多媒體文件的一元數據的能力,因此,該元數據的項目不須以手動的方式建立。
但是上述實施例僅為例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟于此項技藝的人士均可在不違背本發(fā)明的技術原理及精神的情況下,對上述實施例進行修改及變化。因此本發(fā)明的權利保護范圍應如權利要求范圍所列。
權利要求
1.一種用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述方法包含下列的步驟擷取所述多媒體文件的一儲存信息;分析所述儲存信息;以及根據一分析結果產生所述元數據。
2.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含所述多媒體文件的一文件名稱。
3.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含與所述多媒體文件相關聯的一目錄名稱。
4.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述多媒體文件為一聲音文件、一影像文件、一文字文件及一影片文件其中之一。
5.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
6.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含與所述多媒體文件相關聯自根目錄至子目錄的多個目錄名稱。
7.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述分析步驟包含語法解析所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中的一或其組合。
8.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述方法還包含連接至一數據庫的步驟,所述數據庫存放與所述多媒體文件相關聯的一外在信息,其中分析所述儲存信息是參考所述外在信息。
9.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述產生步驟為自動執(zhí)行。
10.如權利要求1所述的用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述方法還包含接收一指令的步驟,其中所述產生步驟根據所述指令而執(zhí)行。
11.一種用以產生一多媒體文件的一元數據的方法,其特征在于,所述方法包含下列的步驟擷取所述多媒體文件的一儲存信息;分析所述儲存信息;以及根據一分析結果產生所述元數據;其中所述元數據儲存于一第一數據庫。
12.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含所述多媒體文件的一文件名稱。
13.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含與所述多媒體文件相關聯的一目錄名稱。
14.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述多媒體文件為一聲音文件、一影像文件、一文字文件及一影片文件其中之一。
15.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
16.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述儲存信息包含與所述多媒體文件相關聯自根目錄至子目錄的多個目錄名稱。
17.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述分析步驟包含語法解析所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
18.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述方法還包含連接至一第二數據庫的步驟,所述第二數據庫存放與所述多媒體文件相關聯的一外在信息,其中分析所述儲存信息是參考所述外在信息。
19.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述產生步驟為自動執(zhí)行。
20.如權利要求11所述的用以產生一多媒體文件的一元數據的方法,其特征在于,所述方法還包含接收一指令的步驟,其中所述產生步驟根據所述指令而執(zhí)行。
21.一種用以更新一多媒體文件的一元數據的方法,其特征在于,所述方法包含下列的步驟擷取所述多媒體文件的一儲存信息;分析所述儲存信息;以及根據一分析結果更新所述元數據。
22.如權利要求21所述的用以更新一多媒體文件的一元數據的方法,其特征在于,所述元數據內建于所述多媒體文件。
23.如權利要求21所述的用以更新一多媒體文件的一元數據的方法,其特征在于,所述元數據儲存于一數據庫。
24.一種計算機可讀取介質,其儲存一計算機程序用以執(zhí)行一種用以產生內建于一多媒體文件的一元數據的方法,其特征在于,所述方法包含下列步驟擷取所述多媒體文件的一儲存信息;分析所述儲存信息;以及根據一分析結果產生所述元數據。
25.如權利要求24所述的計算機可讀取介質,其特征在于,所述儲存信息包含所述多媒體文件的一文件名稱。
26.如權利要求24所述的計算機可讀取介質,其特征在于,所述儲存信息包含與所述多媒體文件相關聯的一目錄名稱。
27.如權利要求24所述的計算機可讀取介質,其特征在于,所述多媒體文件為一聲音文件、一影像文件、一文字文件及一影片文件其中之一。
28.如權利要求24所述的計算機可讀取介質,其特征在于,所述儲存信息包含所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
29.如權利要求24所述的計算機可讀取介質,其特征在于,所述儲存信息包含與所述多媒體文件相關聯自根目錄至子目錄的多個目錄名稱。
30.如權利要求24所述的計算機可讀取介質,其特征在于,所述分析步驟包含語法解析所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
31.如權利要求24所述的計算機可讀取介質,其特征在于,所述方法還包含存取一數據庫的步驟,所述數據庫存放與所述多媒體文件相關聯的一外在信息,其中分析所述儲存信息是參考所述外在信息。
32.如權利要求24所述的計算機可讀取介質,其特征在于,所述產生步驟為自動執(zhí)行。
33.如權利要求24所述的計算機可讀取介質,其特征在于,所述方法還包含接收一指令的步驟,其中所述產生步驟根據所述指令而執(zhí)行。
34.一種用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述裝置包含一擷取組件,用以擷取所述多媒體文件的一儲存信息;一分析組件,用以分析所述儲存信息;以及一元數據產生器,用以根據一分析結果產生所述元數據。
35.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含所述多媒體文件的一文件名稱。
36.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含與所述多媒體文件相關聯的一目錄名稱。
37.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述多媒體文件為一聲音文件、一影像文件、一文字文件及一影片文件其中之一。
38.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
39.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含與所述多媒體文件相關聯自根目錄至子目錄的多個目錄名稱。
40.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述分析組件語法解析所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
41.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述裝置還包含一接口,用以連接至一數據庫,所述數據庫存放與所述多媒體文件相關聯的一外在信息,其中所述分析組件參考所述外在信息以分析所述儲存信息。
42.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述元數據產生器自動產生所述元數據。
43.如權利要求34所述的用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述裝置還包含一使用者接口,其中所述元數據產生器于接收一指令時,產生所述元數據。
44.一種用以產生一多媒體文件的一元數據的裝置,其特征在于,所述裝置包含一擷取組件,用以擷取所述多媒體文件的一儲存信息;一分析組件,用以分析所述儲存信息;以及一元數據產生器,用以根據一分析結果產生所述元數據,其中所述元數據儲存于一第一數據庫。
45.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含所述多媒體文件的一文件名稱。
46.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含與所述多媒體文件相關聯的一目錄名稱。
47.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述多媒體文件為一聲音文件、一影像文件、一文字文件及一影片文件其中之一。
48.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
49.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述儲存信息包含與所述多媒體文件相關聯自根目錄至子目錄的多個目錄名稱。
50.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述分析組件語法解析所述多媒體文件的一日期、一創(chuàng)作者名稱、一專輯名稱及一創(chuàng)作名稱其中之一或其組合。
51.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述裝置還包含一接口,用以連接至一第二數據庫,所述第二數據庫存放與所述多媒體文件相關聯的一外在信息,其中所述分析組件參考所述外在信息以分析所述儲存信息。
52.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述元數據產生器自動產生所述元數據。
53.如權利要求44所述的用以產生一多媒體文件的一元數據的裝置,其特征在于,所述裝置還包含一使用者接口,其中所述元數據產生器于接收一指令時,產生所述元數據。
54.一種用以更新一多媒體文件的一元數據的裝置,其特征在于,所述裝置包含一擷取組件,用以擷取所述多媒體文件的一儲存信息;一分析組件,用以分析所述儲存信息;以及一元數據產生器,用以根據一分析結果更新所述元數據。
55.如權利要求54所述的用以更新一多媒體文件的一元數據的裝置,其特征在于,所述元數據內建于所述多媒體文件。
56.如權利要求54所述的用以更新一多媒體文件的一元數據的裝置,其特征在于,所述元數據儲存于一數據庫。
57.一種用以產生內建于一多媒體文件的一元數據的系統,其特征在于,所述系統包含一儲存裝置,用以儲存所述多媒體文件;以及一處理單元,用以自所述儲存裝置擷取所述多媒體文件的一儲存信息、分析所述儲存信息及根據一分析結果產生所述元數據;其中,所述元數據儲存于所述儲存裝置。
58.一種用以產生一多媒體文件的一元數據的系統,其特征在于,所述系統包含一儲存裝置,用以儲存所述多媒體文件;一處理單元,用以自所述儲存裝置擷取所述多媒體文件的一儲存信息、分析所述儲存信息及根據一分析結果產生所述元數據;以及一數據庫,用以儲存所述元數據。
59.一種用以更新一多媒體文件的一元數據的系統,其特征在于,所述系統包含一儲存裝置,用以儲存所述多媒體文件;以及一處理單元,用以自所述儲存裝置擷取所述多媒體文件的一儲存信息、分析所述儲存信息及根據一分析結果產生一新的元數據;其中,所述新的元數據覆寫所述元數據。
60.一種用以產生內建于一多媒體文件的一元數據的裝置,其特征在于,所述裝置包含一單元,用以擷取所述多媒體文件的一儲存信息;一單元,用以分析所述儲存信息;以及一單元,用以根據一分析結果產生所述元數據。
61.一種用以產生一多媒體文件的一元數據的裝置,其特征在于,所述裝置包含一單元,用以擷取所述多媒體文件的一儲存信息;一單元,用以分析所述儲存信息;以及一單元,用以根據一分析結果產生所述元數據;其中所述元數據儲存于一數據庫。
62.一種用以更新一多媒體文件的一元數據的裝置,其特征在于,所述裝置包含一單元,用以擷取所述多媒體文件的一儲存信息;一單元,用以分析所述儲存信息;以及一單元,用以根據一分析結果更新所述元數據。
全文摘要
一種用以產生或更新一多媒體文件的一元數據的系統、裝置、方法及計算機可讀取介質。該系統包含用以儲存該多媒體文件的一儲存裝置及該裝置。該裝置包含一擷取組件,用以擷取該多媒體文件的一儲存信息;一分析組件,用以分析該儲存信息;以及一元數據產生器,用以根據一分析結果產生該元數據。該方法包含下列的步驟擷取該多媒體文件的一儲存信息;分析該儲存信息;以及根據一分析結果產生該元數據。本發(fā)明具有根據一多媒體文件的數據結構以產生及/或更新該多媒體文件的一元數據的能力,因此,該元數據的項目不須以手動的方式建立。
文檔編號G11B27/10GK101059812SQ20071008918
公開日2007年10月24日 申請日期2007年3月21日 優(yōu)先權日2006年4月20日
發(fā)明者黃維宏 申請人:聯發(fā)科技股份有限公司