專(zhuān)利名稱(chēng):虛擬世界中的數(shù)字多媒體共享的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于通過(guò)與數(shù)字多媒體進(jìn)行交互來(lái)重溫記憶的虛擬環(huán)境,并且更具體 來(lái)說(shuō)涉及一種用于自動(dòng)創(chuàng)建這些虛擬環(huán)境、多媒體呈現(xiàn)以及共享這些多媒體呈現(xiàn)的方法。
背景技術(shù):
在1850年以前,人類(lèi)保持對(duì)朋友和家人的記憶這一需要和今天一樣是十分重要 的。在前工業(yè)時(shí)期,記憶保持通過(guò)描繪輪廓像和繪制肖像畫(huà)的藝術(shù)家來(lái)實(shí)現(xiàn),通常而言,所 述輪廓像和肖像畫(huà)最多與他們打算永恒留念的人大致相像。在1850年以后,輪廓像和肖像 畫(huà)迅速被模擬膠片攝影代替,因?yàn)檎掌耆鱿嘞襁@個(gè)程度地來(lái)產(chǎn)生表示對(duì)象實(shí)際外表 的圖像,照片制作起來(lái)成本更低,并且照片可以由大眾來(lái)捕獲,而不是限于少數(shù)流動(dòng)的藝術(shù) 家。顯然,歷史已經(jīng)表明對(duì)于大眾而言,膠片攝影是比輪廓像或所繪制的肖像畫(huà)更佳的捕 獲記憶的方式。從19世紀(jì)中期到剛進(jìn)入20世紀(jì)時(shí),膠片攝影提高了圖像質(zhì)量以及能夠獲取可接 受的照片的條件的靈活度。膠片攝影的使用對(duì)于全世界的發(fā)達(dá)國(guó)家中的絕大多數(shù)家庭而言 變得普遍起來(lái)。但是,這些膠片捕獲的圖像的主要不足在于,必須等待化學(xué)處理以獲悉結(jié) 果,并且取決于郵件速度,與遠(yuǎn)方親屬共享圖像可能花費(fèi)許多天。利用數(shù)字?jǐn)z像機(jī)的數(shù)字圖 像捕獲是又一大的向前飛躍,其提供了對(duì)靜止圖像和視頻的即時(shí)捕獲和顯示、提供了將這 些圖像和視頻存儲(chǔ)在在線因特網(wǎng)圖庫(kù)中和數(shù)字存儲(chǔ)設(shè)備上的能力、以及在幾分鐘內(nèi)而不是 幾天內(nèi)通過(guò)因特網(wǎng)將這些圖像向遍及全世界的家人和朋友共享的能力。數(shù)字捕獲、數(shù)字存 儲(chǔ)、以及因特網(wǎng)發(fā)布提供了相比較模擬膠片攝影而言很多的優(yōu)點(diǎn)。然而,在數(shù)字?jǐn)z影和數(shù)字視頻(此后稱(chēng)為數(shù)字多媒體)的呈現(xiàn)方面仍然有明顯的 不足。重溫記憶時(shí)顯示圖像的方式常常與捕獲圖像的環(huán)境之間具有最小的關(guān)系。這對(duì)于 軟拷貝和硬拷貝顯示二者都成立。這些顯示常常是在美學(xué)上非常令人愉悅的,并且常常使 用聰明的技術(shù)來(lái)按事件或主題組織圖像。然而,無(wú)論是以相冊(cè)、畫(huà)面剪輯、拼貼畫(huà)、幻燈片還 是其它格式,都以并不模擬創(chuàng)建記憶的環(huán)境的方式來(lái)顯示圖像。因此,觀看環(huán)境常常是非增 效的,或者甚至?xí)p損對(duì)記憶的重溫。另外,無(wú)論該觀看環(huán)境如何,其都是相對(duì)固定的,其具 有很少的針對(duì)下一觀看時(shí)期的內(nèi)容或者基于用戶(hù)的偏好來(lái)進(jìn)行改變的能力。盡管能夠通過(guò) 因特網(wǎng)在全世界共享數(shù)字圖像,但是居住得遙遠(yuǎn)的家人和朋友通常極少形體上在一起來(lái)共 同重溫這些記憶。考慮到該形體上的分隔,人們不能“看見(jiàn)”或以其它方式一起感受朋友或 家人對(duì)數(shù)字多媒體的反應(yīng),而必須依賴(lài)于通過(guò)電話或電子郵件(其常常是在最初觀看的興 奮以后的幾小時(shí)或幾天)的口頭或書(shū)面言語(yǔ)。僅有書(shū)面或口頭言語(yǔ)常常不如“看見(jiàn)”朋友 和家人通過(guò)面部表情、肢體語(yǔ)言、以及形體表示(其作為每個(gè)在場(chǎng)者對(duì)該組感興趣和投入 的程度的跡象)的實(shí)時(shí)形體反應(yīng)。具有一個(gè)軟拷貝顯示的典型的觀看條件限制或削減了同步多媒體(例如照片和 視頻的同步顯示)或者來(lái)自多個(gè)人的內(nèi)容的同步觀看。另外,在許多家人和朋友聚在一起重溫記憶的那些場(chǎng)合下,觀看環(huán)境常常由于如下項(xiàng)目的限制而不能容納他們房間大小、座 位布置、到屏幕的視覺(jué)可達(dá)性、具有眩光的環(huán)境照明、以及其它問(wèn)題。另外,在共享呈現(xiàn)中, 每個(gè)觀看者都被限制為在相同時(shí)間觀看相同的多媒體?!獋€(gè)(或者甚至若干)計(jì)算機(jī)或電視顯示器并不利用人類(lèi)能力來(lái)在多個(gè)方向上快 速掃視或行進(jìn)、或者在多種途徑以及這些途徑的分支中進(jìn)行選擇。虛擬世界存在于電子世界中。也就是說(shuō),虛擬世界僅能通過(guò)使用通過(guò)通信網(wǎng)絡(luò) (比如因特網(wǎng))與所述虛擬世界通信的電子設(shè)備(比如計(jì)算機(jī)以及其它顯示設(shè)備、比如 PDA、手機(jī)等等)來(lái)加以觀看。虛擬世界是計(jì)算機(jī)生成的,并且通常是三維的、沉浸式的,并 且容易被修改。觀看者通過(guò)采用虛擬角色(avatar)(觀看者的數(shù)字表象)來(lái)進(jìn)入三維沉浸 式環(huán)境中。虛擬角色可以在幾秒鐘內(nèi)通過(guò)其計(jì)算機(jī)或其它通信設(shè)備從虛擬世界中的任何地 方“心靈運(yùn)輸”到給定環(huán)境中。虛擬角色可以在虛擬世界中四處行走、飛行、或以其它方式 移動(dòng)。虛擬世界幾乎消除了距離這一障礙。這允許居住得遙遠(yuǎn)的朋友和家人在共同的虛擬 空間中就好像他們處于相同物理位置那樣進(jìn)行拜訪和交互。虛擬角色使得能夠通過(guò)與現(xiàn)實(shí) 生活中的視覺(jué)線索(比如肢體語(yǔ)言和面部表情、以及文本和語(yǔ)音)類(lèi)似的視覺(jué)線索來(lái)進(jìn)行 仿人(humanlike)的通信??梢越o虛擬世界環(huán)境賦予較大物理空間的外表和虛擬區(qū)域,由此容易地在對(duì)典型 的家人和朋友組規(guī)模而言綽綽有余的情況下容納許多人(其被表示為其虛擬角色)的聚 會(huì)。可以創(chuàng)建這些虛擬環(huán)境,以同時(shí)顯示許多圖像、照片和視頻,從而使得大的虛擬角色聚 會(huì)不被限制為觀看一或兩個(gè)圖像。進(jìn)入虛擬世界內(nèi)的給定環(huán)境的入口可以由多種因素(例 如關(guān)于年齡、身份、組成員資格、 或者其它所期望的因素)來(lái)加以控制。由虛擬世界所提供的工具(比如Second Life中的攝像機(jī)工具)給虛擬角色賦予 如下能力快速改變視角、鎖定到特定對(duì)象上、以及快速縮放(后者提供該虛擬角色移動(dòng)到 非常接近該對(duì)象之處的印象,而不必在實(shí)際中這樣做)。這些工具還給虛擬角色賦予如下能 力以360度快速旋轉(zhuǎn)并觀看、然后在任意所期望的方向上行走、奔跑、飛行或者心靈運(yùn)輸。創(chuàng)建供在虛擬世界中用于重溫記憶的呈現(xiàn)(presentation)是勞動(dòng)密集的人工過(guò) 程,其包括超過(guò)大部分用戶(hù)的技術(shù)能力的復(fù)雜軟件工具。結(jié)果,虛擬世界未被廣泛用于重溫 記憶。Li等人在美國(guó)專(zhuān)利6,633,317中、Uyttendaele等人在美國(guó)專(zhuān)利6,968,973中、 Aliga等人在美國(guó)專(zhuān)利7,027,049和7,126,603中、Vincent在美國(guó)專(zhuān)利7,050, 102中、以 及Foote等人在美國(guó)專(zhuān)利7,096,428中認(rèn)識(shí)到使用所捕獲的圖像來(lái)創(chuàng)建虛擬世界中的沉浸 式環(huán)境這一概念。然而,所述虛擬世界由密集的現(xiàn)實(shí)世界視頻或靜止攝影創(chuàng)建而成,并且因 此限于與現(xiàn)實(shí)世界的小的以及因此不足的區(qū)域相似。另外,這些方法包括并非供典型的非 技術(shù)用戶(hù)使用的專(zhuān)用捕獲硬件或者方法。授權(quán)給Dalton的美國(guó)專(zhuān)利7,046,927公開(kāi)了虛擬世界中的照片觀看。然而,以人 工方式從數(shù)碼攝像機(jī)上的有限集合中選擇圖像,并且僅在攝像機(jī)顯示器上(或者在該數(shù)碼 攝像機(jī)所連接到的電視上)觀看該虛擬世界。這些限制迫使用戶(hù)進(jìn)行耗時(shí)的手動(dòng)選擇圖像 工作,這極大地限制了所創(chuàng)建的虛擬世界的范圍,并且阻止了與未緊鄰該攝像機(jī)的用戶(hù)的合作?,F(xiàn)有技術(shù)都未能成功地利用虛擬世界的優(yōu)點(diǎn)來(lái)克服上述不足。下述呈現(xiàn)將具有相當(dāng)大的價(jià)值,所述呈現(xiàn)由非技術(shù)個(gè)體創(chuàng)建起來(lái)相對(duì)簡(jiǎn)單并且可以完全利用虛擬世界的屬 性,由此使得能夠觀看來(lái)自世界各地的家人和朋友或同事的感受。該方法將優(yōu)選地還能夠 給用戶(hù)提供選擇虛擬世界環(huán)境主題的布置、以及供用戶(hù)自動(dòng)獲取其現(xiàn)實(shí)世界數(shù)字多媒體并 使其在虛擬世界中可用于虛擬角色觀看的布置。該方法還應(yīng)當(dāng)使得用戶(hù)可以限制可被允許 進(jìn)入虛擬觀看環(huán)境的人的訪問(wèn)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供有一種用于產(chǎn)生虛擬沉浸式多媒體環(huán)境的方法,該方法包括如下步驟a.獲得對(duì)多個(gè)數(shù)字多媒體的訪問(wèn);b.獲得對(duì)能夠顯示數(shù)字多媒體的虛擬世界環(huán)境的訪問(wèn);c.基于所指定的標(biāo)準(zhǔn)自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子 集;以及d.在所述虛擬世界環(huán)境中顯示所述數(shù)字多媒體的子集。根據(jù)本發(fā)明的另一方面,提供有一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,該 方法包括如下步驟a.獲得對(duì)多個(gè)數(shù)字多媒體、多個(gè)預(yù)先制作的環(huán)境、以及多個(gè)虛擬角色配置的訪 問(wèn);b.選擇虛擬沉浸式多媒體呈現(xiàn)的主題;c.基于所述所選主題自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子 集,從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境,并且從所述多個(gè)虛擬角色配置中 選擇虛擬角色配置;以及d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸 式多媒體呈現(xiàn)。根據(jù)本發(fā)明的又一方面,提供有一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,該 方法包括如下步驟a.獲得對(duì)多個(gè)數(shù)字多媒體、以及多個(gè)預(yù)先制作的環(huán)境的訪問(wèn);b.選擇虛擬沉浸式多媒體呈現(xiàn)的主題;c.基于所述所選主題自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子 集,并且從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境;以及d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸 式多媒體呈現(xiàn)。根據(jù)本發(fā)明的再一方面,提供有一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,該 方法包括如下步驟a.手動(dòng)選擇虛擬沉浸式多媒體呈現(xiàn)的主題;b.獲得對(duì)多個(gè)數(shù)字多媒體、多個(gè)預(yù)先制作的環(huán)境、以及多個(gè)虛擬角色配置的訪 問(wèn);c.基于所述所選主題自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子 集,從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境,并且從所述多個(gè)虛擬角色配置中選擇虛擬角色配置;d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸式多媒體呈現(xiàn);e.在虛擬世界中顯示所述虛擬沉浸式多媒體呈現(xiàn);f.允許虛擬角色在所述虛擬世界中訪問(wèn)所述虛擬沉浸式多媒體呈現(xiàn);以及g.使用所述虛擬角色配置來(lái)自動(dòng)地配置訪問(wèn)所述虛擬沉浸式多媒體呈現(xiàn)的虛擬 角色。根據(jù)本發(fā)明的又一方面,提供有一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,該 方法包括如下步驟a.手動(dòng)選擇虛擬沉浸式多媒體呈現(xiàn)的主題;b.獲得對(duì)多個(gè)數(shù)字多媒體、以及多個(gè)預(yù)先制作的環(huán)境的訪問(wèn);c.自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子集,并且從所述多個(gè) 預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境;d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸 式多媒體呈現(xiàn);e.在虛擬世界中顯示所述虛擬沉浸式多媒體呈現(xiàn)。根據(jù)本發(fā)明的另一方面,提供有一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,該 方法包括如下步驟獲得對(duì)多個(gè)數(shù)字多媒體、多個(gè)預(yù)先制作的環(huán)境、以及多個(gè)虛擬角色配置的訪問(wèn);針對(duì)所述虛擬沉浸式多媒體呈現(xiàn)從所述多個(gè)數(shù)字多媒體中選擇子集多媒體;基于多媒體的所述子集自動(dòng)地選擇所述多媒體呈現(xiàn)的主題;基于所述主題從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境;以及在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸式 多媒體呈現(xiàn)。本發(fā)明所針對(duì)的是克服如上所述的在觀看和共享數(shù)字多媒體方面的明顯不足,并 且充分利用虛擬世界的能力,而且提供一種相對(duì)容易的用于創(chuàng)建數(shù)字多媒體呈現(xiàn)和在多個(gè) 觀看者之中共享所述呈現(xiàn)的方法。
圖1是用于呈現(xiàn)根據(jù)本發(fā)明制作的多媒體呈現(xiàn)的系統(tǒng)圖;圖2是圖解說(shuō)明創(chuàng)建用于虛擬世界中的多媒體呈現(xiàn)的流程圖;圖3是圖解說(shuō)明在虛擬世界中同時(shí)使用多個(gè)虛擬顯示的屏幕截圖;圖4是示出了如下內(nèi)容的屏幕截圖虛擬顯示如何可以看上去與參照系(比如虛 擬角色)相比相對(duì)較大;以及圖5是圖解說(shuō)明使用利用GPS坐標(biāo)的自動(dòng)布局算法的流程圖。
具體實(shí)施例方式下面利用優(yōu)選實(shí)施例的例子詳細(xì)描述該方法的關(guān)鍵組分。應(yīng)當(dāng)理解,可以使用其 它實(shí)施例,并且在不偏離本發(fā)明的范圍的情況下可以作出修改。
出于本發(fā)明的目的,虛擬世界是可航的(navigable)、計(jì)算機(jī)視景仿真的數(shù)字沉浸 式虛擬環(huán)境,其旨在使其用戶(hù)虛擬地存在并且通過(guò)虛擬角色與其它用戶(hù)交互(下面將予以 描述)。通常,這些虛擬世界由用戶(hù)通過(guò)通信網(wǎng)絡(luò)、比如因特網(wǎng)上的計(jì)算機(jī)來(lái)訪問(wèn)。所述虛 擬世界可以通過(guò)計(jì)算機(jī)來(lái)加以繪制、渲染,或者可以從攝影或視頻內(nèi)容中通過(guò)組合這些方 法或其它手段來(lái)生成。通常,該虛擬環(huán)境被表示為二維或三維空間的形式。用戶(hù)通過(guò)使用 其計(jì)算機(jī)或其它合適的電子設(shè)備來(lái)控制其自己的虛擬角色動(dòng)作。由于這樣的虛擬角色可能 同時(shí)影響相同的環(huán)境,所以說(shuō)虛擬世界被共享或者為多用戶(hù)的。即時(shí)當(dāng)沒(méi)有虛擬角色與所 述虛擬世界交互、即虛擬世界是不變的時(shí),所述虛擬世界仍然繼續(xù)存在。虛擬世界可以包 含公用空間和私用空間二者。公用空間是這樣的空間,其中不限制哪個(gè)虛擬角色可以經(jīng)過(guò) 或使用該空間。私用空間是這樣的空間,其中一個(gè)或多個(gè)用戶(hù)可以控制其它虛擬角色對(duì)該 空間的訪問(wèn)。目前有虛擬世界的多個(gè)例子,包括SeC0nd Life、There、Club Penguin、以及 Whyville0虛擬角色是一種對(duì)用于虛擬世界中的人或物的數(shù)字表示。人的虛擬角色可以具有 與其表示的人或另一人相像的視覺(jué)、聲音、手勢(shì)、風(fēng)格、或其組合。虛擬角色可以被修飾為 提供比現(xiàn)實(shí)生活“更佳”的外表、特征、以及聲音,或者可以表現(xiàn)出完全不同的個(gè)體或?qū)ο蟮?外表、風(fēng)格、手勢(shì)、或者聲音。事實(shí)上,一些虛擬角色被表示為貓、汽車(chē)的化身、或者人可以捕 獲到或想象出的幾乎任意的表現(xiàn)形式。虛擬角色可以結(jié)合有腳本。腳本是將虛擬世界中的 運(yùn)動(dòng)、動(dòng)作或?qū)μ摂M角色或?qū)ο蟮捻憫?yīng)編制為表示可辨認(rèn)的活動(dòng)、風(fēng)格、或序列的計(jì)算機(jī)程 序。腳本化的虛擬角色動(dòng)作的例子包括行走、跳舞、游泳、以及手勢(shì)。虛擬角色的所有這些 方面都是其配置的一部分。虛擬角色配置可以具有可用于改變其外表(比如衣著顏色、發(fā) 型、或者體尺)的選項(xiàng)。參考圖1,示出了用于實(shí)現(xiàn)本發(fā)明的系統(tǒng)10,用戶(hù)借此可以訪問(wèn)虛擬世界。具體來(lái) 說(shuō),系統(tǒng)10包括網(wǎng)站12,網(wǎng)站12具有可以通過(guò)通信網(wǎng)絡(luò)14訪問(wèn)的虛擬世界。在該實(shí)施例 中示出的是通信網(wǎng)絡(luò)14為因特網(wǎng),然而可以使用任意合適的通信,例如電話線、或者無(wú)線 電信網(wǎng)絡(luò)。多個(gè)設(shè)備16、17、18、19被提供以用于允許用戶(hù)訪問(wèn)和使用由網(wǎng)站12所提供的虛 擬世界。圖1示出了四個(gè)設(shè)備16、17、18、以及19。事實(shí)上,設(shè)備的數(shù)目可以多于或少于四。 這些設(shè)備16、17、18、以及19可以包括任意合適的用于訪問(wèn)和使用網(wǎng)站12的設(shè)備。在特定 實(shí)施例中所示的設(shè)備16、17、18、以及19是計(jì)算機(jī),然而它們包括任意其它合適的設(shè)備,例 如但不限于PDA、蜂窩電話、I_P0D等。根據(jù)本發(fā)明的用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的一個(gè)實(shí)施例,包括三個(gè)組分?jǐn)?shù) 字多媒體集、預(yù)先制作的沉浸式環(huán)境、以及虛擬角色配置。為虛擬世界中的呈現(xiàn)創(chuàng)建呈現(xiàn)可 以由虛擬世界網(wǎng)站12來(lái)提供,或者被提供在用戶(hù)計(jì)算機(jī)或其它合適的電子設(shè)備上。通過(guò)使 用當(dāng)前運(yùn)行在用戶(hù)計(jì)算機(jī)上或者虛擬世界網(wǎng)站12或其它第三方提供商處的服務(wù)器上的計(jì) 算機(jī)軟件來(lái)創(chuàng)建該呈現(xiàn)。參考圖2,示出了圖解說(shuō)明用于創(chuàng)建根據(jù)本發(fā)明的多媒體呈現(xiàn)的步驟的流程圖20。本發(fā)明的創(chuàng)建中的第一步驟是獲得對(duì)三個(gè)組分(即數(shù)字多媒體22、預(yù)先制作的沉浸式 環(huán)境23、以及虛擬角色配置24)的訪問(wèn)。對(duì)這些組分的訪問(wèn)可以按照任意的順序并且通過(guò) 對(duì)每個(gè)組分而言不同的手段來(lái)進(jìn)行??梢宰詣?dòng)地或者通過(guò)用戶(hù)選擇進(jìn)行多媒體的選擇。例如,如果用戶(hù)標(biāo)識(shí)出主題,則用于創(chuàng)建呈現(xiàn)的軟件程序可以使用元數(shù)據(jù)和/或圖像分析技術(shù)來(lái)在用戶(hù)數(shù)據(jù)庫(kù)中或者通 過(guò)經(jīng)由通信網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)來(lái)找到圖像的位置。可替代地,用戶(hù)可以標(biāo)識(shí)出/選擇將 被使用的圖像,并且可以由創(chuàng)建軟件通過(guò)分析所述元數(shù)據(jù)和/或圖像內(nèi)容來(lái)自動(dòng)地選擇/ 確定呈現(xiàn)的主題。數(shù)字多媒體包括但不限于數(shù)字靜止圖像、視頻、圖形、聲音、或者任意其 它二維或三維的數(shù)字內(nèi)容。數(shù)字多媒體可以在線(on-line)存在、存在于個(gè)人計(jì)算機(jī)中、個(gè) 人數(shù)字存儲(chǔ)設(shè)備上、或者另外的存儲(chǔ)介質(zhì)或系統(tǒng)中。個(gè)人數(shù)字存儲(chǔ)設(shè)備是便攜式非易失性 存儲(chǔ)設(shè)備,比如存儲(chǔ)卡、CD、DVD、以及軟盤(pán)。數(shù)字多媒體被存儲(chǔ)為個(gè)人文件,或者以諸如相冊(cè) 的有組織結(jié)構(gòu)被存儲(chǔ)。如前面討論過(guò)的那樣,數(shù)字多媒體可以由用戶(hù)所有/控制,或者可以 由第三方托管(host)。數(shù)字多媒體可以起源于現(xiàn)實(shí)世界中、或者虛擬世界中、或者其任意組 合中,并且可以由用戶(hù)、其擴(kuò)展的家人和朋友、同僚、同事、業(yè)務(wù)伙伴、客戶(hù)、第三方、或其組 合的人際網(wǎng)來(lái)捕獲或創(chuàng)建。第三方是與該用戶(hù)無(wú)關(guān)的能夠給該用戶(hù)提供感興趣的數(shù)字多媒 體的個(gè)體、公司、或者供應(yīng)商。第三方可以免費(fèi)地提供數(shù)字多媒體或者可以收取費(fèi)用。第三 方的例子包括職業(yè)攝影師、圖片庫(kù)代理、其它客戶(hù)、以及常去之地或其它度假目的地。如上 面討論過(guò)的那樣,通過(guò)軟件,用戶(hù)可以通過(guò)直接訪問(wèn)該用戶(hù)可獲得的數(shù)字多媒體、搜索因特 網(wǎng)上的數(shù)字多媒體、可從第三方獲得的數(shù)字多媒體以及其它布置來(lái)獲得對(duì)多個(gè)數(shù)字多媒體 的訪問(wèn)。沉浸式虛擬環(huán)境是在線的,或以其它方式數(shù)字地傳遞的計(jì)算機(jī)生成的、對(duì)通常但 不總是處于大得多的虛擬世界內(nèi)的布景(比如建筑物或風(fēng)景)的三維表示,其中用戶(hù)感知 到其虛擬角色處于所述布景內(nèi)并且與所述布景交互。沉浸式虛擬環(huán)境具有可航空間,在所 述空間內(nèi)可以容納一個(gè)或多個(gè)虛擬角色,所述虛擬角色可以在空間內(nèi)行走、奔跑、飛行、心 靈運(yùn)輸、改變其視角、縮放、或者多個(gè)其它活動(dòng)之中的任意活動(dòng)。不存在對(duì)在虛擬世界內(nèi)所 設(shè)計(jì)、構(gòu)造、以及部署的沉浸式虛擬環(huán)境的數(shù)目或種類(lèi)的限制。庫(kù)三維環(huán)境被稱(chēng)為預(yù)先制作的環(huán)境(預(yù)制品),其是指該環(huán)境已經(jīng)被預(yù)先設(shè)計(jì)和 構(gòu)造以供一個(gè)或多個(gè)可能的用戶(hù)使用。本發(fā)明中所使用的預(yù)制品被設(shè)計(jì)為具有預(yù)先建立的 用于收編數(shù)字多媒體的位置。這些預(yù)先建立的位置可以采取任意形式,并且可以容納所有 格式的數(shù)字多媒體。例如,預(yù)制品可以包括在建筑物的墻壁或其它結(jié)構(gòu)、結(jié)構(gòu)元素上的畫(huà)框 開(kāi)口或區(qū)域,可以將數(shù)字多媒體無(wú)縫地結(jié)合到畫(huà)框開(kāi)口中,或者可以將數(shù)字多媒體覆蓋在 所述區(qū)域上以產(chǎn)生將預(yù)制品與數(shù)字多媒體的元素相組合的圖像。多個(gè)預(yù)制品可以由虛擬世 界的所有者、其它供應(yīng)商、虛擬世界的用戶(hù)、或其任意組合來(lái)設(shè)計(jì)和構(gòu)造。預(yù)制品可以被免 費(fèi)提供使用,或者可以要求為其使用支付費(fèi)用。預(yù)制品可以包括用于修改其外表(比如裝 飾對(duì)象的表面顏色或數(shù)目和布局)的選項(xiàng)。預(yù)制品可以被用在虛擬世界的私用區(qū)域(其中 用戶(hù)具有限制其它用戶(hù)訪問(wèn)的能力)中、或者用在任何人都可以訪問(wèn)的公用位置中。對(duì)多 個(gè)預(yù)制品的訪問(wèn)可以是通過(guò)直接使用用戶(hù)可獲得的那些預(yù)制品、搜索可從虛擬世界提供商 以及其它第三方獲得的預(yù)制品。被放置在虛擬沉浸式多媒體呈現(xiàn)中的用戶(hù)的虛擬角色允許所述虛擬角色的用戶(hù)觀看其自己的虛擬角色以及其它虛擬角色。結(jié)果,所有涉及的用戶(hù)的虛擬角色成為沉浸式 呈現(xiàn)的一部分,并且其配置可以從其增強(qiáng)或減弱。為了具有更好的沉浸式體驗(yàn),虛擬角色在 其進(jìn)入多媒體呈現(xiàn)的沉浸式環(huán)境時(shí)被自動(dòng)配置。例如,對(duì)虛擬角色的自動(dòng)配置可以以主題 為準(zhǔn)、以出現(xiàn)在數(shù)字多媒體呈現(xiàn)中的內(nèi)容為準(zhǔn)、或者以生命階段或其它變量或其它理想的原則為準(zhǔn),所述其它變量幫助描述由虛擬角色表示的個(gè)體在數(shù)字多媒體被捕獲時(shí)、在觀看時(shí)的外表。作為特定的例子,一群在高中重聚時(shí)觀看數(shù)字多媒體呈現(xiàn)的虛擬角色可能希望 其虛擬角色看上去(例如面部特征、發(fā)型、衣著、聲音、香味)像他們18歲時(shí)那樣。多個(gè)虛擬角色配置被用作用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的第三組分。用于創(chuàng)建 該呈現(xiàn)的創(chuàng)建軟件可以通過(guò)直接使用用戶(hù)可獲得的虛擬角色配置、搜索可從虛擬世界提供 商和其它第三方獲得的配置以及其它布置來(lái)獲得對(duì)多個(gè)虛擬角色配置的訪問(wèn)。主題描述特定的數(shù)字多媒體集。主題常常使用詞、詞組或短語(yǔ)來(lái)表征,但是也可以 使用圖像或其它非語(yǔ)言的描述符來(lái)表征。主題類(lèi)型的例子包括人、地方、物體、事件、項(xiàng)目、 業(yè)績(jī)、業(yè)務(wù)報(bào)價(jià)、以及業(yè)務(wù)需求。主題的特定例子包括孩子從出生到大學(xué)畢業(yè)的生活、家庭 度假、學(xué)校重聚、體育隊(duì)的賽季、以及待售的所有物或物品。主題的選擇可以由用戶(hù)手動(dòng)進(jìn)行,或者是創(chuàng)建軟件的自動(dòng)處理。自動(dòng)處理在用戶(hù) 不進(jìn)行任何參與或有限地參與的情況下完成??梢蕴峁┯脩?hù)輸入以影響在呈現(xiàn)創(chuàng)建處理期 間的關(guān)鍵點(diǎn)處的操作。使用邏輯機(jī)器處理、元數(shù)據(jù)、其它用戶(hù)信息、或其組合來(lái)實(shí)現(xiàn)自動(dòng)選 擇。在全自動(dòng)處理中,創(chuàng)建軟件可以在用戶(hù)不進(jìn)行任何干涉的情況下完成本發(fā)明中的所有 其余步驟。在用戶(hù)有限地參與到該創(chuàng)建處理中的例子中,創(chuàng)建軟件可以給用戶(hù)提供主題選 擇以及使進(jìn)一步的動(dòng)作基于該用戶(hù)的響應(yīng)。由創(chuàng)建軟件處理所使用的軟件程序可以提供用于分析數(shù)字多媒體以獲得用于確 定與所述數(shù)字多媒體相關(guān)的主題的信息的自動(dòng)過(guò)程,選擇相關(guān)數(shù)字多媒體的分組,跨越多 個(gè)集合找到相關(guān)的數(shù)字多媒體,以及有助于產(chǎn)生視覺(jué)沉浸式多媒體呈現(xiàn)的其它工作。該自 動(dòng)處理可以通過(guò)索引化策略(indexing strategy)以及語(yǔ)義理解算法(下面將予以描述) 來(lái)實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員能夠理解,用于創(chuàng)建呈現(xiàn)的創(chuàng)建軟件可以使用復(fù)雜的索引化策 略,并且這樣的策略可以用于定位和標(biāo)識(shí)數(shù)字多媒體以用于呈現(xiàn)。例如,多媒體可以比如除 了基于關(guān)鍵字以外還基于多媒體內(nèi)容描述和推斷被索引化為多個(gè)類(lèi)別。而關(guān)鍵字描述圍繞 多媒體的詳情,也就是說(shuō),誰(shuí)、什么、何處、何時(shí)、以及為何由參數(shù)、其它內(nèi)容描述符來(lái)實(shí)際描 述數(shù)字多媒體內(nèi)的數(shù)據(jù)。這樣的要素從數(shù)字多媒體本身獲得,并且可以包括顏色直方圖、紋 理數(shù)據(jù)、分辨率、亮度、對(duì)比度、面部識(shí)別、目標(biāo)識(shí)別、元數(shù)據(jù)、文本識(shí)別、以及語(yǔ)義理解的其 它方面(下面將予以更詳細(xì)描述)。另外,內(nèi)容記錄設(shè)備或者內(nèi)容利用設(shè)備本身產(chǎn)生被稱(chēng)為 元數(shù)據(jù)的另外的推斷元素(參見(jiàn)下文)。通過(guò)從多媒體角度、基于事件的角度、或其組合來(lái) 結(jié)合多媒體內(nèi)容數(shù)據(jù)和描述符以及元數(shù)據(jù),實(shí)現(xiàn)對(duì)多媒體與多媒體對(duì)象之間的推理關(guān)系的 建立。例如,使用與多媒體、元數(shù)據(jù)(比如GPS位置信息)、記錄/捕獲的時(shí)間/日期、以及 所得出的段分配(比如眼識(shí)別/面部識(shí)別、以及對(duì)象識(shí)別)相關(guān)聯(lián)的信息,可以確定某些推 理關(guān)系。除了直接從元數(shù)據(jù)和對(duì)圖像所進(jìn)行的分析得到的信息以外,還可以使用用于產(chǎn)生 語(yǔ)義信息網(wǎng)的計(jì)算機(jī)程序來(lái)獲得對(duì)圖像/多媒體在語(yǔ)義層次上的理解。該語(yǔ)義層次上的理 解可以被應(yīng)用于單獨(dú)的圖像和圖像組二者。用于分析單獨(dú)的圖像的方法的例子包括如在 Luo等人的美國(guó)專(zhuān)利6,282,317中公開(kāi)的主要對(duì)象檢測(cè)(main subject detection);如在 Luo和Etz的美國(guó)專(zhuān)利6,504,951中公開(kāi)的天空檢測(cè)(skydetection);如在Luo的美國(guó)專(zhuān) 利 6,697,502 中公開(kāi)的人外形檢測(cè)(human figure detection);如在 Luo 和 Crandall 的 美國(guó)專(zhuān)利7,035,461和7,263,220中公開(kāi)的目標(biāo)檢測(cè)(object detection);以及如在Luo和Singhal的美國(guó)專(zhuān)利7,062,085中公開(kāi)的檢測(cè)主題區(qū)域(detecting subject matter region)。例如,如在Savakis和Etz的美國(guó)專(zhuān)利6,671,405和Savakis和Mehrotra的美國(guó) 專(zhuān)利6,847,733中所公開(kāi)的那樣,圖像也可以被分析以確定其重要程度、感興趣程度或吸 引力程度。在Nicponski的美國(guó)專(zhuān)利7035,467中公開(kāi)有分析圖像組的例子,所述專(zhuān)利分析 蛋糕、新娘、兒童的圖像,并且由此推斷事件以及全球、國(guó)家、區(qū)域、地方、以及個(gè)人的重要日 期、比如節(jié)日和生日。分析圖像組的其它例子包括如在Luo等人的美國(guó)專(zhuān)利6,826,316和 Sun與Luoi的6,993,180中公開(kāi)的基于相似外表對(duì)圖像進(jìn)行分組;以及如在Luoi和Pavie 的美國(guó)專(zhuān)利 6,351,556 和 6,606,411、Loui 和 Stent 的 6,810,146 和 7,120,586、以及 Luoi 等人的6,915,011中公開(kāi)的將圖像分組到事件中。Shaffer等人的美國(guó)專(zhuān)利6,389,181公 開(kāi)了通過(guò)自動(dòng)技術(shù)的組合來(lái)對(duì)圖像進(jìn)行選擇和分組。Seagraves的美國(guó)專(zhuān)利5,652,880公 開(kāi)了用于存儲(chǔ)目標(biāo)之間的經(jīng)編碼的聯(lián)系的框架,其可以使得易于搜索和檢索與內(nèi)容相關(guān)聯(lián) 的語(yǔ)義元素。通過(guò)該分析所獲得的信息可以被創(chuàng)建軟件用于自動(dòng)選擇將被用在呈現(xiàn)中的任 何組分。內(nèi)容記錄或內(nèi)容利用設(shè)備、比如數(shù)碼相機(jī)可以捕獲或收集與每個(gè)單獨(dú)的數(shù)字多 媒體文件相關(guān)聯(lián)的數(shù)據(jù)元素(其稱(chēng)為元數(shù)據(jù))、包括但不限于捕獲條件、時(shí)間、日期、捕獲 設(shè)備的GPS位置、捕獲設(shè)備的溫度、以及捕獲設(shè)備在捕獲該數(shù)字多媒體文件期間的取向、 圖像取向、圖像大小(比如分辨率、格式、以及壓縮)、捕獲設(shè)置(比如運(yùn)動(dòng)、肖像、以及宏 (macro))、閃光燈狀態(tài)(比如開(kāi)啟、關(guān)閉、或者填充(fill))、焦距位置、縮放設(shè)定、視頻序列 持續(xù)時(shí)間、視頻編碼類(lèi)型、以及視頻關(guān)鍵幀指定。
來(lái)自于數(shù)字多媒體或來(lái)自于元數(shù)據(jù)的、并未通過(guò)語(yǔ)義理解提供的、在創(chuàng)建軟件中 有用的其它信息可以從用戶(hù)簡(jiǎn)檔信息(比如生日、周年慶以及生活方式選擇(例如偏愛(ài)的 度假地點(diǎn)))中獲得。這些數(shù)據(jù)還包括偏好信息、比如最喜愛(ài)的圖像格式和類(lèi)型、所使用的 虛擬世界、以及以往的圖像產(chǎn)品(虛擬數(shù)字多媒體呈現(xiàn)等等)的購(gòu)買(mǎi)歷史。在本發(fā)明的一個(gè)實(shí)施例中,用于創(chuàng)建呈現(xiàn)的創(chuàng)建軟件(圖2,步驟25)可以基于對(duì) 多個(gè)數(shù)字多媒體、多個(gè)預(yù)制品、虛擬角色配置及其組合所作的分析自動(dòng)選擇主題。例如,如 果對(duì)用戶(hù)的數(shù)字多媒體的分析揭示其最近游覽了加勒比海,則可以選擇海灘度假主題?;?者,如果對(duì)用戶(hù)信息的分析指示可能的重聚(reunion)的日期最近已過(guò),可以獲得重聚 預(yù)制品,以及對(duì)用戶(hù)及其擴(kuò)展的朋友人際網(wǎng)的數(shù)字多媒體的分析揭示其最近全部出席了重 聚,則可以選擇重聚主題。對(duì)用于虛擬呈現(xiàn)中的數(shù)字多媒體、沉浸式虛擬環(huán)境、以及虛擬角色配置的子集的 選擇可以各自包括由創(chuàng)建軟件所提供的自動(dòng)處理。自動(dòng)處理在無(wú)需用戶(hù)的任何參與或者采 用有限的用戶(hù)輸入以影響多媒體創(chuàng)建處理期間的關(guān)鍵點(diǎn)處的操作的情況下完成。多媒體的 自動(dòng)選擇如上面所述的那樣使用邏輯機(jī)器處理、元數(shù)據(jù)、其它用戶(hù)信息及其組合來(lái)實(shí)現(xiàn)。根 據(jù)所選擇的主題,將數(shù)字多媒體、沉浸式虛擬環(huán)境、以及虛擬角色配置的子集選擇作為三個(gè) 獨(dú)立的過(guò)程或者作為交互地選擇所有三個(gè)組分的相互依賴(lài)的過(guò)程。在選擇處理期間所訪問(wèn)的多個(gè)數(shù)字多媒體常常是非常大的集合,并且如果該訪問(wèn) 跨越擴(kuò)展的家人和朋友、第三方、或其組合的人際網(wǎng)擴(kuò)展,則所述數(shù)字多媒體是極其大的。 另外,這些大的集合可能包含貫穿許多對(duì)象、場(chǎng)合、或者事件的多媒體。對(duì)數(shù)字多媒體子集 的選擇在適當(dāng)時(shí)提取數(shù)字多媒體的更易于管理的集合。當(dāng)對(duì)數(shù)字多媒體子集的選擇是獨(dú)立過(guò)程時(shí),選擇多媒體可以與所選主題相關(guān)。例如,如果主題是童年歷史,則創(chuàng)建軟件可以 使用面部或人識(shí)別技術(shù)以找到與數(shù)據(jù)元數(shù)據(jù)、事件檢測(cè)和其它語(yǔ)義技術(shù)相結(jié)合的兒童的圖 像,以選擇跨越該兒童從出生到高中畢業(yè)的生活的數(shù)字多媒體的合適子集。當(dāng)對(duì)數(shù)字多媒體子集的選擇是相互依賴(lài)的過(guò)程時(shí),則對(duì)沉浸式環(huán)境、虛擬角色配 置、或二者的選擇將連同主題一起影響所述選擇。例如,再次使用童年歷史這個(gè)主題,該方 法可以附加地使用如下標(biāo)準(zhǔn)哪些數(shù)字多媒體具有將最佳地與所選沉浸式環(huán)境相適應(yīng)的風(fēng) 格或格式。當(dāng)在自動(dòng)處理中存在用戶(hù)的有限參與時(shí),用戶(hù)可以在子集被選擇以前或以后影響 該處理。在對(duì)數(shù)字多媒體子集的自動(dòng)選擇中的有限的用戶(hù)參與的例子包括使該選擇基于 由用戶(hù)提供的其它標(biāo)準(zhǔn)(比如不要收費(fèi)的多媒體或者不要包括我的婆婆/岳母的圖像)、以 及允許該用戶(hù)添加或從子集刪除數(shù)字多媒體。從多個(gè)預(yù)制品中選擇沉浸式環(huán)境建立了用于虛擬沉浸式多媒體呈現(xiàn)的設(shè)置。當(dāng)對(duì) 沉浸式環(huán)境的選擇是獨(dú)立過(guò)程時(shí),可以基于主題選擇環(huán)境。例如,如果該主題是加勒比海度 假,則使用對(duì)預(yù)制品內(nèi)容的分析以及其它技術(shù)來(lái)選擇合適的環(huán)境。當(dāng)對(duì)沉浸式環(huán)境的選擇 是相互依賴(lài)的過(guò)程時(shí),則對(duì)數(shù)字多媒體子集、虛擬角色配置、或二者的選擇將連同主題一起 影響所述選擇。例如,再次使用加勒比海度假這個(gè)主題,如果數(shù)字多媒體包含用通氣管潛水 (snorkeling)或水肺(scuba)場(chǎng)景,則可以選擇水下沉浸式環(huán)境。如果所選預(yù)制品包括選 項(xiàng)以修改其外表,則創(chuàng)建軟件可以基于主題、數(shù)字多媒體的子集、虛擬角色配置、或其組合 來(lái)自動(dòng)這樣做。當(dāng)在多媒體呈現(xiàn)創(chuàng)建處理中存在用戶(hù)的有限參與時(shí),該用戶(hù)可以在呈現(xiàn)環(huán)境被選 擇以前或以后影響該處理。對(duì)沉浸式虛擬環(huán)境的自動(dòng)選擇中的有限的用戶(hù)參與的例子包 括使該選擇基于由用戶(hù)提供的其它標(biāo)準(zhǔn)(比如僅使用不收費(fèi)的預(yù)制品);允許該用戶(hù)從列 表中選擇預(yù)制品;以及允許該用戶(hù)選擇用于修改預(yù)制品外表的選項(xiàng)。從多個(gè)所訪問(wèn)的配置中選擇虛擬角色配置建立了沉浸在虛擬沉浸式數(shù)字呈現(xiàn)中 的虛擬角色的外表。虛擬角色配置可以包括單個(gè)配置(比如適合用于水下環(huán)境的水肺)、或 者多個(gè)配置,在所述多個(gè)配置的情況下,將基于諸如性別、身體特征、或者用戶(hù)偏好之類(lèi)的 參數(shù)來(lái)配置各個(gè)虛擬角色。當(dāng)對(duì)虛擬角色配置的選擇是獨(dú)立過(guò)程時(shí),該方法可以選擇與主 題相關(guān)的配置。例如,如果該主題是高中重聚,則該方法可以使用高中畢業(yè)日期、關(guān)于可用 虛擬角色配置的風(fēng)格信息、以及其它技術(shù)來(lái)選擇合適的配置。當(dāng)對(duì)虛擬角色配置的選擇是 相互依賴(lài)的過(guò)程時(shí),則對(duì)數(shù)字多媒體子集、沉浸式環(huán)境、或二者的選擇將連同主題一起影響 所述選擇。例如,再次使用高中重聚這個(gè)主題,如果數(shù)字多媒體子集包括高中年鑒圖片,則 虛擬角色可以被接近地配置為與其高中外表(包括面部特征、發(fā)型和衣著)相匹配。如果 所選虛擬角色配置包括選項(xiàng)以修改其外表,則該方法可以基于主題、數(shù)字多媒體的子集、沉 浸式環(huán)境、或其組合來(lái)自動(dòng)這樣做。當(dāng)在自動(dòng)處理中存在用戶(hù)的有限參與時(shí),該用戶(hù)可以在選擇配置以前或以后影響該處理。對(duì)虛擬角色配置的自動(dòng)選擇中的有限的用戶(hù)參與的例子包括使該選擇基于由用 戶(hù)提供的其它標(biāo)準(zhǔn)(比如僅使用特定風(fēng)格的虛擬角色配置),允許該用戶(hù)從列表中選擇虛 擬角色配置,以及允許該用戶(hù)選擇用于修改虛擬角色配置的選項(xiàng)。選擇過(guò)程可以使創(chuàng)建軟件獲得對(duì)附加的數(shù)字多媒體、預(yù)制品、虛擬角色配置、或其組合的訪問(wèn),以允許產(chǎn)生一個(gè)或多個(gè)虛擬數(shù)字多媒體呈現(xiàn)。例如,如果對(duì)數(shù)字多媒體的分析 顯示存在多個(gè)可用的水下場(chǎng)景,但是從當(dāng)前的多個(gè)預(yù)制品中不能獲得適于創(chuàng)建以水下為 主題的數(shù)字多媒體呈現(xiàn)的虛擬沉浸式環(huán)境,則該軟件采用對(duì)附加預(yù)制品的訪問(wèn),以獲得合 適的虛擬沉浸式環(huán)境。這樣的對(duì)附加素材的訪問(wèn)可以是自動(dòng)過(guò)程或者是包括有限的用戶(hù)參 與的過(guò)程。虛擬沉浸式多媒體呈現(xiàn)提供比現(xiàn)實(shí)世界中通??傻玫降亩嗟枚嗟倪x項(xiàng)。在呈現(xiàn) 空間內(nèi),可以存在多個(gè)如下位置(在本申請(qǐng)中被稱(chēng)為“虛擬顯示器”)在所述位置處,可以 由用戶(hù)通過(guò)其虛擬角色來(lái)觀看數(shù)字多媒體。如在圖3中可以看到的那樣,虛擬環(huán)境中的兩 個(gè)或兩個(gè)以上的數(shù)字多媒體呈現(xiàn)可以被同時(shí)示出在空間35內(nèi)的分離的虛擬顯示器30、31、 32,33上、被示出在大的虛擬顯示器34上、或其組合上。虛擬顯示器30、31、32、33可以示出 靜態(tài)圖像、靜態(tài)圖像序列(幻燈片放映)、視頻、或者其它形式的內(nèi)容。虛擬顯示器30、31、 32、33、34可以響應(yīng)于一個(gè)或多個(gè)虛擬角色的存在或動(dòng)作來(lái)改變其內(nèi)容或內(nèi)容形式。如在圖4中可以看到的那樣,由虛擬角色40所提供的參照系給看上去充滿(mǎn)大的虛 擬空間(比如虛擬墻壁46)的虛擬顯示器41、42、43、44、45賦予比其實(shí)際測(cè)量的區(qū)域大得 多的印象,從而使得人可以感覺(jué)到好像其正在觀看像墻壁那樣大、或者像房屋等等那樣大 的顯示器。這些虛擬顯示器并不一定需要像在現(xiàn)實(shí)世界中那樣采取典型的“矩形”形狀,而 是可以采取靜止或運(yùn)動(dòng)的目標(biāo)的形式。另外,這些虛擬顯示器的形狀可以與主題相適應(yīng),并 且甚至可以被集成到預(yù)制品中,在該預(yù)制品中正在示出數(shù)字多媒體呈現(xiàn)。例如,在戴水肺潛 水的主題之內(nèi),圖像可以被顯示在水下告示牌上、或者巨型烏賊的背上。數(shù)字多媒體在虛擬 沉浸式環(huán)境中的呈現(xiàn)可以采取在如下范圍內(nèi)的多種形式,所述范圍為從經(jīng)過(guò)有序序列的 虛擬顯示器和/或觀看者的受限單路徑到呈現(xiàn)中的自由航行的空間,從而使得一個(gè)或多個(gè) 用戶(hù)可以以任意的順序從多個(gè)方向接近虛擬顯示器。觀看者的虛擬角色穿越該呈現(xiàn)的進(jìn)度 可以受其自己控制、由其它虛擬角色引導(dǎo)、或者受環(huán)境(比如有導(dǎo)游的游覽)控制。虛擬世 界中的呈現(xiàn)提供正在顯示的多媒體與觀看者(通過(guò)其虛擬角色)之間的交互式動(dòng)作,并且 可以與正觀看該呈現(xiàn)的其它觀看者無(wú)關(guān)。根據(jù)本發(fā)明的創(chuàng)建軟件程序產(chǎn)生虛擬沉浸式多媒體呈現(xiàn),其將來(lái)自所選數(shù)字多媒 體子集的數(shù)字多媒體合并到所選虛擬沉浸式環(huán)境中。如上面所述的那樣,所選多媒體的合 并基于主題、索引化策略、語(yǔ)義理解、元數(shù)據(jù)、其它用戶(hù)信息、或其組合。另外,呈現(xiàn)中的多 媒體的合并使用自動(dòng)布局算法。自動(dòng)布局算法選擇數(shù)字多媒體的位置,并且將數(shù)字多媒體 與虛擬沉浸式環(huán)境組合以產(chǎn)生呈現(xiàn)。在如下文獻(xiàn)中描述有自動(dòng)布局算法的例子,所述文獻(xiàn) 為Watkins等人的美國(guó)專(zhuān)利5,459,189,Watkins等人的美國(guó)專(zhuān)利5,530, 793,Gaglione和 Morba的美國(guó)專(zhuān)利6,069,637、以及Loui等人的美國(guó)專(zhuān)利6,636,648,所述文獻(xiàn)通過(guò)引用結(jié) 合于此。數(shù)字多媒體捕獲的GPS坐標(biāo)常??稍谠獢?shù)據(jù)中獲得。所述自動(dòng)布局算法可以使用 GPS坐標(biāo),從而以基于其捕獲的現(xiàn)實(shí)世界位置的布置來(lái)組織圖像。參考圖5的實(shí)施例,流程 圖50圖解說(shuō)明了自動(dòng)布局算法如何能夠生成基于現(xiàn)實(shí)世界位置數(shù)據(jù)的布置。在步驟51中, 位置元數(shù)據(jù)在所捕獲的數(shù)字多媒體中被訪問(wèn),其提供每個(gè)內(nèi)容資源的捕獲位置的現(xiàn)實(shí)世界 坐標(biāo)。在步驟52中,針對(duì)在步驟51中所訪問(wèn)的位置從數(shù)據(jù)庫(kù)或從另外的源(比如在線服 務(wù))獲取地形數(shù)據(jù)。在步驟52中所獲取的地形數(shù)據(jù)被轉(zhuǎn)換成空間上相關(guān)的虛擬環(huán)境數(shù)據(jù), 從而使得虛擬環(huán)境的3D渲染反映現(xiàn)實(shí)世界位置的相對(duì)大小和地形。在步驟54中,使用在步驟52中生成的虛擬環(huán)境數(shù)據(jù)創(chuàng)建虛擬環(huán)境。在步驟55中,使用在步驟51中所訪問(wèn)的位 置數(shù)據(jù)來(lái)在虛擬環(huán)境中對(duì)所捕獲的數(shù)字多媒體進(jìn)行定位。例如,來(lái)自徒步旅行(hike)的數(shù) 字多媒體可以被組織為沿著徒步旅行線路,或者來(lái)自對(duì)主題公園的參觀的數(shù)字多媒體可以 被適當(dāng)?shù)胤胖迷趯?duì)所述主題公園建模的虛擬世界環(huán)境中。當(dāng)在產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)中存在用戶(hù)的有限參與時(shí),該用戶(hù)可以在呈現(xiàn)完 成以前或以后影響該過(guò)程。在創(chuàng)建虛擬沉浸式多媒體呈現(xiàn)中的有限的用戶(hù)參與的例子包 括允許該用戶(hù)指定某數(shù)字多媒體作為要包括在內(nèi)的較高優(yōu)先級(jí)的事物,允許該用戶(hù)改變 單個(gè)數(shù)字多媒體的大小和方位,以及允許該用戶(hù)修改被虛擬角色用于觀看呈現(xiàn)的交互式途徑。虛擬沉浸式多媒體呈現(xiàn)的創(chuàng)建/產(chǎn)生可以導(dǎo)致對(duì)附加數(shù)字多媒體、預(yù)制品、虛擬 角色配置或其組合的選擇的修改,并且在必要時(shí)獲得對(duì)附加數(shù)字多媒體、預(yù)制品、虛擬角色 配置或其組合的訪問(wèn),以允許產(chǎn)生一個(gè)或多個(gè)虛擬數(shù)字多媒體呈現(xiàn)。例如,如果不存在足以 填充虛擬沉浸式環(huán)境中的所有虛擬顯示器的數(shù)字多媒體,或者不存在可以與虛擬顯示器之 一的風(fēng)格或格式相適應(yīng)的所選數(shù)字多媒體,則該軟件可以選擇不同的多媒體(在必要時(shí)獲 得對(duì)該多媒體的訪問(wèn)),或者可以從多個(gè)可獲得的預(yù)制品中選擇不同的虛擬沉浸式環(huán)境。然后,由創(chuàng)建軟件所產(chǎn)生的虛擬沉浸式多媒體呈現(xiàn)被表現(xiàn)在虛擬世界中(圖2,步 驟26)。用戶(hù)可以立即使用所述呈現(xiàn),或者等待更合適的時(shí)間。在虛擬世界中,如果自發(fā)的 呈現(xiàn)機(jī)會(huì)出現(xiàn)或者被請(qǐng)求,則人們可以進(jìn)行布置以訪問(wèn)和呈現(xiàn)虛擬沉浸式多媒體呈現(xiàn),或 者可以對(duì)虛擬世界內(nèi)的任何時(shí)候的呈現(xiàn)進(jìn)行訪問(wèn)。作為給定呈現(xiàn)的縮略表示的可移動(dòng)圖標(biāo)可以被存儲(chǔ)在虛擬世界目錄中。虛擬世界 目錄是與虛擬世界相關(guān)聯(lián)的一覽表,其包含對(duì)虛擬角色在其處于該虛擬世界中以及與該虛 擬世界相關(guān)聯(lián)的時(shí)間期間所獲取、下載或者訪問(wèn)的商品、衣物、工具、照片、以及其它物品的 引用。通常,所述目錄將被組織到使得易于找到特定物品的一系列文件夾或選項(xiàng)卡(tab) 中。用戶(hù)可以在需要時(shí)將可移動(dòng)圖標(biāo)從目錄中拉出,并且然后激活它以呈現(xiàn)完整的二維或 三維呈現(xiàn)。在觀看以后,用戶(hù)可以禁用該呈現(xiàn)以使其大小和區(qū)域縮小到可移動(dòng)圖標(biāo)的大小 和區(qū)域,并且再次將其存儲(chǔ)在目錄中以供將來(lái)使用。如果提供了執(zhí)行復(fù)制操作的許可,則這 些可移動(dòng)圖標(biāo)可以被復(fù)制到其它虛擬角色的目錄。用戶(hù)可以將虛擬沉浸式多媒體呈現(xiàn)顯示在虛擬世界的公用或私用區(qū)域中。在私用 區(qū)域中,用戶(hù)可以基于由該用戶(hù)選擇的個(gè)體或其虛擬角色的列表來(lái)限制對(duì)呈現(xiàn)的訪問(wèn)。用 戶(hù)可以使用電子郵件、即時(shí)通訊、或者現(xiàn)實(shí)世界或虛擬世界內(nèi)可用的任何其它通信方法來(lái) 邀請(qǐng)其它人觀看呈現(xiàn)。來(lái)訪者的虛擬角色可以單獨(dú)地或者作為組織的組來(lái)觀看呈現(xiàn)。在本 發(fā)明的優(yōu)選實(shí)施例中,當(dāng)虛擬角色進(jìn)入呈現(xiàn)的沉浸式環(huán)境(圖2,步驟27)時(shí),使用通過(guò)如前 面所討論的本發(fā)明的方法選擇的虛擬角色配置來(lái)自動(dòng)配置所述虛擬角色(圖2,步驟28)。 盡管自動(dòng)虛擬角色配置可以包括有限的用戶(hù)參與,但是用戶(hù)可以具有對(duì)于將如何配置進(jìn)入 的虛擬角色的某有限的參與。有限的用戶(hù)參與的例子包括讓該用戶(hù)決定配置哪些虛擬角 色;讓各個(gè)虛擬角色所有者決定是否接受該配置,或者讓用戶(hù)或虛擬角色所有者控制配置 的方面、比如在上述水肺例子中適合的水肺顏色。可以使用具有合適的允許訪問(wèn)虛擬世界的顯示器的任意設(shè)備來(lái)觀看數(shù)字多媒體 呈現(xiàn)(圖2,步驟29),所述設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、移動(dòng)電話、個(gè)人數(shù)字助理、電視、游戲系統(tǒng)、或者數(shù)字畫(huà)框。
下面示出了數(shù)字多媒體呈現(xiàn)如何能夠在三維虛擬世界中加以傳遞、包括如何能夠 針對(duì)呈現(xiàn)來(lái)獲取數(shù)字多媒體。首先,主用戶(hù)將選擇呈現(xiàn)將被呈現(xiàn)在里面的虛擬世界??紤]到給虛擬世界增加不 同的能力和觀眾,用戶(hù)需要選擇提供某些能力的虛擬世界、所述能力例如但不限于a.在一個(gè)或多個(gè)時(shí)間段內(nèi)至少臨時(shí)將其不動(dòng)產(chǎn)(real estate)的一部分用作公 用空間或私用空間;b.在該不動(dòng)產(chǎn)上顯現(xiàn)預(yù)先制作的虛擬世界環(huán)境;c.定制該預(yù)先制作的環(huán)境的感官表現(xiàn)形式以及配件,并且存儲(chǔ)這些定制以供重復(fù) 使用;d.將數(shù)字多媒體轉(zhuǎn)移或以其它方式獲取到虛擬世界中;e.允許顯示數(shù)字多媒體;f.邀請(qǐng)所選用戶(hù)的虛擬角色進(jìn)入該空間;g.控制給哪些虛擬角色賦予對(duì)該空間的訪問(wèn);以及h.配置所邀請(qǐng)的虛擬角色的感官表現(xiàn)形式以及配件。針對(duì)旨在為私用的數(shù)字多媒體呈現(xiàn),獲取在所選虛擬世界內(nèi)的私用空間。虛擬世 界的一部分需要被留出以用于呈現(xiàn)數(shù)字多媒體呈現(xiàn)以及僅容納受邀請(qǐng)的虛擬角色。這通常 但不是總是將需要購(gòu)買(mǎi)、租賃、或者租用虛擬世界內(nèi)的現(xiàn)實(shí)地產(chǎn)的區(qū)域,該區(qū)域足夠大,以 至于可以示出數(shù)字多媒體呈現(xiàn),并且給預(yù)期被邀請(qǐng)的多個(gè)虛擬角色提供充足的空間。當(dāng)數(shù)字多媒體呈現(xiàn)旨在為公用時(shí),主人可以在虛擬世界中的任意位置示出數(shù)字多 媒體呈現(xiàn),在所述任意位置處,不存在對(duì)如下情況的限制,所述情況為在該不動(dòng)產(chǎn)上可以 構(gòu)建什么、以及哪些虛擬角色可以進(jìn)入該不動(dòng)產(chǎn),由此消除獲取私用空間的需要。在具有用于創(chuàng)建呈現(xiàn)的創(chuàng)建軟件的一些虛擬世界中,如前面討論過(guò)的那樣,呈現(xiàn) 被創(chuàng)建??商娲?,如果該呈現(xiàn)已經(jīng)被創(chuàng)建并且當(dāng)前被存儲(chǔ)在網(wǎng)站、主計(jì)算機(jī)、或者其它一 些位置上,則該呈現(xiàn)被訪問(wèn)并且被帶到虛擬世界。這可以通過(guò)如下方式來(lái)實(shí)現(xiàn)首先對(duì)每個(gè)呈現(xiàn)命名;并且然后將每個(gè)呈現(xiàn)的文件 上傳到虛擬世界的目錄中??商娲?,虛擬世界可以在遠(yuǎn)程網(wǎng)絡(luò)位置處訪問(wèn)該呈現(xiàn)以便呈 現(xiàn)在該虛擬世界中。對(duì)于私用數(shù)字多媒體呈現(xiàn)而言,主人通過(guò)使用合適的設(shè)備(計(jì)算機(jī)、PDA等)進(jìn)入 虛擬世界,并且行進(jìn)到在前面所獲取或以其它方式定義的不動(dòng)產(chǎn)??商娲兀瑢?duì)于公用數(shù)字 多媒體呈現(xiàn)而言,個(gè)體行進(jìn)到虛擬世界內(nèi)的任意合適的公用空間。接著,主人選擇哪些虛擬角色將被邀請(qǐng)至該呈現(xiàn),并且針對(duì)私用呈現(xiàn),許可對(duì)所獲 取的不動(dòng)產(chǎn)的訪問(wèn)。這些邀請(qǐng)和訪問(wèn)權(quán)可以單獨(dú)地進(jìn)行或者對(duì)預(yù)先定義的虛擬角色組進(jìn) 行。各種布置可用于限制虛擬角色對(duì)私用呈現(xiàn)的不動(dòng)產(chǎn)的訪問(wèn),其包括但不限于選擇或?qū)?所邀請(qǐng)的虛擬角色的名稱(chēng)、或虛擬角色組以其它方式添加到不動(dòng)產(chǎn)的訪問(wèn)控制列表中。對(duì)于私用數(shù)字多媒體呈現(xiàn)而言,主人在所獲取的不動(dòng)產(chǎn)上構(gòu)建預(yù)制品。這可以通 過(guò)使用鼠標(biāo)右鍵點(diǎn)擊或其它預(yù)定義的激活程序來(lái)激活表示預(yù)先制作的環(huán)境的可移動(dòng)圖標(biāo) 來(lái)實(shí)現(xiàn)。在激活以后,預(yù)制品環(huán)境出現(xiàn)在該個(gè)體周?chē)?,從而使得主人沉浸在其中,并且在?適的時(shí)候該呈現(xiàn)將開(kāi)始。
16
對(duì)于公用數(shù)字多媒體呈現(xiàn)而言,預(yù)制品可以在不限制使用或者沒(méi)有虛擬角色限制 的情況下在任何時(shí)候被構(gòu)建在虛擬世界內(nèi)的任意地方。主人可以選擇自動(dòng)地或者半自動(dòng)地使用邏輯機(jī)器處理、與數(shù)字多媒體相關(guān)聯(lián)的元 數(shù)據(jù)、或其組合來(lái)定制預(yù)制品。對(duì)于私用數(shù)字多媒體呈現(xiàn)而言,已經(jīng)被賦予對(duì)所獲取的或以其它方式定義以及所 定制的不動(dòng)產(chǎn)進(jìn)行訪問(wèn)的虛擬角色現(xiàn)在可以進(jìn)入該不動(dòng)產(chǎn),其中將示出數(shù)字多媒體呈現(xiàn)。可替代地,對(duì)于公用數(shù)字多媒體呈現(xiàn)而言,虛擬角色可以在任何時(shí)候進(jìn)入該預(yù)制品。虛擬角色可以被自動(dòng)或半自動(dòng)地配置為與主題相適應(yīng)。這可以在虛擬角色進(jìn)入預(yù) 制品時(shí)自動(dòng)發(fā)生,或者由虛擬角色的所有者之后從該預(yù)制品內(nèi)部加以選擇。數(shù)字虛擬多媒體呈現(xiàn)的顯示在由主人或者由進(jìn)入的虛擬角色的所有者所選擇的 合適的觸發(fā)以后開(kāi)始。虛擬角色的所有者可以選擇他們從預(yù)制品內(nèi)如何以及在何處觀看數(shù)字多媒體呈 現(xiàn),以及在存在多個(gè)呈現(xiàn)的情況下觀看哪個(gè)呈現(xiàn)。他們可以選擇完全自動(dòng)的游覽,其中他們 的虛擬角色被引導(dǎo)穿過(guò)如完全由主題和邏輯機(jī)器處理、或者與該主題一致的元數(shù)據(jù)選擇的 數(shù)字多媒體內(nèi)容,或者隨意地行進(jìn)穿過(guò)預(yù)先自作的環(huán)境,或者這些選項(xiàng)的任意組合。因此, 虛擬角色的所有者可以選擇其在呈現(xiàn)內(nèi)的視點(diǎn)。數(shù)字虛擬多媒體呈現(xiàn)在主人希望中止該呈現(xiàn)的時(shí)候或在指定的時(shí)候結(jié)束。在所有虛擬角色都已經(jīng)完成以后,主人通過(guò)停用預(yù)先制作的環(huán)境來(lái)將所述預(yù)先制 作的環(huán)境收縮成其可移動(dòng)圖標(biāo),然后將該可移動(dòng)圖標(biāo)存儲(chǔ)回目錄中,以便在日后可能再次 使用。表示預(yù)先制作的環(huán)境以及鏈接到該環(huán)境的一個(gè)或多個(gè)數(shù)字多媒體呈現(xiàn)的可移動(dòng) 圖標(biāo)可以被從目錄或虛擬世界內(nèi)的其它庫(kù)復(fù)制到該虛擬世界內(nèi)的其它虛擬角色的目錄,以 便其在將來(lái)可能使用。下面是示出根據(jù)本發(fā)明進(jìn)行的多媒體呈現(xiàn)的使用的一個(gè)例子由父親、母親、女兒、以及兒子組成的家庭在加勒比海中度假,包括在戴水肺潛水 勝地的兩天。在該度假期間,該家庭的每個(gè)成員使用其自己的捕獲設(shè)備捕獲許多數(shù)字照片 和/或數(shù)字視頻。該家庭希望重溫該度假,而且與朋友和擴(kuò)展的家庭分享所述體驗(yàn)。然而,如上所 述,存在通過(guò)使用他們的數(shù)字多媒體內(nèi)容的傳統(tǒng)現(xiàn)實(shí)世界手段來(lái)重溫并分享該度假的較大 障礙家人和朋友居住在若干不同的城市中,因此幾乎沒(méi)有機(jī)會(huì)形體上聚在一起,也幾 乎沒(méi)有機(jī)會(huì)感受看到其它人對(duì)特定內(nèi)容的反應(yīng)的樂(lè)趣。通過(guò)電子郵件或者通過(guò)電話就是不 一樣的。而且即使他們能夠聚在一起,家庭住宅也并不大得足夠招待該組,更別提做足夠的 工作來(lái)反映其在戴水肺潛水勝地所感受的令人感嘆的心情、色彩、以及景色了。另外,所有 家人和朋友將簇?fù)碓谝粋€(gè)電視或計(jì)算機(jī)顯示器周?chē)?,這使得一些人難以看見(jiàn),并且僅提供 一種遍歷途徑。為了克服這些局限性,該家庭決定主辦家人和朋友的聚會(huì),以通過(guò)數(shù)字多媒體呈 現(xiàn)在虛擬世界中重溫并共享其度假。下面是示出該家庭如何能夠?qū)崿F(xiàn)主辦該數(shù)字多媒體呈現(xiàn)的一個(gè)實(shí)施例的步驟,其中母親作為主要決策者。步驟1 盡管存在許多世界可選,但是母親決定在Second Life中主辦該事件,因 為這是她最熟悉的環(huán)境。步驟2 母親給虛擬世界呈現(xiàn)供應(yīng)商發(fā)送電子郵件,該供應(yīng)商向她出租Second Life內(nèi)的空間以用于該事件。母親選擇所需空間的大小以及持續(xù)時(shí)間,以確定租用費(fèi)用。步驟3 母親選擇被描述為“戴水肺潛水”的主題。步驟4 基于主題“戴水肺潛水”,虛擬世界供應(yīng)商給母親提供預(yù)先制作的三維沉 浸式環(huán)境,該環(huán)境看上去是類(lèi)似戴水肺潛水的水下環(huán)境。她將其存儲(chǔ)在她的Second Life目 錄中。在該環(huán)境中還包括有其它的感官多媒體、比如海洋的聲音。預(yù)制品環(huán)境展示水、魚(yú)、 以及地質(zhì)構(gòu)造。步驟5 盡管該家庭的數(shù)字多媒體數(shù)據(jù)庫(kù)占用幾千兆字節(jié)的存儲(chǔ)器,但是母親容 易獲取她期望包括在數(shù)字多媒體呈現(xiàn)中的內(nèi)容。母親使用創(chuàng)建軟件用主題“戴水肺潛水”來(lái) 自動(dòng)搜索數(shù)字多媒體,并且通過(guò)添加度假的元數(shù)據(jù)“日/月/年”來(lái)進(jìn)一步細(xì)化該搜索。步驟6 所得到的數(shù)字多媒體子集被存儲(chǔ)在母親的個(gè)人計(jì)算機(jī)的硬盤(pán)驅(qū)動(dòng)器上的 文件夾中。步驟7 母親檢查其計(jì)算機(jī)上的數(shù)字多媒體子集,并且對(duì)其不滿(mǎn)意的用于呈現(xiàn)目 的的那些圖像和視頻取消選定。步驟8 母親半自動(dòng)地將數(shù)字多媒體子集組織到三個(gè)不同的多媒體呈現(xiàn)中。三個(gè) 呈現(xiàn)由創(chuàng)建軟件從所述數(shù)字多媒體通過(guò)如下方式生成,所述方式為使用邏輯機(jī)器處理和 元數(shù)據(jù)的組合來(lái)創(chuàng)建三個(gè)不同的呈現(xiàn)第一呈現(xiàn),其中多媒體以時(shí)間順序被呈現(xiàn);第二呈 現(xiàn),其中她的兒子在場(chǎng);以及第三呈現(xiàn),其中女兒在場(chǎng)。所述三個(gè)多媒體呈現(xiàn)之中的每個(gè)都 基于同一度假,但是表示重溫該度假的不同方式。步驟9 將數(shù)字多媒體呈現(xiàn)轉(zhuǎn)移到虛擬世界中。母親將所述三個(gè)數(shù)字多媒體呈現(xiàn) 上傳到其Second Life目錄文件夾中。給每個(gè)呈現(xiàn)賦予不同的名稱(chēng)a.按時(shí)間順序b.兒子c.女兒步驟10 母親心靈運(yùn)輸?shù)接善鋸奶摂M世界呈現(xiàn)供應(yīng)商那里租用的不動(dòng)產(chǎn)。步驟11 母親通過(guò)如下方式來(lái)確定將給哪些朋友和家人賦予對(duì)多媒體呈現(xiàn)的訪 問(wèn),所述方式為選擇其Second Life虛擬角色名稱(chēng),并且將這些名稱(chēng)添加到她已經(jīng)租用的 虛擬世界不動(dòng)產(chǎn)的訪問(wèn)控制列表。那些未被選擇的人不能獲得對(duì)該不動(dòng)產(chǎn)的訪問(wèn),因此不 希望的虛擬角色不能隨意地到里面閑逛。步驟12 母親在其Second Life目錄中定位下述可移動(dòng)圖標(biāo),該圖標(biāo)體現(xiàn)她從虛 擬世界供應(yīng)商那里租賃的、具有戴水肺潛水主題的預(yù)先制作的三維沉浸式虛擬環(huán)境,并且 通過(guò)右鍵點(diǎn)擊激活該圖標(biāo)。激活該圖標(biāo)使該圖標(biāo)膨脹到其完全的三維形式,其包括反映所 選的戴水肺潛水主題的多感官內(nèi)容。步驟13 母親通過(guò)如下方式自動(dòng)地定制預(yù)制品環(huán)境,所述方式為用家庭多媒體 代替裝飾三維水下預(yù)制品的通用戴水肺潛水圖像,其中使用邏輯機(jī)器處理來(lái)標(biāo)識(shí)出合適的 數(shù)字多媒體。但是,她選擇把給空間增添美好顏色和情調(diào)的非寫(xiě)實(shí)圖形(比如巨型烏賊)
權(quán)利要求
一種用于產(chǎn)生虛擬沉浸式多媒體環(huán)境的方法,包括下述步驟a.獲得對(duì)多個(gè)數(shù)字多媒體的訪問(wèn);b.獲得對(duì)能夠顯示數(shù)字多媒體的虛擬世界環(huán)境的訪問(wèn);c.基于指定的標(biāo)準(zhǔn)自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子集;以及d.在所述虛擬世界環(huán)境中顯示所述數(shù)字多媒體的子集。
2.根據(jù)權(quán)利要求1所述的方法,其中,從用戶(hù)集合中訪問(wèn)所述多個(gè)數(shù)字多媒體。
3.根據(jù)權(quán)利要求1所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用與所述 多媒體相關(guān)聯(lián)的元數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用通過(guò)分 析數(shù)字圖像所獲得的信息。
5.一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,包括下述步驟a.獲得對(duì)多個(gè)數(shù)字多媒體以及多個(gè)預(yù)先制作的環(huán)境的訪問(wèn);b.選擇虛擬沉浸式多媒體呈現(xiàn)的主題;c.基于所述所選主題自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子集,并 且從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境;以及d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸式多 媒體呈現(xiàn)。
6.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括步驟 在虛擬世界中顯現(xiàn)所述呈現(xiàn)。
7.根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括步驟 提供虛擬角色對(duì)所述虛擬世界的訪問(wèn)。
8.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括步驟使用所選虛擬角色配置來(lái)自動(dòng)地配置訪問(wèn)虛擬沉浸式多媒體呈現(xiàn)的一個(gè)或多個(gè)虛擬 角色。
9.根據(jù)權(quán)利要求5所述的方法,其中,所述多媒體包括以下項(xiàng)目之中的一個(gè)或多個(gè)數(shù)字圖像; 視頻;聲音。
10.根據(jù)權(quán)利要求5所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用與所述 多媒體相關(guān)聯(lián)的元數(shù)據(jù)。
11.根據(jù)權(quán)利要求5所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用通過(guò)分 析數(shù)字圖像所獲得的信息。
12.一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,包括下述步驟a.手動(dòng)選擇虛擬沉浸式多媒體呈現(xiàn)的主題;b.獲得對(duì)多個(gè)數(shù)字多媒體、多個(gè)預(yù)先制作的環(huán)境、以及多個(gè)虛擬角色配置的訪問(wèn);c.基于所述所選主題,自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子集, 從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境,以及從所述多個(gè)虛擬角色配置中選擇 虛擬角色配置;d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸式多 媒體呈現(xiàn);e.在虛擬世界中顯示所述虛擬沉浸式多媒體呈現(xiàn);f.允許虛擬角色在所述虛擬世界中訪問(wèn)所述虛擬沉浸式多媒體呈現(xiàn);以及g.使用所述虛擬角色配置來(lái)自動(dòng)地配置訪問(wèn)所述虛擬沉浸式多媒體呈現(xiàn)的虛擬角色。
13.根據(jù)權(quán)利要求12所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用與所 述多媒體相關(guān)聯(lián)的元數(shù)據(jù)。
14.根據(jù)權(quán)利要求12所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用通過(guò) 分析數(shù)字圖像所獲得的信息。
15.一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,包括下述步驟a.手動(dòng)選擇虛擬沉浸式多媒體呈現(xiàn)的主題;b.獲得對(duì)多個(gè)數(shù)字多媒體以及多個(gè)預(yù)先制作的環(huán)境的訪問(wèn);c.自動(dòng)地從所述多個(gè)數(shù)字多媒體中選擇所述數(shù)字多媒體的子集,以及從所述多個(gè)預(yù)先 制作的環(huán)境中選擇沉浸式虛擬環(huán)境;d.在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸式多 媒體呈現(xiàn);e.在虛擬世界中顯示所述虛擬沉浸式多媒體呈現(xiàn)。
16.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括步驟 提供虛擬角色對(duì)所述虛擬世界的訪問(wèn);以及使用所選虛擬角色配置來(lái)自動(dòng)地配置訪問(wèn)所述虛擬沉浸式多媒體呈現(xiàn)的一個(gè)或多個(gè) 虛擬角色。
17.根據(jù)權(quán)利要求15所述的方法,所述自動(dòng)地選擇數(shù)字多媒體的子集包括使用通過(guò) 分析數(shù)字圖像所獲得的信息。
18.一種用于產(chǎn)生虛擬沉浸式多媒體呈現(xiàn)的方法,包括下述步驟獲得對(duì)多個(gè)數(shù)字多媒體、多個(gè)預(yù)先制作的環(huán)境、以及多個(gè)虛擬角色配置的訪問(wèn); 針對(duì)所述虛擬沉浸式多媒體呈現(xiàn),從所述多個(gè)數(shù)字多媒體中選擇子集多媒體; 基于多媒體的所述子集自動(dòng)地選擇所述多媒體呈現(xiàn)的主題; 基于所述主題從所述多個(gè)預(yù)先制作的環(huán)境中選擇沉浸式虛擬環(huán)境;以及 在所述所選預(yù)先制作的環(huán)境中自動(dòng)地產(chǎn)生數(shù)字多媒體的所述子集的虛擬沉浸式多媒 體呈現(xiàn)。
19.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括步驟獲得對(duì)多個(gè)虛擬角色配置的訪問(wèn),并且基于所述主題從所述多個(gè)虛擬角色配置中選擇 虛擬角色配置。
20.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括步驟 在虛擬世界中顯現(xiàn)所述呈現(xiàn)。
21.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括步驟 提供虛擬角色對(duì)所述虛擬世界的訪問(wèn)。
22.根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括步驟 顯示所述虛擬沉浸式多媒體呈現(xiàn)。
全文摘要
一種用于在虛擬世界環(huán)境中產(chǎn)生并呈現(xiàn)虛擬沉浸式多媒體呈現(xiàn)的方法。該方法包括獲得對(duì)多個(gè)數(shù)字多媒體的訪問(wèn);獲得對(duì)能夠顯示數(shù)字多媒體的虛擬世界環(huán)境的訪問(wèn)?;谥付ǖ臉?biāo)準(zhǔn)自動(dòng)地選擇以下項(xiàng)目中的一個(gè)或多個(gè),以便創(chuàng)建供在虛擬世界環(huán)境中顯示的數(shù)字多媒體呈現(xiàn),所述項(xiàng)目為來(lái)自所述多個(gè)數(shù)字多媒體的數(shù)字多媒體子集、來(lái)自所述多個(gè)預(yù)先制作的環(huán)境的沉浸式虛擬環(huán)境、以及來(lái)自所述多個(gè)虛擬角色配置的虛擬角色配置。
文檔編號(hào)G06F17/30GK101836210SQ200880112529
公開(kāi)日2010年9月15日 申請(qǐng)日期2008年10月15日 優(yōu)先權(quán)日2007年10月22日
發(fā)明者A·C·布羅斯, D·E·奧爾森, J·V·奈爾遜, T·L·尼科爾斯 申請(qǐng)人:伊斯曼柯達(dá)公司