亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

持久媒體播放器的制造方法

文檔序號:10618736閱讀:401來源:國知局
持久媒體播放器的制造方法
【專利摘要】公開一種持久媒體播放器。一種用于提供持久媒體播放器的方法包括由電子裝置在電子裝置上執(zhí)行的應用的用戶界面(UI)中顯示可滾動文檔的第一部分。所述第一部分包括用于呈現(xiàn)第一媒體項的媒體播放器。該方法進一步包括接收用于滾動到所述可滾動文檔的第二部分的輸入。該方法還包括顯示所述可滾動文檔的所述第二部分,其中所述第一部分不再可見且其中媒體播放器繼續(xù)可見。
【專利說明】
持久媒體播放器
技術領域
[0001 ]本公開的實施方式實施方式設及內容遞送,更具體設及持久媒體播放器。
【背景技術】
[0002] 互聯(lián)網(wǎng)允許人們獲得信息、與其他人進行連接W及互相共享信息。公共互聯(lián)網(wǎng)目 的地包括新聞網(wǎng)站、內容共享平臺、社交網(wǎng)絡平臺等。許多網(wǎng)站和平臺包括內容共享方面, 其允許用戶上載、觀看和共享諸如視頻內容、圖像內容、音頻內容等等的媒體項。其他用戶 可W對共享內容進行評注、發(fā)現(xiàn)新的內容、定位更新、共享附加內容W及W其他方式與所提 供的內容交互。共享的媒體項可W包括來自專業(yè)內容創(chuàng)建者的內容,例如來自電影、音樂和 文章的創(chuàng)建者的內容,W及來自業(yè)余內容創(chuàng)建者的媒體項,例如來自視頻和照片博客、短原 始視頻和狀態(tài)更新的創(chuàng)建者的媒體項。

【發(fā)明內容】

[0003] 下面是本公開的簡化概述,W便提供對本公開的一些方面的基本理解。本發(fā)明內 容不是本公開的擴展綜述。旨在既不識別本公開的關鍵或重要元素,也不描繪本公開的特 定實施方式的任何范圍或權利要求的任何范圍。其唯一目的在于W簡化形式呈現(xiàn)本公開的 一些概念,作為稍后呈現(xiàn)的更詳細描述的前序。
[0004] 在一個實施方式中,公開一種用于提供持久媒體播放器的方法。該方法包括由電 子裝置在于所述電子裝置上執(zhí)行的應用的用戶界面化I)中顯示可滾動文檔的第一部分。所 述第一部分包括能夠呈現(xiàn)第一媒體項的媒體播放器。該方法進一步包括接收用于滾動到所 述可滾動文檔的第二部分的輸入。該方法還包括顯示所述可滾動文檔的所述第二部分,其 中,所述第一部分不再可見且其中所述媒體播放器繼續(xù)可見。
[0005] 在一個實施方式中,所述可滾動文檔包括W下中的至少一個:多個媒體項的列表、 社交饋送、元素的陣列、或一組柱形元素。在實施方式中,該方法還包括經由界面接收用于 激活所述第一媒體項的輸入。此外,所述媒體播放器能夠呈現(xiàn)所述第一媒體項達一段時間。 在一個實施方式中,該方法還能夠包括在所述一段時間之后呈現(xiàn)行動召喚(例如,請求用戶 輸入的提示)。該方法能夠附加包括在所述可滾動文檔的所述第二部分中顯示第二媒體項 的縮略圖。在一些實施方式中,所述媒體播放器用于在所述第一媒體項被呈現(xiàn)所述一段時 間之后呈現(xiàn)所述第二媒體項。在實施方式中,該方法包括在顯示所述第二媒體項的所述縮 略圖之后,將所述第二媒體項添加到播放隊列。該方法可W進一步包括顯示與所述媒體項 相關聯(lián)的第一組元數(shù)據(jù)。
[0006] 在附加實施方式中,還公開了用于執(zhí)行上述實施方式的操作的計算裝置。此外,在 本公開的實施方式中,計算機可讀存儲介質存儲用于執(zhí)行上述實施方式的操作的方法。
【附圖說明】
[0007] 在附圖中,本公開W示例方式而不是限制方式來圖示。
[0008] 圖I圖示根據(jù)本公開的一個實施方式的示例系統(tǒng)架構。
[0009] 圖2是圖示根據(jù)本公開的一些實施方式的用于由客戶端裝置提供持久媒體播放器 的方法的流程圖。
[0010] 圖3A、3B、和3C是圖示根據(jù)本公開的一些實施方式的用于提供持久媒體播放器的 用戶界面化I)的示例截屏。
[0011] 圖4是圖示根據(jù)本公開的一些實施方式的用于在多個柱形元件中提供持久媒體播 放器的UI的示例截屏。
[0012] 圖5A、5B和5C是圖示根據(jù)本公開的一些實施方式的用于解除持久媒體播放器的UI 的示例截屏。
[0013] 圖6是圖示根據(jù)一些實施方式的示例計算機系統(tǒng)的框圖。
【具體實施方式】
[0014] 運里描述了一種用于提供持久媒體播放器的機制。由內容共享平臺提供的用于媒 體播放器的常規(guī)選項(例如,移動裝置上的瀏覽器或應用內呈現(xiàn)的視頻播放器)有限且靜 態(tài)。例如,常規(guī)媒體播放器通常在用戶導覽(navigate)遠離它們之后不繼續(xù)內容播放。替代 地,媒體播放器的播放在用戶導覽遠離媒體播放器時被停止。為了再次觀看媒體項,用戶返 回可滾動文檔的包括該媒體項的部分W重新啟動媒體播放器。運能夠是破壞性的并且能夠 負面影響觀看用戶體驗。媒體項還可W是用于使在線內容貨幣化的廣告。當可滾動文檔中 出現(xiàn)廣告時,用戶可W特意或非特意地滾動過去,而無須觀看整個視頻廣告。因為用戶沒有 觀看整個廣告,在某些情形下,該觀看將不是可W貨幣化的(例如,觀看將不被考慮在補償 計算中)。
[0015] 本公開的實施方式通過提供持久媒體播放器來解決常規(guī)系統(tǒng)的上述缺陷,所述持 久媒體播放器實現(xiàn)在用戶滾動翻過媒體項在可滾動文檔(例如,包含諸如新聞饋送、活動饋 送等等的內容流的文檔)中的位置之后呈現(xiàn)媒體項。持久媒體播放器使得用戶能夠繼續(xù)滾 動到可滾動文檔的其他部分,而媒體項繼續(xù)播放。在用戶與內容共享平臺或社交網(wǎng)絡的應 用進行交互(用戶能夠觀看或收聽媒體項且同時與上述應用交互)的同時,播放媒體項的持 久媒體播放器可W持久可見。持久媒體播放器提供"觀看-同時"體驗。即使用戶滾動到可滾 動文檔原始并不包括媒體項的另一部分,"觀看-同時"體驗允許媒體項保持可見。例如,用 戶能夠觀看包括饋送項A-G的內容共享應用中的新聞饋送,其中饋送項D包括視頻項。用戶 能夠向下滾動新聞饋送W觀看饋送項D下面的饋送項F-L,使得饋送項D不再可見,但視頻項 保持在持久媒體播放器中的屏幕上呈現(xiàn)。當媒體項還在持久媒體播放器中呈現(xiàn)的同時,用 戶然后可W繼續(xù)與內容共享應用交互W例如決定接下來觀看什么、捜索另一媒體項、和/或 瀏覽內容共享平臺的媒體項、繼續(xù)社交網(wǎng)絡,而無須打斷媒體項目的播放。進一步,可W在 持久媒體播放器中呈現(xiàn)廣告,由此提高在線內容的貨幣化。
[0016] 圖1圖示根據(jù)本公開一個實施方式的示例系統(tǒng)架構100,用于呈現(xiàn)持久媒體播放 器。系統(tǒng)架構100包括任意數(shù)目的客戶端裝置102、網(wǎng)絡104、數(shù)據(jù)存儲106、W及內容共享平 臺110。在一個實施方式中,網(wǎng)絡104可W包括公共網(wǎng)絡(例如互聯(lián)網(wǎng))、私有網(wǎng)絡(例如,局域 網(wǎng)化AN)或廣域網(wǎng)(WAN))、有線網(wǎng)絡(例如W太網(wǎng))、無線網(wǎng)絡(例如802.11網(wǎng)絡或Wi-Fi網(wǎng) 絡)、蜂窩網(wǎng)絡(例如,長期演進(LTE)網(wǎng)絡)、路由器、集線器、開關、服務器計算機、和/或其 組合。在一個實施方式中,數(shù)據(jù)存儲106可W是存儲器(例如隨機存取存儲器)、緩存、驅動器 (例如硬盤驅動器)、閃存驅動器、數(shù)據(jù)庫系統(tǒng)、或者能夠存儲數(shù)據(jù)的另一類型的組件或裝 置。數(shù)據(jù)存儲106還可W包括多個存儲組件(例如,多個驅動器或多個數(shù)據(jù)庫),所述多個存 儲組件還可W跨多個計算裝置(例如多個服務器計算機)。
[0017] 客戶端裝置102每個可W包括計算裝置,諸如個人計算機(PC)、膝上計算機、移動 電話、智能電話、平板計算機、筆記本計算機等等。在一些實施方式中,客戶端裝置102還可 W被稱為"用戶裝置"。每個客戶端裝置包括媒體觀看器112。在一個實施方式中,媒體觀看 器112可W是允許用戶觀看諸如圖像、視頻、網(wǎng)頁、文檔等等的內容的應用。例如,媒體觀看 器112可W是由web服務器提供服務的web瀏覽器,所述web瀏覽器能夠訪問、檢索、呈現(xiàn)、和/ 或導覽內容(例如,諸如超文本標記語言化TML)頁面的網(wǎng)頁、數(shù)字媒體項等等)。媒體觀看器 112可W擅染、顯示和/或呈現(xiàn)內容(例如網(wǎng)頁、媒體觀看器)給用戶。媒體觀看器112還可W 顯示嵌入到網(wǎng)頁(例如,可W提供有關在線商戶所賣的產品的信息)中的嵌入式媒體播放器 (例如Flash削番放器或HTML5播放器)。在另一示例中,媒體觀看器112可W是單機應用,其 允許用戶觀看數(shù)字媒體項(例如,數(shù)字視頻、數(shù)字圖像、電子書等等)。
[0018] 媒體觀看器112可W被服務器(未示出)和/或內容共享平臺110提供給客戶端裝置 102。例如,媒體觀看器112可W是嵌入式的媒體播放器,其被嵌入到內容共享平臺110所提 供的網(wǎng)頁中。在另一示例中,媒體觀看器112可W是從服務器下載的應用。
[0019] 通常,如果合適的話,正在由內容共享平臺110執(zhí)行的在一個實施方式中所述的功 能也可W在其他實施方式中在客戶端裝置102上執(zhí)行。此外,歸因于特定組件的功能能夠由 一起操作的不同或多個組件來執(zhí)行。內容共享平臺110還可W作為通過適當應用編程接口 提供給其他系統(tǒng)或裝置的服務而被訪問,且因此不限于在網(wǎng)站中的使用。
[0020] 在一個實施方式中,內容共享平臺110可W是一個或多個計算裝置(諸如機架式服 務器、路由器計算機、服務器計算機、個人計算機、主計算機、膝上型計算機、平板計算機、桌 面型計算機等等)、數(shù)據(jù)存儲(例如,硬盤、存儲器、數(shù)據(jù)庫)、網(wǎng)絡、軟件組件、和/或可W用于 向用戶提供對媒體項的訪問和/或提供媒體項給用戶的硬件組件。例如,內容共享平臺110 可W允許用戶消費、上傳、捜索、贊同("贊")、不贊同、和/或評注媒體項。內容共享平臺110 還可W包括網(wǎng)站(例如網(wǎng)頁),其可W用來向用戶提供對媒體項的訪問。內容共享平臺110可 W包括任意類型的內容遞送網(wǎng)絡,所述內容遞送網(wǎng)絡提供對內容和/或媒體項的訪問,且能 夠包括社交網(wǎng)絡、新聞媒體、媒體聚合器等。
[0021] 內容共享平臺110可W提供一個或多個可滾動文檔114a-c??蓾L動文檔能夠是任 意類型的可導覽電子文檔,其中文檔的一些部分當前在用戶界面上可見而文檔的另一部分 當前在用戶界面上不可見但是在激活滾動機制(例如,經由滾動條、滾動輪、觸摸屏移動、自 動滾動等等)之后將變得可見。文檔能夠是垂直可滾動的、水平可滾動的、或者其組合。可滾 動文檔的示例包括呈現(xiàn)諸如新聞饋送、活動饋送、社交饋送、或博客的內容流(頻繁更新的 內容)的網(wǎng)頁或移動app用戶界面文檔;呈現(xiàn)諸如主頁或新聞頁面等等的預定內容的網(wǎng)頁或 移動app用戶界面文檔。用戶能夠導覽(例如,經由手勢、滾動、點擊、滑動等等)到當前在用 戶界面上沒有呈現(xiàn)的部分。
[0022] 每個可滾動文檔可W包括一個或多個媒體項116。媒體項116的示例可W包括,但 不限于,數(shù)字視頻、數(shù)字電影、數(shù)字照片、數(shù)字相簿、數(shù)字音樂、網(wǎng)站內容、社交媒體更新、視 頻點播、直播流送媒體、電子書(ebook)、電子雜志、數(shù)字報紙、數(shù)字音頻書、電子期刊、web日 志(博客)條目、簡易信息聚合(RSS)饋送、電子漫畫書、軟件應用、廣告等等。在一些實施方 式中,媒體項116也被稱為內容項。
[0023] 媒體項116可W經由web瀏覽器和/或經由移動裝置應用來消費。為了簡潔,在本文 中通篇里,在線視頻(此后也被稱為視頻)被用作媒體項116的示例。如運里所使用的,"媒 體"、"媒體項"、"在線媒體項"、"數(shù)字媒體"、"數(shù)字媒體項"、"內容"、和"內容項"能夠包括電 子文件,所述電子文件能夠使用被配置為向實體呈現(xiàn)數(shù)字媒體項的軟件、固件或硬件來訪 問或加載。在一個實施方式中,內容共享平臺110可W使用數(shù)據(jù)存儲106來存儲媒體項116。
[0024] 在實施方式中,客戶端裝置102上的媒體觀看器112包括呈現(xiàn)持久媒體播放器的客 戶端側媒體項呈現(xiàn)組件118。在一個實施方式中,服務器(未示出)可W包括在內容共享平臺 110中。服務器可W包括服務器側媒體項呈現(xiàn)組件。客戶端和服務器上的媒體項呈現(xiàn)組件可 W -起操作W提供在客戶端裝置102上可觀看的持久媒體播放器。在其他實施方式中,服務 器或客戶端上的媒體項呈現(xiàn)組件中的一個或另一個可W各自負責提供在客戶端裝置102上 可觀看的持久媒體播放器。
[0025] 更具體地,在本公開的實施方式中,媒體項呈現(xiàn)組件118可W生成媒體觀看器112 上的持久媒體播放器W提供內容共享平臺110的媒體項116的播放。具體地,即使在用戶同 時執(zhí)行諸如在經由媒體觀看器112與內容共享平臺110交互的其他任務和活動時,播放媒體 項116的持久媒體播放器可W對于用戶持久可見。
[0026] 結果,持久媒體播放器能夠提供"觀看-同時"體驗。"觀看-同時"體驗允許客戶端 裝置102上的內容共享平臺110的用戶繼續(xù)觀看媒體項,即使在滾動遠離可滾動文檔上的媒 體項的位置之后,而無須打斷媒體觀看器112中媒體項目的播放。當持久媒體播放器正在播 放媒體項的同時,用戶能夠瀏覽由媒體觀看器112提供但與在持久媒體播放器中觀看媒體 項分開的與內容共享平臺110相關的其他界面、功能和菜單并與之交互。例如,其他界面、功 能和菜單可W包括社交網(wǎng)絡元素、下面觀看什么的建議界面、內容共享平臺的媒體項的捜 索界面、內容共享平臺的媒體項的瀏覽界面、設置界面、預訂界面、播放列表界面、收藏界 面、歷史界面、上傳界面等等。用戶可W與運些界面、功能、和菜單交互,如它們正常將操作 的樣子,而無須打斷媒體項目的播放。
[0027] 在實施方式中,持久媒體播放器是可配置的。例如,內容共享平臺110能夠諸如經 由圖形用戶界面(GUI)向用戶呈現(xiàn)配置選項。配置選項能夠包括設置W基于類型(例如廣 告)、內容(例如明確材料)、或它們與特定源或用戶的關聯(lián)來對媒體項的顯示進行限制、優(yōu) 先級排序、或阻止。例如,用戶能夠配置持久媒體播放器W顯示來自一些社交聯(lián)系人而不來 自于其他社交聯(lián)系人的媒體項。在另一示例中,用戶能夠對于棒球相關的媒體項設置高優(yōu) 先級,使得當兩個媒體項要被播放時,任何棒球媒體項被首先播放。
[0028] 在實施方式中,經由可滾動文檔114來呈現(xiàn)頻道。頻道能夠是可從公共源獲得的數(shù) 據(jù)內容或者具有公共話題或主題的數(shù)據(jù)內容。數(shù)據(jù)內容能夠是用戶所選取的數(shù)字內容、可 由用戶制得的數(shù)字內容、由用戶上傳的數(shù)字內容、由內容提供商選取的數(shù)字內容、由廣播者 選取的數(shù)字內容等等。例如,頻道X能夠包括視頻Y和Z。頻道能夠與擁有者相關聯(lián),擁有者是 能夠對頻道執(zhí)行動作的用戶。每個頻道可W經由可滾動文檔來呈現(xiàn)?;趽碛姓叩膭幼?,諸 如擁有者使得數(shù)字內容可在頻道上獲得、擁有者選擇(例如,點贊)與另一頻道相關聯(lián)的數(shù) 字內容、擁有者評注與另一頻道相關聯(lián)的數(shù)字內容等等,不同活動能夠與頻道相關聯(lián)。與頻 道相關聯(lián)的活動能夠被收集到用于該頻道的活動饋送并且經由可滾動文檔而呈現(xiàn)給用戶。 除了頻道的擁有者W外的用戶可W預訂他們感興趣的一個或多個頻道。一旦用戶預訂了頻 道,能夠在可滾動文檔上向該用戶呈現(xiàn)來自該頻道的活動饋送的信息。如果用戶預訂了多 個頻道,則該用戶所預訂的每個頻道的活動饋送能夠被合并到聚合活動饋送中。來自聚合 活動饋送的信息能夠諸如經由不同的可滾動文檔呈現(xiàn)給用戶。盡管頻道被描述為內容共享 平臺的一個實施方式,本公開的實施方式不限于經由頻道模型提供媒體項的內容共享平 臺。
[0029] 盡管依據(jù)內容共享平臺W及在內容共享平臺上提升媒體項的社交網(wǎng)絡共享來討 論本公開的實施方式,通常,實施方式也可W應用于提供用戶之間的連接的任何類型的社 交網(wǎng)絡或者提供內容給終端用戶的任意類型的內容遞送平臺。本公開的實施方式不限于內 容共享平臺或向用戶提供頻道預訂的平臺。
[0030] 在運里討論的系統(tǒng)收集有關用戶的個人信息或者可W利用個人信息的情形中,可 W向用戶提供機會來控制內容共享平臺110是否收集用戶信息(例如,有關用戶社交網(wǎng)絡、 社交行為或活動、職業(yè)、用戶偏好或用戶當前位置的信息),或者控制是否和/或怎樣從可能 與用戶更相關的內容服務器接收內容。此外,特定數(shù)據(jù)在其被存儲或使用前可WW-個或 多個方式來處理,使得個人可識別信息被移除。例如,用戶的身份可W被處理,使得沒有個 人可識別信息能夠被確定用于用戶,或者獲得位置信息的用戶的地理位置可W被一般化 (諸如到城市、郵編、或州一級),使得用戶的特定位置不能被確定。因此,用戶可W具有對于 怎樣收集有關用戶的信息W及內容共享平臺110怎樣使用該信息的控制權。
[0031] 圖2是圖示根據(jù)本公開的一些實施方式的用于在客戶端裝置上提供持久媒體播放 器的方法200的流程圖。方法200可W由包括硬件(例如,電路、專用邏輯、可編程邏輯、微代 碼等等)、軟件(例如,在處理裝置上運行W執(zhí)行硬件仿真的指令)或其組合的處理邏輯來執(zhí) 行。
[0032] 為了解釋簡便,本公開的方法被描繪和描述為一系列動作。但是,根據(jù)本公開的動 作能夠與運里未呈現(xiàn)和描述的其他動作W各種次序和/或同時發(fā)生。而且,并非所有圖示的 動作都可W是實施方式根據(jù)所公開的主題的方法所需的。此外,本領域技術人員將理解并 認識到,方法可W可替選地經由狀態(tài)圖或事件而被表示為一系列相互相關的狀態(tài)。此外,應 該認識到,本說明書中公開的方法能夠存儲在制品上W有助于傳輸和傳送運樣的方法到計 算裝置。術語"制品",如運里所使用的,旨在包含可從任何計算機可讀裝置或存儲介質訪問 的計算機程序。在一個實施方式中,方法200可W由如圖1中所示的客戶端側媒體項呈現(xiàn)組 件118執(zhí)行。
[0033] 參看圖2,在處理邏輯在應用的用戶界面化I)中顯示可滾動文檔的第一部分時,方 法200開始于塊202。應用能夠用于媒體共享、社交網(wǎng)絡等等??蓾L動文檔的第一部分包括用 于呈現(xiàn)諸如視頻的第一媒體項的媒體播放器。在塊204,處理邏輯經由媒體播放器呈現(xiàn)第一 媒體項。第一媒體項能夠在其在UI中顯示時自動播放。可替選地,第一媒體項能夠響應于用 戶對播放第一媒體項的請求(例如,經由UI輸入)而播放。
[0034] 在塊206,處理邏輯接收用于滾動到可滾動文檔的第二部分的輸入。輸入能夠與諸 如鼠標、鍵盤、觸摸屏、軌跡板等等的輸入裝置相關聯(lián)。輸入能夠是點擊、滑動、手勢、輪轉動 等等。在塊208,處理邏輯顯示可滾動文檔的第二部分。當顯示可滾動文檔的第二部分時,第 一部分不再可見但持久媒體播放器繼續(xù)可見。如果在顯示可滾動文檔的第二部分時持久媒 體播放器正在播放媒體內容項,則持久媒體播放器能夠繼續(xù)播放媒體項而無須被打斷。在 實施方式中,當持久媒體播放器完成播放媒體項時,處理邏輯停止顯示持久媒體播放器。
[0035] 在一些實施方式中,處理邏輯能夠在諸如持久媒體播放器可見的同時接收經由媒 體播放器播放第二媒體項的請求(或輸入)。處理邏輯能夠從任何源接收請求,包括經由自 動播放命令從可滾動文檔的任意部分接收。如果在接收到對于播放第二媒體項的請求時第 一媒體項不在播放(塊212),則處理邏輯能夠在塊214呈現(xiàn)第二媒體項的播放。如果在請求 播放第二媒體項時第一媒體項正在被播放,則在一些實施方式中,處理邏輯能夠停止第一 媒體項的播放并且開始第二媒體項的播放。例如,當用戶選擇第二媒體項時,處理邏輯能夠 停止第一媒體項的播放且能夠開始第二媒體項的播放。在其他實施方式中,當在塊212第一 媒體項正在播放時,處理邏輯能夠添加第二媒體項到播放隊列。例如,當?shù)诙襟w項是被設 置為在UI內呈現(xiàn)之后自動播放的廣告時,第二媒體項能夠被添加到播放隊列中,W便不打 斷第一媒體項的播放。
[0036] 圖3-5是圖示用于提供持久媒體播放器的UI的示例截屏。圖3A圖示了經由電子裝 置的UI提供給用戶的可滾動文檔300a的可視部分的示例截屏??蓾L動文檔300a包括內容共 享平臺的媒體項302 W及任何數(shù)目的內容元素306a-n。媒體項302能夠在由內容共享平臺提 供的媒體播放器中播放,所述媒體播放器諸如結合圖1所述的媒體項呈現(xiàn)組件118。元素 306a-n能夠是任意類型或種類的文檔元素,諸如帖子、饋送項、商品信息、社交消息、博客條 目、新聞項、媒體項、聚合項等。例如,元素306a-n能夠包括由用戶的社交網(wǎng)絡內的社交聯(lián)系 人所共享的狀態(tài)更新。在實施方式中,元素能夠包括一個或多個媒體項302。
[0037] 當用戶滾動文檔300a時,元素306a-f的位置關于用戶的滾動輸入而變化。例如,當 用戶向上滾動文檔時,UI頂部的元素306a-c看上去移動離開UI的可視部分且UI的可視部分 W下的元素(例如元素306g-n)能夠出現(xiàn)。
[0038] 在圖3B的可滾動文檔3(K)b中,元素306和媒體項302的位置關于圖3A中其相應的位 置而變化。即,UI頂部的元素306a-c不再可見,媒體項302現(xiàn)在靠近UI的頂部且附加的元素 306g-i現(xiàn)在出現(xiàn)在UI的底部。
[0039] 在圖3C的可滾動文檔300c中,用戶繼續(xù)向上滾動文檔。,盡管媒體項302仍持續(xù),位 于媒體項302之下的一些元素(例如,元素306d-h)現(xiàn)在在UI上不再可見。在一些實施方式 中,如果當用戶滾動文檔300c時其正在播放,即使?jié)L動將常規(guī)地將媒體項移動離開UI的可 視部分,媒體項302仍持續(xù)。用戶可W任意與任何界面、功能和菜單交互,而無須打斷呈現(xiàn)在 屏幕上的媒體項302和媒體項302的播放。
[0040] 在實施方式中,媒體項元素原來占據(jù)的可滾動文檔中的空間能夠包括媒體項、空 白空間、或表示媒體項的縮略圖的漸弱動畫復制。當用戶滾動使得該元素充分在觀看區(qū)域 內時,媒體項能夠返回在可滾動文檔的該嵌入位置而非持久媒體播放器的經修改的位置處 進行擅染。
[0041] 持久媒體播放器的經修改的位置能夠取決于用戶相對于文檔內媒體項滾動的方 向。如果用戶向上滾動使得內容向下移動,底部的可滾動文檔和媒體項元素離開可見文檔, 則持久媒體播放器能夠出現(xiàn)在UI的底部??商孢x地,如果頂部媒體項元素離開UI,則持久媒 體播放器將出現(xiàn)在UI頂部。在實施方式中,當可滾動文檔在相對方向滾動時,也就是根據(jù)上 述示例向下滾動時,則媒體項能夠保持靜止直到媒體項在可滾動文檔中的原始位置與媒體 項302對齊,在運之后媒體項302能夠W與元素相同的速率運動穿過UI。
[0042] 用戶能夠激活(例如,點擊、選擇、觸摸)媒體項302。媒體項302的激活能夠導致各 種不同行為。在一個實施方式中,點擊媒體項302使其暫停且各種手勢(例如滑動)會將其解 除或者改變?yōu)椴シ帕斜碇械南乱换蚯耙幻襟w項。在另一實施方式中,點擊媒體項302可能使 其靜音或如果媒體項302是廣告,則可能將用戶重新導向到該廣告產品的頁面。在一些實施 方式中,在媒體項的呈現(xiàn)的結束處,行動召喚被經由UI呈現(xiàn)給用戶,諸如對點擊鏈接或導向 到特定網(wǎng)站或應用的邀請。
[0043] 在一個實施方式中,當用戶與電子裝置交互時,媒體項播放器在任何操作、功能或 應用之上持久。用戶可W瀏覽與電子裝置的任意應用或操作系統(tǒng)相關的界面、功能和菜單 和/或與之交互。例如,其他界面、功能和菜單可W包括下面觀看什么的建議界面、內容共享 平臺的媒體項的捜索界面、內容共享平臺的媒體項的瀏覽界面、設置界面、預訂界面、播放 列表界面、收藏界面、歷史界面、上傳界面、不同應用等等。用戶可W與運些界面、功能和菜 單給交互而無須打斷媒體項的播放。
[0044] 諸如元數(shù)據(jù)的與當前正在持久媒體播放器中播放的媒體項相對應的信息,可W在 可滾動文檔300的媒體項信息部分中示出。例如,有關視頻的信息,諸如其標題、觀看計數(shù)、 贊等等,能夠經由可滾動文檔300來呈現(xiàn)。與當前正在媒體項播放器中播放的媒體項相關的 附加菜單選項(未示出)也可W示出在可滾動文檔300中,諸如播放、暫停、停止、快進、回退、 社交發(fā)帖、添加評論等等。在一些實施方式中,當用戶正在大屏幕上觀看可滾動文檔時,所 有或部分的元數(shù)據(jù)能夠與持久媒體播放器一起存留。在實施方式中,持久媒體播放器能夠 包括用戶能夠激活W將對應的帖子帶回屏幕上的圖標或"標簽"。
[0045] 在實施方式中,元數(shù)據(jù)能夠出現(xiàn)在可滾動文檔內,但當用戶滾動到文檔的另一部 分且持久媒體播放器出現(xiàn)時,元數(shù)據(jù)能夠收縮到最小化的形式。在一些情形中,當用戶激活 媒體項時,元數(shù)據(jù)能夠擴展。元數(shù)據(jù)能夠相對于可滾動文檔的其他元素而擴展??商孢x地, 可滾動文檔的其他元素能夠被移動W讓出地方用于元數(shù)據(jù)的呈現(xiàn)。元數(shù)據(jù)能夠消失,或者 可W是持久媒體播放器內的項且能夠覆蓋正在播放的媒體項的一部分。持久媒體播放器可 W包括最小化指示(未示出)。用戶可W通過選擇最小化指示而最小化可滾動文檔300內的 持久媒體播放器。
[0046] 持久媒體播放器可W W各種尺寸中的任何尺寸來實現(xiàn)且不限于特定可滾動文檔 或UI內的具體位置。持久媒體播放器還可W在UI內被移動(例如拖動)W適合用戶的偏好。 在一個實施方式中,持久媒體播放器可W被"搭扣(snap)"或"???到UI內的位置。例如,持 久媒體播放器可W在媒體觀看器內和/或媒體觀看器外相對于UI的其他元素來定位。在實 施方式中,持久媒體播放器能夠重新調整大小到不同的預定的尺寸。在一些實施方式中,用 戶可W輕敲持久媒體播放器W將可滾動文檔返回到媒體項所位于的位置。
[0047] 在另一實施方式中,在用戶執(zhí)行媒體觀看器(諸如圖1的媒體觀看器112)的UI中的 其他活動的同時,持久媒體播放器可W W半透明格式呈現(xiàn),。用戶與UI的交互可W穿透到半 透明播放器之下的媒體觀看器,且用戶可W例如在觀看持久媒體播放器的同時進行瀏覽。 [004引圖4圖示了在UI 400內提供給用戶的包括多個列410-416其每列包括至少一個元 素306和至少一個媒體項目402的可滾動文檔的可見部分的示例截屏。UI 400能夠包括任意 數(shù)目的列。每列能夠在任意方向上獨立滾動。如所圖示,列是垂直可滾動的且包括垂直布置 的柱形元素。列410包括媒體項402a,列412包括媒體項402b,列414包括媒體項402c,列416 包括媒體項402d。
[0049] 媒體項402a-d能夠在UI 400內W不同方式用播放按鈕等等來擅染,諸如被擅染為 縮略圖。當一個媒體項正在播放時,UI內的其他媒體項能夠被擅染為小縮略圖。一旦媒體項 結束播放且用戶通過另一媒體項來滾動,則另一媒體項能夠被擅染為大縮略圖。進一步,一 旦正在播放的媒體項被解除,所有其他媒體項就可W在此時從小擅染為大?;蛘?,當媒體項 被解除時,另一媒體項可W保持相同并且在它們出現(xiàn)于UI上時改變擅染。
[0050] 在實施方式中,正在播放一個媒體項的同時點擊另一媒體項(例如402a、402b、 402c)能夠將點擊的媒體項加入到隊列中??商孢x地,每個媒體項402能夠具有獨立按鈕,當 其被點擊時,將相應的媒體項添加到隊列。其他實施方式包括立即自動播放第二媒體項。在 進一步的實施方式中,沒有播放的媒體項可W具有兩個按鈕一一一個用于立即播放媒體項 而另一個用于將媒體項添加到隊列。
[0051] 圖5A圖示了具有持久媒體播放器504的內容共享平臺應用UISOOa的示例截屏。為 了解除持久媒體播放器504,用戶可W向左滑動(如所示)或向右滑動持久媒體播放器504。 圖5B-5C圖示了當用戶解除持久媒體播放器504時的應用UI 700。
[0052] 盡管關于圖5描述了用戶手勢的【具體實施方式】,其他類型的用戶手勢和方向性也 在本公開的實施方式的考慮之中且不僅限于在示例截屏中具體圖示的那些。
[0053] 在實施方式中,持久媒體播放器可W經由相對于媒體觀看器UI的持久媒體播放器 部分的手勢控制而被最小化、最大化、和/或解除。不管持久媒體播放器在UI內的位置,相對 于UI的持久媒體播放器部分所檢測到的手勢控制可W操作W改變持久媒體播放器的觀看。
[0054] 圖6圖示了計算機系統(tǒng)600的示例形式的機器的圖解表示,在計算機系統(tǒng)600內可 W執(zhí)行用于使得機器執(zhí)行運里討論的任何一個或多個方法的指令集。在可替選的實施方式 中,機器可W連接(例如聯(lián)網(wǎng)巧IjLAN、內聯(lián)網(wǎng)、外聯(lián)網(wǎng)或互聯(lián)網(wǎng)中的其他機器。機器可W W客 戶端服務器網(wǎng)絡環(huán)境中的服務器或客戶端機器的資格進行操作,或者作為對等(或分布式) 網(wǎng)絡環(huán)境中的對等機器進行操作。機器可W是個人計算機(PC)、平板PC、機頂盒(STB)、個人 數(shù)字助理(PDA)、蜂窩電話、web電器、服務器、網(wǎng)絡路由器、交換機或網(wǎng)橋、或者能夠執(zhí)行指 定機器要采取的動作的指令(連續(xù)的或其他方式的)集的任何機器。進一步,盡管只圖示了 單一機器,術語"機器"還將被采用W包括獨立或聯(lián)合地執(zhí)行要進行運里所討論的任何一個 或多個方法的指令集(或多個指令集)的機器的任何集合。
[0055] 示例計算機系統(tǒng)600包括處理裝置(處理器)602、主存儲器604(例如,只讀存儲器 (ROM)、閃速存儲器、諸如同步DRAM(SDRAM)或RambuS DRAM(畑RAM)的動態(tài)隨機存取存儲器 (DRAM)等等)、靜態(tài)存儲器606(例如,閃速存儲器、靜態(tài)隨機存取存儲器(SRAM)等等)W及數(shù) 據(jù)存儲裝置616,它們經由總線608互相通信。
[0056] 處理器602表示一個或多個通用處理裝置,諸如微處理器、中央處理單元等。更具 體地,處理器602可W是復雜指令集計算(CISC)微處理器、精簡指令集計算(RISC)微處理 器、超長指令字(VLIW)微處理器、或者實現(xiàn)其他指令集的處理器的處理器或實現(xiàn)指令集組 合的處理器。處理器602還可W是一個或多個專用處理裝置,諸如專用集成電路(ASIC)、現(xiàn) 場可編程口陣列(FPGA)、數(shù)字信號處理器(DSP)、網(wǎng)絡處理器等。處理器602被配置為執(zhí)行用 于進行運里所討論的操作和步驟的指令626。
[0057] 計算機系統(tǒng)600可W進一步包括網(wǎng)絡接口裝置622。計算機系統(tǒng)600還可W包括視 頻顯示單元610(例如,液晶顯示器化CD)、陰極射線管(CRT)或觸摸屏)、字母數(shù)字輸入裝置 612(例如鍵盤)、光標控制裝置614(例如鼠標)和信號生成裝置620(例如揚聲器)。
[0058] 數(shù)據(jù)存儲裝置616可W包括計算機可讀存儲介質624,在其上存儲有體現(xiàn)運里討論 的任何一個或多個方法或功能的一個或多個指令626(例如軟件)集。指令626在其被計算機 系統(tǒng)600執(zhí)行期間還可W完全或至少部分地駐留在主存儲器604內和/或處理器602內,主存 儲器604和處理器602也構成計算機可讀存儲介質。指令626可W進一步經由網(wǎng)絡接口裝置 622在網(wǎng)絡618上發(fā)射或接收。
[0059] 在一個實施方式中,指令626包括用于持久媒體播放器的指令,其可W分別與關于 圖1所述的客戶端媒體項呈現(xiàn)組件118和/或服務器端媒體項呈現(xiàn)組件相對應,和/或與包含 提供持久媒體播放器用于內容共享平臺的方法的軟件庫相對應。盡管在示例實施方式中計 算機可讀存儲介質624被示為單個介質,術語"計算機可讀存儲介質"應該被采用W包括存 儲一個或多個指令集的單個介質或多個介質(例如,中屯、化或分布式數(shù)據(jù)庫,和/或相關聯(lián) 的緩存和服務器)。術語"計算機可讀存儲介質"還應該被采用W包括能夠存儲、編碼或承載 用于由機器執(zhí)行且使得機器執(zhí)行本公開的一個或多個方法的指令集的任何介質。術語"計 算機可讀存儲介質"將因此應該被采用W包括,但不限于,固態(tài)存儲器、光學介質、和磁介 質。
[0060] 在前面的描述中,闡述了許多細節(jié)。但是,對于從本公開中受益的本領域普通技術 人員顯而易見的,本公開可W被實踐而無須運些特定細節(jié)。在一些情形中,W框圖形式而不 是細節(jié)來示出公知結構和裝置,W便避免混淆本公開。
【具體實施方式】 [0061] 的一些部分已經根據(jù)計算機存儲器內關于數(shù)據(jù)比特的操作的算法 和符號表示來呈現(xiàn)。運些算法描述和表示是數(shù)據(jù)處理領域的技術人員所使用W最有效地傳 達其工作的實質給本領域其他技術人員的含義。運里,且通常,算法被構想為導致所需結果 的自洽的步驟序列。運些步驟是要求物理量的物理操縱的步驟。通常,盡管并非必需,運些 量采用能夠存儲、傳送、組合、比較和W其他方式操縱的電或磁信號的形式。已經證明,有時 為了方便,主要是為了常用的原因,將運些信號稱為比特、值、元素、符號、字符、術語、數(shù)字 等。
[0062] 但是,應該記住雖然運些和類似術語的全部要與適當物理量相關聯(lián)且僅僅是應用 于運些量的方便的標簽。除非具體陳述,否則從下面討論中很明顯看出,在整個描述中,利 用諸如"分段"、"分析"、"確定"、"啟用"、"識別"、"修改"等的術語的討論,指的是計算機系 統(tǒng)或類似電子計算裝置的動作和處理,其操縱且將計算機系統(tǒng)的寄存器和存儲器內的表示 為物理(例如電子)量的數(shù)據(jù)變換為計算機系統(tǒng)存儲器或寄存器或其他運樣的信息存儲、傳 輸或顯示裝置內的類似地表示為物理量的其他數(shù)據(jù)。
[0063] 本公開還設及用于執(zhí)行運里的操作的設備。該設備可W被特別構建用于所需用 途,或者其可W包括由存儲在計算機中的計算機程序選擇性激活或重新配置的通用計算 機。運樣的計算機程序可W存儲在計算機可讀存儲介質中,諸如但不限于,包括軟盤、光盤、 CD-ROM、和磁光盤的任何類型的盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPR0M、 EEPROM、磁或光卡,或者適合用于存儲電子指令的任何類型的介質。
[0064] 單詞"示例"或"示例性"在運里用來意味著用作示例、實例或說明。運里被描述為 "示例"或"示例性"的任何方面或設計不必被解釋為相對其他方面或設計優(yōu)選或有利。而 是,單詞"示例"或"示例性"的使用旨在W具體方式呈現(xiàn)概念。如本串請中所使用的,術語 "或"旨在意味著包含性的"或"而不是排他性的"或"。也就是說,除非另外指出,或者上下文 中很明顯,"X包括A或護旨在意味著任何自然的包含性排列。也就是說,如果X包括A;X包括 B;或X包括A和B二者,則在任何前述情形下都滿足氣包括A或B"。此外,本申請和所附權利要 求書中使用的冠詞"一"和"一個"通常應該被解釋為意味著"一個或多個",除非另外指出, 或者從上下文中很明顯看出指向單數(shù)形式。而且,通篇中,術語"實施方式"或"一個實施方 式"的使用不旨在意味著相同的實施方式,除非運樣描述。
[0065] 在整個本說明書中對"一個實施方式"或"實施方式"的引用意味著與實施方式相 結合描述的特定特征、結構或特性被包括在至少一個實施方式中。因此,短語"在一個實施 方式中"或"在實施方式中"在整個本說明書中各個地方的出現(xiàn)不必都指的是相同的實施方 式。此外,術語"或"旨在意味著包含性的"或",而非排他性的"或"。
[0066] 應該理解,上面的描述旨在是說明性的,而不是限制性的。一旦閱讀和理解上面的 描述,本領域技術人員將很清楚許多其他實施方式。因此,本公開的范圍應該根據(jù)所附權利 要求W及運些權利要求的等價物被賦予的完全范圍來確定。
【主權項】
1. 一種方法,包括: 由電子裝置在于所述電子裝置上執(zhí)行的應用的用戶界面(UI)中顯示可滾動文檔的第 一部分,所述第一部分包括呈現(xiàn)第一媒體項的媒體播放器; 接收用于滾動到所述可滾動文檔的第二部分的輸入;以及 顯示所述可滾動文檔的所述第二部分,其中所述第一部分不再可見,并且其中所述媒 體播放器繼續(xù)可見。2. 如權利要求1所述的方法,其中,所述可滾動文檔包括以下中的至少一個:多個媒體 項的列表、社交饋送、元素的陣列、或一組柱形元素。3. 如權利要求1所述的方法,進一步包括經由所述界面接收用于激活所述第一媒體項 的輸入。4. 如權利要求1所述的方法,其中,所述媒體播放器用于呈現(xiàn)所述第一媒體項達一段時 間。5. 如權利要求4所述的方法,進一步包括在所述一段時間之后呈現(xiàn)行動召喚。6. 如權利要求4所述的方法,進一步包括在所述可滾動文檔的所述第二部分中顯示第 二媒體項的縮略圖。7. 如權利要求6所述的方法,其中,所述媒體播放器用于在所述第一媒體項被呈現(xiàn)達所 述一段時間之后呈現(xiàn)所述第二媒體項。8. 如權利要求6所述的方法,進一步包括:在顯示所述第二媒體項的所述縮略圖之后, 將所述第二媒體項添加到播放隊列。9. 如權利要求1所述的方法,進一步包括顯示與所述媒體項相關聯(lián)的第一組元數(shù)據(jù)。10. -種設備,包括: 顯示裝置; 存儲器,所述存儲器通信地耦合到所述顯示裝置;以及 處理裝置,所述處理裝置通信地耦合到所述存儲器,所述處理裝置用于執(zhí)行指令以: 在于電子裝置上執(zhí)行的應用的用戶界面(UI)中顯示可滾動文檔的第一部分,所述第一 部分包括呈現(xiàn)第一媒體項的媒體播放器; 接收用于滾動到所述可滾動文檔的第二部分的輸入;以及 顯示所述可滾動文檔的所述第二部分,其中所述第一部分不再可見,并且其中所述媒 體播放器繼續(xù)可見。11. 如權利要求10所述的設備,其中,所述可滾動文檔包括以下中的至少一個:多個媒 體項的列表、社交饋送、元素的陣列、或一組柱形元素。12. 如權利要求10所述的設備,其中,所述媒體播放器用于呈現(xiàn)所述第一媒體項達一段 時間。13. 如權利要求12所述的設備,其中,所述處理裝置進一步用于在所述可滾動文檔的所 述第二部分中顯示第二媒體項的縮略圖。14. 如權利要求13所述的設備,其中,所述媒體播放器用于在所述第一媒體項被呈現(xiàn)達 所述一段時間之后呈現(xiàn)所述第二媒體項。15. 如權利要求13所述的設備,其中,在顯示所述第二媒體項的所述縮略圖之后,所述 處理裝置用于將所述第二媒體項添加到播放隊列。16. -種存儲指令的非暫時性機器可讀存儲介質,所述指令在被執(zhí)行時使得處理裝置 執(zhí)行包括以下的操作: 由所述處理裝置在于電子裝置上執(zhí)行的應用的用戶界面(UI)中顯示可滾動文檔的第 一部分,所述第一部分包括呈現(xiàn)第一媒體項的媒體播放器; 接收用于滾動到所述可滾動文檔的第二部分的輸入;以及 顯示所述可滾動文檔的所述第二部分,其中所述第一部分不再可見,并且其中所述媒 體播放器繼續(xù)可見。17. 如權利要求16所述的非暫時性機器可讀存儲介質,其中,所述可滾動文檔包括以下 中的至少一個:多個媒體項的列表、社交饋送、元素的陣列、或一組柱形元素。18. 如權利要求16所述的非暫時性機器可讀存儲介質,所述操作進一步包括在所述可 滾動文檔的所述第二部分中顯示第二媒體項的縮略圖。19. 如權利要求18所述的非暫時性機器可讀存儲介質,其中,所述媒體播放器用于在所 述第一媒體項被呈現(xiàn)達一段時間之后呈現(xiàn)所述第二媒體項。20. 如權利要求18所述的非暫時性機器可讀存儲介質,在顯示所述第二媒體項的所述 縮略圖之后,將所述第二媒體項添加到播放隊列。
【文檔編號】H04N21/482GK105981394SQ201580007229
【公開日】2016年9月28日
【申請日】2015年1月15日
【發(fā)明人】賈斯汀·劉易斯, 加文·詹姆斯
【申請人】谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1