存儲的視頻時再通過解碼(decoding)被壓縮的信息而重新構(gòu)成為幀,從而顯示于屏幕上。
[0059]所述編碼和解碼按各個幀分別執(zhí)行,作為視頻壓縮方式采用如下具有代表性的預(yù)測編碼(predictive coding)方式:利用周圍信息而預(yù)測,并只傳輸實(shí)際值與預(yù)測值之間的“差異”。
[0060]在此,1-幀(Intra Frame ;內(nèi)向幀)指預(yù)測時不會所利用的周圍信息而只存在于同一幀內(nèi)的幀,P-幀(Predictive Frame ;單向預(yù)測幀)指只利用自身的緊鄰的前一幀的信息的幀,B-幀指將自身的緊鄰的前一幀和緊鄰的后一幀都利用的幀。
[0061]由于幀隨著利用的周圍信息增加而預(yù)測變得越來越準(zhǔn)確且壓縮率越來越提高,因此通常情況下各種幀的壓縮率按B-幀〉P-幀>1-幀的順序遞減。S卩,1-幀在幀中壓縮率最小,比特率也遠(yuǎn)高于P-幀和B-幀。
[0062]另外,圖2為概略地表示根據(jù)本發(fā)明的實(shí)施例的便攜式終端的模塊圖。
[0063]參考附圖2,根據(jù)本發(fā)明的實(shí)施例的便攜式終端100作為手機(jī)、平板電腦、個人數(shù)字助理(PDA personal Digital Assistant)之類的信息通信設(shè)備,包括通信部110、攝像部120、觸摸屏部130、視頻編輯部140、存儲部150以及控制部160。
[0064]通信部110通過天線而執(zhí)行3G、4G、WiFi等無線通信,并支持通過互聯(lián)網(wǎng)接入的視頻共享等應(yīng)用服務(wù)。
[0065]攝像部120拍攝基于用戶操作的照片和視頻而存儲于存儲部150。
[0066]觸摸屏部130將基于便攜式終端100的操作的信息顯示于屏幕,并接收基于用戶觸摸的命令。
[0067]尤其,根據(jù)本發(fā)明的實(shí)施例的觸摸屏部130可將比起現(xiàn)有的視頻編輯技術(shù)更直觀且更容易使用的用戶界面(簡稱為“Π”)顯示于屏幕。另外,識別用于執(zhí)行編輯功能的長按(long press)、拖動(drag)、單擊(single tab)、雙擊(double tab)等用戶輸入。
[0068]其中,長按表示用戶長時間觸摸屏幕的特定位置的輸入行為,拖動表示用手觸摸屏幕的特定位置的狀態(tài)下移動手的輸入行為,單擊表示輕觸一次屏幕的特定位置的輸入行為,雙擊表示連續(xù)輕觸兩次屏幕的特定位置的輸入行為。
[0069]與現(xiàn)有的視頻編輯器與復(fù)雜的用戶界面不相匹配地局限于簡單的剪切功能相比,視頻編輯部140卻提供一種基于觸摸的用戶界面,這種用戶界面既可以通過簡化以讓用戶直觀而容易地進(jìn)行操作,又可以提供多樣的視頻編輯功能。關(guān)于所述用戶界面的說明將在后面詳細(xì)進(jìn)行。
[0070]視頻編輯部140可由編輯對象視頻生成從起始幀包含至末尾幀的至少一個片段(Clip),并以生成的片段單位執(zhí)行片段復(fù)制、片段順序移動、片段刪除等多樣的視頻編輯功會K。
[0071]其中,片段表示從編輯對象視頻中根據(jù)用戶的選擇而指定的一部分區(qū)間的視頻(即,多個幀)。
[0072]為了顯示片段,視頻編輯部140將相關(guān)片段內(nèi)的代表幀以縮略圖(thumbnail)圖像方式顯示于屏幕的局部。另外,以片段為單位的編輯是通過對以圖標(biāo)形式顯示的縮略圖圖像進(jìn)行操作而實(shí)現(xiàn)。
[0073]這樣的視頻編輯部140可在上市之前以默認(rèn)方式設(shè)置于便攜式終端100,或者可作為應(yīng)用程序而通過在線供應(yīng)網(wǎng)或離線供應(yīng)網(wǎng)提供并設(shè)置。
[0074]存儲部150存儲由攝像部120直接拍攝的視頻,或者存儲通過互聯(lián)網(wǎng)或外部設(shè)備接收到的視頻,并存儲用于視頻編輯和播放的程序。
[0075]而且,存儲部150可存儲由視頻編輯部140驅(qū)動生成的片段、以及通過以該片段為單位的編輯作業(yè)而生成的視頻。
[0076]控制部160控制用于運(yùn)用便攜式終端100的上述各個構(gòu)成要素的操作,并運(yùn)行用于對根據(jù)本發(fā)明的實(shí)施例的以片段為單位的視頻進(jìn)行編輯的視頻編輯部140。
[0077]另外,以下參考附圖詳細(xì)說明用戶界面的結(jié)構(gòu)、通過該用戶界面的片段生成以及以片段為單位的視頻編輯執(zhí)行方法,其中該用戶界面是由上述根據(jù)本發(fā)明的實(shí)施例的便攜式終端100的視頻編輯部140提供,以用于進(jìn)行以片段為單位的視頻編輯。
[0078]圖3表示由根據(jù)本發(fā)明的實(shí)施例的視頻編輯部提供的用戶界面的結(jié)構(gòu)。
[0079]參考附圖3,根據(jù)本發(fā)明的實(shí)施例的用戶界面200包括視頻顯示區(qū)域210、進(jìn)度條220以及片段顯示區(qū)域230。在此,從顯示的角度將用戶界面200的細(xì)部結(jié)構(gòu)稱為區(qū)域或條等,然而各個構(gòu)成要素可構(gòu)成為用于執(zhí)行相關(guān)固有功能或連帶功能的模塊以進(jìn)行視頻編輯。
[0080]為了選擇編輯對象視頻中的一個幀,視頻顯示區(qū)域210根據(jù)左/右拖動輸入而依次顯示幀。
[0081]其中,幀的選擇表示設(shè)定(輸入)用于生成后述的片段的范圍,可通過朝片段顯示區(qū)域230方向拖動顯示于視頻顯示區(qū)域210的幀畫面而輸入所選擇的幀。例如,對于如圖3的用戶界面結(jié)構(gòu)那樣片段顯示區(qū)域230顯示于屏幕下端的情形而言,可通過朝下端方向拖動所選擇的幀而執(zhí)行輸入。
[0082]另外,視頻顯示區(qū)域210可如下地構(gòu)成:當(dāng)用戶從編輯對象視頻中選擇幀時,只將1-幀顯示于畫面,據(jù)此讓用戶只能選擇1-幀。
[0083]于是,當(dāng)以1-幀為標(biāo)準(zhǔn)而選擇時,無需重新編碼/解碼,只通過相關(guān)片段的位操作(bit manipulat1n)即可制作新的視頻,因此具有非常迅速地提高視頻編輯速率的技術(shù)效果O
[0084]進(jìn)度條220通過標(biāo)簽(marker) 221表示出顯示于視頻顯示區(qū)域210的幀在編輯對象視頻的整個區(qū)間中的時間軸上的位置。
[0085]并且,當(dāng)在視頻顯示區(qū)域210中選擇幀時,進(jìn)度條220可通過標(biāo)簽221表示選擇起始幀和末尾幀的過程。與此相關(guān)的說明將在后述的片段生成方法中詳細(xì)闡述。
[0086]片段顯示區(qū)域230將為了生成片段而從視頻顯示區(qū)域210中選擇的多個幀捆綁而顯示為一個片段。此時,片段可將特定幀(例如,第一個1-幀)的圖像以縮略圖方式顯示成如同圖標(biāo),并顯示相關(guān)片段的長度信息。
[0087]例如,圖4表示根據(jù)本發(fā)明的實(shí)施例的片段表現(xiàn)示例。
[0088]參考附圖4,片段A、片段B、片段C均可在正面顯示縮略圖,并顯示不同形態(tài)的長度信息。
[0089]片段A采用普通的縮略圖顯示方法,其包含再生時間,然而在有別于PC的屏幕較小的便攜式終端100中卻由于大小較小而存在直觀性降低的缺點(diǎn)。
[0090]因此,可如片段B那樣將再生時間或幀數(shù)等片段大小以三維圖形的厚度表示為預(yù)定水平,或者如片段C那樣梯段式表示幀(四邊形)的累積量,從而提高直觀性。
[0091]這種片段的視覺方式的組成并不局限于通過簡單的縮略圖顯示視頻,而是讓用戶通過對多個片段進(jìn)行相對比較而能夠掌握哪個片段較長而哪個片段較短,因此成為可在編輯過程中參考的重要信息。
[0092]而且,片段顯示區(qū)域230可將生成順序或者在編輯對象視頻中的位置作為基準(zhǔn)排列顯示多個片段。
[0093]以上簡要說明了視頻編輯部140所提供的用戶界面結(jié)構(gòu),然而并不局限于此,上面未述及的功能將在說明后述的片段生成及以片段為單位的視頻編輯方法的過程中闡述。
[0094]另外,對根據(jù)本發(fā)明的實(shí)施例的視頻編輯部140生成片段的方法進(jìn)行說明。
[0095]如前所述,視頻編輯部140通過觸摸屏部130提供用于生成片段的用戶界面,并接收基于用戶選擇的多個幀而生成片段。
[0096]在此,可將用于生成片段的方法大致分為如下的兩種實(shí)施例。
[0097][第一實(shí)施例]
[0098]視頻編輯部140可通過用戶界面而從用戶處接收編輯對象視頻中希望存儲為片段的第一個幀和第二個幀,從而可以生成包含兩個幀之間的圖像的片段。
[0099]圖5表示利用根據(jù)本發(fā)明的第一實(shí)施例的用戶界面的片段生成過程。
[0100]參考附圖5,視頻片段取決于相關(guān)片段的起點(diǎn)和終點(diǎn),因此為了生成一個片段,需要選擇兩次幀,圖5a至圖5d通過進(jìn)度條220的標(biāo)簽221示出選擇第一個幀和最后一個幀的過程。
[0101]圖5a表示用戶從視頻顯示區(qū)域210中選擇第一個幀(1-th Frame)而輸入的步驟。
[0102]進(jìn)度條220的標(biāo)簽221在未輸入幀的初始狀態(tài)下顯示為白色。
[0103]此時,如果用戶選擇用于生成片段的第一個幀(1-th Frame)并向片段顯示區(qū)域230所在的下端拖動,則視頻編輯部140識別出第一個幀(1-th Frame)得到輸入。
[0104]圖5b表示在輸入用于生成片段的第一個幀之后進(jìn)度條220的標(biāo)簽221變更為黑色的狀態(tài)。
[0105]在此,標(biāo)簽221變更為黑色表示第一個幀的輸入正常實(shí)現(xiàn)、以及處在用于接收第二個幀的待機(jī)狀態(tài)。
[0106]圖5c表示用戶從視頻顯示區(qū)域210中選擇第二個幀((i+m)_th Frame)而輸入的步驟。
[0107]此時,變更為黑色的第一個標(biāo)簽221的位置被固定,并且用于選擇第二個幀的白色的第二個標(biāo)簽221 ’被顯示出來。
[0108]然后,如果用戶選擇用于生成片段的第二個幀((i+m)_th Frame)并向片段顯示區(qū)域230所在的下端拖動,則視頻編輯部140識別出第二個幀((i+m)-th Frame)得到輸入,并可生成包含兩個幀之間的幀的片段“A”。
[0109]圖