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

用于媒體文件轉(zhuǎn)換的方法和系統(tǒng)的制作方法

文檔序號(hào):6456417閱讀:194來(lái)源:國(guó)知局
專(zhuān)利名稱:用于媒體文件轉(zhuǎn)換的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的方法和系統(tǒng),尤其涉及與轉(zhuǎn)換持續(xù)時(shí)間、文件大小和重放質(zhì)量有關(guān)的方面。

背景技術(shù)
媒體內(nèi)容是以許多不同的格式來(lái)提供的。許多格式不是本來(lái)就被各種便攜式媒體播放器所支持的。因此,這種內(nèi)容需要經(jīng)歷耗時(shí)的轉(zhuǎn)換處理,以轉(zhuǎn)換為支持的格式。
通常,媒體內(nèi)容由媒體數(shù)據(jù)和雜項(xiàng)數(shù)據(jù)構(gòu)成。媒體數(shù)據(jù)包括音頻流和視頻流。這些流被利用不同的編解碼器來(lái)編碼并被封裝到不同的文件容器中。例如,AVI視頻(文件容器格式)可包括DivX編碼的視頻流和MP3編碼的音頻流。同樣的流也可被封裝到MOV文件容器中,并且在便攜式媒體播放器看來(lái)就是一種不同的視頻。
類(lèi)似地,音頻流可利用不同的編解碼器來(lái)編碼并可被封裝到不同的文件容器中。
因此,為了判定媒體內(nèi)容是否被便攜式媒體播放器所支持并能在其上播放,必須考慮以下成分 1.文件容器-便攜式媒體播放器必須先識(shí)別文件容器格式,然后才能知道如何以及在何處解析文件內(nèi)的音頻和視頻(僅針對(duì)視頻內(nèi)容)流。
2.音頻流-為了使便攜式媒體播放器能解碼音頻流,音頻流必須是用便攜式媒體播放器所支持的編解碼器來(lái)編碼的。此外,便攜式媒體播放器可限制它能夠支持的音頻流的某些屬性。例如,采樣率、每采樣比特、音頻通道的數(shù)目以及編碼后的音頻流的比特率可被限制,以適應(yīng)便攜式媒體播放器的音頻能力。
3.視頻流(僅針對(duì)視頻內(nèi)容)-為了使便攜式媒體播放器能解碼視頻流,該流必須是用便攜式媒體播放器所支持的編解碼器來(lái)編碼的。此外,便攜式媒體播放器可限制它能夠支持的視頻流的某些屬性。例如,尺寸(寬度和高度)、幀速率、顏色深度以及編碼后的視頻流的比特率可被限制,以適應(yīng)便攜式媒體播放器的視頻能力。
先前在簡(jiǎn)化和加快轉(zhuǎn)換處理方面的嘗試已經(jīng)獲得了不同程度的成功。
例如,iTunes 6只允許iPod所支持的視頻格式被下載到iPod。用戶在下載之前需要手動(dòng)轉(zhuǎn)換任何不支持的格式。只有iTunes視頻庫(kù)中列出的文件可被選擇來(lái)進(jìn)行轉(zhuǎn)換。有轉(zhuǎn)換資格的文件限于iTunes所支持的那些文件。其他視頻格式可利用QuickTime Pro的導(dǎo)出功能或其他第三方軟件來(lái)轉(zhuǎn)換。
又例如,Windows Media Player 10(WMP10)只允許來(lái)自其媒體庫(kù)的視頻文件被下載到便攜式媒體播放器。因此,WMP10不支持的文件格式被排除了。在下載到便攜式媒體播放器的同時(shí),WMP10自動(dòng)轉(zhuǎn)換所有WMV/ASF視頻,而不管這些格式是否已被媒體傳送協(xié)議(MTP)播放器所支持。對(duì)于其他文件類(lèi)型(例如,AVI),WMP10不加轉(zhuǎn)換地將它們拷貝到MTP播放器。并不能保證傳送的文件能夠在MTP播放器中播放。
因此,希望簡(jiǎn)化和加快確保轉(zhuǎn)換后的視頻或音頻內(nèi)容能在便攜式媒體播放器上播放的轉(zhuǎn)換處理。


發(fā)明內(nèi)容
提供了一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的方法。該方法包括指定便攜式媒體播放器的類(lèi)型。如果媒體文件的流不能夠被便攜式媒體播放器所重放,流則被丟棄。如果媒體文件的流能夠被便攜式媒體播放器所重放并且被便攜式媒體播放器所支持,流則被直接拷貝到播放器。在媒體文件的流能夠被便攜式媒體播放器所重放但不被便攜式媒體播放器所支持的情況下,流則被利用便攜式媒體播放器所支持的預(yù)定編解碼器來(lái)進(jìn)行轉(zhuǎn)換,該預(yù)定的編解碼器是基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間來(lái)選擇的。
優(yōu)選地,在媒體文件的文件容器不被便攜式媒體播放器所支持的情況下,媒體文件的流被重封裝到便攜式媒體播放器所支持的文件容器。媒體文件可包括諸如視頻流、音頻流和雜項(xiàng)數(shù)據(jù)之類(lèi)的至少一項(xiàng)。轉(zhuǎn)換后的媒體文件可優(yōu)選地被拷貝到便攜式媒體播放器。便攜式媒體播放器的類(lèi)型可由用戶選擇,或者可在便攜式媒體播放器連接到執(zhí)行轉(zhuǎn)換的計(jì)算機(jī)時(shí)被自動(dòng)檢測(cè)。
還提供了一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的系統(tǒng)。該系統(tǒng)包括檢測(cè)模塊,用于確定便攜式媒體播放器的類(lèi)型;以及轉(zhuǎn)換模塊,用于判定媒體文件的流是否要求轉(zhuǎn)碼。不能夠被便攜式媒體播放器所重放的媒體文件的流可被丟棄。或者,能夠被便攜式媒體播放器所重放并且被便攜式媒體播放器所支持的媒體文件的流可被直接拷貝到便攜式媒體播放器。在媒體文件的流能夠被便攜式媒體播放器所重放但不被便攜式媒體播放器所支持的情況下,流則被利用便攜式媒體播放器所支持的預(yù)定編解碼器來(lái)進(jìn)行轉(zhuǎn)換,該預(yù)定的編解碼器是基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間來(lái)選擇的。
系統(tǒng)還可包括文件傳送模塊,用于自動(dòng)地或者根據(jù)預(yù)定的時(shí)間安排在延遲時(shí)間后將轉(zhuǎn)換后的媒體文件傳送到便攜式媒體播放器。系統(tǒng)可優(yōu)選地包括編解碼器庫(kù),用于存儲(chǔ)多個(gè)編解碼器,每個(gè)編解碼器基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間被指派以一優(yōu)先級(jí),并且與所支持的便攜式媒體播放器的列表相關(guān)聯(lián)。
在本發(fā)明的另一個(gè)方面中,提供了一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的軟件程序。該軟件程序可包括檢測(cè)模塊,用于確定便攜式媒體播放器的類(lèi)型;以及轉(zhuǎn)換模塊,用于判定媒體文件的流是否要求轉(zhuǎn)碼。



現(xiàn)在將參考附圖來(lái)描述本發(fā)明的示例,附圖中 圖1是根據(jù)本發(fā)明優(yōu)選實(shí)施例的轉(zhuǎn)換方法的處理流程圖; 圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的系統(tǒng)的框圖; 圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的各種數(shù)字和音頻內(nèi)容的轉(zhuǎn)換的活動(dòng)圖; 圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例利用Windows ExploreTM中的拖放來(lái)執(zhí)行的文件轉(zhuǎn)換的截屏圖; 圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于文件轉(zhuǎn)換的客戶端程序的選擇頁(yè)面的截屏圖; 圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的允許用戶為轉(zhuǎn)換后的文件選擇輸出選項(xiàng)的設(shè)置界面的截屏圖; 圖7是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)換進(jìn)度的截屏圖;并且 圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例將轉(zhuǎn)換后的文件傳送到便攜式媒體播放器的進(jìn)度的截屏圖。

具體實(shí)施例方式 附圖和以下論述旨在提供對(duì)本發(fā)明可在其中實(shí)現(xiàn)的適當(dāng)計(jì)算環(huán)境的簡(jiǎn)要概括描述。雖然并非必需,但本發(fā)明將在下述一般上下文中描述,即,諸如程序模塊之類(lèi)的計(jì)算機(jī)可執(zhí)行指令被諸如個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、平板計(jì)算機(jī)、PDA等等之類(lèi)的計(jì)算機(jī)所執(zhí)行。一般來(lái)說(shuō),程序模塊包括執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類(lèi)型的例程、程序、字符、組件、數(shù)據(jù)結(jié)構(gòu)。正如本領(lǐng)域的技術(shù)人員將會(huì)明白的,本發(fā)明可利用其他計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)現(xiàn),所述其他計(jì)算機(jī)系統(tǒng)配置包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或者可編程的消費(fèi)者電子設(shè)備、網(wǎng)絡(luò)PC、袖珍計(jì)算機(jī)、大型計(jì)算機(jī)等等。本發(fā)明也可實(shí)現(xiàn)在分布式計(jì)算環(huán)境中,其中,任務(wù)是由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行的。在分布式計(jì)算環(huán)境中,程序模塊既可位于本地存儲(chǔ)器存儲(chǔ)設(shè)備上,也可位于遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備上。
參考圖1和圖2,提供了系統(tǒng)20,用于自動(dòng)轉(zhuǎn)換媒體文件60以便在便攜式媒體播放器30上重放。系統(tǒng)20一般包括,安裝在計(jì)算機(jī)40上的客戶端50,便攜式媒體播放器30通過(guò)線纜或者以無(wú)線方式來(lái)可操作地連接到該計(jì)算機(jī)40。計(jì)算機(jī)40還存儲(chǔ)媒體文件60,這些媒體文件60可被選擇來(lái)進(jìn)行轉(zhuǎn)換并傳送到便攜式媒體播放器30以便隨后重放。
客戶端50包括用戶界面51、檢測(cè)模塊52、轉(zhuǎn)換模塊53、文件傳送模塊54、以及編解碼器55。用戶界面51的一些截屏圖在圖5至圖8中示出。
用戶選擇要從計(jì)算機(jī)40傳送到便攜式媒體播放器30的媒體文件60。這可以通過(guò)如圖4所示的Windows Explorer 80中的拖放動(dòng)作81來(lái)執(zhí)行(直接地或者經(jīng)由文件傳送和轉(zhuǎn)換界面),或者從圖5所示的用戶界面51的選擇屏幕90中執(zhí)行。在選擇屏幕90中,用戶點(diǎn)擊“Add”(添加)按鈕91來(lái)添加另外的媒體文件60以便轉(zhuǎn)換并傳送到便攜式媒體播放器30。在所有的媒體文件60都被選擇之后,用戶點(diǎn)擊“Next”(下一個(gè))按鈕92以繼續(xù)到下一屏幕。
參考圖6,其中示出了一設(shè)置屏幕,該設(shè)置屏幕使得用戶能夠?yàn)閷⒁晦D(zhuǎn)換和傳送到便攜式媒體播放器30的文件選擇輸出選項(xiàng)和設(shè)定??蛇x地,該屏幕可被希望定制文件轉(zhuǎn)換和傳送處理的更多高級(jí)用戶所訪問(wèn)。檢測(cè)模塊52檢測(cè)(5)便攜式媒體播放器30的類(lèi)型。這可以由用戶通過(guò)圖6所示的下拉框120來(lái)指定,或者由連接到便攜式媒體播放器30的計(jì)算機(jī)40來(lái)自動(dòng)檢測(cè)。一旦便攜式媒體播放器30已被確定,其能力和格式兼容性就為計(jì)算機(jī)40所知。用戶也可以從下拉框121中指定質(zhì)量設(shè)定。質(zhì)量設(shè)定例如可包括極佳質(zhì)量、良好質(zhì)量或者較好質(zhì)量。指定的質(zhì)量設(shè)定可自動(dòng)決定轉(zhuǎn)換處理期間將要使用的視頻格式122、音頻格式123、比特率124。但是,應(yīng)當(dāng)注意,輸出視頻和音頻格式是依賴于原始文件的。取決于是涉及完全轉(zhuǎn)換、部分轉(zhuǎn)換還是重封裝,可以按不同的方式轉(zhuǎn)換每個(gè)媒體文件。定制應(yīng)當(dāng)基于重放目的,例如,針對(duì)PAL/NTSC TV進(jìn)行優(yōu)化、針對(duì)播放器顯示分辨率進(jìn)行優(yōu)化、最小化文件大小,等等?;蛘?,默認(rèn)質(zhì)量設(shè)定可以是維持源媒體文件60的文件大小并且維持源媒體文件60的比特率。轉(zhuǎn)換后的文件的總估計(jì)文件大小125被計(jì)算并顯示給用戶。一可選的復(fù)選框被提供給用戶,用于指示是否希望對(duì)視頻內(nèi)容進(jìn)行任何修剪。例如,寬格式視頻的側(cè)邊可被修剪以適合于便攜式媒體播放器的顯示屏幕。對(duì)于轉(zhuǎn)換后的文件的目的地,用戶可通過(guò)點(diǎn)擊“Browse”(瀏覽)按鈕127并選擇適當(dāng)?shù)奈募A位置來(lái)指定位置。
接下來(lái),轉(zhuǎn)換模塊53執(zhí)行源媒體文件60到目標(biāo)文件的轉(zhuǎn)換,以便傳送到便攜式媒體播放器30。返回參考圖1,轉(zhuǎn)換模塊53判定(6)包括音頻流62、視頻流或雜項(xiàng)數(shù)據(jù)63(統(tǒng)稱為媒體數(shù)據(jù))的媒體文件60是否能夠在便攜式媒體播放器30上播放。雜項(xiàng)數(shù)據(jù)63可以是字幕、劇本、文本,等等。如果不能,則不支持的媒體數(shù)據(jù)或者被丟棄(7)/不轉(zhuǎn)換,或者被存儲(chǔ)在文件容器60中。換言之,如果指定的便攜式媒體播放器30不具有用于視頻內(nèi)容的顯示屏幕,它則不能夠重放視頻流61。接下來(lái),轉(zhuǎn)換模塊53判定(10)媒體數(shù)據(jù)是否被便攜式媒體播放器30所支持或者與便攜式媒體播放器30兼容。
如果媒體數(shù)據(jù)不被便攜式媒體播放器30所支持或者不與便攜式媒體播放器30兼容,編解碼器55則被過(guò)濾(11)為那些被便攜式媒體播放器30所支持的??墒褂靡徊檎冶韥?lái)高效地過(guò)濾編解碼器55,并且基于轉(zhuǎn)換速度對(duì)編解碼器區(qū)分優(yōu)先級(jí)。從過(guò)濾后的編解碼器55中,基于對(duì)重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間的評(píng)估,選擇(12)一編解碼器。編解碼器是基于這樣一種基準(zhǔn)來(lái)選擇,即,客戶端50中的算法評(píng)估重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間,以使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。對(duì)編解碼器的選擇也可以考慮用戶指定的質(zhì)量設(shè)定。利用所選擇的編解碼器,不支持的媒體數(shù)據(jù)被轉(zhuǎn)換(13)為便攜式媒體播放器30所支持的目標(biāo)格式。但是,如果媒體數(shù)據(jù)是便攜式媒體播放器30所支持的,則轉(zhuǎn)換不被執(zhí)行。媒體數(shù)據(jù)隨后被拷貝(14)到便攜式媒體播放器30所支持的文件容器。文件容器60可以是原始容器或新容器,只要該容器既能支持媒體數(shù)據(jù)又能被便攜式媒體播放器30所支持即可。
如果媒體數(shù)據(jù)被便攜式媒體播放器30所支持或者與便攜式媒體播放器30相兼容,轉(zhuǎn)換模塊53則判定文件容器60是否被便攜式媒體播放器30所支持或者與便攜式媒體播放器30相兼容。如果文件容器60不被便攜式媒體播放器30所支持或者不與便攜式媒體播放器30相兼容,媒體數(shù)據(jù)隨后則被拷貝(16)到便攜式媒體播放器30所支持的新文件容器。
在將媒體文件轉(zhuǎn)換到便攜式媒體播放器30所支持或兼容的格式之后,轉(zhuǎn)換后的媒體文件隨后被從計(jì)算機(jī)40傳送到便攜式媒體播放器30。傳送可以在轉(zhuǎn)換完成之后自動(dòng)進(jìn)行,或者根據(jù)時(shí)間安排而延遲進(jìn)行。
參考圖7,狀態(tài)屏幕100被顯示來(lái)在視覺(jué)上向用戶指示出轉(zhuǎn)換處理的進(jìn)度。對(duì)于每個(gè)文件60,狀態(tài)條101被顯示來(lái)示出就百分比而言的轉(zhuǎn)換進(jìn)度。在每個(gè)文件60旁邊,還顯示了注釋?zhuān)愿嬷脩舯匾霓D(zhuǎn)換的類(lèi)型。用戶還能夠通過(guò)解除選中每個(gè)文件名旁邊的復(fù)選框,來(lái)在狀態(tài)屏幕100上取消選擇其不希望被轉(zhuǎn)換的文件60。
返回圖3,更詳細(xì)描述各種媒體文件60的每個(gè)轉(zhuǎn)換場(chǎng)景。簡(jiǎn)言之,當(dāng)源視頻格式(容器60、音頻流62、視頻流61和雜項(xiàng)數(shù)據(jù))被便攜式媒體播放器30所支持時(shí),源視頻流61被直接拷貝到便攜式媒體播放器30,而不進(jìn)行任何轉(zhuǎn)換。當(dāng)源音頻流(容器60和音頻流62)被便攜式媒體播放器30所支持時(shí),源音頻流62被直接拷貝到便攜式媒體播放器30,而不進(jìn)行任何轉(zhuǎn)換。當(dāng)源視頻格式(容器60、音頻流62和視頻流61)不被便攜式媒體播放器30所支持時(shí),源視頻流61被轉(zhuǎn)換成便攜式媒體播放器30所支持或兼容的格式。例如,如果便攜式媒體播放器30支持WMV(最大分辨率320×240)格式和AVI(最大MPEG4視頻分辨率640×480)格式兩者,MOV源視頻(640×480下的H.264視頻)則被轉(zhuǎn)換成AVI格式以保持視頻分辨率。如果便攜式媒體播放器30不支持視頻重放,源視頻的音頻內(nèi)容則在新的音頻容器中被利用適當(dāng)?shù)囊纛l編解碼器來(lái)轉(zhuǎn)換為音頻(僅當(dāng)音頻內(nèi)容不被便攜式媒體播放器30所支持時(shí))。當(dāng)源音頻格式(容器60和音頻流62)不被便攜式媒體播放器30所支持時(shí),源音頻流62被轉(zhuǎn)換成便攜式媒體播放器30所支持或兼容的音頻格式。
當(dāng)源視頻格式部分被便攜式媒體播放器30所支持或部分與便攜式媒體播放器30相兼容時(shí),可能發(fā)生六種情形 1.只有文件容器60不被便攜式媒體播放器30所支持, 2.只有視頻流61不被便攜式媒體播放器30所支持, 3.只有音頻流62不被便攜式媒體播放器30所支持, 4.文件容器60和音頻流62都不被便攜式媒體播放器30所支持, 5.文件容器60和視頻流62都不被便攜式媒體播放器30所支持,或者 6.音頻流61和視頻流62都不被便攜式媒體播放器30所支持。
在圖3(a)中,如果只有文件容器60不被便攜式媒體播放器所支持,來(lái)自源視頻的音頻流62和視頻流61兩者就都被重封裝為便攜式媒體播放器30所支持的容器格式60,而不進(jìn)行任何編解碼器轉(zhuǎn)換。
在圖3(b)中,如果只有視頻流61不被便攜式媒體播放器30所支持,視頻流61則在同一文件容器格式60中被利用一視頻編解碼器55來(lái)轉(zhuǎn)換,該視頻編解碼器55可由用戶指定并且被便攜式媒體播放器30所支持。編解碼器55可基于這樣一種基準(zhǔn)來(lái)選擇,即,客戶端50中的算法評(píng)估重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間,以使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。音頻流62被保持。如果便攜式媒體播放器30不支持視頻重放,視頻流61則被從原始文件容器60中丟棄,而不進(jìn)行任何轉(zhuǎn)換。
在圖3(c)中,如果只有音頻流62不被便攜式媒體播放器30所支持,音頻流62則在同一文件容器格式60中被利用一音頻編解碼器55來(lái)轉(zhuǎn)換,該音頻編解碼器55可由用戶指定并且被便攜式媒體播放器30所支持。編解碼器55可基于這樣一種基準(zhǔn)來(lái)選擇,即,客戶端50中的算法評(píng)估重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間,以使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。視頻流61被保持。
在圖3(d)中,如果文件容器60和音頻流62都不被便攜式媒體播放器30所支持,音頻流62則在支持源視頻編解碼器的文件容器格式60中被利用一音頻編解碼器55來(lái)轉(zhuǎn)換,該音頻編解碼器55可由用戶指定并且被便攜式媒體播放器30所支持。編解碼器55可基于這樣一種基準(zhǔn)來(lái)選擇,即,客戶端50中的算法評(píng)估重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間,以使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。視頻流61被保持。轉(zhuǎn)換后的音頻流72和原始視頻流61被重封裝為目標(biāo)容器格式70。
在圖3(e)中,如果文件容器60和視頻流61都不被便攜式媒體播放器30所支持,視頻流61則在支持源音頻編解碼器的容器格式60中被利用一視頻編解碼器55來(lái)轉(zhuǎn)換,該視頻編解碼器55可由用戶指定并且被便攜式媒體播放器30所支持。編解碼器55可基于這樣一種基準(zhǔn)來(lái)選擇,即,客戶端50中的算法評(píng)估重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間,以使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。音頻流62被保持。轉(zhuǎn)換后的視頻流71和原始音頻流61被重封裝為目標(biāo)容器格式70。如果便攜式媒體播放器30不支持視頻重放,視頻流61則被丟棄,而不進(jìn)行任何轉(zhuǎn)換。音頻流62被封裝在新的音頻容器中,而不進(jìn)行任何轉(zhuǎn)換。
在圖3(f)中,如果音頻流62和視頻流61都不被便攜式媒體播放器30所支持,則音頻流62和視頻流61都被利用可由用戶指定并且被便攜式媒體播放器30所支持的編解碼器來(lái)轉(zhuǎn)換。轉(zhuǎn)換后的流71、72被重封裝為可存儲(chǔ)這兩種流71、72的文件容器格式70。編解碼器可基于這樣一種基準(zhǔn)來(lái)選擇,即,客戶端50中的算法評(píng)估重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間,以使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。如果便攜式媒體播放器30不支持視頻重放,視頻流61則被丟棄,而不進(jìn)行任何轉(zhuǎn)換。音頻流62在新的音頻容器中被利用最合適的音頻編解碼器來(lái)進(jìn)行轉(zhuǎn)換。
在圖3(g)中,示出了一般情形,包括取決于便攜式媒體播放器30是否能夠支持雜項(xiàng)數(shù)據(jù)63而可直接拷貝或丟棄雜項(xiàng)數(shù)據(jù)63的情形。
當(dāng)源音頻格式部分被便攜式媒體播放器30所支持或者部分與便攜式媒體播放器30相兼容時(shí),可能發(fā)生兩種情形 1.只有文件容器60不被便攜式媒體播放器30所支持,或者 2.只有音頻流62不被便攜式媒體播放器30所支持。
如果只有文件容器60不被便攜式媒體播放器30所支持,原始的音頻流61則被重封裝到便攜式媒體播放器30所支持的新音頻容器中,而不進(jìn)行任何轉(zhuǎn)換。
如果只有音頻流62不被便攜式媒體播放器30所支持,音頻流62則在新的或現(xiàn)有的音頻容器中被利用最合適的音頻編解碼器來(lái)進(jìn)行轉(zhuǎn)換。
所描述的轉(zhuǎn)換處理可以完全是自動(dòng)化的,而無(wú)需任何用戶干預(yù)。用戶可以只需要指定要傳送的源音頻或視頻文件并且指定傳送的目標(biāo)便攜式媒體播放器30??蛻舳?0對(duì)于文件容器60、每個(gè)流61、62以及雜項(xiàng)數(shù)據(jù)63判定是否要重封裝(針對(duì)文件容器)或直接拷貝(針對(duì)流/數(shù)據(jù))、丟棄(針對(duì)流/數(shù)據(jù))、轉(zhuǎn)碼(針對(duì)流)??蛻舳?0中的算法因此提供了智能的轉(zhuǎn)換,使得用戶既能夠享受到就文件傳送/轉(zhuǎn)碼體驗(yàn)而言的易用性,又能夠享受到令人滿意的媒體重放體驗(yàn)。
以下的表格示出了各種場(chǎng)景的轉(zhuǎn)換方法的行為 視頻內(nèi)容
音頻內(nèi)容
視頻內(nèi)容
音頻內(nèi)容
圖例 +=播放器支持 ×=播放器不支持 -=不適用 雖然只描述了單個(gè)視頻流和單個(gè)音頻流被存儲(chǔ)在文件容器中,但也可能存儲(chǔ)多個(gè)視頻流和音頻流。其他流也是可能的,例如字幕流。
本領(lǐng)域的技術(shù)人員將會(huì)明白,在不脫離廣泛描述的本發(fā)明的范圍或精神的情況下,可以對(duì)具體實(shí)施例中示出的發(fā)明進(jìn)行各種變化和/或修改。因此,這里的實(shí)施例在任何意義上都應(yīng)當(dāng)被認(rèn)為是例示性的而不是限制性的。
權(quán)利要求
1.一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的方法,該方法包括
指定所述便攜式媒體播放器的類(lèi)型;
在所述媒體文件的流不能夠被所述便攜式媒體播放器所重放的情況下,丟棄所述流;
在所述媒體文件的流能夠被所述便攜式媒體播放器所重放并且被所述便攜式媒體播放器所支持的情況下,直接拷貝所述流;
在所述媒體文件的流能夠被所述便攜式媒體播放器所重放但不被所述便攜式媒體播放器所支持的情況下,利用所述便攜式媒體播放器所支持的預(yù)定編解碼器來(lái)對(duì)所述流進(jìn)行轉(zhuǎn)換,所述預(yù)定的編解碼器是基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間來(lái)選擇的。
2.根據(jù)權(quán)利要求1所述的方法,還包括在所述媒體文件的文件容器不被所述便攜式媒體播放器所支持的情況下,將所述媒體文件的流重封裝到所述便攜式媒體播放器所支持的文件容器。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述媒體文件包括從由以下各項(xiàng)構(gòu)成的組中選擇出來(lái)的至少一項(xiàng)視頻流、音頻流、雜項(xiàng)數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,還包括將轉(zhuǎn)換后的媒體文件拷貝到所述便攜式媒體播放器的步驟。
5.根據(jù)權(quán)利要求1所述的方法,其中,指定所述便攜式媒體播放器的類(lèi)型的步驟是由用戶選擇的,或者是在所述便攜式媒體播放器連接到執(zhí)行所述轉(zhuǎn)換的計(jì)算機(jī)的情況下被自動(dòng)檢測(cè)的。
6.一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的系統(tǒng),該系統(tǒng)包括
檢測(cè)模塊,用于確定所述便攜式媒體播放器的類(lèi)型;
轉(zhuǎn)換模塊,用于判定所述媒體文件的流是否要求轉(zhuǎn)碼,所述轉(zhuǎn)換模塊
在所述媒體文件的流不能夠被所述便攜式媒體播放器所重放的情況下,丟棄流;
在所述媒體文件的流能夠被所述便攜式媒體播放器所重放并且被所述便攜式媒體播放器所支持的情況下,直接拷貝流;
利用所述便攜式媒體播放器所支持的預(yù)定編解碼器來(lái)對(duì)流進(jìn)行轉(zhuǎn)換,所述預(yù)定的編解碼器是基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間來(lái)選擇的。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),還包括文件傳送模塊,用于自動(dòng)地或者根據(jù)預(yù)定的時(shí)間安排在延遲時(shí)間后將轉(zhuǎn)換后的媒體文件傳送到所述便攜式媒體播放器。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),還包括編解碼器庫(kù),用于存儲(chǔ)多個(gè)編解碼器,每個(gè)編解碼器基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間被指派以一優(yōu)先級(jí),并且與所支持的便攜式媒體播放器的列表相關(guān)聯(lián)。
9.一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的軟件程序,該軟件程序包括
檢測(cè)模塊,用于確定所述便攜式媒體播放器的類(lèi)型;
轉(zhuǎn)換模塊,用于判定所述媒體文件的流是否要求轉(zhuǎn)碼,所述轉(zhuǎn)換模塊
在所述媒體文件的流不能夠被所述便攜式媒體播放器所重放的情況下,丟棄流;
在所述媒體文件的流能夠被所述便攜式媒體播放器所重放并且被所述便攜式媒體播放器所支持的情況下,直接拷貝流;
利用所述便攜式媒體播放器所支持的預(yù)定編解碼器來(lái)對(duì)流進(jìn)行轉(zhuǎn)換,所述預(yù)定的編解碼器是基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間來(lái)選擇的。
全文摘要
提供了一種用于自動(dòng)轉(zhuǎn)換媒體文件以便在便攜式媒體播放器上重放的方法。該方法包括指定便攜式媒體播放器的類(lèi)型。如果媒體文件的流不能夠被便攜式媒體播放器所重放,流則被丟棄。如果媒體文件的流能夠被便攜式媒體播放器所重放并且被便攜式媒體播放器所支持,流則被直接拷貝到播放器。在媒體文件的流能夠被便攜式媒體播放器所重放但不被便攜式媒體播放器所支持的情況下,流則被利用便攜式媒體播放器所支持的預(yù)定編解碼器來(lái)進(jìn)行轉(zhuǎn)換,該預(yù)定的編解碼器是基于重放質(zhì)量、輸出文件大小和文件轉(zhuǎn)換時(shí)間來(lái)選擇的。還公開(kāi)了相應(yīng)的系統(tǒng)和軟件。
文檔編號(hào)G06F17/00GK101611395SQ200780041225
公開(kāi)日2009年12月23日 申請(qǐng)日期2007年10月31日 優(yōu)先權(quán)日2006年11月6日
發(fā)明者王振良, 林思盈 申請(qǐng)人:創(chuàng)新科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
醴陵市| 红原县| 中江县| 册亨县| 九龙城区| 自贡市| 肃北| 威信县| 同德县| 车险| 安乡县| 太原市| 城市| 中方县| 定陶县| 和平区| 台北市| 清远市| 海口市| 龙口市| 晋州市| 洮南市| 南涧| 维西| 二连浩特市| 本溪| 东平县| 阿克| 洛阳市| 长治市| 临邑县| 江永县| 灌阳县| 安新县| 永州市| 塔河县| 筠连县| 抚宁县| 武陟县| 华坪县| 武胜县|