專利名稱:用于播放內(nèi)容的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于播放內(nèi)容的方法和設(shè)備,更具體地,涉及用于控制在觸摸屏上播放的內(nèi)容的回放速度和回放位置的方法及其設(shè)備。
背景技術(shù):
觸摸屏允許用戶輸入多種命令。如果手指或例如鐵筆等物體接觸具體字符、圖形用戶界面(⑶I)對(duì)象或特定位置,觸摸屏識(shí)別接觸位置并處理對(duì)應(yīng)操作。近年來,隨著例如移動(dòng)通信終端或計(jì)算機(jī)等電子裝置的小型化,觸摸屏已經(jīng)廣泛地用作輸入裝置的優(yōu)先選擇。
發(fā)明內(nèi)容
技術(shù)問題本發(fā)明提供一種在重放模式期間導(dǎo)航內(nèi)容的改進(jìn)方案以增強(qiáng)觀看體驗(yàn)。解決方案根據(jù)本發(fā)明一方面,一種在具有觸摸屏的便攜式電子裝置中重放內(nèi)容的方法,所述方法包括在內(nèi)容回放期間感測(cè)在觸摸屏上發(fā)生的觸摸事件;響應(yīng)于觸摸事件,顯示具有與觸摸屏上當(dāng)前顯示的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息的進(jìn)度條;以及確定進(jìn)度條上與觸摸事件發(fā)生時(shí)當(dāng)前顯示的內(nèi)容對(duì)應(yīng)的位置,并在所確定的位置處顯示指示符。根據(jù)本發(fā)明另一方面,一種用于播放內(nèi)容的設(shè)備,包括觸摸屏,在屏幕上播放內(nèi)容和檢測(cè)其上的觸摸輸入;以及處理器,在感測(cè)回放內(nèi)容期間觸摸屏上的觸摸事件,響應(yīng)于觸摸事件顯示具有與觸摸屏上當(dāng)前顯示的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息的進(jìn)度條,以及控制在進(jìn)度條上與觸摸事件的發(fā)生時(shí)間點(diǎn)對(duì)應(yīng)的位置處顯示指示符。本發(fā)明的積極效果本發(fā)明實(shí)施例可以通過觸摸屏方便地控制內(nèi)容的回放速度和回放位置。
通過下面結(jié)合附圖的詳細(xì)描述,本發(fā)明一些示例性實(shí)施例的上面和其他示例方面、特征以及優(yōu)點(diǎn)將更加清楚。附圖中圖1是示出根據(jù)本發(fā)明示例性實(shí)施例的便攜式電子裝置的配置的方框圖。圖2是示出根據(jù)本發(fā)明示例性實(shí)施例在便攜式電子裝置的觸摸屏上在回放內(nèi)容期間發(fā)生拖動(dòng)時(shí)的圖形用戶界面(GUI)屏幕的視圖;圖3是示出根據(jù)本發(fā)明另一實(shí)施例在便攜式電子裝置的觸摸屏上在回放內(nèi)容期間發(fā)生特定手勢(shì)時(shí)的GUI屏幕的視圖。圖4是示出根據(jù)本發(fā)明另一實(shí)施例在便攜式裝置的觸摸屏上顯示的進(jìn)度條狀態(tài)下發(fā)生敲擊操作和拖動(dòng)時(shí)的圖形用戶界面(GUI)屏幕的視圖。圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的在回放內(nèi)容期間處理手勢(shì)輸入的方法的流程圖。
圖6是示出根據(jù)本發(fā)明另一實(shí)施例的在回放內(nèi)容期間處理拖動(dòng)的方法的流程圖;和圖7是示出根據(jù)本發(fā)明還一實(shí)施例的用于處理在進(jìn)度條上發(fā)生的敲擊操作和拖動(dòng)的方法的流程圖。
具體實(shí)施例方式參照附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施例。在所有附圖中使用的相同附圖標(biāo)記表示相同或類似部件。為了清楚和簡(jiǎn)要的目的,此處并入的熟知的功能和結(jié)構(gòu)的詳細(xì)描述被省略,以避免使本發(fā)明的主題不清楚。此外,只要在文中沒有明確和單獨(dú)指出,在說明書和隨附權(quán)利要求中使用的單數(shù)形式包括復(fù)數(shù)形式。另外,如這里所用的,應(yīng)該認(rèn)識(shí)到,術(shù)語“和/或”指的是至少一個(gè)列出的關(guān)系項(xiàng)目的全部可能組合。如這里所用的,術(shù)語“觸摸輸入”、“手勢(shì)”、“特定手勢(shì)”、“拖動(dòng)”以及“敲擊”指的是
通過用戶在觸摸屏上發(fā)生的觸摸事件。圖1是示出根據(jù)本發(fā)明示例性實(shí)施例的便攜式電子裝置的配置的框圖。參照?qǐng)D1,便攜式電子裝置100可以包括存儲(chǔ)器110、觸摸屏120以及處理器130。存儲(chǔ)器110存儲(chǔ)程序和/或數(shù)據(jù)。例如,存儲(chǔ)器110可以包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、閃存、硬盤、光盤或非易失固態(tài)存儲(chǔ)器。在一個(gè)實(shí)施例中,存儲(chǔ)器110可以存儲(chǔ)用于執(zhí)行根據(jù)示例性實(shí)施例的方法的命令和/或軟件程序。例如,存儲(chǔ)器Iio存儲(chǔ)至少一個(gè)由處理器130執(zhí)行的程序。該程序可以包括用于感測(cè)內(nèi)容回放期間在觸摸屏上發(fā)生的特定手勢(shì)的命令、用于響應(yīng)于特定手勢(shì)顯示具有與觸摸屏上播放的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息的進(jìn)度條以與內(nèi)容重疊的命令、以及用于在進(jìn)度條上對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記的命令。在另一實(shí)施例中,存儲(chǔ)器110可以包括至少一個(gè)程序,其包括感測(cè)內(nèi)容回放期間在觸摸屏上發(fā)生的觸摸的命令、響應(yīng)于觸摸顯示具有與觸摸屏上播放的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息的進(jìn)度條以與內(nèi)容重疊的命令、以及在感測(cè)到拖動(dòng)動(dòng)作時(shí)對(duì)應(yīng)于拖動(dòng)方向和速度在跳過內(nèi)容的同時(shí)播放該內(nèi)容并在結(jié)束拖動(dòng)操作時(shí)以正常速度播放該內(nèi)容的命令。在又一實(shí)施例中,存儲(chǔ)器110可以存儲(chǔ)至少一個(gè)由處理器130執(zhí)行的程序。該程序可以包括感測(cè)基于時(shí)間的內(nèi)容的回放期間在觸摸屏的第一顯示區(qū)域上發(fā)生的觸摸手勢(shì)的命令、響應(yīng)于在觸摸屏的第二顯示區(qū)域上的觸摸手勢(shì)來顯示指示了觸摸屏的第二顯示區(qū)域的內(nèi)容當(dāng)前播放位置的進(jìn)度條的命令、以及在進(jìn)度條的對(duì)應(yīng)于觸摸手勢(shì)發(fā)生時(shí)間點(diǎn)的位置上顯示標(biāo)記的命令。觸摸屏120用作便攜式電子裝置100和用戶之間的輸入接口和輸出接口。觸摸屏可以感測(cè)觸摸輸入并輸出觸摸位置的坐標(biāo),在該觸摸位置上處理器感測(cè)到觸摸。此外,觸摸屏可以在屏幕上顯示可視輸出??梢曒敵隹梢园▓D形、文本、圖標(biāo)、視頻以及其組合(通常稱為“圖形”)。觸摸屏120可以在屏幕上播放內(nèi)容。該內(nèi)容可以包括運(yùn)動(dòng)圖像文件、靜止圖像文件、音樂文件、電子書文件以及其組合。此外,該內(nèi)容由多個(gè)幀構(gòu)成,并且可以包括基于時(shí)間的內(nèi)容,該基于時(shí)間的內(nèi)容具有根據(jù)時(shí)間改變和播放的幀。例如,基于時(shí)間的內(nèi)容可以包括運(yùn)動(dòng)圖像文件、音樂文件以及由靜止圖像構(gòu)成幻燈片顯示文件。此外,在觸摸屏上播放內(nèi)容是指在觸摸屏上顯示該內(nèi)容。當(dāng)該內(nèi)容是音樂文件,在觸摸屏上播放該內(nèi)容可以是指顯示音樂文件的播放狀態(tài)。在本發(fā)明的一個(gè)實(shí)施例中,觸摸屏120識(shí)別觸摸的發(fā)生點(diǎn)的位置和/或尺寸、以及觸摸輸入。如果發(fā)生觸摸輸入,觸摸屏120輸出觸摸的發(fā)生點(diǎn)的坐標(biāo)至處理器130。此處,坐標(biāo)可以是(X,y)坐標(biāo)或極坐標(biāo)。此外,觸摸屏120可以在處理器130的控制下顯示數(shù)據(jù)或可以用圖標(biāo)和/或字符顯示操作狀態(tài)和/或多個(gè)信息。在示例實(shí)施例中,觸摸屏可以顯示用于提供信息給用戶的向?qū)⒑瓦M(jìn)度條。此外,觸摸屏120感測(cè)敲擊并將敲擊的發(fā)生位置輸出至處理器130。而且,觸摸屏可以感測(cè)拖動(dòng)動(dòng)作和輸出拖動(dòng)動(dòng)作的發(fā)生位置和移動(dòng)速度給處理器130。處理器130可以執(zhí)行存儲(chǔ)在存儲(chǔ)器110內(nèi)的多種軟件程序和/或命令集以執(zhí)行裝置100的多種功能和處理數(shù)據(jù)。例如,處理器130感測(cè)內(nèi)容回放期間在觸摸屏上發(fā)生的特定手勢(shì)。處理器130響應(yīng)于特定手勢(shì)顯示進(jìn)度條以與內(nèi)容重疊,進(jìn)度條具有與在觸摸屏上播放的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息。處理器130可以控制裝置100在進(jìn)度條的對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記??梢砸饡r(shí)間延遲,直到處理器130接收、處理和識(shí)別觸摸屏上發(fā)生的手勢(shì)。因此,進(jìn)度條的對(duì)應(yīng)于第一手勢(shì)發(fā)生時(shí)間點(diǎn)的位置可以與進(jìn)度條的顯示實(shí)際標(biāo)記的位置不同。這樣,處理器130可以通過以手勢(shì)發(fā)生時(shí)的位置之前預(yù)定時(shí)間量來顯示進(jìn)度條,來補(bǔ)償這種延遲。此外,處理器130控制進(jìn)度條上指示了內(nèi)容當(dāng)前播放位置的指示符,并控制指示符對(duì)應(yīng)于內(nèi)容的回放在進(jìn)度條上移動(dòng)。當(dāng)在進(jìn)度條上感測(cè)到觸摸并且觸摸保持預(yù)定時(shí)間段時(shí),處理器130可以在保持觸摸超過預(yù)定時(shí)間段時(shí)提高內(nèi)容的回放速度。該內(nèi)容由多個(gè)幀構(gòu)成,并且處理器在以正常速度播 放該內(nèi)容時(shí)按順序播放多個(gè)幀。處理器130可以在跳過多個(gè)幀的一部分的同時(shí)快速地播放該內(nèi)容。因此,該內(nèi)容的回放速度可以變得更高。例如,當(dāng)該內(nèi)容由30個(gè)幀構(gòu)成時(shí),處理器130在正?;胤牌陂g顯示一秒鐘的全部30個(gè)幀。處理器130在以雙倍速度播放該內(nèi)容時(shí)跳過一秒鐘的30個(gè)幀中的15個(gè)幀,而僅顯示剩余的14個(gè)幀。此外,處理器130在以三倍速度播放該內(nèi)容時(shí)跳過一秒鐘的30個(gè)幀中的20個(gè)幀,而僅顯示剩余的10個(gè)幀。同時(shí),處理器可以在觸摸屏上一秒鐘顯示60個(gè)幀以緩慢地播放該內(nèi)容。當(dāng)處理器130跳過一秒鐘播放的多個(gè)幀時(shí),回放速度可以更快并且可以控制播放位置。圖2是示出根據(jù)本發(fā)明一個(gè)示例實(shí)施例的在便攜式電子裝置的觸摸屏上回放內(nèi)容期間發(fā)生拖動(dòng)時(shí)的圖形用戶界面(GUI)屏幕的視圖。參照?qǐng)D2,在屏幕202上顯示內(nèi)容。觸摸屏可以在該內(nèi)容的信息在屏幕202上顯示的狀態(tài)下通過屏幕202檢測(cè)觸摸。如果在播放該內(nèi)容時(shí)發(fā)生圖2中的觸摸204,觸摸屏120輸出與觸摸的發(fā)生位置有關(guān)的信息至圖1的處理器130。此處,位置信息可以是觸摸發(fā)生點(diǎn)的坐標(biāo)。處理器130感測(cè)內(nèi)容回放期間感測(cè)在觸摸屏上發(fā)生的觸摸。處理器130響應(yīng)于所述觸摸顯示進(jìn)度條218以與內(nèi)容重疊,進(jìn)度條218具有與觸摸屏上播放的內(nèi)容的運(yùn)行時(shí)間有關(guān)的彳目息。隨后,如果發(fā)生拖動(dòng)操作,處理器130對(duì)應(yīng)于拖動(dòng)的方向和速度在跳過內(nèi)容的同時(shí)播放該內(nèi)容。如果拖動(dòng)操作結(jié)束,處理器可以控制以正常速度播放內(nèi)容。此外,處理器130在進(jìn)度條上顯示指示符216,指示符216指示了內(nèi)容的當(dāng)前播放位置。處理器130可以控制指示符沿進(jìn)度條移動(dòng)以與拖動(dòng)動(dòng)作的方向和速度匹配。在備選實(shí)施例中,可以在顯示進(jìn)度條之前執(zhí)行拖動(dòng)操作及其對(duì)應(yīng)功能。同時(shí),如果在進(jìn)度條上感測(cè)到敲擊輸入,則處理器130可以控制在以預(yù)定時(shí)間間隔段跳過內(nèi)容的同時(shí)播放內(nèi)容。當(dāng)感測(cè)到的敲擊位置在指示符216的右側(cè)時(shí),處理器130在以預(yù)定速度正向地跳過內(nèi)容的同時(shí)播放內(nèi)容。當(dāng)感測(cè)到的敲擊位置在指示符216的左側(cè)時(shí),處理器130在以預(yù)定速度跳過內(nèi)容的同時(shí)反向地播放內(nèi)容。如果在進(jìn)度條上感測(cè)到拖動(dòng)動(dòng)作,則處理器130可以對(duì)應(yīng)于所述拖動(dòng)動(dòng)作緩慢地播放內(nèi)容,或者根據(jù)拖動(dòng)動(dòng)作速度和方向更快地播放內(nèi)容。處理器130可以控制觸摸屏120基于指示符來顯示進(jìn)度條的右部分和左部分以具有視覺差異。此外,在備選實(shí)施例中,處理器130從觸摸屏120接收觸摸的發(fā)生位置信息,并可以響應(yīng)于此顯示向?qū)?08??梢燥@示向?qū)?08以與播放的內(nèi)容206重疊,同時(shí)顯示進(jìn)度條218,但是也可以在不顯示進(jìn)度條218的情況下獨(dú)立地顯示向?qū)?08。在向?qū)?08在觸摸屏上顯示預(yù)定時(shí)間段之后,向?qū)㈦S后可以自動(dòng)地消失。在顯示向?qū)?08之后,如果檢測(cè)到拖動(dòng)動(dòng)作,則處理器130對(duì)應(yīng)于拖動(dòng)方向和速度快速地播放內(nèi)容。如果拖動(dòng)結(jié)束,處理器130以正常速度播放內(nèi)容。如果在內(nèi)容206的回放期間發(fā)生觸摸204,并且基于觸摸點(diǎn)發(fā)生拖動(dòng)210,則處理器130對(duì)應(yīng)于拖動(dòng)210的方向和/或移動(dòng)速度快速地播放內(nèi)容206。處理器130在跳過構(gòu)成內(nèi)容的多個(gè)幀中的一部分的同時(shí)快速地播放內(nèi)容。當(dāng)拖動(dòng)方向是右邊時(shí),處理器130沿正向快速地播放內(nèi)容。當(dāng)拖動(dòng)方向是左邊時(shí),處理器130快速地反向播放內(nèi)容。在圖2中示出的示例中,附圖標(biāo)記220顯示了由于拖動(dòng)210,在拖動(dòng)操作之后回放位置從'01:1V改變到'01:1V。圖3是示出根據(jù)本發(fā)明另一實(shí)施例在便攜式電子裝置的觸摸屏上回放內(nèi)容期間發(fā)生特定手勢(shì)時(shí)的GUI屏幕的視圖。參照?qǐng)D3,具有觸摸屏的便攜式電子裝置可以包括觸摸屏和處理器。觸摸屏120在屏幕(302)上播放內(nèi)容并檢測(cè)經(jīng)由屏幕的觸摸輸入。處理器130感測(cè)在回放內(nèi)容期間在觸摸屏上發(fā)生的特定手勢(shì)。處理器響應(yīng)于特定手勢(shì)顯示進(jìn)度條以與內(nèi)容重疊,進(jìn)度條具有與觸摸屏上播放的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息。處理器130在進(jìn)度條的與特定手勢(shì)的發(fā)生時(shí)間點(diǎn)對(duì)應(yīng)的位置處顯示標(biāo)記308。處理器130可以比手勢(shì)的發(fā)生時(shí)間點(diǎn)所對(duì)應(yīng)的位置往前預(yù)定時(shí)間段來顯示標(biāo)記。當(dāng)指示內(nèi)容的當(dāng)前播放位置的指示符310顯示在進(jìn)度條上時(shí),在進(jìn)度條上對(duì)應(yīng)于內(nèi)容的回放來移動(dòng)指示符。然后,如果在進(jìn)度條上感測(cè)到觸摸并且所述觸摸在所述條上保持預(yù)定時(shí)間段,則處理器130可以增加內(nèi)容的回放速度。此外,如果在進(jìn)度條上感測(cè)到敲擊,則根據(jù)敲擊相對(duì)于指示符308的位置來跳過內(nèi)容。當(dāng)感測(cè)的觸摸位置在指示符的右側(cè),則處理器在以預(yù)定間隔速度跳過內(nèi)容的同時(shí)播放內(nèi)容。當(dāng)感測(cè)的觸摸位置在指示符的左側(cè),處理器130可以在跳過內(nèi)容的同時(shí)反向地播放內(nèi)容。當(dāng)內(nèi)容是運(yùn)動(dòng)圖像或音樂文件時(shí),處理器130在以預(yù)定時(shí)間單位移動(dòng)內(nèi)容的同時(shí)播放內(nèi)容。當(dāng)內(nèi)容是電子書時(shí),處理器130在以預(yù)定頁面單位移動(dòng)內(nèi)容的同時(shí)播放內(nèi)容。再次參照?qǐng)D3,如果在內(nèi)容302的回放期間感測(cè)到特定手勢(shì),處理器130在進(jìn)度條上對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記。在正播放內(nèi)容的時(shí)候,處理器130檢測(cè)在觸摸屏上是否發(fā)生特定手勢(shì)。也就是說,如果在觸摸屏上檢測(cè)到“V”形手勢(shì),處理器130計(jì)算是內(nèi)容的整個(gè)長(zhǎng)度中的哪個(gè)位置。例如,當(dāng)內(nèi)容的整個(gè)長(zhǎng)度是120分鐘并且作為特定手勢(shì)的“V”形手勢(shì)的發(fā)生時(shí)間點(diǎn)是在20分鐘的位置時(shí),處理器130確定該手勢(shì)的發(fā)生時(shí)間點(diǎn)是整個(gè)內(nèi)容的1/6點(diǎn)。處理器130在進(jìn)度條中對(duì)應(yīng)于“V”形手勢(shì)的發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記。處理器130確定內(nèi)容的整個(gè)長(zhǎng)度對(duì)應(yīng)于進(jìn)度條的整個(gè)長(zhǎng)度并在進(jìn)度條的1/6點(diǎn)處顯示標(biāo)記。處理器130在進(jìn)度條上顯示標(biāo)記310的同時(shí)顯示添加有該標(biāo)記的向?qū)?08。在向?qū)?08顯示預(yù)定時(shí)間段之后,向?qū)?08自動(dòng)消失。例如,用戶可以通過“V”形手勢(shì)在內(nèi)容的特定點(diǎn)處指定書簽。當(dāng)添加了標(biāo)記時(shí),用戶觸摸對(duì)應(yīng)標(biāo)記以將內(nèi)容的當(dāng)前播放位置調(diào)整為標(biāo)記顯示所在的回放位置。也就是說,通過跳至指定標(biāo)記,標(biāo)記可以用于更快的重放,并可以按照正常速度重新開始重放。圖4是示出根據(jù)本發(fā)明又一實(shí)施例在便攜式電子裝置的觸摸屏上在進(jìn)度條的顯示狀態(tài)下發(fā)生敲擊操作和拖動(dòng)操作時(shí)的圖形用戶界面(GUI)屏幕的視圖。參照?qǐng)D4,如果在內(nèi)容402的回放期間用戶觸摸觸摸屏,進(jìn)度條出現(xiàn)。指示內(nèi)容的當(dāng)前播放位置的指示符或句柄按鈕404顯示在進(jìn)度條處?;诰浔粹o404,⑶I屏幕在時(shí)間上被分成左側(cè)和右側(cè)。句柄按鈕404的左側(cè)的條被顯示為黑色,句柄按鈕404的右側(cè)的條被顯示為白色。黑色顯示的部分指示到目前為止播放的內(nèi)容長(zhǎng)度。顯示為白色的部分指示剩余內(nèi)容的長(zhǎng)度。進(jìn)度條的整個(gè)長(zhǎng)度指示內(nèi)容的整個(gè)運(yùn)行時(shí)間。當(dāng)用戶敲擊(406)句柄按鈕404的右側(cè)時(shí),處理器130快速地播放內(nèi)容。處理器130以預(yù)設(shè)的時(shí)間間隔速度快速地播放內(nèi)容。例如,每次敲擊發(fā)生時(shí),處理器130快速地播放內(nèi)容,同時(shí)針對(duì)每一秒沿正向移動(dòng)回放位置。如果用戶敲擊句柄按鈕404的左側(cè),則處理器130以預(yù)設(shè)的時(shí)間間隔(即一秒)快速地反向播放內(nèi)容。當(dāng)在條的某一位置保持觸摸時(shí),處理器130沿向前和向后的方向快速地移動(dòng)內(nèi)容。例如,如果在進(jìn)度條上相同位置406處觸摸10秒,則處理器130確定敲擊被重復(fù)輸入10秒,并在將內(nèi)容快速前進(jìn)至保持觸摸的位置的同時(shí)移動(dòng)內(nèi)容的回放位置。如果在進(jìn)度條上發(fā)生拖動(dòng)操作,則處理器130緩慢地播放內(nèi)容。此處,處理器130根據(jù)拖動(dòng)的速度和方向沿向前或向后的方向播放內(nèi)容。如果用戶將進(jìn)度條的上部向右側(cè)拖動(dòng),則處理器130沿向前方向緩慢地播放內(nèi)容。如果用戶將進(jìn)度條的上部向左側(cè)拖動(dòng),則處理器130沿向后的方向緩慢地播放內(nèi)容。下文中,在隨后圖5至圖7中示出不同實(shí)施例的操作過程。圖5是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的在內(nèi)容回放期間處理手勢(shì)輸入的方法的流程圖。參照?qǐng)D5,在觸摸屏上播放內(nèi)容(505)。為了播放內(nèi)容,處理器130控制便攜式電子裝置解碼內(nèi)容并在觸摸屏120上顯示內(nèi)容。內(nèi)容可以包括但不限于運(yùn)動(dòng)圖像文件、靜止圖像文件、音樂文件、由圖片構(gòu)成的幻燈片顯示文件、以及電子書文件。內(nèi)容是基于時(shí)間的內(nèi)容,因而文件的播放位置根據(jù)時(shí)間的流逝而改變。也就是說,隨時(shí)間流逝,屏幕變換以在觸摸屏上顯示基于時(shí)間的內(nèi)容。處理器130確定在內(nèi)容的回放期間是否感測(cè)到在觸摸屏120上發(fā)生的特定手勢(shì)(510)。如果輸入手勢(shì),則處理器130比較輸入的手勢(shì)與存儲(chǔ)在如圖1存儲(chǔ)器110中的預(yù)設(shè)手勢(shì)。當(dāng)輸入的手勢(shì)與存儲(chǔ)在存儲(chǔ)器110中的預(yù)設(shè)手勢(shì)一致時(shí),處理器執(zhí)行步驟515。
處理器130響應(yīng)于特定手勢(shì)顯示進(jìn)度條以與內(nèi)容重疊,進(jìn)度條具有與觸摸屏上播放的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息(515)。在示例性實(shí)施例中,處理器130在觸摸屏的下端顯示進(jìn)度條。進(jìn)度條的長(zhǎng)度基本上等于觸摸屏的寬度。例如,當(dāng)觸摸屏的寬度是70mm時(shí),在觸摸屏上顯示的內(nèi)容寬度和進(jìn)度條的寬度可以是70mm。在觸摸屏上顯示的進(jìn)度條的寬度在一定程度上可以小于70_。因?yàn)樵趦?nèi)容的回放期間顯示進(jìn)度條,因此可以顯示內(nèi)容占據(jù)觸摸屏的最小區(qū)域,以便不妨礙用戶觀看內(nèi)容。進(jìn)度條的粗細(xì)被充分減小,使得進(jìn)度條可以被顯示為線。進(jìn)度條可以被顯示為與內(nèi)容重疊,以便不阻礙用戶觀看內(nèi)容。進(jìn)度條的整個(gè)長(zhǎng)度可以對(duì)應(yīng)于內(nèi)容的總運(yùn)行時(shí)間。例如,當(dāng)內(nèi)容的總運(yùn)行時(shí)間為120分鐘時(shí),進(jìn)度條的整個(gè)長(zhǎng)度也是120分鐘。當(dāng)內(nèi)容的總運(yùn)行時(shí)間是60分鐘時(shí),進(jìn)度條的整個(gè)長(zhǎng)度也是60分鐘。處理器139可以在進(jìn)度條的對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置處顯示書簽(520)。也就是說,處理器130可以基于內(nèi)容運(yùn)行時(shí)間的有關(guān)信息,確定進(jìn)度條的對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置,并在進(jìn)度條的對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記。例如,當(dāng)內(nèi)容的總運(yùn)行時(shí)間是120分鐘時(shí),進(jìn)度條的全部長(zhǎng)度也是120分鐘。如果在內(nèi)容的回放期間檢測(cè)到的手勢(shì)與圖1中存儲(chǔ)器110中存儲(chǔ)的預(yù)定手勢(shì)一致,則處理器130計(jì)算發(fā)生特定手勢(shì)的時(shí)間點(diǎn)。當(dāng)特定手勢(shì)的發(fā)生時(shí)間點(diǎn)是從內(nèi)容回放開始過去20分鐘后的時(shí)間點(diǎn),則處理器130在進(jìn)度條整個(gè)長(zhǎng)度的對(duì)應(yīng)于20分鐘的位置處顯示標(biāo)記。如果在內(nèi)容回放期間在觸摸屏120的顯示內(nèi)容的區(qū)域上檢測(cè)到“V”形手勢(shì),則處理器130在進(jìn)度條的對(duì)應(yīng)位置處顯示標(biāo)記。可以出現(xiàn)用于執(zhí)行對(duì)應(yīng)操作的延遲時(shí)間。這樣,可以在對(duì)應(yīng)于較早時(shí)間的位置處顯示標(biāo)記以便補(bǔ)償操作延遲。例如,如果處理器130要花費(fèi)30毫秒識(shí)別和處理手勢(shì),則處理器130計(jì)算手勢(shì)的發(fā)生時(shí)間提前30毫秒,并且在進(jìn)度條上按照計(jì)算的持續(xù)時(shí)間較早地顯示標(biāo)記以補(bǔ)償計(jì)算延遲。因此,如果在內(nèi)容回放開始過去20分鐘后發(fā)生“V”形手勢(shì),雖然處理器130識(shí)別“V”形手勢(shì)的時(shí)間點(diǎn)是20分鐘加O. 3秒,但是處理器130可以在考慮30毫秒延遲時(shí)間的情況下在進(jìn)度條的20分鐘的位置處顯示標(biāo)記。在進(jìn)度條上顯示指示了內(nèi)容的當(dāng)前播放位置的指示符。指示符響應(yīng)于內(nèi)容的回放在進(jìn)度條上移動(dòng)。指示符首先位于進(jìn)度條的最左邊部分。如果內(nèi)容被播放,則指示符與內(nèi)容的回放速度成比例地向進(jìn)度條的右側(cè)移動(dòng)。圖2中的句柄按鈕216是所述指示符。處理器130檢查是否在進(jìn)度條上感測(cè)到觸摸(525)。如果在進(jìn)度條上感測(cè)到觸摸并且觸摸持續(xù)時(shí)間被保持預(yù)設(shè)時(shí)間段,則處理器130可以快速地播放內(nèi)容(530)。此外,如果觸摸的感測(cè)位置是在指示符的右邊,則處理器130以預(yù)定時(shí)間間隔快速地播放或向前跳過內(nèi)容。相反,如果觸摸的感測(cè)位置是在指示符的左邊,則處理器130以預(yù)定時(shí)間間隔沿反向快速地播放內(nèi)容。處理器130確定在預(yù)定時(shí)間段內(nèi)發(fā)生敲擊操作。每次發(fā)生敲擊時(shí),處理器130在針對(duì)每次敲擊將回放位置向前或反向地前進(jìn)一秒的同時(shí)快速地播放內(nèi)容。如果在進(jìn)度條上相同位置上連續(xù)地觸摸預(yù)定時(shí)間段,處理器130針對(duì)觸摸的持續(xù)時(shí)間沿向前或向后方向快速地移動(dòng)內(nèi)容。例如,如果在進(jìn)度條上的相同位置處觸摸10秒,則處理器130確定重復(fù)地輸入敲擊10秒,并且在10秒的時(shí)間段上快速地前進(jìn)內(nèi)容。此外,當(dāng)內(nèi)容是運(yùn)動(dòng)圖像或音樂文件時(shí),處理器130在以預(yù)定時(shí)間單位前進(jìn)內(nèi)容的同時(shí)播放內(nèi)容。例如,當(dāng)內(nèi)容是電子書時(shí),處理器130以預(yù)定頁面單位播放內(nèi)容。例如,當(dāng)內(nèi)容是運(yùn)動(dòng)圖像時(shí),每次用戶敲擊進(jìn)度條時(shí),處理器130按照預(yù)定量沿向前方向或向后方向播放和前進(jìn)內(nèi)容。當(dāng)內(nèi)容由多個(gè)頁面構(gòu)成,例如電子書,每次用戶敲擊進(jìn)度條的上部時(shí),處理器130可以每次移動(dòng)一個(gè)頁面。圖6是示出根據(jù)本發(fā)明另一實(shí)施例在內(nèi)容回放期間處理拖動(dòng)的方法的流程圖。如果在觸摸屏120上播放內(nèi)容,則在觸摸屏120上顯示內(nèi)容(605)。播放的內(nèi)容可以是基于時(shí)間的內(nèi)容。為了播放內(nèi)容,處理器130控制便攜式電子裝置解碼內(nèi)容并在觸摸屏120上顯示內(nèi)容。處理器130感測(cè)在內(nèi)容回放期間在顯示內(nèi)容的觸摸屏120上發(fā)生的觸摸(610)。觸摸屏可以分成顯示內(nèi)容的內(nèi)容顯示區(qū)域和控制內(nèi)容回放的控制區(qū)域。備選地,內(nèi)容顯示區(qū)域和控制區(qū)域可以是相同的區(qū)域。此外,在顯示內(nèi)容的同時(shí)可以隱藏控制區(qū)域。如果在顯示內(nèi)容的觸摸屏上感測(cè)到觸摸,則處理器130在控制區(qū)域中顯示進(jìn)度條。處理器130顯示進(jìn)度條以與內(nèi)容重疊(615),進(jìn)度條具有關(guān)于內(nèi)容運(yùn)行時(shí)間的信息。如果在觸摸屏上顯示進(jìn)度條預(yù)定時(shí)間段并且沒有額外的來自用戶的輸入,則進(jìn)度條自動(dòng)地消失。此外,當(dāng)在內(nèi)容回放期間感測(cè)到觸摸時(shí),處理器130在觸摸屏上顯示圖2的向?qū)?。進(jìn)度條的長(zhǎng)度對(duì)應(yīng)于內(nèi)容的總運(yùn)行時(shí)間。進(jìn)度條的長(zhǎng)度與內(nèi)容的整個(gè)長(zhǎng)度基本上一致。當(dāng)內(nèi)容的運(yùn)行時(shí)間為120分鐘時(shí),進(jìn)度條的整個(gè)長(zhǎng)度表示120分鐘的持續(xù)時(shí)間。如果基于觸摸的發(fā)生位置感測(cè)到拖動(dòng)(620),則處理器130對(duì)應(yīng)于拖動(dòng)的方向和速度來控制內(nèi)容的回放位置¢25)。如果發(fā)生觸摸并沿向右方向發(fā)生拖動(dòng),處理器快速地沿正向播放內(nèi)容。當(dāng)檢測(cè)到拖動(dòng)動(dòng)作時(shí),根據(jù)拖動(dòng)動(dòng)作的速度和方向快速地播放內(nèi)容。例如,如果用戶沿向右方向緩慢地在觸摸屏上拖動(dòng),則以正常速度的2. 5倍速度播放內(nèi)容。如果用戶沿向右方向快速地在觸摸屏上拖動(dòng),則可以兩倍的正常速度播放內(nèi)容。如果拖動(dòng)結(jié)束,則處理器130在所控制的回放位置處播放內(nèi)容。同時(shí),如果處理器130感測(cè)到在回放內(nèi)容期間在觸摸屏上發(fā)生特定手勢(shì),處理器130在播放內(nèi)容的同時(shí)檢查手勢(shì)是否從觸摸屏輸入的。此處,如果輸入了手勢(shì),則處理器130比較輸入的手勢(shì)與存儲(chǔ)在圖1存儲(chǔ)器110中的預(yù)設(shè)手勢(shì)。如果確定輸入的手勢(shì)與存儲(chǔ)的預(yù)設(shè)手勢(shì)一致,則處理 器130執(zhí)行對(duì)應(yīng)的操作。處理器130可以在進(jìn)度條的對(duì)應(yīng)于特定手勢(shì)發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記。例如,如果內(nèi)容的總運(yùn)行時(shí)間為120分鐘,則進(jìn)度條的長(zhǎng)度也變?yōu)?20分鐘。如果確定在內(nèi)容的回放期間檢測(cè)的手勢(shì)與存儲(chǔ)在圖1存儲(chǔ)器110中的特定手勢(shì)一致,則處理器130計(jì)算特定手勢(shì)的發(fā)生時(shí)間點(diǎn)。當(dāng)特定手勢(shì)的發(fā)生時(shí)間點(diǎn)是從內(nèi)容回放開始過去20分鐘后的時(shí)間點(diǎn),則處理器130在進(jìn)度條整個(gè)長(zhǎng)度的對(duì)應(yīng)于20分鐘的位置處顯示書簽。圖7是示出根據(jù)本發(fā)明還一實(shí)施例的用于處理在進(jìn)度條上發(fā)生的敲擊操作和拖動(dòng)的方法的流程圖。參照?qǐng)D7,在觸摸屏120上顯示內(nèi)容(705)。如果在觸摸屏120上顯示內(nèi)容的同時(shí)感測(cè)到觸摸(710),則在觸摸屏120上顯示進(jìn)度條(715)。處理器130確定在進(jìn)度條的顯示狀態(tài)下在進(jìn)度條上是否感測(cè)到敲擊。如果感測(cè)到敲擊,則處理器130在以預(yù)設(shè)時(shí)間間隔跳過內(nèi)容的同時(shí)快速地播放內(nèi)容(725)。此外,如果在進(jìn)度條上感測(cè)到拖動(dòng)(730),則處理器130對(duì)應(yīng)于拖動(dòng)動(dòng)作緩慢地播放內(nèi)容(735)。如果發(fā)生拖動(dòng),則處理器130檢查拖動(dòng)的發(fā)生區(qū)域。如果在內(nèi)容顯示區(qū)域上發(fā)生拖動(dòng),則處理器130快速地沿向前或向后方向播放內(nèi)容,同時(shí)跳過內(nèi)容。如果在進(jìn)度條上發(fā)生拖動(dòng),則處理器130對(duì)應(yīng)于拖動(dòng)操作的速度和方向緩慢地播放內(nèi)容。例如,如果在進(jìn)度條上沿向右方向拖動(dòng),則處理器以正常速度的O. 7倍沿正向播放內(nèi)容。相反,如果在進(jìn)度條上沿向左方向拖動(dòng),則處理器沿反向以正常速度的O. 7倍緩慢地播放內(nèi)容。通過沿正向或反向以比正常速度慢的速度播放內(nèi)容這一功能,用戶可以精細(xì)地控制回放位置。前面的方法可以通過多種計(jì)算機(jī)裝置以可執(zhí)的程序命令形式實(shí)現(xiàn)并記錄在計(jì)算機(jī)可讀記錄介質(zhì)中。在這種情況下,計(jì)算機(jī)可讀記錄介質(zhì)可以包括單獨(dú)的程序命令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)或其組合。同時(shí),記錄在記錄介質(zhì)中的程序命令可以專門設(shè)計(jì)或配置用于本發(fā)明,或是計(jì)算機(jī)軟件領(lǐng)域的技術(shù)人員已知應(yīng)用的。計(jì)算機(jī)可讀記錄介質(zhì)包括例如硬盤、軟盤或磁帶等磁性介質(zhì)、例如壓縮盤只讀存儲(chǔ)器(⑶-ROM)或數(shù)字通用盤(DVD)等光學(xué)介質(zhì)、例如光磁軟盤的磁光介質(zhì)以及例如存儲(chǔ)和執(zhí)行程序命令的ROM、RAM、閃存等硬件裝置。此外,程序命令包括編譯器形成的機(jī)器語言代碼和計(jì)算機(jī)通過使用解釋程序可執(zhí)行的高級(jí)語言。前面的硬件裝置可以配置成作為至少一個(gè)軟件模塊操作以執(zhí)行本發(fā)明的操作,并且逆向操作也是一樣的。雖然這里已經(jīng)描述了本發(fā)明的示例實(shí)施例,但是應(yīng)該清楚地理解,此處對(duì)于本領(lǐng)域技術(shù)人員而言顯而易見的基本發(fā)明概念的許多變化和修改將仍然落入所附權(quán)利要求限定的精神和范圍內(nèi)。
權(quán)利要求
1.一種在具有觸摸屏的便攜式電子裝置中重放內(nèi)容的方法,所述方法包括 感測(cè)內(nèi)容回放期間在觸摸屏上發(fā)生的觸摸事件; 響應(yīng)于觸摸事件,顯示具有與觸摸屏上當(dāng)前顯示的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息的進(jìn)度條;以及 確定進(jìn)度條上與觸摸事件發(fā)生時(shí)當(dāng)前顯示的內(nèi)容對(duì)應(yīng)的位置,并在所確定的位置處顯示指示符。
2.根據(jù)權(quán)利要求1的方法,其中顯示指示符包括在所確定的位置前面預(yù)設(shè)時(shí)間量處顯示指示符。
3.根據(jù)權(quán)利要求1的方法,還包括 響應(yīng)于在觸摸屏上感測(cè)到的預(yù)定手勢(shì),在進(jìn)度條上顯示指示了內(nèi)容的當(dāng)前播放位置的標(biāo)記,用于隨后的重放。
4.根據(jù)權(quán)利要求1的方法,還包括 當(dāng)在指示符的右側(cè)感測(cè)到新的觸摸時(shí),在以預(yù)設(shè)時(shí)間間隔正向地跳過內(nèi)容的同時(shí)播放內(nèi)容;和 當(dāng)在指示符的左側(cè)感測(cè)到新的觸摸時(shí),在以所述預(yù)設(shè)時(shí)間間隔跳過內(nèi)容的同時(shí)反向地播放內(nèi)容。
5.根據(jù)權(quán)利要求1的方法,當(dāng)在進(jìn)度條上感測(cè)到新的觸摸超過預(yù)定時(shí)間段時(shí),以所述預(yù)設(shè)時(shí)間間隔連續(xù)地跳過內(nèi)容,直到到達(dá)對(duì)應(yīng)于新觸摸位置的內(nèi)容。
6.根據(jù)權(quán)利要求5的方法,還包括 在到達(dá)對(duì)應(yīng)于新觸摸位置的內(nèi)容之后,以正常速度播放內(nèi)容。
7.根據(jù)權(quán)利要求1的方法,還包括 響應(yīng)于在觸摸屏上檢測(cè)到拖動(dòng)動(dòng)作,對(duì)應(yīng)于拖動(dòng)動(dòng)作的方向和速度來控制內(nèi)容的播放位置;和 當(dāng)拖動(dòng)動(dòng)作結(jié)束時(shí)播放所控制的播放位置處的內(nèi)容。
8.根據(jù)權(quán)利要求1的方法,還包括 對(duì)應(yīng)于進(jìn)度條上感測(cè)到的拖動(dòng)動(dòng)作來控制內(nèi)容的回放速度;和 當(dāng)拖動(dòng)動(dòng)作結(jié)束時(shí)以正常速度播放內(nèi)容。
9.根據(jù)權(quán)利要求1的方法,還包括 響應(yīng)于觸摸事件,顯示與內(nèi)容關(guān)聯(lián)的向?qū)ⅰ?br>
10.一種用于播放內(nèi)容的設(shè)備,包括 觸摸屏,在屏幕上播放內(nèi)容;和 處理器,感測(cè)內(nèi)容回放期間觸摸屏上的觸摸事件,響應(yīng)于觸摸事件顯示具有與觸摸屏上當(dāng)前顯示的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息的進(jìn)度條,以及控制在進(jìn)度條上與觸摸事件的發(fā)生時(shí)間點(diǎn)對(duì)應(yīng)的位置處顯示指示符。
11.根據(jù)權(quán)利要求10的設(shè)備,其中,處理器在與觸摸事件的發(fā)生時(shí)間點(diǎn)對(duì)應(yīng)的位置之前的預(yù)設(shè)時(shí)間量的位置處顯示指示符。
12.根據(jù)權(quán)利要求10的設(shè)備,其中,觸摸屏響應(yīng)于在觸摸屏上感測(cè)到的預(yù)定手勢(shì),在進(jìn)度條上顯示指示了內(nèi)容的當(dāng)前播放位置的標(biāo)記,用于隨后的重放。
13.根據(jù)權(quán)利要求10的設(shè)備,其中,當(dāng)在指示符的右側(cè)感測(cè)到新的觸摸時(shí),處理器在以預(yù)設(shè)時(shí)間間隔跳過內(nèi)容的同時(shí)播放內(nèi)容;以及當(dāng)在指示符的左側(cè)感測(cè)到新的觸摸時(shí),處理器在以預(yù)設(shè)時(shí)間間隔跳過內(nèi)容的同時(shí)反向地播放內(nèi)容。
14.根據(jù)權(quán)利要求10的設(shè)備,其中,處理器對(duì)應(yīng)于觸摸屏上感測(cè)到的拖動(dòng)動(dòng)作的方向和速度在跳過內(nèi)容的同時(shí)播放內(nèi)容,并在拖動(dòng)動(dòng)作結(jié)束時(shí)以正常速度播放內(nèi)容。
15.根據(jù)權(quán)利要求10的設(shè)備,還包括響應(yīng)于觸摸事件顯示與內(nèi)容關(guān)聯(lián)的向?qū)ⅰ?br>
全文摘要
提供了一種用于播放內(nèi)容的方法和設(shè)備。設(shè)備包括觸摸屏,在屏幕上播放內(nèi)容和檢測(cè)經(jīng)由屏幕的觸摸輸入;以及處理器,感測(cè)內(nèi)容回放期間在觸摸屏上發(fā)生的觸摸事件,響應(yīng)于觸摸事件顯示進(jìn)度條以與內(nèi)容重疊,并控制在進(jìn)度條的對(duì)應(yīng)于觸摸事件發(fā)生時(shí)間點(diǎn)的位置處顯示標(biāo)記,進(jìn)度條具有與觸摸屏上當(dāng)前顯示的內(nèi)容的運(yùn)行時(shí)間有關(guān)的信息。
文檔編號(hào)G11B20/10GK103069491SQ201180041397
公開日2013年4月24日 申請(qǐng)日期2011年8月23日 優(yōu)先權(quán)日2010年8月27日
發(fā)明者卜一根, 金旻徑, 韓明煥, 金泰延 申請(qǐng)人:三星電子株式會(huì)社