国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有輔助尋找的視頻播放器的制作方法與工藝

      文檔序號(hào):12008611閱讀:230來源:國(guó)知局
      具有輔助尋找的視頻播放器的制作方法與工藝
      本發(fā)明總體上涉及基于web的視頻顯示,并且具體地涉及一種用于在視頻內(nèi)容內(nèi)導(dǎo)航的改進(jìn)的方法。

      背景技術(shù):
      存在向查看者提供托管的視頻內(nèi)容的各種網(wǎng)站。一個(gè)這樣的站點(diǎn)是由加州山景城的谷歌公司提供的YOUTUBETM站點(diǎn)。通常,由內(nèi)容提供者向視頻托管網(wǎng)站提供視頻,并且然后使視頻可用于公眾普遍查看。通常,在提供視頻以用于在線查看時(shí),取代需要客戶端設(shè)備在開始播放視頻之前獲得整個(gè)視頻,視頻在客戶端已經(jīng)接收視頻的預(yù)定數(shù)量之后開始播放。隨著視頻播放,提供并且本地緩沖附加內(nèi)容。因而,如果用戶選擇在視頻的部分內(nèi)快進(jìn),則圖像僅針對(duì)視頻的在客戶端設(shè)備本地緩沖的部分可用。超出該點(diǎn),用戶盲目地快進(jìn),除非他們恰好知道他們想要去往的位置的精確時(shí)間戳否則不知道他們?cè)谝曨l中的何處。一些用戶快進(jìn)以通過不感興趣的部分,但是用戶不知道該部分將持續(xù)多久。此外,在視頻內(nèi)向前或者向后導(dǎo)航經(jīng)常需要點(diǎn)擊用戶界面中的相對(duì)小的圖標(biāo)。小圖標(biāo)可能難以被準(zhǔn)確點(diǎn)擊,并且隨著視頻分辨率提高,可能使圖標(biāo)甚至更小并且因此圖標(biāo)甚至更難以點(diǎn)擊。更多電視具有因特網(wǎng)功能并且因此用戶將更遠(yuǎn)離他們?cè)谄渖喜榭匆曨l內(nèi)容的顯示設(shè)備,并且這增添準(zhǔn)確點(diǎn)擊小圖標(biāo)的難度。

      技術(shù)實(shí)現(xiàn)要素:
      本發(fā)明的實(shí)施例提供用于在視頻內(nèi)容內(nèi)導(dǎo)航的方法。向用戶播放視頻以及與在視頻中的當(dāng)前播放的時(shí)間點(diǎn)之前和之后的時(shí)間點(diǎn)相關(guān)聯(lián)的縮略圖集合。縮略圖隨著視頻播放而更新。為了在視頻內(nèi)快進(jìn)或者倒退,用戶通過進(jìn)行手勢(shì)來與用戶界面交互。手勢(shì)的量值和方向分別對(duì)應(yīng)于所需視頻回放的速度和方向。即使用戶快進(jìn)經(jīng)過視頻文件的本地緩沖的部分,縮略圖仍然可用并且在用戶在內(nèi)容內(nèi)導(dǎo)航時(shí)向用戶提供引導(dǎo)(guidepost)。附圖說明圖1是根據(jù)一個(gè)實(shí)施例的總架構(gòu)的框圖。圖2圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的能夠與內(nèi)容托管服務(wù)器通信以及顯示請(qǐng)求的內(nèi)容和對(duì)應(yīng)圖形用戶界面的嵌入式播放器。圖3是圖示根據(jù)一個(gè)實(shí)施例的用于更新視頻內(nèi)容顯示的方法的數(shù)據(jù)流程圖。圖4A至圖4F是在第一示例中在用戶在視頻內(nèi)容內(nèi)導(dǎo)航時(shí)的圖形用戶界面的屏幕截圖的圖樣。圖5A至圖5B是在第二示例中在用戶在視頻內(nèi)容內(nèi)導(dǎo)航時(shí)的圖形用戶界面的屏幕截圖的圖樣。具體實(shí)施方式引言用戶使用瀏覽器來請(qǐng)求具有嵌入式多媒體文件的網(wǎng)頁,并且瀏覽器接收容器文件作為網(wǎng)頁的部分。容器文件在內(nèi)部鏈接到多媒體服務(wù)器并且使瀏覽器向?yàn)g覽器下載多媒體文件。在下載的多媒體內(nèi)容變得可用時(shí)在網(wǎng)頁內(nèi)的多媒體播放器上顯示內(nèi)容。用戶在視頻內(nèi)導(dǎo)航,從而借助充當(dāng)對(duì)視頻的引導(dǎo)的縮略圖以多個(gè)速度向后或者先前移動(dòng)。架構(gòu)圖1是一個(gè)實(shí)施例的總架構(gòu)的框圖。視頻托管站點(diǎn)100經(jīng)由網(wǎng)絡(luò)150通常經(jīng)由網(wǎng)絡(luò)接口102與客戶端125通信。網(wǎng)絡(luò)150通常是因特網(wǎng),但是也可以是包括但不限于LAN、MAN、WAN、移動(dòng)、有線或者無線網(wǎng)絡(luò)、專用網(wǎng)絡(luò)或者虛擬專用網(wǎng)絡(luò)或者其任何組合的任何網(wǎng)絡(luò)。為了簡(jiǎn)化,僅示出一個(gè)客戶端125。在實(shí)踐中,很大數(shù)目(例如,數(shù)以百萬計(jì))的客戶端125或者與硬件和軟件實(shí)現(xiàn)方式可以支持的數(shù)目一樣多的客戶端可以在任何時(shí)間與視頻托管站點(diǎn)100通信。未示出其它常規(guī)特征,比如防火墻、負(fù)荷平衡器、認(rèn)證服務(wù)器、應(yīng)用服務(wù)器、故障轉(zhuǎn)移服務(wù)器、站點(diǎn)管理工具等以便更清楚地圖示視頻托管站點(diǎn)100的特征。適當(dāng)視頻托管站點(diǎn)100的示例是在www.youtube.com找到的YOUTUBETM網(wǎng)站。其它視頻托管站點(diǎn)也已知并且可以適于根據(jù)這里公開的教導(dǎo)來操作。可以將視頻托管站點(diǎn)100的所示部件實(shí)施為單件軟件或者硬件或者為多件軟件或者硬件。通常,在一個(gè)實(shí)施例中描述為由一個(gè)部件執(zhí)行的功能也可以在其它實(shí)施例中由其它部件或者由部件組合執(zhí)行。另外,在一個(gè)實(shí)施例中描述為由視頻托管站點(diǎn)100的部件執(zhí)行的功能如果適合則也可以在其它實(shí)施例中由一個(gè)或者多個(gè)客戶端125執(zhí)行。除了網(wǎng)絡(luò)接口102之外,視頻托管站點(diǎn)100還包括前端服務(wù)器103、視頻服務(wù)器105、視頻數(shù)據(jù)庫110和縮略圖模塊115。前端服務(wù)器103接收用戶的針對(duì)視頻文件的請(qǐng)求并且向視頻服務(wù)器105轉(zhuǎn)發(fā)針對(duì)視頻文件的請(qǐng)求。前端服務(wù)器103可以例如是向客戶端125提供包括用戶界面的web內(nèi)容的web服務(wù)器。視頻服務(wù)器105從視頻數(shù)據(jù)庫110取回視頻文件和相關(guān)聯(lián)縮略圖并且向客戶端125傳輸數(shù)據(jù)。視頻服務(wù)器105也從內(nèi)容提供者接收上傳的視頻。可以從個(gè)人計(jì)算機(jī)經(jīng)由因特網(wǎng)、從電話或者PDA通過蜂窩網(wǎng)絡(luò)或者借助本領(lǐng)域普通技術(shù)人員已知的用于通過網(wǎng)絡(luò)150傳送數(shù)據(jù)的其它手段向視頻服務(wù)器105上傳內(nèi)容??梢杂孟嗨品绞綇囊曨l服務(wù)器105傳輸或者下載內(nèi)容。在一個(gè)實(shí)施例中,傳輸視頻作為向客戶端125下載的文件,并且在一個(gè)備選實(shí)施例中,向客戶端125流傳輸視頻。視頻服務(wù)器105用來接收視頻的手段無需與用來向客戶端125遞送它的手段匹配。例如,內(nèi)容提供者可以經(jīng)由個(gè)人計(jì)算機(jī)上的瀏覽器上傳視頻文件,而客戶端125可以接收該內(nèi)容作為數(shù)據(jù)流。視頻數(shù)據(jù)庫110用來存儲(chǔ)上傳的視頻。視頻數(shù)據(jù)庫110存儲(chǔ)由視頻內(nèi)容源、由視頻托管站點(diǎn)100的運(yùn)營(yíng)商或者由第三方提供的視頻內(nèi)容和相關(guān)聯(lián)元數(shù)據(jù)。視頻具有與每個(gè)文件相關(guān)聯(lián)的用于描述視頻文件或者它的內(nèi)容的特性的元數(shù)據(jù)。例如,存儲(chǔ)的元數(shù)據(jù)可以包括視頻ID、提供視頻的用戶的ID、藝術(shù)家、視頻標(biāo)題、標(biāo)簽、風(fēng)格、時(shí)長(zhǎng)和可以用于在地理基礎(chǔ)上的數(shù)據(jù)收集或者內(nèi)容阻止的地理限制。此外,在視頻數(shù)據(jù)庫110中存儲(chǔ)由縮略圖模塊115從視頻生成的縮略圖。縮略圖模塊115為視頻數(shù)據(jù)庫110中的視頻創(chuàng)建縮略圖。在一個(gè)實(shí)施例中,縮略圖是視頻在預(yù)定時(shí)間點(diǎn)的靜止圖像。例如,在視頻中的每一秒標(biāo)記、每半秒標(biāo)記或者每?jī)擅霕?biāo)記創(chuàng)建縮略圖。更頻繁或者更不頻繁的縮略圖也是可能的。在一個(gè)實(shí)施例中,無論何時(shí)在視頻中有景物改變都創(chuàng)建縮略圖??梢匀斯せ蛘哂删拔餀z測(cè)算法確定視頻中的這樣的點(diǎn)。在一個(gè)備選實(shí)施例中,縮略圖是預(yù)定長(zhǎng)度的視頻內(nèi)容切片。縮略圖模塊115按預(yù)定間隔或者在景物改變時(shí)取得視頻內(nèi)容切片。在又一實(shí)施例中,縮略圖可以包括靜止圖像和視頻內(nèi)容二者。例如,景物改變可以具有視頻內(nèi)容作為縮略圖而用于視頻的其它縮略圖是靜止圖像。將圖1中描述的各種服務(wù)器中的每個(gè)服務(wù)器實(shí)施為在包括CPU、存儲(chǔ)器、網(wǎng)絡(luò)接口、外圍接口和其它公知部件的服務(wù)器級(jí)計(jì)算機(jī)上執(zhí)行的服務(wù)器程序。計(jì)算機(jī)本身在各種實(shí)施例中運(yùn)行操作系統(tǒng),比如LINUX、MicrosoftWindows或者AppleOSX,具有一般高性能CPU、1GB或者更多存儲(chǔ)器和100GB或者更多盤存儲(chǔ)裝置。當(dāng)然,可以使用其它類型的計(jì)算機(jī),并且隨著將來開發(fā)更強(qiáng)大的計(jì)算機(jī),可以根據(jù)這里的教導(dǎo)配置它們。可以從有形計(jì)算機(jī)可訪問存儲(chǔ)介質(zhì)(例如,RAM、硬盤或者光/磁介質(zhì))中存儲(chǔ)的并且計(jì)算機(jī)訪問的計(jì)算機(jī)程序產(chǎn)品提供由任何單元實(shí)施的功能。通常,在一個(gè)實(shí)施例中描述為在服務(wù)器側(cè)上執(zhí)行的功能如果適合則也可以在其它實(shí)施例中在客戶端側(cè)上執(zhí)行。此外,歸于特定部件的功能可以由一起操作的不同或者多個(gè)部件執(zhí)行??蛻舳?25是能夠訪問網(wǎng)絡(luò)的任何設(shè)備。示例包括但不限于通用計(jì)算機(jī)、手持移動(dòng)設(shè)備、游戲控制臺(tái)、具有因特網(wǎng)功能的電視和有線或者衛(wèi)星機(jī)頂盒??蛻舳?25包括具有嵌入式播放器130的瀏覽器127??蛻舳?25使用適合于該目的的軟件來查看來自視頻托管站點(diǎn)100的視頻。通常,該軟件是瀏覽器127,比如MicrosoftInternetExplorer、MozillaFirefox、AppleSafari等。備選地,可以使用客戶端專屬或者站點(diǎn)專屬的軟件。嵌入式播放器130可以是視頻播放器(例如,來自AdobeSystems公司的FlashTM)或者適合于視頻托管站點(diǎn)100中使用的視頻文件格式的任何其它播放器。嵌入式播放器130可以由視頻托管站點(diǎn)100的網(wǎng)站或者由第三方網(wǎng)站供應(yīng)??蛻舳?25還包括用于接受來自用戶的輸入的裝置。該裝置包括但不限于指點(diǎn)設(shè)備,比如鼠標(biāo)、鍵盤或者觸屏。在一些實(shí)施例中,在觸屏上向用戶顯示瀏覽器127。在另一實(shí)施例中,向遙控器輸入來自用戶的輸入,該遙控器向客戶端125轉(zhuǎn)送輸入。用戶可以通過訪問視頻托管站點(diǎn)100并且瀏覽視頻目錄、對(duì)關(guān)鍵詞進(jìn)行搜索、審查來自其他用戶或者系統(tǒng)管理員的播放列表(例如,形成頻道的視頻匯集)、查看與特定用戶組(例如,社區(qū))相關(guān)聯(lián)的視頻或者通過例如經(jīng)由URI直接訪問視頻資源來從視頻托管站點(diǎn)100直接訪問視頻集合。圖2圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的能夠與內(nèi)容托管服務(wù)器通信并且顯示請(qǐng)求的內(nèi)容和對(duì)應(yīng)圖形用戶界面的嵌入式播放器130。嵌入式播放器130包括控制器202、視頻解碼器204、音頻解碼器206和播放器圖形用戶界面(GUI)模塊208。控制器202實(shí)施嵌入式播放器130的狀態(tài)機(jī)并且指引視頻解碼器204、音頻解碼器206和播放器GUI模塊208以在適當(dāng)時(shí)間執(zhí)行它們的相應(yīng)任務(wù)??刂破?02也與視頻托管站點(diǎn)100通信以請(qǐng)求和接收待在嵌入式播放器130上顯示的視頻。視頻解碼器204對(duì)從視頻托管站點(diǎn)100接收的編碼的視頻文件解碼。視頻解碼器204可以支持多種視頻壓縮標(biāo)準(zhǔn),比如MPEG1、MPEG2、MPEG4等。視頻解碼器204也在控制器202的指引下提供用于顯示的縮略圖。音頻解碼器206對(duì)從視頻托管站點(diǎn)100接收的編碼的音頻文件解碼。音頻解碼器206可以支持多種音頻壓縮標(biāo)準(zhǔn),比如GSM-AMR、AC3、MPEG-1、MPEG-2、MPEG-3等。播放器GUI模塊208確定和顯示用于嵌入式播放器130的圖形用戶界面。此外,播放器GUI模塊208接收手勢(shì)并且向適當(dāng)模塊傳達(dá)用戶選擇。例如,在用戶想要在播放的視頻文件中暫停、向前跳躍或者向后移動(dòng)時(shí),播放器GUI模塊208向適當(dāng)模塊(比如視頻解碼器204和音頻解碼器206)轉(zhuǎn)送用戶的選擇。圖3、圖4和圖5圖示用戶如何請(qǐng)求視頻并且在視頻內(nèi)導(dǎo)航、從而借助充當(dāng)對(duì)視頻的引導(dǎo)的縮略圖以多個(gè)速度向后或者向前移動(dòng)。系統(tǒng)響應(yīng)于用戶的關(guān)于用于回放所需要的方向和速度的輸入來更新視頻的顯示。圖3是數(shù)據(jù)流程圖,并且圖4A至圖4G和圖5A至圖5B是如向用戶顯示的用戶界面的圖示。在客戶端125的用戶選擇用于觀看的視頻,并且嵌入式播放器130接收305該請(qǐng)求。向在視頻托管站點(diǎn)100的視頻服務(wù)器105傳輸310標(biāo)識(shí)請(qǐng)求的視頻的標(biāo)識(shí)符(“ID”)。視頻服務(wù)器105請(qǐng)求315來自視頻數(shù)據(jù)庫110的視頻和相關(guān)聯(lián)縮略圖,該視頻數(shù)據(jù)庫110返回320視頻和相關(guān)聯(lián)縮略圖。視頻服務(wù)器105轉(zhuǎn)而向在客戶端125的嵌入式播放器130提供325視頻和相關(guān)聯(lián)縮略圖。在一個(gè)實(shí)施例中,視頻服務(wù)器105向嵌入式播放器130提供整個(gè)視頻文件。備選地,向嵌入式播放器130流傳輸視頻文件。在向嵌入式播放器130流傳輸視頻文件的一個(gè)實(shí)施例中,向嵌入式播放器130提供視頻文件的初始部分以向緩沖器中加載從而開始播放。隨著視頻開始播放,向緩沖器提供視頻文件的附加部分。在一個(gè)優(yōu)選實(shí)施例中,向嵌入式播放器130流傳輸視頻文件,并且在開始視頻流時(shí)向嵌入式播放器130提供相關(guān)聯(lián)縮略圖中的基本上所有縮略圖。在客戶端125在嵌入式播放器130中顯示327視頻。參照?qǐng)D4a,嵌入式播放器130包括查看窗口405和各種控件。示例控件包括播放/暫停按鈕410、音量控制按鈕415、查看進(jìn)度欄420、時(shí)間指示器425和進(jìn)入全屏按鈕430。這樣的控件在嵌入式播放器領(lǐng)域中已知,并且任何已知控件按鈕可以與嵌入式播放器130一起使用。用戶使用用于接受在客戶端125的輸入的手段來與控件交互。在一個(gè)實(shí)施例中,用戶使用鼠標(biāo)或者鍵盤以與控件交互。備選地,經(jīng)由遙控器接收用戶的輸入。在另一實(shí)施例中,在觸屏上向用戶顯示嵌入式播放器130,并且用戶通過直接在觸屏上觸摸控件來與它們交互。播放/暫停按鈕410在查看窗口405中在視頻的播放模式與暫停模式之間切換。音量控制按鈕415允許用戶控制視頻的音頻音量。在一個(gè)實(shí)施例中,選擇音量控制按鈕415使滑塊控件出現(xiàn),用戶可以用該滑塊控件增加或者減少音量。此外,這樣的滑塊控件也可以包括將用于視頻的音頻消音的按鈕。在被選擇時(shí),進(jìn)入全屏按鈕430使查看窗口的尺寸增加。在一個(gè)實(shí)施例中,查看窗口變成在客戶端125的顯示器的尺寸。查看進(jìn)度欄420指示視頻在視頻的回放中多遠(yuǎn)。也在時(shí)間指示器425中以流逝的時(shí)間的形式數(shù)字地呈現(xiàn)該信息,該時(shí)間指示器425示出視頻在回放中的什么時(shí)間以及視頻的總時(shí)間。查看進(jìn)度欄420還包括下載進(jìn)度欄435,該下載進(jìn)度欄435指示視頻的已經(jīng)下載的并且因此在客戶端本地可用的部分。參照?qǐng)D4B,在用戶如指針圖標(biāo)440所示在查看窗口405之上鼠標(biāo)操作時(shí),向用戶顯示用于如何導(dǎo)航視頻的指令445。在查看窗口405中的單擊在播放與暫停之間切換視頻。如果用戶在查看窗口445中點(diǎn)擊和保持,則用戶可以通過向左或者向右拖動(dòng)以“快進(jìn)”或者“倒退”視頻來在視頻內(nèi)導(dǎo)航。在一個(gè)備選實(shí)施例中,未顯示指令445,或者通過開關(guān)或者其它偏好設(shè)置來控制指令445。例如,隨著用戶變得更熟悉導(dǎo)航特征,指令變得更少有用。參照?qǐng)D4C,在點(diǎn)擊和保持鼠標(biāo)時(shí),向用戶顯示多個(gè)幀450,這些幀顯示與視頻相關(guān)聯(lián)的縮略圖。此外,嵌入式播放器130中的控制器202暫停回放視頻。按時(shí)間順序排列圖像,其中那些圖像在多個(gè)幀450的左側(cè)與視頻中的在當(dāng)前回放位置之前的位置相關(guān)聯(lián)。與視頻中的在當(dāng)前回放位置之后到來的位置相關(guān)聯(lián)的那些圖像在多個(gè)幀450的右側(cè)。更大幀455是時(shí)間與視頻的回放的當(dāng)前時(shí)間鏡頭最接近的圖像。備選地,更大幀455顯示當(dāng)前在查看窗口405中向用戶顯示的圖像。此外,存在指示可以快進(jìn)或者倒退視頻的箭頭460和465。箭頭460指向右并且朝著如下縮略圖,這些縮略圖是用于在當(dāng)前回放位置之后的視頻的書簽。箭頭465指向左并且朝著如下縮略圖,這些縮略圖是用于在當(dāng)前回放位置之前的視頻的書簽。參照?qǐng)D4D,在用戶向左或者向右拖動(dòng)點(diǎn)擊的鼠標(biāo)時(shí),對(duì)應(yīng)箭頭延伸從而指示在該方向上加速視頻的回放。箭頭460的延伸是嵌入式播放器的用戶界面中的對(duì)用戶點(diǎn)擊和拖動(dòng)鼠標(biāo)的可視表示。點(diǎn)擊和拖動(dòng)動(dòng)作是由播放器GUI模塊208接收330的手勢(shì)。手勢(shì)不僅包括方向而且包括量值。方向指示用戶是否希望倒退或者快進(jìn)視頻的回放。手勢(shì)的量值是用戶已經(jīng)從查看窗口405的中心向左或者向右拖動(dòng)鼠標(biāo)多遠(yuǎn)。量值由延伸了箭頭460多遠(yuǎn)可視地代表。在播放器GUI模塊208接收330手勢(shì)的量值和方向。使用手勢(shì)的量值和方向,播放器GUI模塊208向視頻解碼器204和音頻解碼器206傳輸335實(shí)施手勢(shì)的指令。視頻解碼器204和音頻解碼器206轉(zhuǎn)而以如由接收的手勢(shì)的量值和方向所請(qǐng)求的速度和方向提供340視頻和相關(guān)聯(lián)縮略圖。手勢(shì)的量值越大,視頻的回放向前移動(dòng)就越快。在倒退的情況下,箭頭465的量值是用戶請(qǐng)求多快倒退視頻的可視表示。由顯示470指示向用戶提供視頻的速度。在示例實(shí)施例中,速度在這一情況下是正常回放速度的兩倍。在一個(gè)實(shí)施例中,如果用戶倒退視頻,則標(biāo)識(shí)速度為負(fù)。在另一實(shí)施例中,以備選方式(如例如紅色數(shù))標(biāo)識(shí)反方向。文本顯示475向查看者指示視頻正在快進(jìn)。在另一實(shí)施例中,取代在查看窗口405中點(diǎn)擊和拖動(dòng),存在如下控件,如例如用戶用來快進(jìn)或者倒退視頻的操縱桿。在又一備選中,用戶點(diǎn)擊和拖動(dòng)查看進(jìn)度欄420。除了回放變更的視頻之外,向用戶顯示的縮略圖子集也更新??s略圖在多個(gè)幀450中的顯示是沿著查看窗口405的底部滾動(dòng)的內(nèi)容的可視表格。如圖4E中所示,視頻快進(jìn)或者倒退,縮略圖快進(jìn)和倒退以及在更大幀455中顯示時(shí)間與視頻中的當(dāng)前時(shí)間點(diǎn)最接近的縮略圖??爝M(jìn)或者倒退視頻越快,縮略圖滾動(dòng)就越快。在一個(gè)備選實(shí)施例中,查看窗口405顯示在更大幀455中當(dāng)前顯示的縮略圖而不是以更高速度速率播放視頻。隨著用戶導(dǎo)航,在多個(gè)幀450中的縮略圖更新,并且每當(dāng)更大幀455中的縮略圖更新時(shí),在查看窗口405中顯示相同縮略圖。如果視頻以高速度速率快進(jìn)或者倒退,則在查看窗口405中顯示縮略圖更高效。參照?qǐng)D4F,在用戶到達(dá)視頻中的所需時(shí)間點(diǎn)時(shí),用戶釋放點(diǎn)擊和拖動(dòng),視頻恢復(fù)以正常速度播放。在一個(gè)實(shí)施例中,由視頻托管站點(diǎn)100向客戶端125提供用于選擇的視頻的縮略圖。然而,如果未向客戶端125提供視頻的全部而代之以向客戶端125流傳輸視頻,則有可能的是在快進(jìn)時(shí)用戶將在視頻的存儲(chǔ)于緩沖器中的部分內(nèi)移動(dòng)并且嘗試在視頻的尚未向客戶端125流傳輸?shù)牟糠謨?nèi)快進(jìn)。在這樣的示例中,由于提供所有圖像,所以用戶仍然能夠在視頻內(nèi)導(dǎo)航。參照?qǐng)D5A,在移過本地存儲(chǔ)的視頻部分時(shí),查看窗口405不再顯示視頻。隨著用戶在視頻內(nèi)快進(jìn),多個(gè)幀450繼續(xù)顯示和更新用于視頻的縮略圖。在另一實(shí)施例中,查看窗口405顯示當(dāng)前在更大幀455中顯示的縮略圖。參照?qǐng)D5B,在快進(jìn)經(jīng)過視頻文件的在緩沖器中存儲(chǔ)的部分之后,在用戶釋放點(diǎn)擊和拖動(dòng)時(shí),客戶端125請(qǐng)求來自視頻托管站點(diǎn)100的視頻內(nèi)容。視頻托管站點(diǎn)100提供在請(qǐng)求的點(diǎn)開始的內(nèi)容并且視頻的查看如以前繼續(xù),而視頻托管站點(diǎn)100向客戶端125流傳輸內(nèi)容并且客戶端125在本地緩沖器中存儲(chǔ)在用戶觀看的位置之前的某一數(shù)量的內(nèi)容。如果用戶然后在視頻內(nèi)向后移動(dòng)以觀看先前跳過的內(nèi)容,那么如果該內(nèi)容先前未存儲(chǔ)于緩沖器中,則客戶端125請(qǐng)求來自視頻托管站點(diǎn)100的該內(nèi)容。已經(jīng)關(guān)于有限數(shù)目的實(shí)施例特別具體地描述了本發(fā)明。本領(lǐng)域技術(shù)人員將理解還可以在其它實(shí)施例中實(shí)現(xiàn)本發(fā)明。首先,部件的特定命名、術(shù)語的大寫、屬性、數(shù)據(jù)結(jié)構(gòu)或者任何其它編程或者結(jié)構(gòu)方面并非必需或者重要的,并且實(shí)施本發(fā)明或者它的特征的機(jī)制可以具有不同名稱、格式或者協(xié)議。另外,可以如描述的那樣經(jīng)由硬件與軟件的組合或者完全在硬件單元中實(shí)施系統(tǒng)。在這里描述的各種系統(tǒng)部件之間的特定功能劃分也僅為示例性而非必需;由單個(gè)系統(tǒng)部件執(zhí)行的功能可以代之以由多個(gè)部件執(zhí)行,并且由多個(gè)部件執(zhí)行的功能可以代之以由單個(gè)部件執(zhí)行。例如,可以在許多模塊或者一個(gè)模塊中提供播放器GUI模塊208的特定功能。除非如從本討論中清楚的那樣另有具體陳述,應(yīng)當(dāng)理解在說明書全文中,利用諸如“處理”或者“計(jì)算”或者“確定”或者“顯示”等術(shù)語的討論指代如下計(jì)算機(jī)系統(tǒng)或者相似電子計(jì)算設(shè)備的動(dòng)作和過程,該計(jì)算機(jī)系統(tǒng)或者相似電子計(jì)算設(shè)備操控和變換在計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或者寄存器或者其它這樣的信息存儲(chǔ)裝置、傳輸或者顯示設(shè)備內(nèi)被表示為物理(電子)數(shù)量的數(shù)據(jù)。應(yīng)當(dāng)注意,可以在軟件、固件或者硬件中實(shí)現(xiàn)本發(fā)明的過程步驟和指令,并且當(dāng)在軟件中實(shí)現(xiàn)時(shí),可以下載這些過程步驟和指令以駐留于由實(shí)時(shí)網(wǎng)絡(luò)操作系統(tǒng)使用的不同平臺(tái)上并且從不同平臺(tái)操作。本發(fā)明也涉及一種用于執(zhí)行這里的操作的裝置。這一裝置可以被具體構(gòu)造以用于所需目的,或者它可以包括由計(jì)算機(jī)中存儲(chǔ)的計(jì)算機(jī)程序有選擇地激活或者重新配置的通用計(jì)算機(jī)。這樣的計(jì)算機(jī)程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(比如但不限于包括軟盤、光盤、CD-ROM、光磁盤的任何類型的盤、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、EEPROM、磁卡或者光學(xué)卡、專用集成電路(ASIC))或者適合用于存儲(chǔ)電子指令并且各自耦合到計(jì)算機(jī)系統(tǒng)總線的任何類型的介質(zhì)中。另外,在說明書中指代的計(jì)算機(jī)可以包括單個(gè)處理器或者可以是運(yùn)用多處理器設(shè)計(jì)以用于增的計(jì)算能力的架構(gòu)。
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1