專利名稱:在兩個設備之間連續(xù)播放運動圖像的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及用于在不同類型的設備上播放相同運動圖像的系統(tǒng)和方法。更 具體來講,本發(fā)明涉及一種用于在不同類型的設備上播放相同運動圖像的系統(tǒng)和方法,其 中一個終端將在其上播放的運動圖像及其播放信息登記在服務器中,另一終端能從服務器 下載運動圖像和播放信息,并從之前終止播放的場景開始連續(xù)地播放該運動圖像。
背景技術(shù):
近來,允許通過無所不在的通信使用家里的高清電視(HDTV)以及在戶外使用移 動電話、個人多媒體播放器(PMP)等觀看相同運動圖像的技術(shù)已得到發(fā)展。此時,使得在家 里觀看的運動圖像能夠從之前終止觀看的位置開始連續(xù)觀看的“場所改變(place-shift),, 技術(shù)是很重要的。術(shù)語“場所改變”技術(shù)指的是一種允許在一個場所使用一個設備觀看在不同場所 使用另一設備觀看的運動圖像的技術(shù)。在場所改變操作期間,為了連續(xù)觀看原來播放的運 動圖像,存儲所播放的運動圖像的當前位置并從該位置開始播放運動圖像的功能是必不可 少的。例如,當想要在戶外使用移動電話或PMP播放個人計算機(PC)上播放的運動圖像 時,僅當基于PMP或移動電話中的運動圖像的運行時間的信息在已在PC上終止運動圖像播 放的時間點開始播放運動圖像時,無縫播放才是可能的。在這種情況下,僅當PC上播放的 運動圖像和PMP或移動電話上播放的運動圖像彼此相同,并且通過相對于相同運動圖像源 僅改變運動圖像大小或改動壓縮條件而執(zhí)行運動圖像壓縮時,該需求才是適當?shù)?。當想?在PMP或移動電話上觀看與PC上播放的運動圖像相同并且其特定部分已在PC上刪除或編 輯了的運動圖像時,可能存在如下問題因為運動圖像的播放位置由于刪除或編輯而改變 了,所以從之前終止運動圖像播放的時間點開始連續(xù)觀看運動圖像變得不可能。
發(fā)明內(nèi)容
[技術(shù)問題]因此,考慮現(xiàn)有技術(shù)中出現(xiàn)的上述問題而作出本發(fā)明,本發(fā)明的目的是提供一種 用于在不同類型的設備上播放相同運動圖像的系統(tǒng)和方法,其中一個終端將在其上播放的 運動圖像及其播放信息登記在服務器中,另一終端能從服務器下載運動圖像和播放信息, 并從之前終止播放的場景開始連續(xù)播放運動圖像。[技術(shù)方案]為了實現(xiàn)上述目的,本發(fā)明提供了一種用于播放相同運動圖像的管理服務器,該 管理服務器包括通信單元,其用于與用戶終端進行通信;圖像管理單元,其用于從所述用 戶終端接收運動圖像及其播放信息,并將運動圖像和播放信息提供給類型不同于所述用戶 終端的終端;以及圖像信息數(shù)據(jù)庫,其用于存儲運動圖像和播放信息。在這種情況下,所述播放信息包括最近播放的運動圖像的名稱和總運行時間、與運動圖像的最近播放位置相對應的時間戳,以及運動圖像在最近播放位置的顏色直方圖。另外,所述顏色直方圖包括運動圖像專家組(MPEG)-7的顏色直方圖描述符中定 義的顏色信息統(tǒng)計。另外,為了實現(xiàn)上述目的,本發(fā)明提供了一種用戶終端,該用戶終端包括通信單 元,其用于與管理運動圖像及其播放信息的服務器進行通信;運動圖像存儲單元,其用于存 儲運動圖像;運動圖像播放單元,其用于播放運動圖像;運動圖像管理單元,其用于將所播 放的運動圖像的播放信息登記在所述服務器中,或從所述服務器下載運動圖像和播放信息 并對運動圖像和播放信息進行管理;以及控制單元,其用于基于播放信息進行控制,使得能 夠從之前終止播放的位置開始連續(xù)播放運動圖像。另外,所述用戶終端還包括運動圖像編輯單元,其用于編輯運動圖像;以及輸出 單元,其用于通過屏幕來輸出運動圖像。另外,在想要播放運動圖像的情況下,所述控制單元進行控制,使得當它在播放信 息中搜索名稱與想要當前播放的運動圖像相同的元數(shù)據(jù),并且存在名稱相同的元數(shù)據(jù)時, 所述控制單元將記錄在所述元數(shù)據(jù)中的總運行時間與當前運動圖像的總運行時間進行比 較,當這兩個總運行時間彼此相同時,從記錄在所述元數(shù)據(jù)中的時間戳的位置開始播放運 動圖像。另外,所述控制單元進行控制,使得其搜索最接近所述時間戳的位置并小于所述 元數(shù)據(jù)的時間戳的幀內(nèi)幀(I),從找到的幀內(nèi)幀(I)中提取顏色直方圖,將提取的顏色直方 圖與所述元數(shù)據(jù)的顏色直方圖進行比較,當顏色直方圖之間的差異小于等于預定等級時, 從所述幀內(nèi)幀(I)開始播放運動圖像。另外,所述控制單元進行控制,使得當所述幀內(nèi)幀(I)的顏色直方圖與所述元數(shù) 據(jù)的顏色直方圖進行比較并且提取的顏色直方圖與所述元數(shù)據(jù)的顏色直方圖之間的差異 大于所述預定等級時,所述控制單元從時間上在所述幀內(nèi)幀(I)之后的N個幀和時間上在 所述幀內(nèi)幀(I)之前的N個幀提取顏色直方圖,將提取的顏色直方圖與所述元數(shù)據(jù)的顏色 直方圖進行比較,并從二者之間差異最小的位置開始播放運動圖像。另外,所述控制單元進行控制,使得當總運行時間彼此不同時,所述控制單元從時 間上在與時間戳/總運行時間相對應的位置之后的M個幀和在該位置之前的M個幀提取顏 色直方圖,將提取的顏色直方圖與所述元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異 最小的位置開始播放運動圖像。同時,為了實現(xiàn)上述目的,本發(fā)明提供了一種在不同類型的設備上連續(xù)播放相同 運動圖像的方法,該方法包括以下步驟(a)播放運動圖像;以及(b)在管理服務器中登記 播放信息,所述播放信息包括所播放的運動圖像中的最近播放的運動圖像的名稱和總運行 時間、與運動圖像的最近播放位置相對應的時間戳,以及運動圖像在最近播放位置的顏色 直方圖。另外,所述顏色直方圖包括運動圖像專家組(MPEG)_7的顏色直方圖描述符中定 義的顏色信息統(tǒng)計。此外,為了實現(xiàn)上述目的,本發(fā)明提供了一種在不同類型的設備上連續(xù)播放相同 運動圖像的方法,該方法包括以下步驟(a)從管理服務器下載運動圖像及其播放信息;以 及(b)基于播放信息從之前終止播放的位置開始連續(xù)播放運動圖像。
在這種情況下,所述播放信息包括最近播放的運動圖像的名稱和總運行時間、與 運動圖像的最近播放位置相對應的時間戳,以及運動圖像在最近播放位置的顏色直方圖。另外,所述顏色直方圖包括運動圖像專家組(MPEG)_7的顏色直方圖描述符中定 義的顏色信息統(tǒng)計。另外,執(zhí)行步驟(b),以在播放信息中搜索名稱與想要當前播放的運動圖像相同的 元數(shù)據(jù),當存在名稱相同的元數(shù)據(jù)時,將記錄在所述元數(shù)據(jù)中的總運行時間與當前運動圖 像的總運行時間進行比較,當這兩個總運行時間彼此相同時,從記錄在所述元數(shù)據(jù)中的時 間戳的位置開始播放運動圖像。另外,執(zhí)行步驟(b),以搜索最接近所述時間戳的位置并小于所述元數(shù)據(jù)的時間戳 的幀內(nèi)幀(I),從找到的幀內(nèi)幀(I)中提取顏色直方圖,將提取的顏色直方圖與所述元數(shù)據(jù) 的顏色直方圖進行比較,當顏色直方圖之間的差異小于等于預定等級時,從所述幀內(nèi)幀(I) 開始播放運動圖像。另外,執(zhí)行步驟(b),使得當提取顏色直方圖并與所述元數(shù)據(jù)的顏色直方圖進行比 較并且顏色直方圖之間的差異大于所述預定等級時,從時間上在所述幀內(nèi)幀(I)之后的N 個幀和時間上在所述幀內(nèi)幀(I)之前的N個幀提取顏色直方圖、將其與所述元數(shù)據(jù)的顏色 直方圖進行比較,并從二者之間差異最小的位置開始播放運動圖像。另外,執(zhí)行步驟(b),使得當總運行時間彼此不同時,從時間上在與時間戳/總運 行時間相對應的位置之后的M個幀和在該位置之前的M個幀提取顏色直方圖、將其與所述 元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異最小的位置開始播放運動圖像。[有益效果]根據(jù)本發(fā)明,用戶可將PC終端上播放的特定運動圖像發(fā)送到類型不同于PC終端 的諸如個人數(shù)字助理(PDA)或PMP的另一終端,并可在不同場所從在觀看運動圖像期間終 止運動圖像播放的場景開始連續(xù)觀看該運動圖像。另外,用戶還可編輯PC終端上播放的運 動圖像,并可使用不同類型的終端來連續(xù)觀看編輯后的運動圖像。
圖1是示意性示出根據(jù)本發(fā)明一種實施方式的用于在不同類型的設備上播放相 同運動圖像的系統(tǒng)的構(gòu)造的圖;圖2是示出根據(jù)本發(fā)明的在用戶終端上播放的運動圖像的播放信息格式的配置 的圖;圖3是示意性示出根據(jù)本發(fā)明一種實施方式的用戶終端的構(gòu)造的圖;圖4是示意性示出根據(jù)本發(fā)明一種實施方式的管理服務器的構(gòu)造的圖;圖5是示出根據(jù)本發(fā)明一種實施方式的在不同類型的設備上播放相同運動圖像 的方法的流程圖;圖6a和6b是示出根據(jù)本發(fā)明的用于在不同類型的用戶終端上播放運動圖像的處 理的流程圖。〈重要部分的附圖標記的描述〉100 相同運動圖像播放系統(tǒng)110 114:用戶終端
120通信網(wǎng)絡130管理服務器
132管理DB302通信單元
304 運動圖像存儲單元306運動圖像播放單元
308運動圖像管理單元310控制單元
312運動圖像編輯單元314輸入單元
315輸出單元410通信單元
420圖像管理單元430圖像信息DB
440控制單元
具體實施例方式根據(jù)下面結(jié)合附圖的詳細描述,將更清楚地理解本發(fā)明的以上和其它目的、技術(shù) 構(gòu)造和優(yōu)點。在下文中,將參照附圖詳細描述本發(fā)明的實施方式。圖1是示意性示出用于在不同類型的設備上播放相同運動圖像的系統(tǒng)的構(gòu)造的 圖。參照圖1,應用了本發(fā)明的相同運動圖像播放系統(tǒng)100包括用戶終端110 114、 通信網(wǎng)絡120、管理服務器130和管理數(shù)據(jù)庫(DB) 132。第一用戶終端110是用于播放運動圖像并輸出所播放的運動圖像的播放信息的 終端。通信網(wǎng)絡120包括諸如互聯(lián)網(wǎng)的有線通信網(wǎng)絡,以及諸如移動通信網(wǎng)的無線通信 網(wǎng)絡。管理服務器130從第一用戶終端110接收運動圖像和播放信息的登記,并將運 動圖像和播放信息提供給第一用戶終端110和類型不同于第一用戶終端的第二用戶終端 112、114。第二用戶終端112、114都從管理服務器130下載運動圖像和播放信息,并從之前 終止播放的場景開始播放運動圖像,或編輯并播放所下載的運動圖像。這里,如圖2所示,運動圖像的播放信息包括最近播放的運動圖像的名稱202、運 動圖像的總運行時間204、與運動圖像的最近播放位置相對應的時間戳206,以及運動圖像 在最近播放位置的顏色直方圖208。圖2是示出根據(jù)本發(fā)明的在用戶終端上播放的運動圖 像的播放信息格式的配置的圖。另外,顏色直方圖包括運動圖像專家組(MPEG)_7的顏色直方圖描述符中定義的 顏色信息統(tǒng)計。在這種情況下,可用運動圖像內(nèi)容的唯一 ID代替運動圖像名稱202,通過該 ID能驗證運動圖像的經(jīng)編輯的作品和原始作品具有相同的內(nèi)容。在這種情況下,當?shù)谝挥脩艚K端110例如是PC時,第二用戶終端112、114可以是 移動通信終端、PMP等。第二用戶終端112、114都在播放信息中搜索名稱與想要當前播放的運動圖像相 同的元數(shù)據(jù),當存在名稱相同的元數(shù)據(jù)時,將元數(shù)據(jù)中記錄的總運行時間與當前運動圖像 的總運行時間進行比較。當總運行時間彼此相同時,各用戶終端112或114從與元數(shù)據(jù)中 記錄的時間戳的位置相對應的位置開始播放運動圖像。S卩,第二用戶終端112、114都搜索最接近該時間戳的位置并小于元數(shù)據(jù)的時間戳的幀內(nèi)幀(I),從找到的幀內(nèi)幀(I)中提取顏色直方圖,將提取的顏色直方圖與元數(shù)據(jù)的顏 色直方圖進行比較,當顏色直方圖之間的差異小于等于預定等級時,從幀內(nèi)幀(I)開始播 放運動圖像。另外,當?shù)诙脩艚K端112、114均提取顏色直方圖并將提取的顏色直方圖與元數(shù) 據(jù)的顏色直方圖進行比較,并且作為比較結(jié)果,二者之間的差異大于預定等級時,各用戶終 端112或114從時間上在幀內(nèi)幀(I)之后的N個幀和時間上在幀內(nèi)幀(I)之前的N個幀提 取顏色直方圖,將提取的顏色直方圖與元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異 最小的位置開始播放運動圖像。另外,當元數(shù)據(jù)和當前運動圖像的總運行時間彼此不同時,第二用戶終端112、114 均從時間上在與時間戳/總運行時間相對應的位置之后的M個幀和在該位置之前的M個幀 提取顏色直方圖,將提取的顏色直方圖與元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差 異最小的位置開始播放運動圖像。另外,當元數(shù)據(jù)中記錄的運動圖像的名稱與當前運動圖像的名稱不同時,第二用 戶終端112、114均輸出警告消息,指示因為運動圖像互不相同而不能連續(xù)播放相關(guān)運動圖像。用戶終端110 114可以是能夠播放多媒體數(shù)據(jù)(無論有線通信還是無線通信) 的終端設備,例如PC、移動通信終端或個人數(shù)字助理(PDA)。圖3是示意性示出根據(jù)本發(fā)明一種實施方式的用戶終端的構(gòu)造的圖。參照圖3,根據(jù)本發(fā)明的用戶終端110 114均包括通信單元302、運動圖像存儲 單元304、運動圖像播放單元306、運動圖像管理單元308、控制單元310、運動圖像編輯單元 312、輸入單元314和輸出單元316。通信單元302與管理運動圖像及其播放信息的管理服務器130進行通信。運動圖像存儲單元304存儲從外部設備接收的運動圖像,或通過通信網(wǎng)絡而接收 的運動圖像。運動圖像播放單元306播放從運動圖像存儲單元304載入的運動圖像。運動圖像管理單元308將運動圖像播放單元306播放的運動圖像的信息登記在管 理服務器130中,或從管理服務器130下載運動圖像及其播放信息并對下載的運動圖像和 播放信息進行管理。控制單元310進行控制,使得基于播放運動圖像時的播放信息、從之前終止播放 的位置開始連續(xù)播放該運動圖像。運動圖像編輯單元312按照從輸入單元314接收的用戶編輯命令來編輯運動圖 像。此時,運動圖像編輯單元312執(zhí)行的編輯操作可包括從運動圖像數(shù)據(jù)中刪除不必要的 場景或向運動圖像數(shù)據(jù)中添加新場景的操作、應用運動圖像處理效果的操作等。另外,運動 圖像編輯單元312包括用于對編輯后的運動圖像進行編碼的運動圖像編碼單元。輸入單元314從用戶接收運動圖像編輯命令。另外,輸入單元314包括對設備輸 入操作命令所需的多個按鈕,例如字符、數(shù)字和符號的按鈕。輸出單元316以音頻和視頻的形式將運動圖像輸出到屏幕。另外,盡管附圖中未示出,但用戶終端110 114都包括用于存儲編碼后的運動圖 像或其它類型數(shù)據(jù)的存儲單元。
另外,在想要通過運動圖像播放單元306來播放運動圖像存儲單元304中存儲的 運動圖像時,控制單元310進行控制,通過運動圖像管理單元308在播放信息中搜索名稱與 想要當前播放的運動圖像相同的元數(shù)據(jù),如果存在名稱相同的元數(shù)據(jù),則控制單元310將 記錄在元數(shù)據(jù)中的總運行時間與當前運動圖像的總運行時間進行比較,當總運行時間彼此 相同時,從記錄在元數(shù)據(jù)中的時間戳的位置開始播放運動圖像。另外,控制單元310進行控制,通過運動圖像管理單元308來搜索最接近該時間 戳的位置并小于元數(shù)據(jù)的時間戳的幀內(nèi)幀(I),從找到的幀內(nèi)幀(I)中提取顏色直方圖,將 提取的顏色直方圖與元數(shù)據(jù)的顏色直方圖進行比較,當二者之間的差異小于等于預定等級 時,從幀內(nèi)幀(I)開始播放運動圖像。另外,當控制單元310通過運動圖像管理單元308提取顏色直方圖并將提取的顏 色直方圖與元數(shù)據(jù)的顏色直方圖進行比較,并且作為比較結(jié)果,二者之間的差異大于預定 等級時,控制單元310進行控制,從時間上在幀內(nèi)幀(I)之后的N個幀和時間上在幀內(nèi)幀 (I)之前的N個幀提取顏色直方圖,將提取的顏色直方圖與元數(shù)據(jù)的顏色直方圖進行比較, 并從二者之間差異最小的位置開始播放運動圖像。另外,當總運行時間彼此不同時,控制單元310進行控制,從時間上在與該時間戳 /總運行時間相對應的位置之后的M個幀和在該位置之前的M個幀提取顏色直方圖,將提取 的顏色直方圖與元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異最小的位置開始播放運 動圖像。此外,在想要通過運動圖像播放單元306播放運動圖像的情況下,當控制單元310 通過運動圖像管理單元308在播放信息中搜索名稱與想要當前播放的運動圖像相同的元 數(shù)據(jù)而卻不存在名稱相同的元數(shù)據(jù)時,控制單元310向輸出單元316輸出警告消息,指示因 為運動圖像互不相同而不能連續(xù)播放運動圖像。圖4是示意性示出根據(jù)本發(fā)明一種實施方式的管理服務器的構(gòu)造的圖。參照圖4,根據(jù)本發(fā)明的管理服務器130包括通信單元410、圖像管理單元420、圖 像信息DB 430和控制單元440。通信單元410與播放或編輯運動圖像的用戶終端110 114進行通信。圖像管理單元420從用戶終端110接收運動圖像及其播放信息的登記,并將運動 圖像和播放信息提供給類型不同于用戶終端110的用戶終端112、114。圖像信息DB 430存儲運動圖像及其播放信息??刂茊卧?40既對從用戶終端110接收運動圖像及其播放信息的登記的過程進行 控制,又對將運動圖像和播放信息提供給類型不同于用戶終端110的用戶終端112、114的 過程進行控制。這里,播放信息包括最近播放的運動圖像的名稱、運動圖像的總運行時間、與運動 圖像的最近播放位置相對應的時間戳、以及運動圖像在最近播放位置的顏色直方圖。在這 種情況下,顏色直方圖包括MPEG-7的顏色直方圖描述符中定義的顏色信息統(tǒng)計。圖5是示出根據(jù)本發(fā)明一種實施方式的在不同類型的設備上播放相同運動圖像 的方法的流程圖。參照圖5,在步驟S502,第一用戶終端110加載用戶從存儲在運動圖像存儲單元 304中的各個運動圖像中選擇的運動圖像,并使用運動圖像播放單元306來播放所選擇的運動圖像。S卩,用戶能選擇想要通過作為第一用戶終端110的他或她的PC來觀看的運動圖 像,并能觀看該運動圖像。相應地,在第一用戶終端110接入(access)管理服務器130之后,在步驟S504,第 一用戶終端110的運動圖像管理單元308將通過運動圖像播放單元306播放的運動圖像的 播放信息登記在管理服務器130中。這里,如圖2所示,播放信息包括最近播放的運動圖像的名稱、運動圖像的總運行 時間、與運動圖像的最近播放位置相對應的時間戳,以及運動圖像在最近播放位置的顏色 直方圖。顏色直方圖包括MPEG-7的顏色直方圖描述符中定義的顏色信息統(tǒng)計。在這種情 況下,可用運動圖像內(nèi)容的唯一 ID代替運動圖像的名稱,通過該ID能驗證運動圖像的經(jīng)編 輯作品和原始作品具有相同的內(nèi)容。管理服務器130將從第一用戶終端110接收的運動圖像和播放信息存儲在管理DB 132 中。同時,用戶能在觀看他或她的PC上的運動圖像的同時移動到另一位置。此時,用 戶能使用諸如移動圖像終端、PMP或PDA之類的第二用戶終端112或第η用戶終端114連 續(xù)觀看運動圖像。在步驟S506,第二用戶終端112或第η用戶終端114接入管理服務器130,并按照 用戶操作命令從管理服務器130請求運動圖像和播放信息。相應地,在步驟S508,管理服務器130從管理DB 132中讀取運動圖像和播放信息, 并將讀取的信息提供給第二用戶終端112或第η用戶終端114。第二用戶終端112或第η用戶終端114從管理服務器130下載運動圖像和播放信 肩、ο然后,在步驟S510,第二用戶終端112或第η用戶終端114基于播放信息從第一用 戶終端110終止播放的位置開始連續(xù)播放。在這種情況下,第二用戶終端112或第η用戶終端114可通過運動圖像編輯單元 312來編輯所下載的運動圖像,并將編輯后的運動圖像存儲在運動圖像存儲單元304中。S卩,用戶通過輸入單元314來選擇運動圖像編輯菜單,并選擇期望被編輯的運動 圖像數(shù)據(jù)。用戶通過輸入單元314輸入運動圖像數(shù)據(jù)編輯命令,控制單元310從輸入單元 314接收運動圖像數(shù)據(jù)編輯命令。相應地,控制單元310讀取作為用戶選擇的編輯目標的運 動圖像數(shù)據(jù),并將該數(shù)據(jù)加載到緩沖區(qū)中??刂茊卧?10以各個幀圖像的形式在輸出單元 316上顯示所加載的運動圖像。運動圖像數(shù)據(jù)例如是基于運動圖像專家組(MPEG)的運動圖像,其中以圖像組 (GOP)的形式實現(xiàn)了大小不同并且類型不同的I圖像、P圖像和B圖像。I圖像能被單獨播 放而無需參照其它圖像,并且需要最大的位數(shù)。P圖像包含當單向參照I圖像或另一P圖像 時來自該I圖像或該P圖像的差異信息,并且需要小于I圖像的位數(shù)。B圖像包含當雙向參 照I或P圖像時來自I或P圖像的差異信息,并且需要最小的位數(shù)。用戶通過操作輸入單元314來指定例如與第二 GOP相對應的編輯部分,控制單元 310在輸出單元316的屏幕上顯示與該編輯部分相對應的第二 GOP的運動圖像數(shù)據(jù)。然后,用戶通過輸入單元314來執(zhí)行從運動圖像數(shù)據(jù)的編輯部分中刪除不必要的運動圖像的編輯操作。通過運動圖像編輯單元312,控制單元310通過從與該編輯部分相對 應的第二 GOP中刪除例如第二 B圖像和第四B圖像來進行編輯。運動圖像編輯單元312通 過運動圖像編碼單元(未示出)對除作為運動圖像編輯目標的第二GOP之外的第一G0P、第 三GOP和第η GOP進行編碼。控制單元310可使用運動圖像播放單元306通過上述過程來播放編輯后的運動圖像。圖6a和6b是示出根據(jù)本發(fā)明的用于在不同類型的用戶終端上播放運動圖像的處 理的流程圖。參照圖6a和6b,第二用戶終端112或第η用戶終端114通過下面的播放所下載的 運動圖像時的處理、基于播放信息來播放從管理服務器130下載的運動圖像。首先,在步驟S602,第二用戶終端112或第η用戶終端114對將要播放的運動圖像 的信息與播放信息進行比較。第二用戶終端112或第η用戶終端114在將要播放的運動圖像的播放信息中搜索 名稱與想要當前播放的運動圖像相同的元數(shù)據(jù)。如果在步驟S604中存在名稱相同的元數(shù) 據(jù)(“是”的情況),則第二用戶終端112或第η用戶終端114在步驟S606中通過將記錄在 元數(shù)據(jù)中的總運行時間與當前運動圖像的總運行時間進行比較來確定二者是否相同。如果在步驟S606中確定總運動時間彼此相同(“是”的情況),則在步驟S608,第 二用戶終端112或第η用戶終端114搜索最接近時間戳的位置并小于元數(shù)據(jù)的時間戳的幀 內(nèi)幀(I),并從找到的幀內(nèi)幀(I)中提取顏色直方圖。在步驟S610,當?shù)诙脩艚K端112或第η用戶終端114將提取的顏色直方圖與元 數(shù)據(jù)的顏色直方圖進行比較,并且顏色直方圖彼此相似到顏色直方圖之間的差異小于等于 預定等級的程度時,在步驟S612,通過運動圖像播放單元306從幀內(nèi)幀(I)開始播放運動圖像。同時,當?shù)诙脩艚K端112或第η用戶終端114在播放信息中搜索名稱與想要當 前播放的運動圖像相同的元數(shù)據(jù),而在步驟S604中不存在名稱相同的元數(shù)據(jù)時(“否”的情 況),在步驟S614,第二用戶終端112或第η用戶終端114向輸出單元316輸出警告消息, 指示因為運動圖像互不相同而不能播放運動圖像。因此,用戶可意識到第二用戶終端112或第η用戶終端114不能播放想要當前播 放的運動圖像。另外,如果盡管運動圖像的名稱相同但在步驟S606中總運行時間互不相同(“否” 的情況),則在步驟S620,第二用戶終端112或第η用戶終端114從時間上在與時間戳/總 運行時間相對應的位置之后的M個幀和在該位置之前的M個幀提取顏色直方圖。另外,在步驟S622,第二用戶終端112或第η用戶終端114將提取的顏色直方圖與 元數(shù)據(jù)的顏色直方圖進行比較,然后搜索顏色直方圖與元數(shù)據(jù)的顏色直方圖最類似的幀內(nèi) 幀⑴。另外,如果在步驟S610將提取的顏色直方圖與元數(shù)據(jù)的顏色直方圖進行比較時 顏色直方圖之間的差異大于預定等級(“否”的情況),則在步驟S630,第二用戶終端112 或第η用戶終端114從時間上在幀內(nèi)幀(I)之后的N個幀和時間上在幀內(nèi)幀(I)之前的N 個幀提取顏色直方圖。
另外,在步驟S632,第二用戶終端112或第η用戶終端114將提取的顏色直方圖與 元數(shù)據(jù)的顏色直方圖進行比較,并由此來搜索顏色直方圖與元數(shù)據(jù)的顏色直方圖最類似的 幀內(nèi)幀(I)。此后,第二用戶終端112或第η用戶終端114從找到的幀內(nèi)幀(I)開始播放運動圖像。同時,本發(fā)明可在計算機可讀記錄介質(zhì)中記錄用于處理在不同類型的用戶終端上 播放相同運動圖像的方法的程序。在這種情況下,該程序?qū)τ糜趶墓芾矸掌飨螺d運動圖 像及其播放信息的過程(a)以及基于播放信息從之前終止播放的位置開始連續(xù)播放運動 圖像的過程(b)進行處理。如上所述,本發(fā)明能實現(xiàn)用于在不同類型的設備上播放相同運動圖像的系統(tǒng)和方 法,其中一個終端將在其上播放的運動圖像及其播放信息登記在服務器中,另一終端能從 服務器下載運動圖像和播放信息,并從之前終止播放的場景開始連續(xù)播放該運動圖像。本領(lǐng)域技術(shù)人員將理解,能用各種形式實現(xiàn)本發(fā)明,而不改變本發(fā)明的技術(shù)精神 或本質(zhì)特征,因此上述實施方式僅是示例性的,不應被解釋為限制本發(fā)明的范圍。[工業(yè)實用性]本發(fā)明能應用到用于顯示運動圖像的通信終端(例如PDA)或移動圖像終端。另外,本發(fā)明能應用到諸如PC、PMP或筆記本電腦之類的終端設備,其下載并存儲 運動圖像、執(zhí)行允許用戶刪除不必要場景或添加期望場景的編輯處理、對編輯后的運動圖 像進行編碼并再次存儲編碼后的運動圖像。此外,本發(fā)明能應用到用于播放相同運動圖像的系統(tǒng),其中一種類型的運動圖像 播放終端能在另一類型的終端播放期望的運動圖像時連續(xù)播放期望的運動圖像。
權(quán)利要求
1.一種用于播放相同運動圖像的管理服務器,該管理服務器包括通信單元,其用于與用戶終端進行通信;圖像管理單元,其用于從所述用戶終端接收運動圖像及其播放信息,并將所述運動圖 像和所述播放信息提供給類型不同于所述用戶終端的終端;以及圖像信息數(shù)據(jù)庫,其用于存儲所述運動圖像和所述播放信息。
2.根據(jù)權(quán)利要求1所述的管理服務器,其中,所述播放信息包括最近播放的運動圖像 的名稱和總運行時間、與所述運動圖像的最近播放位置相對應的時間戳,以及所述運動圖 像在最近播放位置的顏色直方圖。
3.根據(jù)權(quán)利要求2所述的管理服務器,其中,所述顏色直方圖包括運動圖像專家組 MPEG-7的顏色直方圖描述符中定義的顏色信息統(tǒng)計。
4.一種用戶終端,該用戶終端包括通信單元,其用于與管理運動圖像及其播放信息的服務器進行通信;運動圖像存儲單元,其用于存儲所述運動圖像;運動圖像播放單元,其用于播放所述運動圖像;運動圖像管理單元,其用于將所播放的運動圖像的播放信息登記在所述服務器中,或 從所述服務器下載運動圖像和播放信息并對所述運動圖像和所述播放信息進行管理;以及控制單元,其用于基于所述播放信息進行控制,使得能夠從之前終止播放所述運動圖 像的位置開始連續(xù)播放所述運動圖像。
5.根據(jù)權(quán)利要求4所述的用戶終端,該用戶終端還包括運動圖像編輯單元,其用于編輯所述運動圖像;以及輸出單元,其用于通過屏幕來輸出所述運動圖像。
6.根據(jù)權(quán)利要求4所述的用戶終端,其中,在想要播放所述運動圖像的情況下,所述控 制單元進行控制,使得當它在所述播放信息中搜索名稱與想要當前播放的運動圖像相同的 元數(shù)據(jù),并且存在名稱相同的元數(shù)據(jù)時,所述控制單元將記錄在所述元數(shù)據(jù)中的總運行時 間與當前運動圖像的總運行時間進行比較,當這兩個總運行時間彼此相同時,從記錄在所 述元數(shù)據(jù)中的時間戳的位置開始播放所述運動圖像。
7.根據(jù)權(quán)利要求6所述的用戶終端,其中,所述控制單元進行控制,使得它搜索最接近 所述時間戳的位置并小于所述元數(shù)據(jù)的時間戳的幀內(nèi)幀I,從找到的幀內(nèi)幀I提取顏色直 方圖,將提取的顏色直方圖與所述元數(shù)據(jù)的顏色直方圖進行比較,并且當顏色直方圖之間 的差異小于等于預定等級時,從所述幀內(nèi)幀I開始播放所述運動圖像。
8.根據(jù)權(quán)利要求7所述的用戶終端,其中,所述控制單元進行控制,使得當所述幀內(nèi)幀 I的顏色直方圖與所述元數(shù)據(jù)的顏色直方圖進行比較并且提取的顏色直方圖與所述元數(shù)據(jù) 的顏色直方圖之間的差異大于所述預定等級時,所述控制單元從時間上在所述幀內(nèi)幀I之 后的N個幀和時間上在所述幀內(nèi)幀I之前的N個幀提取顏色直方圖,將提取的顏色直方圖 與所述元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異最小的位置開始播放所述運動圖 像。
9.根據(jù)權(quán)利要求6所述的用戶終端,其中,所述控制單元進行控制,使得當這兩個總運 行時間彼此不同時,所述控制單元從時間上在與所述時間戳/總運行時間相對應的位置之 后的M個幀和時間上在該位置之前的M個幀提取顏色直方圖,將提取的顏色直方圖與所述元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異最小的位置開始播放所述運動圖像。
10.一種在不同類型的設備上連續(xù)播放相同運動圖像的方法,該方法包括以下步驟(a)播放運動圖像;以及(b)在管理服務器中登記播放信息,所述播放信息包括所播放的運動圖像中的最近播 放的運動圖像的名稱和總運行時間、與所述運動圖像的最近播放位置相對應的時間戳,以 及所述運動圖像在最近播放位置的顏色直方圖。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述顏色直方圖包括運動圖像專家組MPEG-7 的顏色直方圖描述符中定義的顏色信息統(tǒng)計。
12.—種在不同類型的設備上連續(xù)播放相同運動圖像的方法,該方法包括以下步驟(a)從管理服務器下載運動圖像及其播放信息;以及(b)基于所述播放信息從之前終止播放所述運動圖像的位置開始連續(xù)播放所述運動圖像。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述播放信息包括最近播放的運動圖像的名 稱和總運行時間、與所述運動圖像的最近播放位置相對應的時間戳,以及所述運動圖像在 最近播放位置的顏色直方圖。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述顏色直方圖包括運動圖像專家組MPEG-7 的顏色直方圖描述符中定義的顏色信息統(tǒng)計。
15.根據(jù)權(quán)利要求12所述的方法,其中,執(zhí)行步驟(b),以在所述播放信息中搜索名稱 與想要當前播放的運動圖像相同的元數(shù)據(jù),當存在名稱相同的元數(shù)據(jù)時,將記錄在所述元 數(shù)據(jù)中的總運行時間與當前運動圖像的總運行時間進行比較,當這兩個總運行時間彼此相 同時,從記錄在所述元數(shù)據(jù)中的時間戳的位置開始播放所述運動圖像。
16.根據(jù)權(quán)利要求13所述的方法,其中,執(zhí)行步驟(b),以搜索最接近所述時間戳的位 置并小于所述元數(shù)據(jù)的時間戳的幀內(nèi)幀I,從找到的幀內(nèi)幀I提取顏色直方圖,將提取的顏 色直方圖與所述元數(shù)據(jù)的顏色直方圖進行比較,當這兩個顏色直方圖之間的差異小于等于 預定等級時,從所述幀內(nèi)幀I開始播放所述運動圖像。
17.根據(jù)權(quán)利要求16所述的方法,其中,執(zhí)行步驟(b),使得當提取顏色直方圖并與所 述元數(shù)據(jù)的顏色直方圖進行比較并且這兩個顏色直方圖之間的差異大于所述預定等級時, 從時間上在所述幀內(nèi)幀I之后的N個幀和時間上在所述幀內(nèi)幀I之前的N個幀提取顏色直 方圖、將其與所述元數(shù)據(jù)的顏色直方圖進行比較,并從二者之間差異最小的位置開始播放 所述運動圖像。
18.根據(jù)權(quán)利要求15所述的方法,其中,執(zhí)行步驟(b),使得當這兩個總運行時間彼此 不同時,從時間上在與所述時間戳/總運行時間相對應的位置之后的M個幀和時間上在該 位置之前的M個幀提取顏色直方圖、將其與所述元數(shù)據(jù)的顏色直方圖進行比較,并從二者 之間差異最小的位置開始播放所述運動圖像。
19.一種計算機可讀記錄介質(zhì),其用于存儲用于執(zhí)行根據(jù)權(quán)利要求10-18中任一項所 述的方法的程序。
全文摘要
本發(fā)明涉及一種在不同類型的設備上播放相同運動圖像的系統(tǒng)和方法,其中一個終端將在其上播放的運動圖像及其播放信息登記在服務器中,另一終端能從服務器下載運動圖像和播放信息,并從之前終止播放的場景開始連續(xù)播放該運動圖像。根據(jù)本發(fā)明的服務器包括用于與用戶終端進行通信的通信單元(410)。圖像管理單元(420)從用戶終端接收運動圖像及其播放信息,并將運動圖像和播放信息提供給類型不同于該用戶終端的終端。圖像信息數(shù)據(jù)庫(430)存儲運動圖像和播放信息。
文檔編號H04W8/20GK102132593SQ200880130859
公開日2011年7月20日 申請日期2008年12月10日 優(yōu)先權(quán)日2008年6月30日
發(fā)明者裵泰眠 申請人:Sk電信有限公司