專利名稱:用于創(chuàng)建和應(yīng)用動(dòng)態(tài)媒體規(guī)范創(chuàng)建器和應(yīng)用器的方法和系統(tǒng)的制作方法
用于創(chuàng)建和應(yīng)用動(dòng)態(tài)媒體規(guī)范創(chuàng)建器和應(yīng)用器的方法和系統(tǒng) 著作權(quán)通告
本專利文獻(xiàn)的公開(kāi)內(nèi)容的一部分包含受著作權(quán)保護(hù)的素材。著作權(quán)所 有人不反對(duì)任何人對(duì)專利文獻(xiàn)或?qū)@_(kāi)以其出現(xiàn)在專利商標(biāo)局專利文件 或記錄中的形式進(jìn)行復(fù)制再現(xiàn),但除此之外保留一切著作權(quán)權(quán)利。
相關(guān)申請(qǐng)
本申請(qǐng)要求以下申請(qǐng)的優(yōu)先權(quán)2006年1月13日遞交的美國(guó)11M申 請(qǐng)No. 60/758,664以及2006年4月10日遞交的美國(guó)lUl申請(qǐng)No. 60/790,569,在此通過(guò)引用將這兩個(gè)申請(qǐng)并入。
背景技術(shù):
在當(dāng)前的因特網(wǎng)中,存在許多不同類(lèi)型的采取數(shù)字文件形式的媒體資 源(media asset)。數(shù)字文件可包含表示一類(lèi)或多類(lèi)內(nèi)容的數(shù)據(jù),所述內(nèi) 容包括但不限于音頻、圖像和視頻。例如,媒體資源可包括諸如以下文件 格式用于音頻的MPEG-1音頻層3 ( "MP3")、用于圖像的聯(lián)合圖片 專家組("JPEG"),用于視頻的運(yùn)動(dòng)圖片專家組("MPEG-2"和 "MPEG-4")、用于動(dòng)畫(huà)的Adobe Flash,以及可執(zhí)行文件。
這些媒體資源目前是利用在專用計(jì)算機(jī)本地執(zhí)行的應(yīng)用來(lái)創(chuàng)建和編輯 的。例如,在數(shù)字視頻的情況下,用于創(chuàng)建和編輯媒體資源的流行應(yīng)用包 括Apple的iMovie禾口 Finalcut Pro以及Microsoft的MovieMaker。在創(chuàng)建 和編輯媒體資源之后, 一個(gè)或多個(gè)文件可被發(fā)送到位于諸如因特網(wǎng)之類(lèi)的 分布式網(wǎng)絡(luò)上的計(jì)算機(jī)(例如服務(wù)器)。服務(wù)器可以容宿文件,以供不同 用戶査看。操作這種服務(wù)器的公司的示例是YouTube (http:〃youtube.com)禾口 Google Video (http:〃video.google.com)。
目前,在將媒體資源發(fā)送到服務(wù)器之前,用戶必須在其客戶端計(jì)算機(jī)
上創(chuàng)建和/或編輯媒體資源。許多用戶因此無(wú)法從另一客戶端編輯媒體資 源,例如如果用戶的客戶端計(jì)算機(jī)不包含適當(dāng)?shù)膽?yīng)用或媒體資源以用于編 輯的話。另外,編輯應(yīng)用一般是為專業(yè)或高端消費(fèi)者市場(chǎng)設(shè)計(jì)的。這種應(yīng) 用不會(huì)滿足缺乏具有可觀的處理能力和/或存儲(chǔ)容量的專用計(jì)算機(jī)的普通消 費(fèi)者的需要。
此外,普通消費(fèi)者一般不會(huì)擁有對(duì)可能廣布于網(wǎng)絡(luò)上的媒體資源進(jìn)行 傳送、共享或訪問(wèn)所必需的傳輸帶寬。越來(lái)越多地,許多媒體資源被存儲(chǔ)
在連接到因特網(wǎng)的計(jì)算機(jī)上。例如,諸如Getty Images之類(lèi)的服務(wù)對(duì)連接 到因特網(wǎng)的計(jì)算機(jī)上存儲(chǔ)的媒體資源(例如圖像)進(jìn)行銷(xiāo)售。從而,當(dāng)用 戶請(qǐng)求媒體資源以便進(jìn)行操縱或編輯時(shí),資源一般會(huì)經(jīng)由網(wǎng)絡(luò)被整體傳 送。尤其是在數(shù)字視頻的情況下,這樣的傳送可能會(huì)消耗巨大的處理和傳 輸資源。
發(fā)明內(nèi)容
針對(duì)這種背景,已經(jīng)開(kāi)發(fā)出用于在處理能力、帶寬和/或存儲(chǔ)容量可能 受限的聯(lián)網(wǎng)計(jì)算環(huán)境中操縱媒體資源的系統(tǒng)和方法。更具體而言,已經(jīng)開(kāi) 發(fā)出這樣的系統(tǒng)和方法,利用該系統(tǒng)和方法,可以創(chuàng)建為了經(jīng)由低帶寬網(wǎng) 絡(luò)傳送以及為了在具有低處理能力和低存儲(chǔ)容量的環(huán)境中編輯和操縱而優(yōu) 化的低分辨率媒體資源,并且可以創(chuàng)建高分辨率媒體資源以用于重放。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種用于編輯低分辨率媒體資源以生成高分辨率的經(jīng)編輯媒體資 源的方法。該方法包括從請(qǐng)求者接收對(duì)編輯第一高分辨率媒體資源的請(qǐng) 求。該方法還包括將低分辨率媒體資源發(fā)送到請(qǐng)求者,該低分辨率媒體資 源基于第一高分辨率媒體資源。該方法包括從請(qǐng)求者接收與低分辨率媒體 資源相關(guān)聯(lián)的編輯指令。該方法還包括基于第一高分辨率媒體資源和與低 分辨率媒體資源相關(guān)聯(lián)的編輯指令生成第二高分辨率媒體資源。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)編碼有或者包含著用于 執(zhí)行一種用于編輯低分辨率媒體資源以生成高分辨率的經(jīng)編輯媒體資源的
方法的計(jì)算機(jī)可執(zhí)行指令。該計(jì)算機(jī)可讀介質(zhì)包括用于從請(qǐng)求者接收對(duì)編 輯第一高分辨率媒體資源的請(qǐng)求的指令。該計(jì)算機(jī)可讀介質(zhì)還包括用于將 低分辨率媒體資源發(fā)送到請(qǐng)求者的指令,該低分辨率媒體資源基于第一高 分辨率媒體資源。該計(jì)算機(jī)可讀介質(zhì)包括用于從請(qǐng)求者接收與低分辨率媒 體資源相關(guān)聯(lián)的編輯指令的指令。該計(jì)算機(jī)可讀介質(zhì)還包括用于基于第一 高分辨率媒體資源和與低分辨率媒體資源相關(guān)聯(lián)的編輯指令生成第二高分 辨率媒體資源的指令。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種系統(tǒng)。該系統(tǒng)包括高分辨率媒體資源庫(kù)。該系統(tǒng)還包括從高 分辨率媒體資源庫(kù)中包含的高分辨率媒體資源生成低分辨率媒體資源的低 分辨率媒體資源生成器。該系統(tǒng)包括基于對(duì)相關(guān)聯(lián)的低分辨率媒體資源作 出的編輯向高分辨率媒體資源應(yīng)用編輯的高分辨率媒體資源編輯器。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種方法。該方法包括接收對(duì)生成視頻資源的請(qǐng)求,視頻資源標(biāo) 識(shí)關(guān)鍵幀主資源中的起始幀和結(jié)束幀。該方法還包括生成視頻資源的第一 部分,第一部分包含與起始幀相關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,關(guān)鍵幀是從關(guān) 鍵幀主資源獲得的。該方法包括生成視頻資源的第二部分,第二部分包含 優(yōu)化幀和關(guān)鍵幀的集合,優(yōu)化幀是從與關(guān)鍵幀主資源相關(guān)聯(lián)的優(yōu)化主資源 獲得的。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種方法。該方法包括接收對(duì)生成視頻資源的請(qǐng)求,視頻資源標(biāo) 識(shí)主資源中的起始幀和結(jié)束幀。該方法還包括生成視頻資源的第一部分, 第一部分包含與起始幀相關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,關(guān)鍵幀是從與主資源 相對(duì)應(yīng)的關(guān)鍵幀主資源獲得的。該方法包括生成視頻資源的第二部分,第 二部分包含優(yōu)化幀和關(guān)鍵幀的集合,優(yōu)化幀是從與主資源相對(duì)應(yīng)的優(yōu)化主 資源獲得的。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種方法。該方法包括接收對(duì)生成視頻資源的請(qǐng)求,視頻資源標(biāo) 識(shí)優(yōu)化主資源中的起始幀和結(jié)束幀。該方法還包括基于優(yōu)化主資源生成關(guān)
鍵幀主資源,關(guān)鍵幀主資源包括與起始幀相對(duì)應(yīng)的一個(gè)或多個(gè)關(guān)鍵幀。該 方法包括生成視頻資源的第一部分,第一部分至少包括優(yōu)化主資源中標(biāo)識(shí) 的起始幀。該方法還包括生成視頻資源的第二部分,第二部分包括優(yōu)化幀 和關(guān)鍵幀的集合,優(yōu)化幀是從優(yōu)化主資源獲得的。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種編碼有或包含著用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令的計(jì) 算機(jī)可讀介質(zhì)。該計(jì)算機(jī)可讀介質(zhì)包括用于接收對(duì)生成視頻資源的請(qǐng)求的 指令,視頻資源標(biāo)識(shí)關(guān)鍵幀主資源中的起始幀和結(jié)束幀。該計(jì)算機(jī)可讀介 質(zhì)還包括用于生成視頻資源的第一部分的指令,第一部分包含與起始幀相 關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,關(guān)鍵幀是從關(guān)鍵幀主資源獲得的。該計(jì)算機(jī)可 讀介質(zhì)包括用于生成視頻資源的第二部分的指令,第二部分包含優(yōu)化幀和 關(guān)鍵幀的集合,優(yōu)化幀是從與關(guān)鍵幀主資源相關(guān)聯(lián)的優(yōu)化主資源獲得的。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種編碼有或包含著用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令的計(jì) 算機(jī)可讀介質(zhì)。該計(jì)算機(jī)可讀介質(zhì)包括用于接收對(duì)生成視頻資源的請(qǐng)求的 指令,視頻資源標(biāo)識(shí)主資源中的起始幀和結(jié)束幀。該計(jì)算機(jī)可讀介質(zhì)還包 括用于生成視頻資源的第一部分的指令,第一部分包含與起始幀相關(guān)聯(lián)的 一個(gè)或多個(gè)關(guān)鍵幀,關(guān)鍵幀是從與主資源相對(duì)應(yīng)的關(guān)鍵幀主資源獲得的。 該計(jì)算機(jī)可讀介質(zhì)包括用于生成視頻資源的第二部分的指令,第二部分包 含優(yōu)化幀和關(guān)鍵幀的集合,優(yōu)化幀是從與主資源相對(duì)應(yīng)的優(yōu)化主資源獲得 的。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種編碼有或包含著用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令的計(jì) 算機(jī)可讀介質(zhì)。該計(jì)算機(jī)可讀介質(zhì)包括用于接收對(duì)生成視頻資源的請(qǐng)求的 指令,視頻資源標(biāo)識(shí)優(yōu)化主資源中的起始幀和結(jié)束幀。該計(jì)算機(jī)可讀介質(zhì) 還包括用于基于優(yōu)化主資源生成關(guān)鍵幀主資源的指令,關(guān)鍵幀主資源包括 與起始幀相對(duì)應(yīng)的一個(gè)或多個(gè)關(guān)鍵幀。該計(jì)算機(jī)可讀介質(zhì)包括用于生成視 頻資源的第一部分的指令,第一部分至少包括優(yōu)化主資源中標(biāo)識(shí)的起始 幀。該計(jì)算機(jī)可讀介質(zhì)還包括用于生成視頻資源的第二部分的指令,第二
部分包括優(yōu)化幀和關(guān)鍵幀的集合,優(yōu)化幀是從優(yōu)化主資源獲得的。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種系統(tǒng)。該系統(tǒng)包括存儲(chǔ)至少一個(gè)高分辨率主資源的主資源 庫(kù)。該系統(tǒng)還包括存儲(chǔ)用于向至少一個(gè)高分辨率主資源應(yīng)用編輯的至少一 個(gè)編輯規(guī)范的規(guī)范應(yīng)用器。該系統(tǒng)還包括向至少一個(gè)高分辨率主資源應(yīng)用
至少一個(gè)編輯規(guī)范的主資源編輯器。該系統(tǒng)還包括生成與高分辨率主資源 相對(duì)應(yīng)的低分辨率主資源的編輯資源生成器。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種方法。該方法包括編輯低分辨率媒體資源,該低分辨率媒體 資源對(duì)應(yīng)于主高分辨率媒體資源。該方法還包括基于對(duì)低分辨率媒體資源 的編輯來(lái)生成編輯規(guī)范。該方法包括向主高分辨率媒體資源應(yīng)用編輯規(guī)范 以創(chuàng)建經(jīng)編輯的高分辨率媒體資源。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種其上存儲(chǔ)有數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì)。該計(jì)算機(jī)可讀介質(zhì) 包括第一數(shù)據(jù)字段,該第一數(shù)據(jù)字段包括標(biāo)識(shí)高分辨率媒體資源的數(shù)據(jù)。 該計(jì)算機(jī)可讀介質(zhì)還包括第二數(shù)據(jù)字段,該第二數(shù)據(jù)字段包括描述對(duì)與高 分辨率媒體資源相關(guān)聯(lián)的低分辨率媒體資源作出的一個(gè)或多個(gè)編輯的數(shù) 據(jù)。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種用于識(shí)別媒體資源的編輯信息的方法。該方法包括編輯低分 辨率媒體資源,該低分辨率媒體資源至少包含與第一高分辨率主媒體資源 相對(duì)應(yīng)的第一部分和與第二高分辨率主媒體資源相對(duì)應(yīng)的第二部分。該方 法還包括接收對(duì)生成高分辨率的經(jīng)編輯媒體資源的請(qǐng)求,該請(qǐng)求標(biāo)識(shí)第一 高分辨率主媒體資源和第二高分辨率主媒體資源。該方法包括生成高分辨 率的經(jīng)編輯媒體資源。該方法還包括使標(biāo)識(shí)第一高分辨率主媒體資源和第 二高分辨率主媒體資源的編輯信息與高分辨率的經(jīng)編輯媒體資源相關(guān)聯(lián)。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)編碼有或者包含著用于 執(zhí)行一種用于識(shí)別媒體資源的編輯信息的方法的計(jì)算機(jī)可執(zhí)行指令。該方
法包括編輯低分辨率媒體資源,該低分辨率媒體資源至少包含與第一高分 辨率主媒體資源相對(duì)應(yīng)的第一部分和與第二高分辨率主媒體資源相對(duì)應(yīng)的 第二部分。該方法還包括接收對(duì)生成高分辨率的經(jīng)編輯媒體資源的請(qǐng)求, 該請(qǐng)求標(biāo)識(shí)第一高分辨率主媒體資源和第二高分辨率主媒體資源。該方法 包括生成高分辨率的經(jīng)編輯媒體資源。該方法還包括使標(biāo)識(shí)第一高分辨率 主媒體資源和第二高分辨率主媒體資源的編輯信息與高分辨率的經(jīng)編輯媒 體資源相關(guān)聯(lián)。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種用于呈現(xiàn)媒體資源的方法。該方法包括接收用于呈現(xiàn)由編輯 規(guī)范定義的聚合媒體資源的命令,該編輯規(guī)范至少標(biāo)識(shí)與至少一個(gè)編輯指 令相關(guān)聯(lián)的第一媒體資源。該方法還包括檢索編輯規(guī)范。該方法包括檢索 第一媒體資源。該方法還包括根據(jù)至少一個(gè)編輯指令在媒體資源呈現(xiàn)設(shè)備 上呈現(xiàn)聚合媒體資源的第一媒體資源。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)編碼有或者包含著用于 執(zhí)行一種用于呈現(xiàn)媒體資源的方法的計(jì)算機(jī)可執(zhí)行指令。該方法包括接收 用于呈現(xiàn)由編輯規(guī)范定義的聚合媒體資源的命令,該編輯規(guī)范至少標(biāo)識(shí)與 至少一個(gè)編輯指令相關(guān)聯(lián)的第一媒體資源。該方法還包括檢索編輯規(guī)范。 該方法包括檢索第一媒體資源。該方法還包括根據(jù)至少一個(gè)編輯指令在媒 體資源呈現(xiàn)設(shè)備上呈現(xiàn)聚合媒體資源的第一媒體資源。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種用于編輯聚合媒體資源的方法。該方法包括在重放會(huì)話中接 收來(lái)自遠(yuǎn)程計(jì)算設(shè)備的與聚合媒體資源相對(duì)應(yīng)的流,該聚合媒體資源包括 至少一個(gè)成分媒體資源。該方法還包括在圖像呈現(xiàn)設(shè)備上呈現(xiàn)聚合媒體資 源。該方法包括接收用于編輯與聚合媒體資源相關(guān)聯(lián)的編輯規(guī)范的用戶命 令。該方法包括發(fā)起用于編輯與聚合媒體資源相關(guān)聯(lián)的編輯規(guī)范的編輯會(huì) 話。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)編碼有或者包含著用于
執(zhí)行一種用于編輯聚合媒體資源的方法的計(jì)算機(jī)可執(zhí)行指令。該方法包括 在重放會(huì)話中接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備的與聚合媒體資源相對(duì)應(yīng)的流,該聚 合媒體資源包括至少一個(gè)成分媒體資源。該方法還包括在圖像呈現(xiàn)設(shè)備上 呈現(xiàn)聚合媒體資源。該方法包括接收用于編輯與聚合媒體資源相關(guān)聯(lián)的編 輯規(guī)范的用戶命令。該方法包括發(fā)起用于編輯與聚合媒體資源相關(guān)聯(lián)的編 輯規(guī)范的編輯會(huì)話。
在一個(gè)示例中(希望該示例是說(shuō)明性的而不是限制性的),本發(fā)明可 被認(rèn)為是一種用于存儲(chǔ)聚合媒體資源的方法。該方法包括存儲(chǔ)多個(gè)成分媒 體資源。該方法還包括存儲(chǔ)第一聚合編輯規(guī)范,該第一聚合編輯規(guī)范包括 用于呈現(xiàn)多個(gè)成分媒體資源以生成第一聚合媒體資源的至少一個(gè)命令。
通過(guò)閱讀以下詳細(xì)描述和查看相關(guān)聯(lián)的附圖,可以清楚看到這些和各 種其他特征以及優(yōu)點(diǎn)。附加的特征在隨后的描述中闡述,并且一部分可從 描述中顯現(xiàn)出來(lái),或者可通過(guò)實(shí)踐所描述的實(shí)施例來(lái)獲知。通過(guò)在書(shū)面描 述及其權(quán)利要求以及附圖中具體指出的結(jié)構(gòu),可以實(shí)現(xiàn)和獲得這些益處和 特征。
應(yīng)當(dāng)明白,以上概括描述和以下詳細(xì)描述都是示例性和說(shuō)明性的,并 且希望提供對(duì)所要求保護(hù)的發(fā)明的進(jìn)一步說(shuō)明。
以下形成本申請(qǐng)一部分的附圖例示了下面描述的系統(tǒng)和方法的實(shí)施 例,而并不想要以任何方式限制本發(fā)明的范圍,該范圍應(yīng)當(dāng)基于權(quán)利要求 確定。
圖1圖示出在聯(lián)網(wǎng)計(jì)算環(huán)境中用于操縱媒體資源的系統(tǒng)的實(shí)施例。 圖2圖示出在聯(lián)網(wǎng)計(jì)算環(huán)境中用于操縱媒體資源的系統(tǒng)的實(shí)施例。
圖3圖示出用于編輯低分辨率媒體資源以生成高分辨率的經(jīng)編輯媒體 資源的方法的實(shí)施例。
圖4圖示出用于生成媒體資源的方法的實(shí)施例。 圖5圖示出用于生成媒體資源的方法的實(shí)施例。 圖6圖示出用于生成媒體資源的方法的實(shí)施例。
圖7圖示出用于記錄對(duì)媒體內(nèi)容的編輯的方法的實(shí)施例。
圖8圖示出用于識(shí)別媒體資源的編輯信息的方法的實(shí)施例。 圖9圖示出用于呈現(xiàn)媒體資源的方法的實(shí)施例。 圖IO圖示出用于存儲(chǔ)聚合媒體資源的方法的實(shí)施例。 圖11圖示出用于編輯聚合媒體資源的方法的實(shí)施例。
具體實(shí)施例方式
圖1圖示出用于生成媒體資源的系統(tǒng)100的實(shí)施例。在一個(gè)實(shí)施例 中,系統(tǒng)100包括主資源庫(kù)102。在一個(gè)實(shí)施例中,主資源庫(kù)102可以是 數(shù)據(jù)的邏輯分組,包括但不限于高分辨率和低分辨率媒體資源。在另一個(gè) 實(shí)施例中,主資源庫(kù)102可以是數(shù)據(jù)的物理分組,包括但不限于高分辨率 和低分辨率媒體資源。在一個(gè)實(shí)施例中,主資源庫(kù)102可包括一個(gè)或多個(gè) 數(shù)據(jù)庫(kù),并且駐留在一個(gè)或多個(gè)服務(wù)器上。在一個(gè)實(shí)施例中,主資源庫(kù) 102可包括多個(gè)庫(kù),包括公共庫(kù)、私有庫(kù)和共享庫(kù)。在一個(gè)實(shí)施例中,主 資源庫(kù)102可被組織成可搜索庫(kù)。在另一個(gè)實(shí)施例中,構(gòu)成主資源庫(kù)102 的一個(gè)或多個(gè)服務(wù)器可包括與用于存儲(chǔ)數(shù)字文件的一個(gè)或多個(gè)存儲(chǔ)設(shè)備的 連接。
就本公開(kāi)、與本公開(kāi)相關(guān)聯(lián)的附圖和所附權(quán)利要求而言,術(shù)語(yǔ)"文 件" 一般指的是被作為一個(gè)單元存儲(chǔ)并且可以被檢索、修改、存儲(chǔ)、刪除 或傳送等等的信息的集合。存儲(chǔ)設(shè)備可以包括但不限于易失性存儲(chǔ)器(例 如RAM、 DRAM)、非易失性存儲(chǔ)器(例如ROM、 EPROM、閃存)、 和諸如硬盤(pán)驅(qū)動(dòng)器和光驅(qū)之類(lèi)的設(shè)備。存儲(chǔ)設(shè)備可冗余地存儲(chǔ)信息。存儲(chǔ) 設(shè)備還可被并行地、串行地或按某種其他連接配置連接。如本實(shí)施例中所 述, 一個(gè)或多個(gè)資源可駐留在主資源庫(kù)102內(nèi)。
就本公開(kāi)、與本公開(kāi)相關(guān)聯(lián)的附圖和所附權(quán)利要求而言,"資源"指 的是可被包括在一個(gè)或多個(gè)文件內(nèi)的內(nèi)容的邏輯集合。例如,資源可包括 包含圖像(例如視頻的靜止圖像)、音頻和視頻信息的單個(gè)文件(例如 MPEG視頻文件)。又例如,資源還可包括可集體用于呈現(xiàn)動(dòng)畫(huà)或視頻的 文件(例如JPEG圖像文件)的集合。又例如,資源還可包括可執(zhí)行文件
(例如,可執(zhí)行向量圖形文件,比如SWF文件或FLA文件)。主資源庫(kù) 102可包括許多類(lèi)型的資源,包括但不限于視頻、圖像、動(dòng)畫(huà)、文本、可 執(zhí)行文件和音頻。在一個(gè)實(shí)施例中,主資源庫(kù)102可包括一個(gè)或多個(gè)高分 辨率主資源。對(duì)于本公開(kāi)的其余部分,"主資源"將被公開(kāi)為包含視頻內(nèi) 容的數(shù)字文件。但是,本領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識(shí)到,主資源并不限于包 含視頻信息,如前所述,主資源可包含任何類(lèi)型的信息,其中包括但不限 于圖像、音頻、文本、可執(zhí)行文件和/或動(dòng)畫(huà)。
在一個(gè)實(shí)施例中,媒體資源可被存儲(chǔ)在主資源庫(kù)102中,以便保持媒 體資源的質(zhì)量。例如,在包括視頻信息的媒體資源的情況下,視頻質(zhì)量的 兩個(gè)重要方面是空間分辨率和時(shí)間分辨率??臻g分辨率一般描述所顯示的 圖像中的非模糊的清晰度,而時(shí)間分辨率一般描述運(yùn)動(dòng)的平滑度。像電影 這樣的運(yùn)動(dòng)視頻由每秒一定數(shù)目的幀構(gòu)成,以表示場(chǎng)景中的運(yùn)動(dòng)。 一般 地,數(shù)字化視頻的第一步是將每個(gè)幀劃分成大量的圖片元素,或者簡(jiǎn)稱為 像素或象素。像素?cái)?shù)目越大,空間分辨率就越高。類(lèi)似地,每秒的幀越 多,時(shí)間分辨率就越高。
在一個(gè)實(shí)施例中,媒體資源可被存儲(chǔ)在主資源庫(kù)102中,作為不被直 接操縱的主資源。例如,媒體資源可以以其原始形式被保存在主資源庫(kù) 102中,但它仍可用于創(chuàng)建拷貝或派生媒體資源(例如,低分辨率資 源)。在一個(gè)實(shí)施例中,媒體資源也可在帶有相應(yīng)或相關(guān)聯(lián)資源的情況下 被存儲(chǔ)在主資源庫(kù)102中。在一個(gè)實(shí)施例中,存儲(chǔ)在主資源庫(kù)102中的媒 體資源可被存儲(chǔ)為同一媒體資源的多個(gè)版本。例如,存儲(chǔ)在主資源庫(kù)102 中的媒體資源的多個(gè)版本可包括沒(méi)有為了壓縮目的而利用幀內(nèi)相似性的全 關(guān)鍵幀(all-keyframe)版本,以及利用了幀內(nèi)相似性的優(yōu)化版本。在一個(gè) 實(shí)施例中,原始媒體資源可表示全關(guān)鍵幀版本。在另一個(gè)實(shí)施例中,原始 媒體資源可以原本是優(yōu)化版本形式的,或者被存儲(chǔ)為優(yōu)化版本。本領(lǐng)域的 技術(shù)人員將會(huì)認(rèn)識(shí)到,媒體資源在主資源庫(kù)102內(nèi)可采取許多形式,這些 形式在本公開(kāi)的范圍之內(nèi)。
在一個(gè)實(shí)施例中,系統(tǒng)100還包括編輯資源生成器104。在一個(gè)實(shí)施 例中,編輯資源生成器104可包括代碼轉(zhuǎn)換硬件和/或軟件,所述硬件和/
或軟件可將媒體資源從一種格式轉(zhuǎn)換成另一種格式,等等。例如,代碼轉(zhuǎn)
換器可用于將MPEG文件轉(zhuǎn)換成Quicktime文件。又例如,代碼轉(zhuǎn)換器可 用于將JPEG文件轉(zhuǎn)換成位圖(例如氣BMP)文件。又例如,代碼轉(zhuǎn)換器 可將媒體資源格式標(biāo)準(zhǔn)化為Flash視頻文件(*.FLV)格式。在一個(gè)實(shí)施例 中,代碼轉(zhuǎn)換器可創(chuàng)建原始媒體資源的多個(gè)版本。例如,在接收到原始媒 體資源后,代碼轉(zhuǎn)換器可將原始媒體資源轉(zhuǎn)換成高分辨率版本和低分辨率 版本。又例如,代碼轉(zhuǎn)換器可將原始媒體資源轉(zhuǎn)換成一個(gè)或多個(gè)文件。在 一個(gè)實(shí)施例中,代碼轉(zhuǎn)換器可存在于遠(yuǎn)程計(jì)算設(shè)備上。在另一個(gè)實(shí)施例 中,代碼轉(zhuǎn)換器可存在于一個(gè)或多個(gè)連接的計(jì)算機(jī)上。在一個(gè)實(shí)施例中, 編輯資源生成器104還可包括用于將媒體資源傳送和/或上載到一個(gè)或多個(gè) 計(jì)算機(jī)的硬件和/或軟件。在另一個(gè)實(shí)施例中,編輯資源生成器104可包括 或連接到用于從諸如數(shù)字相機(jī)之類(lèi)的外部來(lái)源捕捉媒體資源的硬件和/或軟 件。
在一個(gè)實(shí)施例中,編輯資源生成器104可生成主資源庫(kù)102中存儲(chǔ)的 高分辨率媒體資源的低分辨率版本。在另一個(gè)實(shí)施例中,編輯資源生成器 104例如可通過(guò)實(shí)時(shí)轉(zhuǎn)換主資源庫(kù)102中存儲(chǔ)的媒體資源并將媒體資源作 為流發(fā)送到遠(yuǎn)程計(jì)算設(shè)備,來(lái)發(fā)送媒體資源的低分辨率版本。在另一個(gè)實(shí) 施例中,編輯資源生成器104可生成另一媒體資源(例如主資源)的低質(zhì) 量版本,使得低質(zhì)量版本保存下來(lái),而同時(shí)仍提供足夠的數(shù)據(jù)以使得用戶 能夠向低質(zhì)量版本應(yīng)用編輯。
在一個(gè)實(shí)施例中,系統(tǒng)100還可包括規(guī)范應(yīng)用器106。在一個(gè)實(shí)施例 中,規(guī)范應(yīng)用器106可包括一個(gè)或多個(gè)文件或編輯規(guī)范,所述文件或編輯 規(guī)范包括用于對(duì)媒體資源(例如高分辨率媒體資源)進(jìn)行編輯和修改的指 令。在一個(gè)實(shí)施例中,規(guī)范應(yīng)用器106可包括一個(gè)或多個(gè)編輯規(guī)范,所述 編輯規(guī)范包括基于對(duì)相應(yīng)或相關(guān)聯(lián)的低分辨率媒體資源進(jìn)行的編輯對(duì)高分 辨率媒體資源進(jìn)行修改的指令。在一個(gè)實(shí)施例中,規(guī)范應(yīng)用器106可將多 個(gè)編輯規(guī)范存儲(chǔ)在一個(gè)或多個(gè)庫(kù)中。
在一個(gè)實(shí)施例中,系統(tǒng)100還包括可向媒體資源應(yīng)用一個(gè)或多個(gè)編輯 規(guī)范的主資源編輯器108。例如,主資源編輯器108可將存儲(chǔ)在規(guī)范應(yīng)用 器106的編輯規(guī)范應(yīng)用到第一高分辨率媒體資源,從而創(chuàng)建另一高分辨率
媒體資源,例如第二高分辨率媒體資源。在一個(gè)實(shí)施例中,主資源編輯器
108可實(shí)時(shí)地向媒體資源應(yīng)用編輯規(guī)范。例如,主資源編輯器108可在媒 體資源被發(fā)送到另一位置時(shí)修改媒體資源。在另一個(gè)實(shí)施例中,主資源編 輯器108可非實(shí)時(shí)地向媒體資源應(yīng)用編輯規(guī)范。例如,主資源編輯器108 可作為調(diào)度過(guò)程的一部分地向媒體資源應(yīng)用編輯規(guī)范。在一個(gè)實(shí)施例中, 主資源編輯器108可用于使經(jīng)由網(wǎng)絡(luò)傳送大媒體資源的必要性最小化。例 如,通過(guò)在編輯規(guī)范中存儲(chǔ)編輯,主資源編輯器108可通過(guò)網(wǎng)絡(luò)傳送小數(shù) 據(jù)文件,以對(duì)存儲(chǔ)在一個(gè)或多個(gè)本地計(jì)算機(jī)(例如,構(gòu)成主資源庫(kù)的計(jì)算 機(jī))上的更高質(zhì)量的資源實(shí)現(xiàn)在遠(yuǎn)程計(jì)算設(shè)備上進(jìn)行的操縱。
在另一個(gè)實(shí)施例中,主資源編輯器108可響應(yīng)于來(lái)自遠(yuǎn)程計(jì)算設(shè)備的 命令(例如,在遠(yuǎn)程計(jì)算設(shè)備處點(diǎn)擊"重混(remix)"按鈕可以命令主資 源編輯器108向高分辨率媒體資源應(yīng)用編輯規(guī)范)。例如,主資源編輯器 108可在收到從遠(yuǎn)程計(jì)算設(shè)備發(fā)出的用戶命令后動(dòng)態(tài)地或交互式地向媒體 資源應(yīng)用編輯規(guī)范。在一個(gè)實(shí)施例中,主資源編輯器108可動(dòng)態(tài)地向高分 辨率應(yīng)用編輯規(guī)范以生成經(jīng)編輯的高分辨率媒體資源以便重放。在另一個(gè) 實(shí)施例中,主資源編輯器108可對(duì)遠(yuǎn)程計(jì)算設(shè)備和一個(gè)或多個(gè)通過(guò)網(wǎng)絡(luò) (例如因特網(wǎng)114)連接的計(jì)算機(jī)上的媒體資源應(yīng)用編輯規(guī)范。例如,使 編輯規(guī)范的應(yīng)用一分為二可以在將經(jīng)編輯的高分辨率資源傳送到遠(yuǎn)程計(jì)算 設(shè)備以便重放之前使其大小最小化。在另一個(gè)實(shí)施例中,主資源編輯器 108可在遠(yuǎn)程計(jì)算設(shè)備上應(yīng)用編輯規(guī)范,例如以便利用可在播放時(shí)在遠(yuǎn)程 計(jì)算設(shè)備上高效執(zhí)行的基于向量的處理。
在一個(gè)實(shí)施例中,系統(tǒng)100還包括編輯器110,該編輯器110可駐留 在連接到一個(gè)或多個(gè)聯(lián)網(wǎng)的計(jì)算機(jī)(例如因特網(wǎng)114)的遠(yuǎn)程計(jì)算設(shè)備 112上。在一個(gè)實(shí)施例中,編輯器110可包括軟件。例如,編輯器110可 以是獨(dú)立的程序。又例如,編輯器110可包括一個(gè)或多個(gè)指令,該一個(gè)或 多個(gè)指令可通過(guò)諸如因特網(wǎng)114瀏覽器(例如Microsoft Internet Explorer) 之類(lèi)的另一程序來(lái)執(zhí)行。在一個(gè)實(shí)施例中,編輯器iio可被設(shè)計(jì)有與其他 媒體編輯程序相似的用戶界面。在一個(gè)實(shí)施例中,編輯器110可包含與主
資源庫(kù)102、編輯資源庫(kù)104、規(guī)范應(yīng)用器106和/或主資源編輯器108的 連接。在一個(gè)實(shí)施例中,編輯器110可包括可被遠(yuǎn)程計(jì)算設(shè)備應(yīng)用到媒體 資源的預(yù)先構(gòu)造或"默認(rèn)"的編輯規(guī)范。在一個(gè)實(shí)施例中,編輯器110可 包括播放器程序,用于顯示媒體資源和/或在媒體資源重放時(shí)應(yīng)用來(lái)自編輯 規(guī)范的一個(gè)或多個(gè)指令。在另一個(gè)實(shí)施例中,編輯器110可連接到播放器 程序(例如,獨(dú)立的編輯器可連接到瀏覽器)。
圖2圖示出用于生成媒體資源的系統(tǒng)200的實(shí)施例。在一個(gè)實(shí)施例 中,系統(tǒng)200包括高分辨率媒體資源庫(kù)202。在一個(gè)實(shí)施例中,高分辨率 媒體資源庫(kù)202可以是共享庫(kù)、公共庫(kù)和/或私有庫(kù)。在一個(gè)實(shí)施例中,高 分辨率媒體資源庫(kù)202可包括至少一個(gè)視頻文件。在另一個(gè)實(shí)施例中,高 分辨率媒體資源庫(kù)202可包括至少一個(gè)音頻文件。在另一個(gè)實(shí)施例中,高 分辨率媒體資源庫(kù)202可包括對(duì)駐留在遠(yuǎn)程計(jì)算設(shè)備212上的媒體資源的 至少一個(gè)引用。在一個(gè)實(shí)施例中,高分辨率媒體資源庫(kù)202可駐留在多個(gè) 計(jì)算設(shè)備上。
在一個(gè)實(shí)施例中,系統(tǒng)200還包括低分辨率媒體資源生成器204,該 低分辨率媒體資源生成器204從包含在高分辨率媒體資源庫(kù)中的高分辨率 媒體資源生成低分辨率媒體資源。例如,如上所述,低分辨率媒體資源生 成器204可將高分辨率媒體資源轉(zhuǎn)換成低分辨率媒體資源。
在一個(gè)實(shí)施例中,系統(tǒng)200還包括低分辨率媒體資源編輯器208,該 低分辨率媒體資源編輯器208經(jīng)由諸如因特網(wǎng)214之類(lèi)的網(wǎng)絡(luò)將對(duì)相關(guān)聯(lián) 的低分辨率媒體資源作出的編輯發(fā)送到一個(gè)或多個(gè)計(jì)算機(jī)。在另一個(gè)實(shí)施 例中,低分辨率媒體資源編輯器208可駐留在遠(yuǎn)離高分辨率媒體資源編輯 器的計(jì)算設(shè)備上,例如駐留在遠(yuǎn)程計(jì)算設(shè)備212上。在另一個(gè)實(shí)施例中, 低分辨率媒體資源編輯器208可利用瀏覽器。例如,低分辨率媒體資源編 輯器208可將低分辨率媒體資源存儲(chǔ)在瀏覽器的緩存中。
在一個(gè)實(shí)施例中,系統(tǒng)200還可包括顯示相關(guān)聯(lián)的低分辨率媒體資源 的圖像呈現(xiàn)設(shè)備210。在一個(gè)實(shí)施例中,圖像呈現(xiàn)設(shè)備210駐留在遠(yuǎn)離高 分辨率媒體資源編輯器206的計(jì)算設(shè)備212上。在另一個(gè)實(shí)施例中,圖像 呈現(xiàn)設(shè)備210可利用瀏覽器。
在一個(gè)實(shí)施例中,系統(tǒng)200還包括高分辨率媒體資源編輯器206,該 高分辨率媒體資源編輯器206基于對(duì)相關(guān)聯(lián)的低分辨率媒體資源作出的編 輯來(lái)向高分辨率媒體資源應(yīng)用編輯。
圖3圖示出用于編輯低分辨率媒體資源以生成高分辨率的經(jīng)編輯媒體 資源的方法300的實(shí)施例。在方法300中,在請(qǐng)求操作302中,從請(qǐng)求者 接收對(duì)編輯第一高分辨率媒體的請(qǐng)求。在一個(gè)實(shí)施例中,第一高分辨率媒 體資源可包括多個(gè)文件,并且在請(qǐng)求操作302中接收對(duì)編輯第一高分辨率 媒體資源的請(qǐng)求還可包括接收對(duì)編輯多個(gè)文件中的至少一個(gè)文件的請(qǐng)求。 在另一個(gè)實(shí)施例中,請(qǐng)求操作302還可包括接收對(duì)編輯至少一個(gè)高分辨率 音頻或視頻文件的請(qǐng)求。
在方法300中,在發(fā)送操作304中,基于第一高分辨率媒體資源的低 分辨率媒體資源被發(fā)送到請(qǐng)求者。在一個(gè)實(shí)施例中,發(fā)送操作304可包括 發(fā)送至少一個(gè)低分辨率音頻或視頻文件。在另一個(gè)實(shí)施例中,發(fā)送操作 304還可包括將與第一高分辨率媒體資源相關(guān)聯(lián)的至少一個(gè)高分辨率音頻 或視頻文件從第一文件格式分別轉(zhuǎn)換成具有第二文件格式的至少一個(gè)低分 辨率音頻或視頻文件。例如,高分辨率的未經(jīng)壓縮的音頻文件(例如 WAV文件)可被轉(zhuǎn)換成經(jīng)壓縮的音頻文件(例如MP3文件)。又例如, 具有較小壓縮比的經(jīng)壓縮文件可被轉(zhuǎn)換成相同格式的文件,但以更大的壓 縮比被格式化。
方法300隨后包括在接收操作306中從請(qǐng)求者接收與低分辨率媒體資 源相關(guān)聯(lián)的編輯指令。在一個(gè)實(shí)施例中,接收操作306還可包括接收修改 至少一個(gè)高分辨率視頻文件的視頻展示屬性的指令。例如,視頻展示屬性 的修改可包括接收修改圖像縱橫比、空間分辨率值、時(shí)間分辨率值、比特 率值或者壓縮值的指令。在另一個(gè)實(shí)施例中,接收操作306還可包括接收 修改至少一個(gè)高分辨率視頻文件的時(shí)間線(例如,幀順序)的指令。
方法300還包括在生成操作308中基于第一高分辨率媒體資源和與低 分辨率媒體資源相關(guān)聯(lián)的編輯指令來(lái)生成第二高分辨率媒體資源。在生成 操作308的一個(gè)實(shí)施例中,編輯規(guī)范被應(yīng)用到構(gòu)成第一高分辨率媒體資源 的至少一個(gè)高分辨率音頻或視頻文件。在另一個(gè)實(shí)施例中,生成操作308
還包括以下步驟生成與第一高分辨率媒體資源相關(guān)聯(lián)的至少一個(gè)高分辨 率音頻或視頻文件的拷貝;分別向至少一個(gè)高分辨率音頻或視頻文件應(yīng)用 編輯指令;以及將拷貝保存為第二高分辨率媒體資源。
在方法300的另一實(shí)施例中,第二高分辨率媒體資源的至少一部分可 被發(fā)送到遠(yuǎn)程計(jì)算設(shè)備。在方法300的另一實(shí)施例中,第二高分辨率媒體 資源的至少一部分可被圖像呈現(xiàn)設(shè)備所顯示。例如,圖像呈現(xiàn)設(shè)備可采取 駐留在遠(yuǎn)程計(jì)算設(shè)備處的瀏覽器的形式。
圖4圖示出用于生成媒體資源的方法400的實(shí)施例。在方法400中, 在接收操作402中接收對(duì)生成視頻資源的請(qǐng)求,該視頻資源標(biāo)識(shí)關(guān)鍵幀主 資源中的起始幀和結(jié)束幀。例如,接收操作402的請(qǐng)求可標(biāo)識(shí)視頻資源的 第一部分和/或第二部分。
在生成第一部分的操作404中,方法400隨后包括生成視頻資源的第 一部分,其中第一部分包含與起始幀相關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,并且關(guān) 鍵幀是從關(guān)鍵幀主資源獲得的。例如,如果關(guān)鍵幀主資源包括未經(jīng)壓縮的 視頻文件,則未經(jīng)壓縮的視頻文件的一個(gè)或多個(gè)幀可包括與媒體資源的起 始幀相關(guān)聯(lián)的關(guān)鍵幀。
在生成第二部分的操作406中,方法400還包括生成視頻資源的第二 部分,其中第二部分包含優(yōu)化幀和關(guān)鍵幀的集合,并且優(yōu)化幀是從與關(guān)鍵 幀主資源相關(guān)聯(lián)的優(yōu)化主資源獲得的。例如,如果優(yōu)化主資源包括經(jīng)壓縮 的視頻文件,則被壓縮的一組幀可在視頻資源中與來(lái)自未經(jīng)壓縮的視頻文 件的一個(gè)或多個(gè)未經(jīng)壓縮的幀相組合。
在方法400的另一實(shí)施例中,可以維護(hù)主資源的庫(kù),以便可以生成與 庫(kù)主資源中的至少一個(gè)相對(duì)應(yīng)的關(guān)鍵幀主資源和優(yōu)化主資源。在方法400 的另一實(shí)施例中,請(qǐng)求可以標(biāo)識(shí)關(guān)鍵幀主資源中的分別與起始幀或結(jié)束幀 相對(duì)應(yīng)的起始關(guān)鍵幀或結(jié)束關(guān)鍵幀。
圖5圖示出用于生成媒體資源的方法500的實(shí)施例。在方法500中, 在接收操作502中接收對(duì)生成視頻資源的請(qǐng)求,該視頻資源標(biāo)識(shí)主資源中 的起始幀和結(jié)束幀。例如,接收操作502的請(qǐng)求可標(biāo)識(shí)視頻資源的第一部 分和/或第二部分。
在生成第一部分的操作504中,方法500隨后包括生成視頻資源的第 一部分,其中第一部分包含與起始幀相關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,例如, 從關(guān)鍵幀主資源獲得的關(guān)鍵幀對(duì)應(yīng)于主資源。
在生成第二部分的操作506中,方法500隨后包括生成視頻資源的第 二部分,其中第二部分包含優(yōu)化幀和關(guān)鍵幀的集合,并且從優(yōu)化主資源獲 得的優(yōu)化幀對(duì)應(yīng)于主資源。例如,如果優(yōu)化主資源包括經(jīng)壓縮的視頻文 件,則被壓縮的一組幀可在視頻資源中與來(lái)自關(guān)鍵幀主資源的一個(gè)或多個(gè) 未經(jīng)壓縮的幀相組合。
在方法500的另一實(shí)施例中,可以維護(hù)主資源的庫(kù),以便可以生成與 庫(kù)主資源中的至少一個(gè)相對(duì)應(yīng)的關(guān)鍵幀主資源和優(yōu)化主資源。在方法500 的另一實(shí)施例中,請(qǐng)求可以標(biāo)識(shí)關(guān)鍵幀主資源中的分別與起始幀或結(jié)束幀 相對(duì)應(yīng)的起始關(guān)鍵幀或結(jié)束關(guān)鍵幀。
圖6圖示出用于生成媒體資源的方法600的實(shí)施例。在方法600中, 在接收操作602中接收對(duì)生成視頻資源的請(qǐng)求,其中視頻資源標(biāo)識(shí)優(yōu)化主 資源中的起始幀和結(jié)束幀。例如,接收操作602的請(qǐng)求可標(biāo)識(shí)視頻資源的 第一部分和/或第二部分。
方法600隨后包括在生成關(guān)鍵幀的操作604中,基于優(yōu)化主資源生成 包括與起始幀相對(duì)應(yīng)的一個(gè)或多個(gè)關(guān)鍵幀的關(guān)鍵幀主資源。在生成第一部 分的操作606中,方法600還包括生成視頻資源的第一部分,其中第一部 分至少包括優(yōu)化主資源中標(biāo)識(shí)的起始幀。在生成第二部分的操作608中, 方法600隨后還包括生成視頻資源的第二部分,其中第二部分包括優(yōu)化幀 和關(guān)鍵幀的集合,并且優(yōu)化幀是從優(yōu)化主資源獲得的。
在方法600的另一實(shí)施例中,可以維護(hù)主資源的庫(kù),以便可以生成與 庫(kù)主資源中的至少一個(gè)相對(duì)應(yīng)的關(guān)鍵幀主資源和優(yōu)化主資源。在方法600 的另一實(shí)施例中,請(qǐng)求可以標(biāo)識(shí)關(guān)鍵幀主資源中的分別與起始幀或結(jié)束幀 相對(duì)應(yīng)的起始關(guān)鍵幀或結(jié)束關(guān)鍵幀。
圖7圖示出用于記錄對(duì)媒體內(nèi)容的編輯的方法700的實(shí)施例。在方法 700中,在編輯操作702中編輯與主高分辨率媒體資源相對(duì)應(yīng)的低分辨率 媒體資源。在一個(gè)實(shí)施例中,編輯包括修改與主高分辨率媒體資源相對(duì)應(yīng)
的低分辨率媒體資源的圖像。例如,當(dāng)圖像包括像素?cái)?shù)據(jù)時(shí),可以操縱像 素以使其以不同的顏色或不同的亮度出現(xiàn)。在另一個(gè)實(shí)施例中,編輯包括 修改與主高分辨率媒體資源的持續(xù)時(shí)間相對(duì)應(yīng)的低分辨率媒體資源的持續(xù) 時(shí)間。例如,修改持續(xù)時(shí)間可包括縮短低分辨率媒體資源和與低分辨率媒 體資源相對(duì)應(yīng)的高分辨率媒體資源。
在主高分辨率媒體資源和低分辨率媒體資源包括視頻信息的至少一個(gè) 或多個(gè)幀的另一實(shí)施例中,編輯包括修改與主高分辨率媒體資源相對(duì)應(yīng)的 低分辨率媒體資源的視頻信息的至少一個(gè)或多個(gè)幀的過(guò)渡屬性。例如,諸 如淡入或淡出過(guò)渡之類(lèi)的過(guò)渡可以將一個(gè)幀的圖像替換為另一幀的圖像。 在另一個(gè)實(shí)施例中,編輯包括修改與主高分辨率媒體資源相對(duì)應(yīng)的低分辨 率媒體資源的音頻分量的音量值。例如,包括視頻信息的媒體資源可包括 依據(jù)是較大的還是較小的音量值被選擇而被播放得更響亮或更柔和的音 軌。
在主高分辨率媒體資源和低分辨率媒體資源包括順序視頻信息的至少 兩個(gè)或更多個(gè)幀的另一實(shí)施例中,編輯包括修改與主高分辨率媒體資源相 對(duì)應(yīng)的低分辨率媒體資源的順序視頻信息的至少兩個(gè)或更多個(gè)幀的順序。 例如,第二幀可以被排序在包括視頻信息的媒體資源的第一幀之前。
在另一個(gè)實(shí)施例中,編輯包括修改與對(duì)應(yīng)于主高分辨率媒體資源的低 分辨率媒體資源相關(guān)聯(lián)的一個(gè)或多個(gè)統(tǒng)一資源定位符(例如URL)。在另 一個(gè)實(shí)施例中,編輯包括修改與主高分辨率媒體資源相對(duì)應(yīng)的低分辨率媒
體資源的重放速率(例如30幀每秒)。在另一個(gè)實(shí)施例中,編輯包括修 改與主高分辨率媒體資源相對(duì)應(yīng)的低分辨率媒體資源的分辨率(例如時(shí)間 或空間分辨率)。在一個(gè)實(shí)施例中,編輯可發(fā)生在遠(yuǎn)程計(jì)算設(shè)備上。例 如,編輯規(guī)范本身可以在遠(yuǎn)程計(jì)算設(shè)備上被創(chuàng)建。類(lèi)似地,例如,經(jīng)編輯 的高分辨率媒體資源可被發(fā)送到遠(yuǎn)程計(jì)算設(shè)備,以便在諸如瀏覽器之類(lèi)的 圖像呈現(xiàn)設(shè)備上呈現(xiàn)。
方法700隨后包括在生成操作704中基于對(duì)低分辨率媒體資源的編輯 來(lái)生成編輯規(guī)范。方法700還包括在應(yīng)用操作706中向主高分辨率媒體資 源應(yīng)用編輯規(guī)范以創(chuàng)建經(jīng)編輯的高分辨率媒體資源。在一個(gè)實(shí)施例中,方
法700還包括在圖像呈現(xiàn)設(shè)備上呈現(xiàn)經(jīng)編輯的高分辨率媒體資源。例如,
呈現(xiàn)經(jīng)編輯的高分辨率媒體資源本身可包括向經(jīng)編輯的高分辨率媒體資源 應(yīng)用媒體資源過(guò)濾器。又例如,應(yīng)用媒體資源過(guò)濾器可包括利用動(dòng)畫(huà)來(lái)覆 蓋經(jīng)編輯的高分辨率媒體資源。又例如,應(yīng)用媒體資源過(guò)濾器還可包括改 變經(jīng)編輯的高分辨率媒體資源的顯示屬性。改變顯示屬性可包括但不限于 改變視頻展示屬性。在此示例中,應(yīng)用媒體資源過(guò)濾器可包括改變視頻效 果、標(biāo)題、幀速率、技巧播放效果(例如,媒體資源過(guò)濾器可改變快進(jìn)、 暫停、慢動(dòng)作和/或倒回操作)和/或合成顯示(例如,同時(shí)顯示兩個(gè)不同 媒體資源的至少一部分,例如在畫(huà)中畫(huà)和/或綠屏合成的情況下)。在另一
個(gè)實(shí)施例中,方法700還可包括存儲(chǔ)編輯規(guī)范。例如,編輯規(guī)范可被存儲(chǔ) 在遠(yuǎn)程計(jì)算設(shè)備或經(jīng)由網(wǎng)絡(luò)(例如經(jīng)由因特網(wǎng))連接的一個(gè)或多個(gè)計(jì)算機(jī) 處。
圖8圖示出用于識(shí)別媒體資源的編輯信息的方法800的實(shí)施例。在方 法800中,在編輯操作802中編輯低分辨率媒體資源,其中低分辨率媒體 資源至少包含與第一高分辨率主媒體資源相對(duì)應(yīng)的第一部分和與第二高分 辨率主媒體資源相對(duì)應(yīng)的第二部分。在一個(gè)實(shí)施例中,編輯操作802還包 括將編輯信息中的至少一些作為元數(shù)據(jù)與高分辨率的經(jīng)編輯媒體資源一起 存儲(chǔ)。在另一個(gè)實(shí)施例中,編輯操作802可發(fā)生在遠(yuǎn)程計(jì)算設(shè)備上。
在接收操作804中,方法800隨后包括接收對(duì)生成高分辨率的經(jīng)編輯 媒體資源的請(qǐng)求,其中該請(qǐng)求標(biāo)識(shí)第一高分辨率主媒體資源和第二高分辨 率主媒體資源。方法800隨后包括在生成操作806中生成高分辨率的經(jīng)編 輯媒體資源。方法800還包括在關(guān)聯(lián)操作808中,使標(biāo)識(shí)第一高分辨率主 媒體資源和第二高分辨率主媒體資源的編輯信息與高分辨率的經(jīng)編輯媒體 資源相關(guān)聯(lián)。
在一個(gè)實(shí)施例中,方法800還包括檢索第一高分辨率主媒體資源或第 二高分辨率主媒體資源。在另一個(gè)實(shí)施例中,方法800還包括將檢索到的 第一高分辨率媒體資源和檢索到的第二高分辨率媒體資源組裝成高分辨率 的經(jīng)編輯媒體資源。
圖9圖示出用于呈現(xiàn)媒體資源的方法900的實(shí)施例。在方法900中,
在接收操作902中接收用于呈現(xiàn)由編輯規(guī)范定義的聚合媒體資源的命令, 其中編輯規(guī)范至少標(biāo)識(shí)與至少一個(gè)編輯指令相關(guān)聯(lián)的第一媒體資源。在一 個(gè)實(shí)施例中,接收操作902包括末端用戶命令。在另一個(gè)實(shí)施例中,接收 操作902可包括由諸如遠(yuǎn)程計(jì)算設(shè)備之類(lèi)的計(jì)算設(shè)備發(fā)出的命令。在另一 個(gè)實(shí)施例中,接收操作902可包括一系列命令,該一系列命令一起代表呈 現(xiàn)由編輯規(guī)范定義的聚合媒體資源的命令。
在編輯規(guī)范檢索操作904中,檢索編輯規(guī)范。在一個(gè)實(shí)施例中,檢索 操作904可包括從存儲(chǔ)器或某個(gè)其他存儲(chǔ)設(shè)備檢索編輯規(guī)范。在另一個(gè)實(shí) 施例中,檢索操作904可包括從遠(yuǎn)程計(jì)算設(shè)備檢索編輯規(guī)范。在另一個(gè)實(shí) 施例中,在檢索操作904中檢索編輯規(guī)范可包括檢索集體構(gòu)成單個(gè)相關(guān)編 輯規(guī)范的若干個(gè)編輯規(guī)范。例如,若干個(gè)編輯規(guī)范可與不同的媒體資源 (例如,戲劇的各幕可各自包括一媒體資源)相關(guān)聯(lián),這若干個(gè)編輯規(guī)范 一起構(gòu)成單個(gè)相關(guān)編輯規(guī)范(例如,針對(duì)整個(gè)戲劇,包括戲劇的每一 幕)。在一個(gè)實(shí)施例中,編輯規(guī)范可標(biāo)識(shí)可被檢索并在媒體資源呈現(xiàn)設(shè)備 上呈現(xiàn)的與第二編輯指令相關(guān)聯(lián)的第二媒體資源。
在媒體資源檢索操作906中,檢索第一媒體資源。在一個(gè)實(shí)施例中, 檢索操作906可包括從遠(yuǎn)程計(jì)算設(shè)備檢索第一媒體資源。在另一個(gè)實(shí)施例 中,檢索操作906可包括從存儲(chǔ)器或某個(gè)其他存儲(chǔ)設(shè)備檢索第一媒體資 源。在另一個(gè)實(shí)施例中,檢索操作906可包括檢索第一媒體資源的某個(gè)部 分(例如,文件的頭部或第一部分)。在檢索操作906的另一實(shí)施例中, 第一媒體資源可包括多個(gè)子部分。繼續(xù)在檢索操作904中提出的示例,視 頻形式的第一媒體資源(例如,具有多幕的戲劇)可包括多個(gè)媒體資源部 分(例如,被表示為不同媒體資源的多幕)。在此示例中,編輯規(guī)范可包 含將多個(gè)不同的媒體資源鏈接在一起或關(guān)聯(lián)成單個(gè)相關(guān)媒體資源的信息。
在呈現(xiàn)操作908中,根據(jù)至少一個(gè)編輯指令在媒體資源呈現(xiàn)設(shè)備上呈 現(xiàn)聚合媒體資源的第一媒體資源。在一個(gè)實(shí)施例中,編輯指令可標(biāo)識(shí)或指 向第二媒體資源。在一個(gè)實(shí)施例中,媒體資源呈現(xiàn)設(shè)備可包括用于視頻信 息的顯示器和用于音頻信息的揚(yáng)聲器。在存在第二媒體資源的實(shí)施例中, 第二媒體資源可包括與第一媒體資源相似的信息(例如,第一和第二媒體
資源都可包含音頻或視頻信息)或與第一媒體資源不同的信息(例如,第 二媒體資源可包含音頻信息,例如電影的解說(shuō),而第一媒體資源可包含視
頻信息,例如電影圖像和話音)。在另一個(gè)實(shí)施例中,呈現(xiàn)操作908還可
包括這樣的編輯指令,該編輯指令修改用于從第一媒體資源過(guò)渡到第二媒 體資源的過(guò)渡屬性,在資源上覆蓋效果和/或標(biāo)題,組合兩個(gè)資源(例如, 從針對(duì)畫(huà)中畫(huà)和/或綠屏能力的編輯指令產(chǎn)生的組合),修改媒體資源的至 少一部分的幀速率和/或展示速率,修改第一媒體資源的持續(xù)時(shí)間,修改第 一媒體資源的顯示屬性或者修改第一媒體資源的音頻屬性。
圖10圖示出用于存儲(chǔ)聚合媒體資源的方法1000的實(shí)施例。在方法 1000中,在存儲(chǔ)操作1002中存儲(chǔ)多個(gè)成分媒體資源。例如,以例示但非 限制方式,存儲(chǔ)操作1002可包括將多個(gè)成分媒體資源的至少一部分緩存 在存儲(chǔ)器中。又例如, 一個(gè)或多個(gè)成分媒體資源可被緩存在為諸如因特網(wǎng) 瀏覽器之類(lèi)的程序預(yù)留的存儲(chǔ)器緩存中。
在存儲(chǔ)操作1004中,存儲(chǔ)第一聚合編輯規(guī)范,其中第一聚合編輯規(guī) 范包括用于呈現(xiàn)多個(gè)成分媒體資源以生成第一聚合媒體資源的至少一個(gè)命 令。例如,聚合媒體資源可包括包含視頻信息的一個(gè)或多個(gè)成分媒體資 源。在此示例中,成分視頻可被排序,以便它們可按某個(gè)順序作為聚合視 頻(例如視頻蒙太奇)被呈現(xiàn)。在一個(gè)實(shí)施例中,存儲(chǔ)操作1004包括存 儲(chǔ)用于按順序顯示多個(gè)成分媒體資源的第一部分的至少一個(gè)命令。例如, 顯示命令可修改包括視頻信息的成分媒體資源的重放持續(xù)時(shí)間。在存儲(chǔ)操 作1004的另一實(shí)施例中,可以存儲(chǔ)用于呈現(xiàn)與多個(gè)成分媒體資源中的至 少一個(gè)相對(duì)應(yīng)的效果的至少一個(gè)命令。例如,存儲(chǔ)操作1004可包括命令 成分媒體資源之間的過(guò)渡的一個(gè)或多個(gè)效果。在存儲(chǔ)操作1004的另一實(shí) 施例中,可以存儲(chǔ)第二聚合編輯規(guī)范,第二聚合編輯規(guī)范包括用于呈現(xiàn)多 個(gè)成分媒體資源以生成第二聚合媒體資源的至少一個(gè)命令。
圖11圖示出用于編輯聚合媒體資源的方法的實(shí)施例。在方法1100 中,在接收操作1102中,在重放會(huì)話中接收來(lái)自遠(yuǎn)程計(jì)算設(shè)備的與聚合 媒體資源相對(duì)應(yīng)的流,該聚合媒體資源包括至少一個(gè)成分媒體資源。例 如,重放會(huì)話可包括允許對(duì)媒體資源的重放的用戶環(huán)境。又例如,重放會(huì)
話可包括可顯示一個(gè)或多個(gè)文件的一個(gè)或多個(gè)程序。繼續(xù)此示例,重放會(huì) 話可包括能夠接收流式聚合媒體資源的因特網(wǎng)瀏覽器。在此示例中,聚合 媒體資源可包括駐留在遠(yuǎn)程計(jì)算設(shè)備上的一個(gè)或多個(gè)成分媒體資源。該一 個(gè)或多個(gè)成分媒體資源可被流式傳輸,以實(shí)現(xiàn)本地計(jì)算設(shè)備上的帶寬和處 理效率。
在呈現(xiàn)操作1104中,在圖像呈現(xiàn)設(shè)備上呈現(xiàn)聚合媒體資源。例如,
聚合媒體資源可被顯示,以便示出來(lái)自包括視頻信息的聚合媒體資源的像
素信息。在接收操作1106中,接收用于編輯與聚合媒體資源相關(guān)聯(lián)的編 輯規(guī)范的用戶命令。如前所述,編輯規(guī)范可采取許多形式,包括但不限于 包含與成分媒體資源相關(guān)聯(lián)的元數(shù)據(jù)和其他信息的一個(gè)或多個(gè)文件,所述 成分媒體資源可與聚合媒體資源相關(guān)聯(lián)。
在發(fā)起操作1108中,發(fā)起編輯會(huì)話,用于編輯與聚合媒體資源相關(guān) 聯(lián)的編輯規(guī)范。在一個(gè)實(shí)施例中,發(fā)起操作1108包括顯示對(duì)應(yīng)于與聚合 媒體資源相關(guān)聯(lián)的編輯規(guī)范的信息。例如,編輯會(huì)話可允許用戶調(diào)整某個(gè) 成分媒體資源的持續(xù)時(shí)間。在另一個(gè)實(shí)施例中,方法1100還包括修改與 聚合媒體資源相關(guān)聯(lián)的編輯規(guī)范,從而更改聚合媒體資源。繼續(xù)之前的示 例, 一旦在編輯會(huì)話中編輯了成分媒體資源,就可對(duì)聚合媒體資源作出對(duì) 成分媒體資源的編輯。
本領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識(shí)到,本發(fā)明的方法和系統(tǒng)可以通過(guò)許多形 式來(lái)實(shí)現(xiàn),從而并不由前述示例性實(shí)施例和示例所限。換言之,由單個(gè)或 多個(gè)組件在硬件和軟件或固件的各種組合中執(zhí)行的功能元件以及單獨(dú)的功 能可在客戶端級(jí)或服務(wù)器級(jí)或兩者上分布在軟件應(yīng)用之中。就這一點(diǎn)而 言,這里描述的不同實(shí)施例的任何數(shù)目的特征可被組合成單個(gè)或多個(gè)實(shí)施 例,并且具有比這里描述的所有特征更少或更多的特征的替換實(shí)施例是可 能實(shí)現(xiàn)的。功能也可全部或部分地通過(guò)現(xiàn)在已知或會(huì)變得已知的方式被分 布在多個(gè)組件中。因此,在實(shí)現(xiàn)這里描述的功能、特征、接口和偏好時(shí), 許多軟件/硬件/固件組合都是可能的。另外,本公開(kāi)的范圍覆蓋了用于執(zhí) 行所描述的特征和功能和接口的傳統(tǒng)上己知的方式,以及本領(lǐng)域的技術(shù)人 員現(xiàn)在和以后所明白的可對(duì)這里描述的硬件或軟件或固件組件作出的那些變化和修改雖然為了本公開(kāi)的目的已經(jīng)描述了各種實(shí)施例,但是可以作出完全處 于本發(fā)明范圍之內(nèi)的各種改變和修改。例如,編輯規(guī)范還可包括用于將多 個(gè)音軌層疊在一起或者將不同音頻樣本接合在一起的指令。又例如,對(duì)三 維游戲環(huán)境的在線重配置(例如,對(duì)3D游戲環(huán)境的編輯)可利用針對(duì)生 成與高分辨率媒體資源相對(duì)應(yīng)的低分辨率媒體資源描述的方法和系統(tǒng)來(lái)實(shí) 現(xiàn)。又例如,這里描述的方法和系統(tǒng)可允許對(duì)因特網(wǎng)網(wǎng)頁(yè)的交互式重配 置。
可以作出許多其他改變,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)這些改變是不言 自明的,并且被包括在所公開(kāi)的發(fā)明的精神之內(nèi)并由權(quán)利要求來(lái)限定。
權(quán)利要求
1. 一種方法,包括接收對(duì)生成視頻資源的請(qǐng)求,所述視頻資源標(biāo)識(shí)關(guān)鍵幀主資源中的起始幀和結(jié)束幀;生成所述視頻資源的第一部分,所述第一部分包含與所述起始幀相關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,所述關(guān)鍵幀是從所述關(guān)鍵幀主資源獲得的;以及生成所述視頻資源的第二部分,所述第二部分包含優(yōu)化幀和所述關(guān)鍵幀的集合,所述優(yōu)化幀是從與所述關(guān)鍵幀主資源相關(guān)聯(lián)的優(yōu)化主資源獲得的。
2. 如權(quán)利要求1所述的方法,還包括 維護(hù)主資源的庫(kù)。
3. 如權(quán)利要求2所述的方法,還包括對(duì)于所述庫(kù)中的主資源中的至少一個(gè),生成相應(yīng)的關(guān)鍵幀主資源和相 應(yīng)的優(yōu)化主資源。
4. 如權(quán)利要求1所述的方法,還包括基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述起始幀相對(duì)應(yīng)的起始 關(guān)鍵幀。
5. 如權(quán)利要求1所述的方法,還包括基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述結(jié)束幀相對(duì)應(yīng)的結(jié)束 關(guān)鍵幀。
6. 如權(quán)利要求1所述的方法,其中所述請(qǐng)求還包括 識(shí)別所述視頻資源的第一部分。
7. 如權(quán)利要求1所述的方法,其中所述請(qǐng)求還包括 識(shí)別所述視頻資源的第二部分。
8. —種方法,包括接收對(duì)生成視頻資源的請(qǐng)求,所述視頻資源標(biāo)識(shí)主資源中的起始幀和 結(jié)束幀;生成所述視頻資源的第一部分,所述第一部分包含與所述起始幀相關(guān) 聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,所述關(guān)鍵幀是從與所述主資源相對(duì)應(yīng)的關(guān)鍵幀主資源獲得的;以及生成所述視頻資源的第二部分,所述第二部分包含優(yōu)化幀和所述關(guān)鍵 幀的集合,所述優(yōu)化幀是從與所述主資源相對(duì)應(yīng)的優(yōu)化主資源獲得的。
9. 如權(quán)利要求8所述的方法,還包括 維護(hù)主資源的庫(kù)。
10. 如權(quán)利要求9所述的方法,還包括對(duì)于所述庫(kù)中的主資源中的至少一個(gè),生成相應(yīng)的關(guān)鍵幀主資源和相 應(yīng)的優(yōu)化主資源。
11. 如權(quán)利要求8所述的方法,還包括基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述起始幀相對(duì)應(yīng)的起始 關(guān)鍵幀。
12. 如權(quán)利要求8所述的方法,還包括基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述結(jié)束幀相對(duì)應(yīng)的結(jié)束 關(guān)鍵幀。
13. 如權(quán)利要求8所述的方法,其中所述請(qǐng)求還包括 識(shí)別所述視頻資源的第一部分。
14. 如權(quán)利要求8所述的方法,其中所述請(qǐng)求還包括 識(shí)別所述視頻資源的第二部分。
15. —種方法,包括接收對(duì)生成視頻資源的請(qǐng)求,所述視頻資源標(biāo)識(shí)優(yōu)化主資源中的起始幀和結(jié)束幀;基于所述優(yōu)化主資源生成關(guān)鍵幀主資源,所述關(guān)鍵幀主資源包括與所 述起始幀相對(duì)應(yīng)的一個(gè)或多個(gè)關(guān)鍵幀;生成所述視頻資源的第一部分,所述第一部分至少包括所述優(yōu)化主資 源中標(biāo)識(shí)的起始幀;以及生成所述視頻資源的第二部分,所述第二部分包括優(yōu)化幀和所述關(guān)鍵 幀的集合,所述優(yōu)化幀是從所述優(yōu)化主資源獲得的。
16. 如權(quán)利要求15所述的方法,還包括 維護(hù)主資源的庫(kù)。
17. 如權(quán)利要求16所述的方法,還包括對(duì)于所述庫(kù)中的主資源中的至少一個(gè),生成相應(yīng)的關(guān)鍵幀主資源和相 應(yīng)的優(yōu)化主資源。
18. 如權(quán)利要求15所述的方法,還包括基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述起始幀相對(duì)應(yīng)的起始 關(guān)鍵幀。
19. 如權(quán)利要求15所述的方法,還包括基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述結(jié)束幀相對(duì)應(yīng)的結(jié)束 關(guān)鍵幀。
20. 如權(quán)利要求15所述的方法,其中所述請(qǐng)求還包括識(shí)別所述視頻資源的第一部分。
21. 如權(quán)利要求15所述的方法,其中所述請(qǐng)求還包括識(shí)別所述視頻資源的第二部分。
22. —種計(jì)算機(jī)可讀介質(zhì),編碼有或包含著用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令,所述方法包括接收對(duì)生成視頻資源的請(qǐng)求,所述視頻資源標(biāo)識(shí)關(guān)鍵幀主資源中的起始幀和結(jié)束幀;生成所述視頻資源的第一部分,所述第一部分包含與所述起始幀相關(guān)聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,所述關(guān)鍵幀是從所述關(guān)鍵幀主資源獲得的;以及 生成所述視頻資源的第二部分,所述第二部分包含優(yōu)化幀和所述關(guān)鍵 幀的集合,所述優(yōu)化幀是從與所述關(guān)鍵幀主資源相關(guān)聯(lián)的優(yōu)化主資源獲得 的。
23. 如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令-維護(hù)主資源的庫(kù)。
24. 如權(quán)利要求24所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令對(duì)于所述庫(kù)中的主資源中的至少一個(gè),生成相應(yīng)的關(guān)鍵幀主資源和相應(yīng)的優(yōu)化主資源。
25. 如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述起始幀相對(duì)應(yīng)的起始 關(guān)鍵幀。
26. 如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述結(jié)束幀相對(duì)應(yīng)的結(jié)束 關(guān)鍵幀。
27. 如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),其中所述請(qǐng)求還包括用于 執(zhí)行以下操作的指令識(shí)別所述視頻資源的第一部分。
28. 如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),其中所述請(qǐng)求還包括用于執(zhí)行以下操作的指令識(shí)別所述視頻資源的第二部分。
29. —種計(jì)算機(jī)可讀介質(zhì),編碼有或包含著用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令,所述方法包括接收對(duì)生成視頻資源的請(qǐng)求,所述視頻資源標(biāo)識(shí)主資源中的起始幀和結(jié)束幀;生成所述視頻資源的第一部分,所述第一部分包含與所述起始幀相關(guān) 聯(lián)的一個(gè)或多個(gè)關(guān)鍵幀,所述關(guān)鍵幀是從與所述主資源相對(duì)應(yīng)的關(guān)鍵幀主 資源獲得的;以及生成所述視頻資源的第二部分,所述第二部分包含優(yōu)化幀和所述關(guān)鍵 幀的集合,所述優(yōu)化幀是從與所述主資源相對(duì)應(yīng)的優(yōu)化主資源獲得的。
30. 如權(quán)利要求29所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令維護(hù)主資源的庫(kù)。
31. 如權(quán)利要求30所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作的指令 對(duì)于所述庫(kù)中的主資源中的至少一個(gè),生成相應(yīng)的關(guān)鍵幀主資源和相 應(yīng)的優(yōu)化主資源。
32. 如權(quán)利要求29所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述起始幀相對(duì)應(yīng)的起始 關(guān)鍵幀。
33. 如權(quán)利要求29所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述結(jié)束幀相對(duì)應(yīng)的結(jié)束 關(guān)鍵幀。
34. 如權(quán)利要求29所述的計(jì)算機(jī)可讀介質(zhì),其中所述請(qǐng)求還包括用于 執(zhí)行以下操作的指令識(shí)別所述視頻資源的第一部分。
35. 如權(quán)利要求29所述的計(jì)算機(jī)可讀介質(zhì),其中所述請(qǐng)求還包括用于 執(zhí)行以下操作的指令識(shí)別所述視頻資源的第二部分。
36. —種計(jì)算機(jī)可讀介質(zhì),編碼有或包含著用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令,所述方法包括接收對(duì)生成視頻資源的請(qǐng)求,所述視頻資源標(biāo)識(shí)優(yōu)化主資源中的起始幀和結(jié)束幀;基于所述優(yōu)化主資源生成關(guān)鍵幀主資源,所述關(guān)鍵幀主資源包括與所 述起始幀相對(duì)應(yīng)的一個(gè)或多個(gè)關(guān)鍵幀;生成所述視頻資源的第一部分,所述第一部分至少包括所述優(yōu)化主資 源中標(biāo)識(shí)的起始幀;以及生成所述視頻資源的第二部分,所述第二部分包括優(yōu)化幀和所述關(guān)鍵 幀的集合,所述優(yōu)化幀是從所述優(yōu)化主資源獲得的。
37. 如權(quán)利要求36所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令維護(hù)主資源的庫(kù)。
38. 如權(quán)利要求37所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令對(duì)于所述庫(kù)中的主資源中的至少一個(gè),生成相應(yīng)的關(guān)鍵幀主資源和相 應(yīng)的優(yōu)化主資源。
39. 如權(quán)利要求36所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述起始幀相對(duì)應(yīng)的起始 關(guān)鍵幀。
40. 如權(quán)利要求36所述的計(jì)算機(jī)可讀介質(zhì),還包括用于執(zhí)行以下操作 的指令基于所述請(qǐng)求,識(shí)別所述關(guān)鍵幀主資源中與所述結(jié)束幀相對(duì)應(yīng)的結(jié)束 關(guān)鍵幀。
41. 如權(quán)利要求36所述的計(jì)算機(jī)可讀介質(zhì),其中所述請(qǐng)求還包括用于執(zhí)行以下操作的指令識(shí)別所述視頻資源的第一部分。
42. 如權(quán)利要求36所述的計(jì)算機(jī)可讀介質(zhì),其中所述請(qǐng)求還包括用于執(zhí)行以下操作的指令識(shí)別所述視頻資源的第二部分。
43. —種系統(tǒng),包括主資源庫(kù),其存儲(chǔ)至少一個(gè)高分辨率主資源;規(guī)范應(yīng)用器,其存儲(chǔ)用于向所述至少一個(gè)高分辨率主資源應(yīng)用編輯的 至少一個(gè)編輯規(guī)范;主資源編輯器,其向所述至少一個(gè)高分辨率主資源應(yīng)用所述至少一個(gè) 編輯規(guī)范;以及編輯資源生成器,其生成與所述高分辨率主資源相對(duì)應(yīng)的低分辨率主 資源。
44. 如權(quán)利要求43所述的系統(tǒng),還包括與遠(yuǎn)程計(jì)算設(shè)備相關(guān)聯(lián)的編輯器,該編輯器響應(yīng)于來(lái)自用戶的一個(gè)或 多個(gè)指令,生成所述至少一個(gè)編輯規(guī)范。
45. 如權(quán)利要求43所述的系統(tǒng),其中所述主資源庫(kù)存儲(chǔ)與所述至少一 個(gè)高分辨率主資源相對(duì)應(yīng)的關(guān)鍵幀主資源和優(yōu)化主資源。
46. 如權(quán)利要求43所述的系統(tǒng),其中所述主資源庫(kù)存儲(chǔ)所述低分辨率 主資源。
全文摘要
已經(jīng)開(kāi)發(fā)出用于在處理能力、帶寬和/或存儲(chǔ)容量可能受限的聯(lián)網(wǎng)計(jì)算環(huán)境中操縱媒體資源的系統(tǒng)和方法。更具體而言,已經(jīng)開(kāi)發(fā)出這樣的系統(tǒng)和方法,利用該系統(tǒng)和方法,可以創(chuàng)建為了經(jīng)由低帶寬網(wǎng)絡(luò)傳送以及為了在具有低處理能力和低存儲(chǔ)容量的環(huán)境中編輯和操縱而優(yōu)化的低分辨率媒體資源,并且可以創(chuàng)建高分辨率媒體資源以用于重放。
文檔編號(hào)H04N7/173GK101395918SQ200780007958
公開(kāi)日2009年3月25日 申請(qǐng)日期2007年1月12日 優(yōu)先權(quán)日2006年1月13日
發(fā)明者瑞恩·布里斯·坎寧安, 邁克爾·喬治·福格納 申請(qǐng)人:雅虎公司