欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

調(diào)整嵌入媒體播放器頁面的大小的方法

文檔序號:6473976閱讀:463來源:國知局
專利名稱:調(diào)整嵌入媒體播放器頁面的大小的方法
技術(shù)領(lǐng)域
本發(fā)明涉及用來播放媒體文件比如音頻和視頻文件的媒體播放器,而且特別涉及嵌入或打包的媒體播放器。
同媒體播放器應(yīng)用程序一道“打包”或“嵌入”的媒體播放器也越來越普遍地用來提供內(nèi)容了。媒體播放器是一種輸出音頻與視頻文件的應(yīng)用程序,該音頻與視頻文件或被本地存儲在多媒體設(shè)備中或經(jīng)通信接口從遠(yuǎn)程存儲位置被流式傳輸/下載下來。打包或嵌入的媒體播放器是嵌在數(shù)據(jù)顯示內(nèi)的可視的應(yīng)用程序。數(shù)據(jù)顯示的例子有網(wǎng)頁、電子程序設(shè)計(jì)向?qū)Ш推渌麆?chuàng)建圖形成份的軟件應(yīng)用程序。數(shù)據(jù)顯示代碼可以包括腳本編寫(scripting),它調(diào)用駐留在客戶機(jī)上的媒體播放器作為嵌入到數(shù)據(jù)顯示內(nèi)的對象。作為選擇,功能媒體播放器小應(yīng)用程序可以隨著數(shù)據(jù)頁一同下載,并且該數(shù)據(jù)頁被設(shè)計(jì)成可使由該小應(yīng)用程序生成的媒體播放器嵌入。
作為把媒體體驗(yàn)轉(zhuǎn)化為貨幣的手段,網(wǎng)頁周圍提供出用于廣告和商標(biāo)的空間,所以許多內(nèi)容供應(yīng)商采用這種嵌入技術(shù)。然而,已知的把媒體播放器嵌在其中的嵌入媒體播放器頁面有幾個(gè)缺點(diǎn)。首先,尤其是對被流式傳輸?shù)囊曨l內(nèi)容來說,現(xiàn)有的嵌入媒體播放器頁面通常以同樣的大小顯示所有的視頻數(shù)據(jù),導(dǎo)致圖像成分被固定大小的視頻顯示區(qū)域所修剪。這尤其是與同步多媒體綜合語言(SMIL)文件相關(guān)的一個(gè)問題,這種文件是利用可擴(kuò)展標(biāo)記語言的語法來捆綁視頻、音頻、文本、圖形圖像和超鏈接的超文本標(biāo)記語言(HTML)類文件。如果標(biāo)準(zhǔn)修剪技術(shù)把文件的呈現(xiàn)截短,那么SMIL文件就不會把所有可用的屏幕內(nèi)容都呈現(xiàn)給用戶。否則,用戶就得手動(dòng)地將嵌入的媒體播放器調(diào)整到視頻顯示的大小。
此外,當(dāng)用戶收看或收聽嵌入的媒體播放器所播放的媒體文件時(shí),該用戶利用瀏覽器創(chuàng)建的書簽特別地指向媒體文件本身。直接對于媒體文件的書簽繞過了嵌入媒體播放器頁面的內(nèi)容而且在該用戶對該媒體文件進(jìn)行后續(xù)播放的期間防止來自廣告內(nèi)容和商標(biāo)顯示的收入的產(chǎn)生。
更進(jìn)一步,由嵌入的媒體播放器的使用收集而來的數(shù)據(jù)能夠幫助內(nèi)容提供商測定觀眾興趣。例如,已知的嵌入媒體播放器頁面不收集表明用戶是允許媒體文件一直播放到完還是在媒體文件播完以前就關(guān)閉嵌入媒體播放器頁面這一情況的數(shù)據(jù)。還有,不產(chǎn)生表明在媒體文件播完以后用戶是否還把嵌入媒體播放器頁面開著這一情況的數(shù)據(jù)。這樣的信息可以用來評估媒體文件的流行、媒體文件與搜索查詢的相關(guān)度(當(dāng)該文件被識別為搜索結(jié)果給該用戶時(shí)),而且可以用來識別用戶對嵌在網(wǎng)頁內(nèi)的媒體播放器周圍的內(nèi)容的感興趣程度。
在使用嵌入媒體播放器頁面顯示視頻數(shù)據(jù)的方法中,用于第一視頻文件的幀尺寸數(shù)據(jù)被從一個(gè)數(shù)據(jù)庫接收。該數(shù)據(jù)庫包括其中被索引的多個(gè)視頻文件索引的幀尺寸數(shù)據(jù)。所述多個(gè)視頻文件包括所述第一視頻文件。所述多個(gè)視頻文件可以被從至少一個(gè)服務(wù)器通過計(jì)算機(jī)網(wǎng)絡(luò)檢索。一個(gè)媒體播放器被在嵌入媒體播放器頁面中啟動(dòng)。媒體播放器的視頻顯示區(qū)被根據(jù)接收的幀尺寸數(shù)據(jù)而調(diào)整尺寸。在該視頻顯示區(qū)內(nèi)顯示來自所述第一視頻文件的視頻數(shù)據(jù)。這個(gè)顯示視頻數(shù)據(jù)的方法用非修剪方式顯示視頻數(shù)據(jù),提供了更值得看的視頻并使視頻圖象失真減少到最小。
通過連同附圖提供的本發(fā)明的優(yōu)選實(shí)施例以下詳細(xì)描述可以更好地理解本發(fā)明的上述和其它特征。


這些附示說明了本發(fā)明的優(yōu)選實(shí)施方案以及與公開內(nèi)容有關(guān)的其他信息,其中圖1是一個(gè)互連的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的形式上的概觀;圖1A是一個(gè)用來把示范的嵌入媒體播放器頁面提供給客戶機(jī)的系統(tǒng)的形式上的概觀;圖2是一個(gè)瀏覽器窗口的解說圖,該窗口顯示示范的嵌入媒體播放器頁面;圖3是一個(gè)流程圖,它圖示說明了對示范的嵌入媒體播放器頁面調(diào)整大小的方法;圖4是一個(gè)流程圖,它圖示說明了利用示范的嵌入媒體播放器頁面散布廣告的方法;以及圖5是一個(gè)流程圖,它圖示說明了利用示范的嵌入媒體播放器頁面收集數(shù)據(jù)的方法。
定義文中所用的以下術(shù)語“腳本”——一般是一個(gè)短程序,它是用一種像Perl或Java這樣的解釋性語言所編寫的并且通常為數(shù)據(jù)和瀏覽器管理提供指令,“腳本編寫”——服務(wù)器或客戶端程序設(shè)計(jì),它對一個(gè)靜態(tài)的HTML頁面進(jìn)行補(bǔ)充,它通常是用像Perl、Java、JavaScript這樣的語言所編寫的而且有時(shí)與公共網(wǎng)關(guān)接口(CGI)腳本結(jié)合使用。
因特網(wǎng)是一個(gè)世界性的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)—通信網(wǎng)絡(luò)的一個(gè)網(wǎng)絡(luò),其中一臺計(jì)算機(jī)上的用戶能夠獲得信息并與連接到通信網(wǎng)絡(luò)之一的另一臺計(jì)算機(jī)的用戶進(jìn)行通信。因特網(wǎng)最常用的部分是萬維網(wǎng)(常縮寫為“WWW”或稱為“Web”)。Web最突出的特征之一是它使用超文本,超文本是一種交叉引用信息的方法。在大部分Web站中,某些詞或短語用與周圍文字不同顏色的文字出現(xiàn),表明這樣的詞語可能是指向其他網(wǎng)站的鏈接。通過使用被稱為統(tǒng)一資源指示符(URI)或統(tǒng)一資源定位符(URL)的標(biāo)簽,這些鏈接標(biāo)識了因特網(wǎng)上的其他資源,例如http//www.yahoo.com是一個(gè)標(biāo)識位于yahoo.com上的網(wǎng)頁的URI。有時(shí)候,有“可點(diǎn)擊的”按鈕、圖像或圖像的某些部分。Web的使用提供了對數(shù)百萬的信息頁面的訪問。利用因特網(wǎng)瀏覽器進(jìn)行Web“沖浪”;目前最受歡迎的瀏覽器是Netscape Navigator和Microsoft InternetExplorer。所用的特定瀏覽器不同,則特定網(wǎng)站的外觀稍有不同。一些瀏覽器具有“插件程序”,它提供動(dòng)畫、虛擬現(xiàn)實(shí)、聲音、視頻和其他多媒體形式。
參見圖1,示出一個(gè)互連計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)102的系統(tǒng)100的形式上的概觀。每個(gè)計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)102包含一個(gè)相應(yīng)的本地計(jì)算機(jī)處理器單元104,它被耦合到相應(yīng)的本地?cái)?shù)據(jù)存儲單元106和本地網(wǎng)絡(luò)用戶108上。例如,計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)102可以是個(gè)局域網(wǎng)(LAN)也可以是個(gè)廣域網(wǎng)(WAN)。本地計(jì)算機(jī)處理器單元104通過如上所述的因特網(wǎng)114選擇性地耦合到多個(gè)客戶機(jī)110上。多個(gè)客戶機(jī)110中每一臺都可以有與它們的本地計(jì)算機(jī)系統(tǒng)相連的不同的多媒體設(shè)備,比如掃描儀、條形碼閱讀器、打印機(jī)和其他接口設(shè)備112。用一個(gè)因特網(wǎng)瀏覽器編程的客戶機(jī)110(比如通過用鼠標(biāo)點(diǎn)擊)定位并選擇一個(gè)特定網(wǎng)頁以便訪問網(wǎng)頁的內(nèi)容,其內(nèi)容位于計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)102的本地?cái)?shù)據(jù)存儲單元106上。網(wǎng)頁可以包含指向其他計(jì)算機(jī)系統(tǒng)和其他網(wǎng)頁的鏈接。
客戶機(jī)110可以是一臺計(jì)算機(jī)終端、一個(gè)能利用因特網(wǎng)協(xié)議(IP)通過因特網(wǎng)進(jìn)行通信的頁面調(diào)度程序、一個(gè)有因特網(wǎng)訪問功能的公用電話亭、一個(gè)被連接的電子規(guī)劃器(例如,由Palm公司制造的PALM設(shè)備)或者是能夠進(jìn)行交互的因特網(wǎng)通信的其他設(shè)備,比如可上因特網(wǎng)的電視。客戶機(jī)110還可以是一臺無線設(shè)備,比如利用無線接入?yún)f(xié)議(WAP)或第三代(3G)可兼容協(xié)議連接到因特網(wǎng)上并通過它進(jìn)行通信的手持單元(例如,蜂窩電話)。
圖1A是一個(gè)用來把示范的嵌入媒體播放器頁面提供給客戶機(jī)110的系統(tǒng)100A的形式上的概觀。系統(tǒng)100A一般也利用上述連同系統(tǒng)100所描述的因特網(wǎng)結(jié)構(gòu)。系統(tǒng)100A最好是包括與因特網(wǎng)114相連的多個(gè)客戶機(jī)110。系統(tǒng)100A還包括至少一個(gè)媒體文件源116,它可以被配置為計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)102(圖1)。無論怎樣,媒體文件源116都是可通過因特網(wǎng)114訪問的并且通過因特網(wǎng)114提供至少一個(gè)媒體文件用來在客戶機(jī)110上播放。
本文中所用術(shù)語“媒體文件”包括音頻、視頻、文本交互和多媒體數(shù)據(jù)文件,還包括“流式媒體文件”。流式媒體文件包括音頻、視頻、多媒體、文本和交互數(shù)據(jù)文件,它們典型地在因特網(wǎng)或其他網(wǎng)絡(luò)環(huán)境中被輸送給客戶機(jī),并且在整個(gè)文件的輸送完成以前客戶機(jī)上的播放就開始了。這使數(shù)據(jù)流能夠被盡快播放而用戶不必等待完全下載。幾乎有無數(shù)種媒體內(nèi)容,包括歌曲、政治演講、新聞廣播、電影預(yù)告片和可播放的動(dòng)畫。
數(shù)百萬的媒體文件已經(jīng)存在而且可以通過萬維網(wǎng)從媒體文件源116得到。這些媒體文件中的許多符合流式媒體文件格式。當(dāng)多種流式媒體文件格式存在時(shí),絕大多數(shù)流式媒體文件已經(jīng)被編碼成REALAUDIOTM、REALVIDEOTM、MICROSOFT WINDOWS MEDIA FORMATTM、FLASHTM、APPLEQUICKTIMETM、MPEG-2 Layer III Audio和MP3中的某一格式??梢园涯承┪募热鏜P3文件和QUICKTIMETM既當(dāng)作流式傳輸(不被完全接收的)文件又當(dāng)作被下載的(被完全接收的)文件使用。
系統(tǒng)100A還包括至少一個(gè)客戶系統(tǒng)118,至少一個(gè)廣告系統(tǒng)120,和至少一個(gè)媒體文件索引和日志系統(tǒng)122。每個(gè)系統(tǒng)118、120和122都被連接到因特網(wǎng)114上而且可以被配置為上述連同圖1所述的計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)102。下面連同示范的嵌入媒體播放器頁面的說明來詳細(xì)說明每個(gè)系統(tǒng)。以下所用的,“嵌入媒體播放器頁面”既是指控制瀏覽器的內(nèi)容顯示并指示客戶機(jī)進(jìn)行某些活動(dòng)的基礎(chǔ)代碼又是指在瀏覽器窗口中被實(shí)際顯示成網(wǎng)頁的內(nèi)容。
在說明示范的嵌入媒體播放器頁面詳細(xì)情況以前,對提供嵌入媒體播放器頁面的一個(gè)優(yōu)選方法進(jìn)行說明??蛻魴C(jī)110的用戶利用因特網(wǎng)瀏覽器通過因特網(wǎng)114以上述方式訪問客戶系統(tǒng)118??蛻粝到y(tǒng)118通過因特網(wǎng)114把網(wǎng)頁發(fā)送給客戶機(jī)110。客戶系統(tǒng)118可以是例如一個(gè)Web門戶站點(diǎn),它提供了通過集中在一個(gè)位置上的公共接口對許多種信息的訪問,例如體育新聞、世界新聞、天氣信息、旅行信息等等。雖然文中把客戶系統(tǒng)118作為Web門戶站點(diǎn)進(jìn)行說明,當(dāng)然這決不是必要條件,并且客戶系統(tǒng)118可以提供任何形式的內(nèi)容和業(yè)務(wù),例如客戶系統(tǒng)118可以提供從選自門戶站點(diǎn)的無線電臺上流式傳輸而來的音頻廣播。
從客戶系統(tǒng)118發(fā)送到客戶機(jī)110上的網(wǎng)頁包括媒體文件搜索提示。“可點(diǎn)擊的”或接受來自用戶輸入的任意短語、圖標(biāo)等可以被視為對于用戶做出選擇的提示。把兩個(gè)“可點(diǎn)擊的”選項(xiàng)提供給用戶本質(zhì)上等價(jià)于用一個(gè)文字提示直接提示用戶做出選擇,例如,“請選擇A或B”。通常,媒體文件搜索提示可以被配置為搜索窗口(這對于許多搜索引擎是常見的)并且提示用戶輸入媒體文件的搜索標(biāo)準(zhǔn),比如一個(gè)流式音頻或視頻文件。搜索標(biāo)準(zhǔn)被發(fā)送給客戶系統(tǒng)118,然后它又通過因特網(wǎng)114把搜索標(biāo)準(zhǔn)發(fā)送給媒體文件索引和日志系統(tǒng)122??蛻粝到y(tǒng)118可以許可這些搜索能力,否則就從提供該媒體文件索引和日志系統(tǒng)122的一個(gè)實(shí)體上獲取搜索能力。
媒體文件索引和日志系統(tǒng)122包括其中有被索引了的多個(gè)媒體文件的數(shù)據(jù)庫。媒體文件數(shù)據(jù)庫最好是不包括媒體文件本身,而是包括對從系統(tǒng)100A里多個(gè)媒體文件源116中可得到的媒體文件進(jìn)行標(biāo)識的數(shù)據(jù)。為數(shù)據(jù)庫中被索引的各個(gè)媒體文件所保存的數(shù)據(jù)的例子包括該媒體文件的網(wǎng)址,比如用指向媒體文件的URI或URL形式,包括媒體文件的播放長度(即媒體文件在媒體播放器中從始至終播放所花費(fèi)的時(shí)間量),包括媒體文件的唯一標(biāo)識符,還包括媒體文件的類型(SMIL文件、音頻文件、視頻文件、REALAUDIOTM文件、WINDOWS MEDIATM文件等等)。數(shù)據(jù)庫還可以包括說明每個(gè)被索引媒體文件的內(nèi)容的描述數(shù)據(jù),而且可以利用本領(lǐng)域技術(shù)人員所知的常規(guī)搜索引擎技術(shù)提供該數(shù)據(jù)庫。一個(gè)已知技術(shù)利用一種稱為“機(jī)器人”或“蜘蛛”的程序,該程序在文檔(例如網(wǎng)頁)搜索中預(yù)先遍歷網(wǎng)絡(luò)并建立在這些文檔中所發(fā)現(xiàn)的關(guān)鍵詞的大型索引文件。作為一個(gè)例子,音頻文件的描述數(shù)據(jù)可以標(biāo)識音頻數(shù)據(jù)是否實(shí)質(zhì)上是音樂、曲名、表演者、音樂類型、版權(quán)數(shù)據(jù)等等。
媒體文件索引和日志系統(tǒng)122通過因特網(wǎng)114把搜索結(jié)果發(fā)送給客戶系統(tǒng)118,比如以XML格式。客戶系統(tǒng)118把該XML結(jié)果轉(zhuǎn)換成HTML(超文本標(biāo)記語言)格式并把這個(gè)結(jié)果作為網(wǎng)頁發(fā)送到客戶機(jī)110上,該網(wǎng)頁最好是包括鏈接列表,鏈接指向位于媒體文件源116上滿足用戶的搜索標(biāo)準(zhǔn)的媒體文件。作為一個(gè)例子,客戶機(jī)110上的用戶可以輸入一個(gè)對“珍珠港”和“電影預(yù)告片”的搜索請求。該搜索請求被客戶系統(tǒng)118接收并被發(fā)送給媒體文件索引和日志系統(tǒng)122,然后它搜索本地和遠(yuǎn)程數(shù)據(jù)庫找滿足搜索請求的被索引的媒體文件。假如五個(gè)流式視頻文件被索引為滿足用戶的搜索請求,媒體文件索引和日志系統(tǒng)就把結(jié)果發(fā)送給客戶系統(tǒng)118。這些結(jié)果可以包括每個(gè)視頻文件的播放長度、每個(gè)視頻文件的URI地址、視頻文件的編碼比特率、文件格式、對每個(gè)視頻文件來說唯一的數(shù)據(jù)庫標(biāo)識符、每個(gè)視頻文件的幀尺寸數(shù)據(jù)、或包含在該數(shù)據(jù)庫中的任何其他信息。然后客戶系統(tǒng)118把在定制的HTML頁面中的搜索結(jié)果發(fā)送到客戶機(jī)110上從而利用客戶機(jī)110的瀏覽器顯示給該用戶。
然后客戶機(jī)110的用戶可以通過點(diǎn)擊指向視頻文件之一的鏈接來決定看在顯示給用戶的搜索結(jié)果中所列的一個(gè)視頻文件中所包含的該視頻數(shù)據(jù)。當(dāng)該用戶在指向被選視頻文件的鏈接上“點(diǎn)擊”時(shí),從客戶系統(tǒng)122發(fā)送到客戶機(jī)上的腳本文件比如JavaScript文件指示該客戶機(jī)向客戶系統(tǒng)122請求該嵌入媒體播放器頁面。下面說明嵌入媒體播放器頁面的詳細(xì)情況。
應(yīng)當(dāng)理解,圖1A把各個(gè)系統(tǒng)表示成獨(dú)立的功能框只是為了圖示說明,然而可以把所示和所述的功能中的一些或所有的功能在物理上結(jié)合到一個(gè)或多個(gè)系統(tǒng)中。例如,客戶系統(tǒng)118還可以提供廣告系統(tǒng)120的功能。
圖2是一個(gè)示范的嵌入媒體播放器頁面的解說圖,該頁面從客戶系統(tǒng)118通過因特網(wǎng)114被發(fā)送并被客戶機(jī)110顯示給該用戶。嵌入媒體播放器頁面包括對功能媒體播放器對象的參考(比如一個(gè)RealPlayer插件程序)。參考就是一種指向文件、媒體對象或存儲結(jié)構(gòu)中所保存的可執(zhí)行的計(jì)算機(jī)代碼的標(biāo)簽(如像統(tǒng)一資源指示符一樣的文件定位符,URI、URL或通過目錄結(jié)構(gòu)所訪問的文件/對象)。媒體播放對象一般駐留在客戶機(jī)上,盡管參考標(biāo)簽?zāi)軌蛴|發(fā)媒體播放器小應(yīng)用程序的下載以控制媒體文件的輸出。嵌入媒體播放器頁面還包括通過URL指向一個(gè)或多個(gè)廣告的參考,該廣告由至少一個(gè)廣告系統(tǒng)120所提供用來顯示。嵌入的媒體播放器頁面還可以包括對于要被顯示的一個(gè)或多個(gè)商標(biāo)徽標(biāo)(branding logo)的參考。對商標(biāo)徽標(biāo)的參考還可以是從客戶系統(tǒng)122或計(jì)算機(jī)系統(tǒng)102可得到的圖形文件的URL地址。圖形文件可以有像圖形可交換格式(GIF)那樣的圖形文件格式或者其他類型的壓縮/解壓縮圖形文件格式。嵌入媒體播放器頁面還可以包括搜索查詢輸入形式(例如,搜索窗口)和可點(diǎn)擊的搜索命令按鈕。可以把上述參考和功能包含在HTML框式支架之中。
參見圖2,嵌入媒體播放器頁面被顯示在彈出窗口200內(nèi),該彈出窗口由客戶機(jī)110的瀏覽器比如Microsoft Internet Explorer所生成。嵌入媒體播放器頁面包括視頻顯示區(qū)域202(當(dāng)嵌入的播放器播放視頻文件時(shí))和用來控制媒體文件輸出的控制204。示范的控制204包括一個(gè)播放按鈕、暫停按鈕、停止按鈕、滑動(dòng)條、向前和倒帶按鈕,還包括一個(gè)用來顯示與被流式傳輸?shù)奈募嚓P(guān)的緩沖狀態(tài)信息的狀態(tài)窗口。而后連同圖2和3來對示范的嵌入媒體播放器頁面的自動(dòng)尺寸監(jiān)控進(jìn)行說明。
如果在步驟300中一個(gè)被選視頻文件的幀尺寸數(shù)據(jù)是可得到的,即如果在媒體文件索引和日志系統(tǒng)122中它是可用的,那么在步驟302中嵌入媒體播放器頁面接收被用戶選擇播放的視頻文件的幀尺寸數(shù)據(jù)。在一個(gè)實(shí)施方案中,(如果該幀尺寸數(shù)據(jù)是可以從媒體文件索引和日志系統(tǒng)122中得到的,則)把幀尺寸數(shù)據(jù)從媒體文件索引和日志系統(tǒng)122發(fā)送到客戶系統(tǒng)118,然后它和搜索結(jié)果一起被轉(zhuǎn)發(fā)給客戶機(jī)110。當(dāng)用戶選擇一個(gè)視頻文件收看時(shí),就把嵌入媒體播放器頁面從客戶系統(tǒng)118發(fā)送到客戶機(jī)110。然后嵌入媒體播放器頁面可以使用被轉(zhuǎn)發(fā)給如上所述的客戶機(jī)110的幀尺寸數(shù)據(jù)。作為選擇,一旦該用戶做出視頻文件選擇,該選擇提示把嵌入媒體播放器頁面發(fā)送給客戶機(jī)110,就可以把幀尺寸數(shù)據(jù)和嵌入媒體播放器頁面一起轉(zhuǎn)發(fā)到客戶機(jī)110。如果幀尺寸數(shù)據(jù)不是可得到的,在步驟301中嵌入媒體播放器頁面就用缺省值,它和嵌入媒體播放器頁面一起被發(fā)送。已發(fā)現(xiàn)視頻顯示區(qū)域202的寬202b為780像素并且高202a為348像素的缺省值一般比較合適,盡管其他數(shù)值也可以用。
幀尺寸數(shù)據(jù)最好是包括要和嵌入媒體播放器頁面一起播放的視頻文件的幀高度值和幀寬度值。這些值可以標(biāo)識視頻文件的視頻數(shù)據(jù)中各個(gè)幀高上的像素總數(shù)和視頻文件的視頻數(shù)據(jù)中各個(gè)幀寬上的像素總數(shù)。當(dāng)步驟304在嵌入媒體播放器頁面內(nèi)啟動(dòng)(即操作或運(yùn)行)媒體播放器時(shí),它被嵌入媒體播放器頁面調(diào)用作為一個(gè)對象。在步驟306,根據(jù)所接收幀尺寸數(shù)據(jù)或者該缺省尺寸值(如果在步驟300視頻文件的幀尺寸數(shù)據(jù)不是可得到的)動(dòng)態(tài)調(diào)整視頻顯示區(qū)202的高202a度和寬202b度(圖2)。
根據(jù)幀尺寸數(shù)據(jù)動(dòng)態(tài)調(diào)整視頻顯示區(qū)202的大小從而把視頻文件數(shù)據(jù)(例如圖片)顯示成希望的尺寸或者它的某個(gè)適當(dāng)比例。尤其是就SMIL文件來說,與現(xiàn)有的嵌入媒體播放器頁面相比,視頻數(shù)據(jù)被以非修剪方式顯示,而修剪視頻數(shù)據(jù)的現(xiàn)有的嵌入媒體播放器常常使視頻數(shù)據(jù)無法觀看或者至少不令人滿意。
在步驟308,根據(jù)幀尺寸數(shù)據(jù)而且因此部分地基于視頻顯示區(qū)202的大小調(diào)整來調(diào)整其中顯示著嵌入媒體播放器頁面的彈出窗口200的尺寸。彈出窗口200被調(diào)整大小以容納被動(dòng)態(tài)調(diào)整尺寸的視頻顯示區(qū)202、控制204和嵌入媒體播放器頁面的任何其他內(nèi)容。例如,可以基于一個(gè)預(yù)定規(guī)則調(diào)整彈出窗口200的高200a度和寬200b度,該規(guī)則將彈出窗口的尺寸200a、200b和視頻顯示區(qū)202的尺寸202a、202b關(guān)聯(lián)。在一個(gè)示范的實(shí)施方案中,與嵌入媒體播放器頁面相關(guān)的JavaScript文件(即和嵌入媒體播放器頁面一起被發(fā)送到客戶機(jī)110的)按照預(yù)定規(guī)則調(diào)整彈出窗口200的各種屬性,比如MicrosoftInternet Explorer瀏覽器窗口的HSPACE、BORDPR和/或VSPACE屬性。
示范的嵌入媒體播放器頁面還包括沿著視頻顯示區(qū)202的至少一邊203所顯示的內(nèi)容。僅舉幾個(gè)內(nèi)容類型的例子,這個(gè)內(nèi)容可以包括例如廣告206、商標(biāo)徽標(biāo)208、搜索窗210a和搜索命令按鈕210b。在步驟310把這個(gè)內(nèi)容動(dòng)態(tài)地設(shè)置在嵌入媒體播放器頁面內(nèi)??梢哉{(diào)整播放器頁面的尺寸,進(jìn)而調(diào)整彈出窗口200的尺寸以便為視頻顯示區(qū)202的至少一邊203和彈出窗口200的邊201之間的內(nèi)容留出足夠的空白。
再有,基于預(yù)定的規(guī)則確定這個(gè)內(nèi)容相對于彈出窗口200的邊201和視頻顯示區(qū)202的邊203的定位,比如這樣一個(gè)規(guī)則,使例如商標(biāo)徽標(biāo)208中心地設(shè)置在視頻顯示區(qū)202的被選邊203和彈出窗口200的被選邊201之間,或者使廣告206中心地設(shè)置在彈出窗口200的兩個(gè)對邊201之間。可以類似地設(shè)置控制204。至少部分基于幀尺寸數(shù)據(jù),預(yù)定規(guī)則甚至可以相對不同的邊201、203動(dòng)態(tài)地安置內(nèi)容。例如,如果幀尺寸數(shù)據(jù)指定特別大的寬202b給視頻顯示區(qū),并且已確定極寬的彈出窗口不美觀或者是麻煩的,則所選內(nèi)容可以被放置在視頻顯示區(qū)202的上放或下方而不沿著視頻顯示區(qū)202的一側(cè)邊緣203或幾邊203。
搜索窗210a和搜索命令按鈕210b允許用戶請求在媒體文件索引和日志系統(tǒng)122中被索引的搜索媒體文件,比如視頻文件??梢栽谏鲜龅脑妓阉鹘Y(jié)果頁面中把搜索結(jié)果顯示給用戶。然后該用戶通過選擇如上所述的媒體文件從而可以在第二個(gè)彈出窗口中啟動(dòng)另一個(gè)嵌入媒體播放器頁面。還可以在嵌入媒體播放器頁面中顯示媒體類型檢驗(yàn)欄虛框(未示出)從而允許用戶限定對特定媒體類型的搜索,比如WINDOWS MEDIA文件或MP3文件。
如結(jié)合圖1A所述的,嵌入媒體播放器頁面包括指向一個(gè)或多個(gè)廣告的參考,該廣告將由至少一個(gè)廣告系統(tǒng)120所提供從而顯示成嵌入媒體播放器頁面中的內(nèi)容。指示客戶機(jī)請求廣告包括在嵌入媒體播放器頁面中的廣告參考的一個(gè)例子是<IMGSRC=http//theadservercompany.com/ad.GIF>。IMGSRC命令把名為“ad.GIF”的文件(位于theadservercompany.com上)識別為將被顯示在嵌入媒體播放器頁面中的屏幕圖像。
位于一個(gè)嵌入媒體播放器頁面中的該媒體播放器支持常見媒體播放器的媒體類型。最好,嵌入媒體播放器頁面參考用來播放的像SMIL流式文件這樣的視頻文件(或者其他適合非視頻環(huán)境的媒體文件)。嵌入媒體播放器頁面還支持從次級源流式傳輸下來的廣告(第二視頻文件或圖像)的顯示。根據(jù)視頻文件的尺寸調(diào)整來隨意地調(diào)整這個(gè)被流式傳輸?shù)膹V告。還有,在指向該視頻文件的參考中選擇被流式傳輸?shù)膹V告。例如,把HTML代碼從客戶系統(tǒng)118發(fā)送到客戶機(jī)110(這個(gè)例子涉及圖1和2)<EMBED TYPE=″application/x-mplayer2″NAME=″MediaPlayer″SRC=″http//thestreamhost.com/thestream.asx″WIDTH=400 HEIGHT=320></EMBED>.
命令“EMBED TYPE”是一個(gè)基于MIME的命令,它告訴客戶機(jī)110使媒體播放器“x-mplayer2”嵌在如彈出窗口200內(nèi)所示的一個(gè)網(wǎng)頁中??蛻魴C(jī)110執(zhí)行該嵌入的媒體播放器并由NAME命令把該彈出窗口200命名為“MediaPlayer”。通過SRC命令,一個(gè)名為“thestream.asx”的文件被發(fā)現(xiàn)并被該媒體播放器從位于“thestreamhost.com”的媒體文件源116上通過因特網(wǎng)114流式傳輸。文件“thestream.asx”被嵌入的媒體播放器輸出到由該WIDTH和HEIGHT命令所確定的大小調(diào)整為400水平像素乘320垂直像素的窗口202中。把附加的HTML代碼隨意發(fā)送給客戶機(jī)110來顯示廣告<ADSERVER TYPE=″VIDEOSTREAM″STREAMSOURCE=″http//adserver.adsite.com/adspace.asx″WIDTH=100 HEIGHT=80></ADSERVER>.
命令“ADSERVER TYPE”通知嵌入的媒體播放器它會訪問基于視頻的廣告服務(wù)器。嵌入的媒體播放器從“adserver.adsite.com”上的廣告系統(tǒng)120中定位并且請求流式媒體文件“adspace.asx”。該流式媒體文件被流式傳輸?shù)娇蛻魴C(jī)110并由嵌入的媒體播放器輸出到窗口206中,它利用預(yù)先分配的區(qū)域來顯示流式媒體和靜態(tài)(靜止的圖片)廣告??蛻粝到y(tǒng)118通過HTML代碼指示客戶機(jī)110在100水平像素乘80垂直像素的窗口206中顯示該流式媒體文件??梢园凑找曨l文件(如上所述)的大小用尺寸控制算法選擇該廣告窗的大小。在這個(gè)例子中,客戶系統(tǒng)118用4除水平和垂直方向上所分配的像素(400/4=100,320/4=80)。這個(gè)過程為窗口206限定了一個(gè)100水平像素乘80垂直像素的面積以顯示流式媒體廣告。如果彈出窗口200被變更或被重新調(diào)整大小,客戶機(jī)110就可以調(diào)整窗口202和206的面積大小。
再參見圖2,嵌入媒體播放器頁面還可以包括指向媒體文件源116上的媒體文件的超鏈接214。這允許用戶直接鏈接到媒體文件上以便進(jìn)行播放和用于書簽標(biāo)記。通過保存相應(yīng)網(wǎng)頁或文件的URI或URL,從而書簽特別關(guān)聯(lián)著網(wǎng)頁或文件的位置。與不用書簽進(jìn)行訪問相比,嵌入的媒體播放器與書簽的關(guān)聯(lián)可以給用戶提供一個(gè)對特定位置上的媒體進(jìn)行訪問的更好方式。例如,利用嵌入的媒體播放器(與MP3PROTM兼容的,與書簽相關(guān)聯(lián)的播放器)代替一個(gè)標(biāo)準(zhǔn)的MP3播放器(當(dāng)播放媒體文件時(shí),允許作為缺省的媒體播放器)來優(yōu)化通過書簽定位的MP3PROTM媒體文件的播放。還有,嵌入的媒體播放器可以把一個(gè)特定的廣告與一個(gè)書簽關(guān)聯(lián)。例如,對同一個(gè)媒體文件,用啟動(dòng)REALAUDIOTM播放器的書簽播放該媒體文件的人會收到與用啟動(dòng)QUICKTIMETM播放器的書簽進(jìn)行播放所不同的廣告。
此外或替代地,示范的嵌入媒體播放器頁面給該用戶提供了一個(gè)“添加到收藏夾”選項(xiàng),比如通過“可點(diǎn)擊的”選項(xiàng)212。作如下解釋,這個(gè)“添加到收藏夾”選項(xiàng)提供了散布廣告的示范方法,從而無論一個(gè)媒體文件是音頻、視頻、文本還是多媒體文件也無論是流式還是其他文件傳送模式,每當(dāng)用戶一重訪該媒體文件時(shí),就提供附加的廣告收益機(jī)會。當(dāng)該媒體文件確實(shí)是音頻文件時(shí),顯然嵌入媒體播放器頁面將一個(gè)音頻播放器調(diào)用作為一個(gè)參考。既然這樣,圖2的嵌入媒體播放器頁面不會包括視頻顯示區(qū)202,而會包括適當(dāng)?shù)目刂?04和本領(lǐng)域技術(shù)人員熟悉的專用于音頻播放器的其他功能項(xiàng)。
參見圖4,在步驟400把包括“添加到收藏夾”特征的嵌入媒體播放器頁面發(fā)送給客戶機(jī)110用來顯示媒體文件,比如由客戶機(jī)110的用戶從如上所述的搜索結(jié)果頁面上所選的媒體文件。在步驟402,用戶選擇由嵌入媒體播放器頁面呈現(xiàn)的“添加到收藏夾”選項(xiàng)。然后在步驟404,為客戶機(jī)110所用的一個(gè)因特網(wǎng)瀏覽器比如Microsoft InternetExplorer創(chuàng)建一個(gè)書簽,它指向被顯示給該用戶的嵌入媒體播放器頁面而不直接指向被播放的媒體文件。該書簽比如通過URI或URL地址指向嵌入媒體播放器頁面,并且把所播放的媒體文件的地址作為參數(shù)包括在內(nèi)。書簽的例子如下http//theCustomer.com/player/player_fset.html?http//www.recordarchive.com/real_audio/lies.ram&cp=2000+Mercury&spk=2113761124&rmp。URL的第一部分(theCustomer.com/player/player_fset.html)是客戶系統(tǒng)118上的標(biāo)準(zhǔn)嵌入媒體播放器頁面的地址。在“?”后面,該書簽包括專用于媒體文件的參數(shù),比如在媒體文件源116上的媒體文件的地址(http//www.recordarchive.com),包括媒體播放器類型(real_audio),包括版權(quán)信息(lies.ra m&cp=2000+Mercury),還包括媒體文件標(biāo)識號(2113761124&rmp)。媒體文件標(biāo)識號是與來自媒體文件索引和日志系統(tǒng)122的媒體文件相關(guān)的唯一標(biāo)識符,其可以用于鑒定用戶是否具有對于一個(gè)文件的訪問。從客戶系統(tǒng)118發(fā)送到客戶機(jī)110的嵌入媒體播放器頁面包括所有的HTML代碼和框式支架,每次把嵌入媒體播放器頁面從客戶系統(tǒng)118發(fā)送到客戶機(jī)110時(shí),它們都相對不變,但嵌入媒體播放器頁面依賴于用于其的參數(shù),每次該嵌入媒體播放器頁面被客戶機(jī)110顯示時(shí),這些參數(shù)都是不同的,比如哪個(gè)文件要被該嵌入的媒體播放器播放。
當(dāng)用戶在步驟406中選擇指向媒體文件的書簽時(shí),書簽特別地包括使客戶機(jī)110顯示用來播放該媒體文件的嵌入媒體播放器頁面所必需的信息。當(dāng)用戶選擇書簽時(shí),客戶機(jī)110通過瀏覽器使用書簽的URL地址來啟動(dòng)嵌入媒體播放器頁面。像步驟400那樣,再次把該嵌入媒體播放器頁面發(fā)送到客戶機(jī)110來播放該媒體文件,它被標(biāo)識為該書簽中的一個(gè)參數(shù)。該嵌入媒體播放器頁面中所包括的由嵌入媒體播放器頁面參考和框式支架所定義的其他內(nèi)容也被顯示出來。
如上所述,該嵌入媒體播放器頁面中廣告系統(tǒng)120的參考指示客戶機(jī)110從至少一個(gè)廣告系統(tǒng)120中比如通過一個(gè)HTTP請求來請求至少一個(gè)廣告用于顯示在嵌入媒體播放器頁面中。因此,通過指向嵌入媒體文件而不是媒體文件,書簽創(chuàng)建了給用戶廣告和商標(biāo)印象的附加機(jī)會。這些印象提供與廣告和商標(biāo)相關(guān)的附加收入機(jī)會。如果書簽直接指向來自媒體文件源116的媒體文件,則這些附加的印象和收入機(jī)會將是不可獲得的。與嵌入媒體播放器頁面相關(guān)聯(lián)的腳本文件,諸如JavaScript文件可以創(chuàng)建這個(gè)書簽。
如下解釋,一個(gè)示范的嵌入媒體播放器頁面還使與媒體文件播放有關(guān)的數(shù)據(jù)便于收集。參見圖5,在步驟500把嵌入媒體播放器頁面發(fā)送給客戶機(jī)110進(jìn)行媒體文件的播放。如上述解釋,客戶機(jī)110可以響應(yīng)用戶從搜索結(jié)果頁面中選擇媒體文件從而把這個(gè)步驟顯示給該用戶。該步驟還可以響應(yīng)對書簽進(jìn)行的選擇,該書簽指向如上連同圖4所述的一個(gè)嵌入媒體播放器頁面。
在步驟502,嵌入媒體播放器頁面指示客戶機(jī)110把媒體文件標(biāo)識消息發(fā)送到媒體文件索引和日志系統(tǒng)122的日志服務(wù)器。這個(gè)請求至少應(yīng)該把媒體文件標(biāo)識給日志系統(tǒng)122,該媒體文件將要由嵌入媒體播放器頁面播放給該用戶。一個(gè)示范的媒體文件標(biāo)識消息包括該用戶的因特網(wǎng)協(xié)議(IP)地址,特別是客戶機(jī)110的IP地址或統(tǒng)一資源定位符,包括把嵌入媒體播放器頁面發(fā)送到客戶機(jī)110的客戶系統(tǒng)118的域地址,包括該媒體文件的唯一標(biāo)識符(比如被用在媒體文件索引和日志系統(tǒng)122中的和搜索結(jié)果頁面一起接收的媒體文件的唯一標(biāo)識符),包括使得媒體文件作為在搜索結(jié)果頁面結(jié)果列表中的選擇被提供給該用戶的任何搜索查詢,并且包括在搜索結(jié)果頁面的搜索結(jié)果列表中的媒體文件的順序(若有的話),還包括表示客戶機(jī)110和客戶系統(tǒng)118之間的通信線程的對話期標(biāo)識符。媒體文件索引和日志系統(tǒng)122最好是為每個(gè)被索引的媒體文件保留一個(gè)各自的日志。最好在步驟504把該媒體文件標(biāo)識消息中所包含的信息保存在媒體文件各自的日志中從而日志服務(wù)器記錄該媒體文件已經(jīng)被用戶選擇播放。把該日志保留為數(shù)據(jù)庫106的一部分。日志服務(wù)器可以記錄收到媒體文件標(biāo)識消息的時(shí)間,但是媒體文件標(biāo)識消息最好包括時(shí)間數(shù)據(jù)比如時(shí)間戳,該時(shí)間數(shù)據(jù)是從客戶機(jī)中檢索到的標(biāo)識了媒體文件標(biāo)識消息被發(fā)送的時(shí)間。
當(dāng)媒體文件在嵌入媒體播放器頁面的嵌入媒體播放器中開始播放時(shí),最好是在與此非常接近的時(shí)刻把媒體文件標(biāo)識消息發(fā)送給媒體文件索引和日志系統(tǒng)122,尤其是在流式媒體文件情況下,該文件在播放開始前通常被緩沖了一段時(shí)間,但這種特定的時(shí)間選擇不是必須的。在嵌入媒體播放器頁面的一個(gè)示范性實(shí)施方案中,媒體文件標(biāo)識消息向媒體文件索引和日志系統(tǒng)122采用對于單像素GIF文件的HTTP請求的形式。單像素GIF是一個(gè)簡單的1像素乘1像素的透明圖像,它被嵌入媒體播放器頁面參考。作為一個(gè)標(biāo)準(zhǔn)的HTTP響應(yīng),該單像素GIF返回到該客戶機(jī)。當(dāng)單像素GIF被顯示在嵌入媒體播放器頁面中時(shí),它對用戶是透明的??梢园言撁襟w文件標(biāo)識消息中所包含的上述被標(biāo)識的信息附加給客戶機(jī)所發(fā)送的對GIF文件的HTTP請求。然后可以把該HTTP請求保存在一個(gè)服務(wù)器日志中,而后該信息可以在數(shù)據(jù)庫內(nèi)被檢索并被組織起來用于處理和分析。作為選擇,可以向另一個(gè)系統(tǒng)進(jìn)行該HTTP請求,比如廣告系統(tǒng)120。然后可以把每個(gè)廣告系統(tǒng)120的日志結(jié)合起來并且進(jìn)行評估。
嵌入媒體播放器頁面最好還包括在步驟506當(dāng)嵌入媒體播放器頁面開著時(shí)指示客戶機(jī)110發(fā)送至少一個(gè)后續(xù)消息的腳本編寫。該后續(xù)消息被發(fā)送到媒體文件索引和日志系統(tǒng)122的日志服務(wù)器上。嵌入媒體播放器頁面最好包括當(dāng)嵌入媒體播放器頁面開著時(shí)指示客戶機(jī)110在預(yù)定的時(shí)間間隔發(fā)送一個(gè)消息的腳本編寫?!伴_著”意思是嵌入媒體播放器頁面被瀏覽器顯示,比如在彈出窗口200中。在步驟508,把至少一個(gè)后續(xù)消息的時(shí)間戳保存在與該媒體文件相關(guān)的日志中。
在嵌入媒體播放器頁面的一個(gè)示范性實(shí)施方案中,該后續(xù)消息還是對單像素GIF文件的HTTP請求,從客戶機(jī)110中檢索到的時(shí)間戳被附加給每個(gè)請求。例如每當(dāng)嵌入媒體播放器頁面指示客戶機(jī)向廣告系統(tǒng)120請求一個(gè)用來顯示的新廣告時(shí),這些后續(xù)的請求就會發(fā)生,盡管還可以用其他周期間隔。在一個(gè)示范性實(shí)施方案中,當(dāng)嵌入媒體播放器頁面開著時(shí),大約每30秒就請求這些廣告。例如,如果嵌入媒體播放器頁面包括每30秒請求一個(gè)新廣告的腳本編寫,那么只要嵌入媒體播放器頁面開著,就大概每30秒把一個(gè)新條目添加到該媒體文件的日志中。
媒體文件索引和日志系統(tǒng)122最好為多個(gè)媒體文件索引并保留日志。當(dāng)被媒體文件索引和日志系統(tǒng)122所保留的日志用充足的數(shù)據(jù)提供時(shí),可以處理這些數(shù)據(jù),比如用一個(gè)運(yùn)行在媒體文件索引和日志系統(tǒng)122上的軟件程序,以便提供有價(jià)值的信息。例如,在媒體文件索引和日志系統(tǒng)122中每個(gè)被索引的媒體文件已經(jīng)被客戶系統(tǒng)118所提供的嵌入媒體播放器頁面的用戶選擇播放了的總次數(shù)(在被選期間的總次數(shù))可以從該日志中被識別。這個(gè)信息提供了未處理的流行數(shù)據(jù)并慮及媒體文件的流行的順序,至少在某種程度上根據(jù)該順序結(jié)果在媒體文件索引和日志系統(tǒng)122中索引所述媒體文件。
進(jìn)而,該媒體文件索引和日志系統(tǒng)122最好是包括對每個(gè)被索引的媒體文件的播放時(shí)間進(jìn)行識別的數(shù)據(jù)。通過把已知的播放時(shí)間與媒體文件的日志服務(wù)器中的數(shù)據(jù)尤其是該日志中的時(shí)間戳相比,許多和該用戶和播放事件有關(guān)的信息被收集。例如通過計(jì)算在被選擇的記錄在日志中的播放會話期間的媒體文件第一個(gè)和最后一個(gè)時(shí)間戳之間的時(shí)間差,從而可以計(jì)算出嵌入媒體播放器頁面大概被用戶打開的時(shí)間長度。將這個(gè)大概的時(shí)間長度與媒體文件的播放長度作比較就能夠識別嵌入媒體播放器頁面是否在媒體文件播放結(jié)束以后還開著或者嵌入媒體播放器頁面在整個(gè)媒體文件放完以前就關(guān)了。
如果該嵌入的媒體播放器在媒體文件播放結(jié)束以后還保持打開著任何延長的時(shí)間段,則可以推斷媒體文件在無人地播放或者媒體文件的內(nèi)容不吸引用戶的注意力。那樣的話,該嵌入媒體播放器頁面的其他內(nèi)容對該用戶來說已變得最重要。如果把嵌入媒體播放器頁面配置成當(dāng)嵌入媒體播放器頁面開著時(shí)指示客戶機(jī)110以一定的周期間隔請求新的廣告,這就表示給該用戶留下了附加的廣告印象。例如,對嵌入媒體播放器頁面在媒體文件放完以前關(guān)閉進(jìn)行識別可以標(biāo)識所播放的媒體文件與用戶初始搜索請求有多相干或有多相關(guān)。這個(gè)信息進(jìn)而又可以被用來評估可搜索數(shù)據(jù)庫中所包含的描述數(shù)據(jù),該數(shù)據(jù)庫描述了一個(gè)被索引的媒體文件的內(nèi)容或其他特征,并/或被用來評估用來提供數(shù)據(jù)庫的方法。嵌入媒體播放器頁面因而提供對媒體文件的訪問,同時(shí)有利地生成了另一個(gè)產(chǎn)物——或許在該媒體播放器的位置上所生成的流行和相關(guān)度。
在嵌入媒體播放器頁面的另一個(gè)實(shí)施方案中,提示一個(gè)用戶評估被播放的媒體文件,比如通過用數(shù)字尺度評定該媒體。在這個(gè)實(shí)施方案中,嵌入媒體播放器頁面指示客戶機(jī)110把該用戶所提供的評定信息發(fā)送給媒體文件索引和日志系統(tǒng)122,在這里對它進(jìn)行處理和估計(jì)。
可以用方法及實(shí)行這些方法的裝置的形式實(shí)施本發(fā)明。還可以用被實(shí)施在有形媒體中的程序代碼的形式實(shí)施本發(fā)明,有形媒體比如磁盤、CD-ROM、硬盤驅(qū)動(dòng)器或其他任何機(jī)器可讀的存儲介質(zhì),其中,當(dāng)該程序代碼被加載到像計(jì)算機(jī)這樣的機(jī)器中并被其執(zhí)行時(shí),該機(jī)器變成用來實(shí)行該發(fā)明的裝置。還可以用程序代碼的形式實(shí)施本發(fā)明,例如不管它是被存儲在存儲介質(zhì)中、是被加載到機(jī)器中并/或被其執(zhí)行還是在某些傳輸介質(zhì)上傳輸,比如在電線或電纜線路上、通過光纖或由電磁輻射,其中,當(dāng)該程序代碼被加載到像計(jì)算機(jī)這樣的機(jī)器中并被其執(zhí)行時(shí),該機(jī)器變成用來實(shí)行該發(fā)明的裝置。當(dāng)程序代碼段被實(shí)現(xiàn)在一個(gè)通用處理器上時(shí),它們與該處理器結(jié)合以提供一個(gè)進(jìn)行類似于特定邏輯電路的操作的獨(dú)特設(shè)備。
雖然已經(jīng)圖示說明了各種實(shí)施方案,但這是為了進(jìn)行說明并不為限制本發(fā)明。對本領(lǐng)域技術(shù)人員來說顯然可以進(jìn)行各種修改,而且這些修改落入所附權(quán)利要求所述的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種利用嵌入媒體播放器頁面顯示視頻數(shù)據(jù)的方法,包括下述步驟從數(shù)據(jù)庫接收第一視頻文件的幀尺寸數(shù)據(jù),所述數(shù)據(jù)庫包括其中被索引的多個(gè)視頻文件的幀尺寸數(shù)據(jù),所述多個(gè)視頻文件包括所述第一視頻文件,所述多個(gè)視頻文件是可以通過網(wǎng)絡(luò)從至少一個(gè)視頻服務(wù)器中檢索到的;在所述嵌入媒體播放器頁面內(nèi)啟動(dòng)一個(gè)媒體播放器;然后根據(jù)所述被接收的幀尺寸數(shù)據(jù)對所述媒體播放器的顯示區(qū)進(jìn)行大小調(diào)整。
2.權(quán)利要求1的方法,其中所述數(shù)據(jù)庫進(jìn)一步包括所述多個(gè)視頻文件的每個(gè)位于的所述網(wǎng)絡(luò)上的各個(gè)地址,所述方法進(jìn)一步包括步驟接收所述第一視頻文件的地址數(shù)據(jù)并利用所述地址數(shù)據(jù)檢索所述第一視頻文件用于顯示所述視頻數(shù)據(jù)。
3.權(quán)利要求1的方法,其中所述幀尺寸數(shù)據(jù)包括所述第一視頻文件的幀寬和幀高,所述調(diào)整大小的步驟包括步驟根據(jù)所述幀寬設(shè)定所述顯示區(qū)的寬度并且根據(jù)所述幀高設(shè)定所述顯示區(qū)的高度。
4.權(quán)利要求3的方法,其中所述第一視頻文件是一個(gè)同步多媒體綜合語言(SMIL)文件。
5.權(quán)利要求1的方法,其中把所述媒體播放器從客戶機(jī)本地調(diào)用作為嵌在所述嵌入媒體播放器頁面中的對象。
6.權(quán)利要求5的方法,進(jìn)一步包括步驟調(diào)用所述媒體播放器的至少一個(gè)控制作為嵌在所述嵌入媒體播放器頁面中的對象并且在部分地基于所述視頻文件的幀尺寸數(shù)據(jù)定位所述至少一個(gè)控制。
7.權(quán)利要求1的方法,進(jìn)一步包括步驟提示用戶從所述多個(gè)視頻文件中選擇所述第一視頻文件并且當(dāng)所述數(shù)據(jù)庫不包括所述第一視頻文件的幀尺寸數(shù)據(jù)時(shí),利用缺省的尺寸數(shù)據(jù)對所述顯示區(qū)進(jìn)行大小調(diào)整。
8.權(quán)利要求7的方法,其中所述缺省的尺寸數(shù)據(jù)包括所述顯示區(qū)的缺省的高度值和一個(gè)缺省的寬度值。
9.權(quán)利要求1的方法,其中在由瀏覽器生成的彈出窗口中顯示所述嵌入媒體播放器頁面,所述方法進(jìn)一步包括步驟根據(jù)所述顯示區(qū)的尺寸對所述彈出窗口進(jìn)行大小調(diào)整。
10.權(quán)利要求9的方法,其中所述嵌入媒體播放器頁面包括鄰近所述顯示區(qū)的至少一邊所顯示的內(nèi)容,所述方法進(jìn)一步包括步驟對所述彈出窗口進(jìn)行大小調(diào)整以提供充足的空白來顯示所述至少一邊和所述彈出窗口的一邊之間的所述內(nèi)容。
11.權(quán)利要求10的方法,其中所述內(nèi)容包括廣告內(nèi)容、商標(biāo)內(nèi)容、以及搜索窗口中的至少一個(gè)。
12.權(quán)利要求10的方法,其中根據(jù)所述被接收的幀尺寸數(shù)據(jù)調(diào)整所述被顯示的內(nèi)容。
13.權(quán)利要求1的方法,其中通過所述網(wǎng)絡(luò)把所述視頻文件從所述至少一個(gè)視頻服務(wù)器中的一個(gè)流式傳輸?shù)剿隹蛻魴C(jī)。
14.權(quán)利要求1的方法,其中通過執(zhí)行一個(gè)與所述嵌入媒體播放器頁面相關(guān)的腳本文件來執(zhí)行所述調(diào)整大小的步驟。
15.權(quán)利要求1的方法,進(jìn)一步包括步驟提示用戶從視頻文件列表中選擇一個(gè)視頻文件,該視頻文件列表由所述數(shù)據(jù)庫中被索引的所述多個(gè)視頻文件得到,所述列表被所述客戶機(jī)顯示給所述用戶。
16.權(quán)利要求15的方法,其中響應(yīng)對所述數(shù)據(jù)庫的搜索而把所述列表顯示給所述用戶,所述數(shù)據(jù)庫進(jìn)一步包括對于所述多個(gè)視頻文件中的每一個(gè)的各自描述數(shù)據(jù)。
17.一種用計(jì)算機(jī)程序代碼所編碼的計(jì)算機(jī)可讀介質(zhì),該程序代碼用來指導(dǎo)處理器在嵌入媒體播放器頁面(200)中顯示視頻數(shù)據(jù),包括一個(gè)第一代碼段,用來從數(shù)據(jù)庫(106)接收第一視頻文件的幀尺寸數(shù)據(jù),所述數(shù)據(jù)庫(106)包括其中被索引的多個(gè)視頻文件的幀尺寸數(shù)據(jù),所述多個(gè)視頻文件包括所述第一視頻文件,所述多個(gè)視頻文件是可以通過網(wǎng)絡(luò)(114)從至少一個(gè)視頻服務(wù)器(104)中檢索到的;一個(gè)第二代碼段,用于在所述嵌入媒體播放器頁面(200)內(nèi)啟動(dòng)一個(gè)媒體播放器;以及一個(gè)第三代碼段,用于根據(jù)所述被接收的幀尺寸數(shù)據(jù)對所述媒體播放器的顯示區(qū)進(jìn)行大小調(diào)整。
18.權(quán)利要求17的方法,其中所述數(shù)據(jù)庫(106)進(jìn)一步包括多個(gè)視頻文件中的每一個(gè)位于的所述網(wǎng)絡(luò)(114)上的各個(gè)地址,所述介質(zhì)進(jìn)一步包括一個(gè)第五代碼段,用來接收所述第一視頻文件的地址數(shù)據(jù),還包括一個(gè)第六代碼段,用來利用所述地址數(shù)據(jù)檢索所述第一視頻文件用于顯示所述視頻數(shù)據(jù)。
19.權(quán)利要求17的介質(zhì),其中所述幀尺寸數(shù)據(jù)包括所述第一視頻文件的幀寬和幀高,所述第三代碼段進(jìn)一步包括一個(gè)代碼段,用來根據(jù)所述幀寬設(shè)定所述顯示區(qū)的寬度并且根據(jù)所述幀高設(shè)定所述顯示區(qū)的高度。
20.權(quán)利要求17的介質(zhì),其中所述第一視頻文件是一個(gè)同步多媒體綜合語言(SMIL)文件。
21.權(quán)利要求17的介質(zhì),其中在由瀏覽器生成的彈出窗口中顯示所述嵌入媒體播放器頁面(200),所述介質(zhì)進(jìn)一步包括一個(gè)第四代碼段,用來根據(jù)所述顯示區(qū)的尺寸對所述彈出窗口進(jìn)行大小調(diào)整。
22.權(quán)利要求21的介質(zhì),其中所述嵌入媒體播放器頁面(200)包括鄰近所述顯示區(qū)的至少一邊所顯示的內(nèi)容,所述介質(zhì)進(jìn)一步包括一個(gè)第五代碼段,用來對所述彈出窗口進(jìn)行大小調(diào)整以提供足夠的空白來顯示所述至少一邊和所述彈出窗口的一邊之間的所述內(nèi)容。
23.權(quán)利要求17的介質(zhì),其中通過所述網(wǎng)絡(luò)(114)把所述第一視頻文件從所述至少一個(gè)視頻服務(wù)器(104)中的一個(gè)流式傳輸?shù)剿隹蛻魴C(jī)(110)。
24.權(quán)利要求17的介質(zhì),進(jìn)一步包括一個(gè)第四代碼段,用來提示用戶從來自被在所述數(shù)據(jù)庫(106)中索引的所述多個(gè)視頻文件的視頻文件列表中選擇所述視頻文件,作為對所述數(shù)據(jù)庫的搜索的響應(yīng),所述列表被所述客戶機(jī)(110)顯示給所述用戶,所述數(shù)據(jù)庫(106)進(jìn)一步包括對于所述多個(gè)視頻文件中的每一個(gè)的各自的描述數(shù)據(jù)。
25.一種用計(jì)算機(jī)程序代碼所編碼的載波所實(shí)現(xiàn)的數(shù)據(jù)信號,該程序代碼用來指導(dǎo)處理器在嵌入媒體播放器頁面(200)中顯示視頻數(shù)據(jù),包括一個(gè)第一代碼段,用來從數(shù)據(jù)庫(106)接收第一視頻文件的幀尺寸數(shù)據(jù),所述數(shù)據(jù)庫(106)包括其中被索引的多個(gè)視頻文件的幀尺寸數(shù)據(jù),所述多個(gè)視頻文件包括所述第一視頻文件,所述多個(gè)視頻文件是可以通過網(wǎng)絡(luò)(114)從至少一個(gè)視頻服務(wù)器(104)中檢索到的;一個(gè)第二代碼段,用于在所述嵌入媒體播放器頁面(200)內(nèi)啟動(dòng)一個(gè)媒體播放器;以及一個(gè)第三代碼段,用于根據(jù)所述被接收的幀尺寸數(shù)據(jù)對所述媒體播放器的顯示區(qū)進(jìn)行大小調(diào)整。
26.權(quán)利要求25的數(shù)據(jù)信號,其中所述數(shù)據(jù)庫(106)進(jìn)一步包括所述多個(gè)視頻文件中的每一個(gè)位于的所述網(wǎng)絡(luò)(114)上的各個(gè)地址,所述介質(zhì)進(jìn)一步包括一個(gè)第四代碼段,用來接收所述第一視頻文件的地址數(shù)據(jù),還包括一個(gè)第五代碼段,用來指示客戶機(jī)(110)利用所述地址數(shù)據(jù)檢索所述第一視頻文件用于顯示所述視頻數(shù)據(jù)。
27.權(quán)利要求25的數(shù)據(jù)信號,其中所述幀尺寸數(shù)據(jù)包括所述第一視頻文件的幀寬和幀高,所述第三代碼段進(jìn)一步包括一個(gè)代碼段,用來根據(jù)所述幀寬設(shè)定所述顯示區(qū)的寬度并且根據(jù)所述幀高設(shè)定所述顯示區(qū)的高度。
28.權(quán)利要求27的數(shù)據(jù)信號,其中所述第一視頻文件是一個(gè)同步多媒體綜合語言(SMIL)文件。
29.權(quán)利要求25的數(shù)據(jù)信號,其中在由瀏覽器生成的彈出窗口中顯示所述嵌入媒體播放器頁面(200),所述介質(zhì)進(jìn)一步包括一個(gè)第四代碼段,用來根據(jù)所述顯示區(qū)的尺寸對所述彈出窗口進(jìn)行大小調(diào)整。
30.權(quán)利要求29的數(shù)據(jù)信號,其中所述嵌入媒體播放器頁面包括鄰近所述顯示區(qū)的至少一邊所顯示的內(nèi)容,所述介質(zhì)進(jìn)一步包括一個(gè)第五代碼段,用來對所述彈出窗口進(jìn)行大小調(diào)整以提供足夠的空白來顯示所述至少一邊和所述彈出窗口的一邊之間的內(nèi)容。
31.權(quán)利要求25的數(shù)據(jù)信號,其中通過所述網(wǎng)絡(luò)(114)把所述視頻文件從所述至少一個(gè)視頻服務(wù)器(104)中的一個(gè)流式傳輸?shù)剿隹蛻魴C(jī)(110)。
32.權(quán)利要求25的數(shù)據(jù)信號,進(jìn)一步包括一個(gè)第五代碼段,用來提示用戶從來自被索引在所述數(shù)據(jù)庫(106)中的所述多個(gè)視頻文件的視頻文件列表中選擇所述視頻文件,作為對所述數(shù)據(jù)庫(106)的搜索的響應(yīng),所述列表被所述客戶機(jī)(110)顯示給所述用戶,所述數(shù)據(jù)庫(106)進(jìn)一步包括對于所述多個(gè)視頻文件中的每一個(gè)的各自的描述數(shù)據(jù)。
全文摘要
在一種利用嵌入媒體播放器頁面顯示媒體數(shù)據(jù)的方法中,從數(shù)據(jù)庫106接收第一視頻文件的幀尺寸數(shù)據(jù)。數(shù)據(jù)庫106包括在其中被索引的多個(gè)視頻文件的幀尺寸數(shù)據(jù)。所述多個(gè)視頻文件包括第一視頻文件,所述多個(gè)視頻文件是可以通過通信網(wǎng)絡(luò)114從至少一個(gè)視頻服務(wù)器104中檢索到的。在嵌入媒體播放器頁面內(nèi)啟動(dòng)一個(gè)媒體播放器。根據(jù)所接收的幀尺寸數(shù)據(jù)對該媒體播放器的視頻顯示區(qū)進(jìn)行大小調(diào)整。在該視頻顯示區(qū)內(nèi)顯示來自該第一視頻文件的視頻數(shù)據(jù)。
文檔編號G06F13/00GK1471794SQ01817867
公開日2004年1月28日 申請日期2001年10月24日 優(yōu)先權(quán)日2000年10月24日
發(fā)明者M·D·海瓦德, M D 海瓦德 申請人:湯姆森許可公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
正蓝旗| 青海省| 日照市| 灌阳县| 义马市| 漳浦县| 仲巴县| 平定县| 琼结县| 昌黎县| 阜城县| 富阳市| 梅河口市| 孝感市| 龙口市| 商都县| 洮南市| 十堰市| 九台市| 汶川县| 南宁市| 棋牌| 崇仁县| 囊谦县| 林甸县| 渭源县| 诸暨市| 凤山县| 恭城| 论坛| 理塘县| 榕江县| 辛集市| 西吉县| 泊头市| 石家庄市| 济源市| 临清市| 丹寨县| 巴中市| 英吉沙县|