專利名稱:記錄與視頻序列的用戶交互的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及修改多媒體內(nèi)容,更具體地講,涉及一種用于記錄與視頻序列的用戶交互的方法和系統(tǒng)。
背景技術(shù):
隨著時(shí)間的過去,多媒體裝置中的視頻編輯工具的使用正在增加。在現(xiàn)有技術(shù)中, 多媒體裝置的用戶可編輯視頻序列以實(shí)現(xiàn)期望的視頻序列。例如,用戶可選擇可應(yīng)用到視頻序列的不同的編輯效果,或者用戶可選擇不同的對(duì)象以添加到視頻序列。然而,用戶不能將交互提供到對(duì)象區(qū)域或者非對(duì)象區(qū)域以產(chǎn)生令人感興趣的視頻序列。因此,存在對(duì)用于記錄用戶交互的高效技術(shù)的需求,在用戶交互中包括用戶輸入以及對(duì)用戶輸入的響應(yīng)。
發(fā)明內(nèi)容
因此,本發(fā)明被設(shè)計(jì)以至少解決以上討論的問題和/或缺點(diǎn)并且至少提供以下描述的優(yōu)點(diǎn)。本發(fā)明的一方面在于提供一種用于記錄用戶交互以得到期望的視頻序列的方法和系統(tǒng),在用戶交互中包括用戶輸入以及對(duì)用戶輸入的響應(yīng)。根據(jù)本發(fā)明的一方面,提供了一種記錄與視頻序列的用戶交互的方法。該方法包括播放多個(gè)視頻序列的預(yù)先確定的視頻序列;當(dāng)在視頻序列中發(fā)生至少一個(gè)用戶輸入時(shí),將至少一個(gè)用戶交互提供并記錄到視頻序列,所述至少一個(gè)用戶交互顯示表示對(duì)所述至少一個(gè)用戶輸入的至少一個(gè)響應(yīng)的相應(yīng)對(duì)象。根據(jù)本發(fā)明的另一方面,提供一種用于記錄與視頻序列的用戶交互的系統(tǒng)。該系統(tǒng)包括用戶接口,接收視頻序列中發(fā)生的至少一個(gè)用戶輸入;隨機(jī)產(chǎn)生器,產(chǎn)生對(duì)至少一個(gè)用戶輸入的至少一個(gè)響應(yīng);處理器,可操作以播放多個(gè)視頻序列的預(yù)先確定的視頻序列, 并且提供并記錄至少一個(gè)用戶交互,通過所述至少一個(gè)用戶交互,表示對(duì)在視頻序列中發(fā)生的至少一個(gè)用戶輸入的至少一個(gè)響應(yīng)的相應(yīng)對(duì)象被顯示在視頻序列中。
通過下面結(jié)合附圖進(jìn)行的描述,本發(fā)明特定實(shí)施例的上述和其他方面、特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1是示出根據(jù)本發(fā)明的實(shí)施例的記錄與視頻序列的用戶交互的系統(tǒng)的框圖;圖2是示出根據(jù)本發(fā)明的實(shí)施例的記錄與視頻序列的用戶交互的方法的流程圖;圖3是示出根據(jù)本發(fā)明另一實(shí)施例的記錄與視頻序列的用戶交互的方法的流程圖;圖4A至圖4L是用于解釋根據(jù)本發(fā)明的實(shí)施例的記錄與視頻序列的用戶交互的操作的示圖。在整個(gè)附圖中,將理解相同的附圖標(biāo)號(hào)表示相同的元件、特征和結(jié)構(gòu)。
具體實(shí)施例方式現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種實(shí)施例。在下面的描述中,僅僅提供特定細(xì)節(jié)(諸如詳細(xì)的配置和部件)以有助于對(duì)本發(fā)明特定實(shí)施例的全面理解。因此,對(duì)于本領(lǐng)域的技術(shù)人員明顯的是,在不脫離本發(fā)明的范圍和精神的情況下,可對(duì)這里描述的實(shí)施例進(jìn)行各種改變和修改。此外,為了清楚和簡要,省略了對(duì)已知功能和構(gòu)造的描述。此外,相關(guān)術(shù)語(諸如,第一和第二等)可用于將一個(gè)實(shí)體與另一實(shí)體進(jìn)行區(qū)分, 而不必包含這樣的實(shí)體之間的任何實(shí)際關(guān)系或順序。圖1是示出根據(jù)本發(fā)明的實(shí)施例的用于記錄與視頻序列的用戶交互的系統(tǒng)的框圖。參照?qǐng)D1,系統(tǒng)100包括多媒體裝置105,諸如,便攜式攝像機(jī)、視頻播放器、數(shù)字相機(jī)、計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)裝置、數(shù)字電視、手持裝置、個(gè)人數(shù)字助理(PDA)等。多媒體裝置105包括總線110或其他通信機(jī)構(gòu),用于傳輸信息;與總線110連接的處理器115,用于處理一個(gè)或多個(gè)視頻序列;連接到總線110的存儲(chǔ)器120(諸如,隨機(jī)存取存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)裝置),用于存儲(chǔ)信息。多媒體裝置105還包括連接到總線110的只讀存儲(chǔ)器(ROM) 125或者其他靜態(tài)存儲(chǔ)裝置,用于存儲(chǔ)靜態(tài)信息;和連接到總線110的存儲(chǔ)單元130(諸如磁盤或光盤),用于存儲(chǔ){曰息ο多媒體裝置105可經(jīng)由總線110連接到用于將信息顯示給用戶的顯示單元 135(諸如,陰極射線管(CRT)、液晶顯示器(LCD)或者發(fā)光二極管(LED)顯示器)。此外,例如包括字母數(shù)字鍵或其他鍵的用戶接口 140經(jīng)由總線110連接到多媒體裝置105。用戶輸入裝置的另一類型是光標(biāo)控制145(例如,鼠標(biāo)、軌跡球(traclcball)或光標(biāo)方向鍵),用于將輸入發(fā)送給多媒體裝置105并且控制顯示單元135上的光標(biāo)移動(dòng)。用戶接口 140可被包括在顯示單元135(例如,觸摸屏)中。此外,用戶接口 140可以是傳輸基于聲音或語音識(shí)別的輸入的麥克風(fēng)?;旧?,用戶接口 140接收用戶輸入,并將用戶輸入發(fā)送給多媒體裝置105。多媒體裝置105還包括用于產(chǎn)生對(duì)用戶輸入的一個(gè)或多個(gè)響應(yīng)的隨機(jī)產(chǎn)生器 150。具體地講,隨機(jī)產(chǎn)生器150可選擇將加入到視頻序列的隨機(jī)效果。存儲(chǔ)器120存儲(chǔ)用于第一視頻序列的一個(gè)或多個(gè)用戶交互。用戶交互可以是用戶輸入以及對(duì)用戶輸入的響應(yīng)。處理器115播放第一視頻序列并記錄用戶交互。處理器115還將用戶交互應(yīng)用到第一視頻序列以產(chǎn)生修改的第一視頻序列。此外,處理器115將用戶交互應(yīng)用到第二視頻序列以獲得修改的第二視頻序列。此外,處理器115可丟棄用戶交互。顯示單元135顯示第一視頻序列和第二視頻序列。在圖1中,多媒體裝置105包括用于記錄現(xiàn)場視頻序列、修改的第一視頻序列和修改的第二視頻序列的視頻記錄器170。然而,還可將記錄的視頻信號(hào)從外部視頻記錄器提供到多媒體裝置105。多媒體裝置105還包括圖像處理器165,圖像處理器165將一個(gè)或多個(gè)預(yù)先確定的效果和一個(gè)或多個(gè)選擇的效果應(yīng)用到第一視頻序列和/或第二視頻序列。
各種實(shí)施例涉及用于執(zhí)行這里描述的技術(shù)的多媒體裝置105的使用。根據(jù)本發(fā)明的實(shí)施例,處理器115使用包括在存儲(chǔ)器120中的信息來執(zhí)行所述技術(shù)??蓪⑺鲂畔牧硪粰C(jī)器可讀介質(zhì)(例如,存儲(chǔ)單元130)讀入存儲(chǔ)器120。這里使用的術(shù)語“機(jī)器可讀介質(zhì)”是指參與提供引起機(jī)器以特定方式操作的數(shù)據(jù)的任何介質(zhì)。在使用多媒體裝置105執(zhí)行的實(shí)施例中,各種機(jī)器可讀介質(zhì)涉及例如將信息提供給處理器115。機(jī)器可讀介質(zhì)可以是存儲(chǔ)介質(zhì)。存儲(chǔ)介質(zhì)包括非易失性介質(zhì)和易失性介質(zhì)。非易失性介質(zhì)包括例如光盤或者磁盤(諸如存儲(chǔ)單元130)。易失性介質(zhì)包括動(dòng)態(tài)存儲(chǔ)器(諸如存儲(chǔ)器120)。所有的這種介質(zhì)實(shí)際上使得由介質(zhì)攜帶的信息能夠被將信息讀入機(jī)器的物理機(jī)構(gòu)檢測(cè)到。機(jī)器可讀介質(zhì)的普通形式包括,例如,軟盤、柔性盤、硬盤、磁帶或者任何其他磁性介質(zhì)、CD-ROM、任何其他光學(xué)介質(zhì)、穿孔卡片、紙帶、具有孔圖案的任何其他物理介質(zhì)、RAM、 可編程ROM(PROM)、電子I3ROM(EPROM)、FLASH-EPR0M、任何其他存儲(chǔ)器芯片或卡式磁帶等。多媒體裝置105還包括連接到總線110的通信接口 155。通信接口 155提供連接到網(wǎng)絡(luò)160的雙向數(shù)據(jù)通信。因此,多媒體裝置105通過通信接口 155和網(wǎng)絡(luò)160與其他裝置電通信。例如,通信接口 155可以是向兼容局域網(wǎng)(LAN)提供數(shù)據(jù)通信連接的LAN卡。也可實(shí)現(xiàn)無線鏈路。在任何這種實(shí)現(xiàn)中,通信接口 155發(fā)送和接收攜帶表示各種類型的信息的數(shù)字?jǐn)?shù)據(jù)流的電信號(hào)、電磁信號(hào)或者光信號(hào)。通信接口 155可以是通用串行總線端口。圖2是示出根據(jù)本發(fā)明的實(shí)施例的記錄與視頻序列的用戶交互的方法的流程圖。參照?qǐng)D2,在步驟210,在多媒體裝置上播放第一視頻序列。例如,第一視頻序列可以是現(xiàn)場視頻序列或者記錄的視頻序列。在步驟215,用戶交互被提供到第一視頻序列,并且在步驟220,用戶交互被記錄。此外,多個(gè)用戶交互可被提供到第一視頻序列并且被記錄。例如,用戶交互包括從菜單中選擇用于顯示的對(duì)象、觸摸屏輸入或者可聽命令。圖3是示出根據(jù)本發(fā)明的實(shí)施例的記錄與視頻序列的用戶交互的方法的流程圖。參照?qǐng)D3,在步驟310,第一視頻序列在裝置上被播放。例如,第一視頻序列可以是現(xiàn)場視頻序列或記錄的視頻序列。在步驟315,用戶交互被提供到第一視頻序列。由通過用戶接口提供用戶輸入的用戶來提供用戶交互。用戶輸入的例子包括但不限于觸摸輸入、語音命令、鍵輸入、光標(biāo)輸入。 可通過由裝置提供的各個(gè)用戶接口來提供用戶輸入。根據(jù)本發(fā)明的實(shí)施例,第一視頻序列可包括多個(gè)幀。每個(gè)幀可包括對(duì)象區(qū)域和非對(duì)象區(qū)域。對(duì)象區(qū)域是包括作為用戶交互的結(jié)果被另外顯示的對(duì)象的幀中的區(qū)域。例如, 用戶可將對(duì)象(諸如氣球或鳥)添加到天空的視頻。對(duì)象還提供對(duì)用戶輸入的響應(yīng)。響應(yīng)可以基于視頻序列被預(yù)先確定或者預(yù)先定義或者由隨機(jī)產(chǎn)生器150確定。響應(yīng)導(dǎo)致顯示在對(duì)象區(qū)域中的對(duì)象的替換。例如,如上所述的氣球或鳥可飛過屏幕。非對(duì)象區(qū)域是不包括由用戶另外顯示的對(duì)象的幀中的區(qū)域。根據(jù)本發(fā)明的實(shí)施例,當(dāng)用戶輸入被提供到非對(duì)象區(qū)域或者提供到?jīng)]有相關(guān)響應(yīng)的對(duì)象時(shí),可丟棄用戶交互。根據(jù)本發(fā)明的另一實(shí)施例,當(dāng)用戶交互被提供到非對(duì)象區(qū)域或者對(duì)象區(qū)域時(shí),預(yù)先確定的效果可被啟動(dòng)。對(duì)象區(qū)域因此與響應(yīng)或者預(yù)先確定的效果關(guān)聯(lián)。預(yù)先確定的效果的例子包括但不限于雨效果、湖效果和聚光燈效果??赏ㄟ^非對(duì)象區(qū)域或?qū)ο髤^(qū)域上的用戶輸入或者通過從由圖像處理器165提供的數(shù)據(jù)庫中選擇預(yù)先確定的效果來獲得預(yù)先確定的效果。其結(jié)果是,用戶交互修改了第一視頻序列的幀以及后續(xù)幀。例如,當(dāng)用戶播放包括由用戶先前添加的對(duì)象(例如,點(diǎn)著的蠟燭)的第一視頻序列,并且用戶期望修改第一視頻序列時(shí),用戶可通過在顯示第一視頻序列的多媒體裝置的顯示單元上提供用戶輸入來實(shí)現(xiàn)。可通過觸摸屏來檢測(cè)用戶輸入(諸如,空氣的吹動(dòng))并且將用戶輸入提供到第一視頻序列的幀中的對(duì)象(即,點(diǎn)著的蠟燭)。在響應(yīng)中,對(duì)象被修改,即,與點(diǎn)著的蠟燭相關(guān)的火焰不再被顯示。根據(jù)本發(fā)明的另一實(shí)施例,用戶輸入可被提供到第一視頻序列的幀中的非對(duì)象區(qū)域。如上所述,由于被輸入到非對(duì)象區(qū)域,因此提供到非對(duì)象區(qū)域的用戶交互(即,用戶輸入)可被丟棄,或者,基于裝置設(shè)置,預(yù)先確定的效果可被啟動(dòng)。例如,當(dāng)?shù)谝灰曨l序列包括作為對(duì)象的蛋糕并且用戶輸入被提供到蛋糕周圍的區(qū)域(即,非對(duì)象區(qū)域)時(shí),響應(yīng)不被提供并且用戶輸入可被丟棄。在步驟320,用戶交互被記錄。用戶交互的記錄包括記錄用戶輸入以及對(duì)用戶輸入的響應(yīng)??稍诘谝灰曨l序列的幀中執(zhí)行用戶輸入的記錄。此外,通過確定與每個(gè)用戶輸入相應(yīng)的多個(gè)用戶輸入屬性來記錄用戶輸入。結(jié)合相應(yīng)的幀號(hào)來記錄用戶輸入。用戶輸入屬性的例子包括用于確定響應(yīng)的輸入類型、輸入坐標(biāo)和輸入值。輸入類型的例子包括語音命令和鍵輸入。此外,用戶輸入可以是基于用戶輸入的強(qiáng)度和強(qiáng)度的持續(xù)時(shí)間可調(diào)整的。其結(jié)果是,用戶輸入的不同強(qiáng)度可提供不同的響應(yīng)。類似地,記錄對(duì)用戶輸入的響應(yīng)也穿過第一視頻序列的幀、第一視頻序列的后續(xù)幀或者穿過它們兩者。通過確定對(duì)用戶輸入的響應(yīng)來記錄響應(yīng)。結(jié)合相應(yīng)的幀號(hào)來記錄響應(yīng)。在步驟325,用戶交互可被進(jìn)一步應(yīng)用到第一視頻序列以獲得修改的第一視頻序列。同樣,在步驟330,用戶交互可被應(yīng)用到第二視頻序列以獲得修改的第二視頻序列。修改的第一視頻序列和修改的第二視頻序列可立即在裝置上播放或者可在裝置上存儲(chǔ)。在步驟335,可將一個(gè)或多個(gè)預(yù)先定義的效果應(yīng)用到第一視頻序列和第二視頻序列中的至少一個(gè)。在步驟340,可將一個(gè)或多個(gè)選擇的效果應(yīng)用到第一視頻序列和第二視頻序列中的至少一個(gè)。圖4A至圖4L是用于解釋根據(jù)本發(fā)明的實(shí)施例的記錄與視頻序列的用戶交互的操作的示圖。圖4A對(duì)應(yīng)于生日視頻(運(yùn)動(dòng)圖像),并且如果在圖4B中選擇了生日視頻(運(yùn)動(dòng)圖像),則如圖4C所示,圖4A的生日視頻序列被播放,同時(shí)特定幀覆蓋在生日視頻序列上。在圖4C的生日視頻序列被播放的同時(shí),如圖4D所示,標(biāo)題“你可以通過觸摸屏幕用斑點(diǎn)裝飾寶貝”被顯示。在這種情況下,如圖4E所示,如果通過觸摸屏幕上的寶貝產(chǎn)生了用戶輸入,則響應(yīng)于用戶輸入,斑點(diǎn)效果(spot effect)被應(yīng)用到寶貝。此外,在圖4C的生日視頻序列被播放的同時(shí),如圖4F所示,標(biāo)題“你可以通過觸摸屏幕讓氣球爆炸”被顯示。在這種情況下,如圖4G所示,如果通過觸摸屏幕上的氣球產(chǎn)生了用戶輸入,則如圖4H所示,響應(yīng)于用戶輸入,使氣球爆炸的效果被應(yīng)用。此外,在圖4C的生日視頻序列被播放的同時(shí),如圖41所示,標(biāo)題“你可以通過觸摸屏幕讓蠟燭發(fā)光”被顯示。在這種情況下,如圖4J所示,如果通過觸摸屏幕上的蠟燭產(chǎn)生了用戶輸入,則響應(yīng)于用戶輸入,讓蠟燭發(fā)光的效果被應(yīng)用。此外,在圖4J的蠟燭發(fā)光的視頻序列被播放的同時(shí),如圖4K所示,標(biāo)題“你甚至可以吹蠟燭”被顯示。在這種情況下,如圖4L所示,如果接收到用于吹蠟燭的音頻信號(hào),則響應(yīng)于用戶輸入,蠟燭熄滅的效果被應(yīng)用。因此,可通過記錄圖4A至圖4L的操作來改變圖4A 的視頻序列。盡管已經(jīng)參照本發(fā)明特定實(shí)施例顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種記錄與視頻序列的用戶交互的方法,該方法包括播放視頻序列;接收視頻序列中的用戶輸入;在視頻序列上顯示對(duì)用戶輸入的響應(yīng);將響應(yīng)記錄到視頻序列。
2.如權(quán)利要求1所述的方法,其中,視頻序列包括多個(gè)幀,其中,每個(gè)幀包括顯示表示對(duì)用戶輸入的響應(yīng)的相應(yīng)對(duì)象的對(duì)象區(qū)域和不顯示響應(yīng)的非對(duì)象區(qū)域。
3.如權(quán)利要求2所述的方法,其中,通過替換顯示在對(duì)象區(qū)域中的對(duì)象來顯示表示對(duì)用戶輸入的響應(yīng)的相應(yīng)對(duì)象。
4.如權(quán)利要求1所述的方法,其中,根據(jù)與用戶輸入相應(yīng)的輸入屬性,一個(gè)用戶輸入與對(duì)應(yīng)于視頻序列的幀號(hào)一起被記錄,并且輸入屬性包括輸入類型、輸入坐標(biāo)和輸入值,其中,用戶輸入是基于用戶輸入的強(qiáng)度和強(qiáng)度的持續(xù)時(shí)間可調(diào)整的。
5.如權(quán)利要求1所述的方法,其中,對(duì)用戶輸入的響應(yīng)根據(jù)視頻序列被預(yù)先定義或者預(yù)先確定,對(duì)用戶輸入的響應(yīng)根據(jù)用戶輸入而不同,并且對(duì)用戶輸入的響應(yīng)與對(duì)應(yīng)于視頻序列的幀號(hào)一起被記錄。
6.如權(quán)利要求1所述的方法,還包括當(dāng)在視頻序列中發(fā)生用戶輸入時(shí),提供并記錄將預(yù)先確定的效果或選擇的效果應(yīng)用到視頻序列的用戶交互。
7.如權(quán)利要求6所述的方法,其中,預(yù)先確定的效果或者選擇的效果被應(yīng)用到包括在視頻序列的每個(gè)幀中的對(duì)象區(qū)域和非對(duì)象區(qū)域。
8.一種用于記錄與視頻序列的用戶交互的系統(tǒng),該系統(tǒng)包括用戶接口,接收視頻序列中發(fā)生的用戶輸入;隨機(jī)產(chǎn)生器,產(chǎn)生對(duì)用戶輸入的響應(yīng);處理器,播放多個(gè)視頻序列的預(yù)先確定的視頻序列,并且提供并記錄用戶交互,通過所述用戶交互,表示對(duì)在視頻序列中發(fā)生的用戶輸入的響應(yīng)的相應(yīng)對(duì)象被顯示在視頻序列中。
9.如權(quán)利要求8所述的系統(tǒng),其中,處理器用表示對(duì)用戶輸入的響應(yīng)的相應(yīng)對(duì)象來替換顯示在包括在視頻序列的幀中的對(duì)象區(qū)域中的對(duì)象。
10.如權(quán)利要求9所述的系統(tǒng),其中,視頻序列包括多個(gè)幀,每個(gè)幀包括顯示表示對(duì)用戶輸入的響應(yīng)的相應(yīng)對(duì)象的對(duì)象區(qū)域和不顯示響應(yīng)的非對(duì)象區(qū)域。
11.如權(quán)利要求8所述的系統(tǒng),其中,處理器根據(jù)用戶輸入的輸入屬性,將用戶輸入與對(duì)應(yīng)于視頻序列的幀號(hào)一起記錄,其中,輸入屬性包括輸入類型、輸入坐標(biāo)和輸入值,其中,用戶輸入是基于用戶輸入的強(qiáng)度和強(qiáng)度的持續(xù)時(shí)間可調(diào)整的。
12.如權(quán)利要求8所述的系統(tǒng),其中,處理器將對(duì)用戶輸入的響應(yīng)與對(duì)應(yīng)于視頻序列的幀號(hào)一起記錄,對(duì)用戶輸入的響應(yīng)根據(jù)視頻序列被預(yù)先定義或者預(yù)先確定,對(duì)用戶輸入的響應(yīng)根據(jù)用戶輸入而不同。
13.如權(quán)利要求8所述的系統(tǒng),還包括圖像處理器,當(dāng)在視頻序列中發(fā)生用戶輸入時(shí),提供將預(yù)先確定的效果或選擇的效果應(yīng)用到視頻序列的用戶交互。
14.如權(quán)利要求8所述的系統(tǒng),其中,預(yù)先確定的效果或者選擇的效果被應(yīng)用到包括在視頻序列的每個(gè)幀中的對(duì)象區(qū)域和非對(duì)象區(qū)域。
全文摘要
提供了一種記錄與視頻序列的用戶交互的方法和系統(tǒng)。所述方法包括播放視頻序列;接收視頻序列中的用戶輸入;在視頻序列上顯示對(duì)用戶輸入的響應(yīng);將響應(yīng)記錄到視頻序列。
文檔編號(hào)G06F3/01GK102262439SQ20111014513
公開日2011年11月30日 申請(qǐng)日期2011年5月24日 優(yōu)先權(quán)日2010年5月24日
發(fā)明者烏瑪瑪黑思瓦南·巴乎思盧特哈姆·思力德哈南, 岡那德哈·薩雷迪, 吉里什·庫爾卡尼, 普拉維·薩克賽那, 貝拉·阿南德, 高拉夫·庫瑪·賈殷 申請(qǐng)人:三星電子株式會(huì)社