《多媒體技術》超文本與超媒體技術_第1頁
《多媒體技術》超文本與超媒體技術_第2頁
《多媒體技術》超文本與超媒體技術_第3頁
《多媒體技術》超文本與超媒體技術_第4頁
《多媒體技術》超文本與超媒體技術_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P1? ?多媒體技術多媒體技術? ?第七章超第七章超文本與超媒體技術文本與超媒體技術課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P27.1 7.1 超文本超文本1 1引言引言文本:人類最熟悉的一種信息表示方式。文章、文本:人類最熟悉的一種信息表示方式。文章、程序、書、文件等等都是以文本出現(xiàn)的,一般以程序、書、文件等等都是以文本出現(xiàn)的,一般以字、句子、段落、節(jié)、章作為文本內容的根本邏字、句子、段落、節(jié)、章作為文本內容的根本邏輯單位

2、,以字節(jié)、行、頁、冊、卷為根本物理存輯單位,以字節(jié)、行、頁、冊、卷為根本物理存儲單位。儲單位。文本的特點:它在組織上是采用線性的和順序的文本的特點:它在組織上是采用線性的和順序的結構。閱讀文本時只能按固定的線性順序一字一結構。閱讀文本時只能按固定的線性順序一字一字、一句一句、一行一行、一段一段、一頁一頁、字、一句一句、一行一行、一段一段、一頁一頁、一頁一頁、一章一章地閱讀下去。一頁一頁、一章一章地閱讀下去。人類記憶特點:不是采用簡單的線性順序結構,人類記憶特點:不是采用簡單的線性順序結構,而是采用一種聯(lián)想式的非線性順序方式的記憶,而是采用一種聯(lián)想式的非線性順序方式的記憶,這種非線性順序方式構成

3、了人類記憶的這種非線性順序方式構成了人類記憶的“網狀網狀結構,類似于結構,類似于“互聯(lián)網網狀結構,從一個結點互聯(lián)網網狀結構,從一個結點到其它任何結點的路徑不僅只有一條,可能存在到其它任何結點的路徑不僅只有一條,可能存在多條路徑,因此,不同的聯(lián)想檢索方式必然導致多條路徑,因此,不同的聯(lián)想檢索方式必然導致不同的路徑。不同的路徑。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P3例如:對例如:對“夏天夏天一詞,某人可能會產生如下聯(lián)想,一詞,某人可能會產生如下聯(lián)想,“夏天夏天山洪山洪洪災洪災大船大船大海大海海魚海魚飯飯飯盒飯盒餐具餐具銀器銀器

4、戒戒指指婚禮婚禮婚紗婚紗雪雪。在另一時間或另一個人,同樣對。在另一時間或另一個人,同樣對“夏夏天天這個詞可能會產生另一種聯(lián)想,這個詞可能會產生另一種聯(lián)想,“夏天夏天太陽太陽熱熱空調空調夜晚夜晚星空星空星星星星望遠鏡望遠鏡伽利略伽利略比薩比薩斜塔斜塔意大利意大利米蘭米蘭AC米蘭米蘭國際米蘭國際米蘭足球德比大賽足球德比大賽。 結論:用文本是無法管理這種互聯(lián)網網狀的信息結構,必結論:用文本是無法管理這種互聯(lián)網網狀的信息結構,必須采用一種更高級的信息管理技術來模擬人腦的這種信息存儲須采用一種更高級的信息管理技術來模擬人腦的這種信息存儲與檢索機制。這就是超文本技術。與檢索機制。這就是超文本技術。課程:多

5、媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P42 2超文本結構超文本結構超文本超文本(Hypertext)(Hypertext)結構:類似于結構:類似于 “ “互聯(lián)網網狀式的聯(lián)想記憶互聯(lián)網網狀式的聯(lián)想記憶結構,它采用一種非線性的網狀結構來組織信息,沒有固定的順結構,它采用一種非線性的網狀結構來組織信息,沒有固定的順序,也不要求讀者按某個順序來閱讀。序,也不要求讀者按某個順序來閱讀。超文本組成:把文本按其內部固有的獨立性和相關性劃分成不同超文本組成:把文本按其內部固有的獨立性和相關性劃分成不同的根本信息塊,這種信息塊稱結點的根本信息塊,這種

6、信息塊稱結點(node)(node),如卷、文件、幀或更,如卷、文件、幀或更小的信息單位。結點之間按照它們的自然關聯(lián),用鏈連接成網,小的信息單位。結點之間按照它們的自然關聯(lián),用鏈連接成網,鏈的起點稱錨結點鏈的起點稱錨結點(anchornode)(anchornode),終止結點稱目的結點,終止結點稱目的結點 如下圖的一個超文本結構,表現(xiàn)的是從“錄音與播放開始產生的聯(lián)想式的信息組織結構,顯然這種文本組織方式與人類的思維方式和工作方式比較接近,更易便于人類學習知識和掌握知識。A - - - - 錄錄音音與與播播放放- - - - -B - - - - - 播播放放器器 - - - - -C - -

7、 - - - 波波形形文文件件 - - - - - -D - - - - 音音頻頻輸輸入入設設備備 - - - -E - - - - - - CD - - - - -F - - - - - - 聲聲音音 - - - - -圖7.1 小型超文本結構示意圖課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P53 3超文本超文本超文本:由信息結點和表示信息結點間相關性的鏈構成的一個超文本:由信息結點和表示信息結點間相關性的鏈構成的一個具有邏輯結構和語義的網絡。具有邏輯結構和語義的網絡。結點:是超文本的最根本單位。抽象地說,是一個信息塊,具結點:

8、是超文本的最根本單位。抽象地說,是一個信息塊,具體地說,是某一字符文本集合,也可以是屏幕中某一大小的顯體地說,是某一字符文本集合,也可以是屏幕中某一大小的顯示區(qū),它比字符高出一個層次。因此,結點大小是不確定的、示區(qū),它比字符高出一個層次。因此,結點大小是不確定的、可變的,它是由實際條件決定的??勺兊?,它是由實際條件決定的。 超文本的特點:是一種文本;是一種組織文本內容的方法,即超文本的特點:是一種文本;是一種組織文本內容的方法,即讓技術能夠象人腦思維一樣響應和方便獲取需要的文本內容。讓技術能夠象人腦思維一樣響應和方便獲取需要的文本內容。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第

9、七章第七章 超文本與超媒體技術超文本與超媒體技術P6超文本系統(tǒng):能對超文本進行管理和使用的系統(tǒng)稱為超文本系超文本系統(tǒng):能對超文本進行管理和使用的系統(tǒng)稱為超文本系統(tǒng)。超文本與超文本系統(tǒng)的關系與數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的統(tǒng)。超文本與超文本系統(tǒng)的關系與數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的關系相似。關系相似。超文本系統(tǒng)的特點:超文本系統(tǒng)的特點:在用戶界面中,包括對超文本的網絡結構的一個顯式表示,即在用戶界面中,包括對超文本的網絡結構的一個顯式表示,即向用戶展示結點和鏈的形式。向用戶展示結點和鏈的形式。給用戶一個網絡結構的動態(tài)總貌圖,使用戶在每時都可得到當給用戶一個網絡結構的動態(tài)總貌圖,使用戶在每時都可得到當前結點的

10、鄰接環(huán)境。前結點的鄰接環(huán)境。超文本系統(tǒng)一般使用雙向鏈,這種鏈應支持跨越各種計算機網超文本系統(tǒng)一般使用雙向鏈,這種鏈應支持跨越各種計算機網絡,如局域網和因特網。絡,如局域網和因特網。用戶可以通過自己的聯(lián)想和感知,根據(jù)自己的需要動態(tài)地改變用戶可以通過自己的聯(lián)想和感知,根據(jù)自己的需要動態(tài)地改變網絡中的結點和鏈,以便對網絡中的信息進行快速、直觀、靈網絡中的結點和鏈,以便對網絡中的信息進行快速、直觀、靈活的訪問,比方瀏覽、查詢、標注等等。活的訪問,比方瀏覽、查詢、標注等等。盡可能不依賴它的具體特性、命令或信息結構,而更多地強調盡可能不依賴它的具體特性、命令或信息結構,而更多地強調它的用戶界面的它的用戶界

11、面的“視覺和感覺視覺和感覺。 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P7超鏈接超鏈接(HypertextLink)(HypertextLink):就是將一個超文本中的元素與自身或:就是將一個超文本中的元素與自身或其它朝文本的一個元素鏈接在一起,這里的元素可以是一個根其它朝文本的一個元素鏈接在一起,這里的元素可以是一個根本單詞、短語、圖形、圖像、表格,甚至是超文本的結點、和本單詞、短語、圖形、圖像、表格,甚至是超文本的結點、和另一個超文本,所以也稱為超文本鏈接,簡稱超鏈接、鏈接。另一個超文本,所以也稱為超文本鏈接,簡稱超鏈接、鏈

12、接。4 4超文本的根本結構超文本的根本結構結點結點(Node)(Node)結點:是超文本表達信息的一個根本單位,它是圍繞一個特殊結點:是超文本表達信息的一個根本單位,它是圍繞一個特殊主題組織起來的數(shù)據(jù)集合,結點的大小是可變的,其內容可以主題組織起來的數(shù)據(jù)集合,結點的大小是可變的,其內容可以是文本、圖像、圖形、音頻、視頻等多媒體數(shù)據(jù),甚至可以是是文本、圖像、圖形、音頻、視頻等多媒體數(shù)據(jù),甚至可以是一段程序或一個文檔。一段程序或一個文檔。注意:結點表示方法在不同的超文本系統(tǒng)中是不同的。如在注意:結點表示方法在不同的超文本系統(tǒng)中是不同的。如在HyperCardHyperCard中的結點用卡片來表示,

13、而每張卡片又由字段、按鈕、中的結點用卡片來表示,而每張卡片又由字段、按鈕、圖形等組成。又比方在因特網中,結點是由不同的圖形等組成。又比方在因特網中,結點是由不同的WebWeb頁面所組頁面所組成的。成的。 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P8結點的類型:不同類型的結點表示的信息也不同。常見的根本結點的類型:不同類型的結點表示的信息也不同。常見的根本類型的結點有:類型的結點有:文本結點:由文本或其片斷組成。文本結點:由文本或其片斷組成。圖形結點:可以是用系統(tǒng)提供的工具繪制的一幅圖形或其中的圖形結點:可以是用系統(tǒng)提供的工具繪制

14、的一幅圖形或其中的一局部,還可以包括圖形的性質。一局部,還可以包括圖形的性質。圖像結點:用掃描儀或攝像機輸入的一幅圖像,并包括其性質。圖像結點:用掃描儀或攝像機輸入的一幅圖像,并包括其性質。視頻結點:由電視機、攝像機、錄像機等獲取的視頻信息。視頻結點:由電視機、攝像機、錄像機等獲取的視頻信息。聲音結點:可以是一段錄音或合成的聲音。聲音結點:可以是一段錄音或合成的聲音?;旌厦襟w結點:上述結點的某種組合,在許多情形中,相關信混合媒體結點:上述結點的某種組合,在許多情形中,相關信息可以通過結點的連接來表示,也可以由單個的混合結點來表息可以通過結點的連接來表示,也可以由單個的混合結點來表示。示。按鈕結

15、點:按鈕是執(zhí)行某一過程,而按鈕結點是表示某過程的按鈕結點:按鈕是執(zhí)行某一過程,而按鈕結點是表示某過程的執(zhí)行結果。執(zhí)行結果。注意:上述注意:上述7 7個結點只表示信息而不表示知識。個結點只表示信息而不表示知識。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P9 在超文本系統(tǒng)還存在一些可以表示結點組織和推理類型的結點:索引文本結點:包含了指引索引結點的鏈,索引是描述結點組織的一種方法。索引結點:由單個索引項組成,包含連接指向整個索引項表示的概念的定義;連接指向相關項或同義語;連接指向對應于多個關系表中的相同列的連接;連接指向引用它們的索引

16、文本結點等等。對象結點:它用于描述對象,由描述對象的諸如屬性、行為、方法、類、繼承等組成,同時還可以附加一些過程,表示“是一個,能夠指明對象結點中的某類成員。它同下面的類鏈、語義鏈一起可以用來表現(xiàn)知識的結構、分類等等。規(guī)那么結點:這種結點存放規(guī)那么,指明符合規(guī)那么的對象,判定規(guī)那么是否被使用以及規(guī)那么解釋說明等等。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P10鏈鏈(link)(link)鏈:是組成超文本的根本單位,形式上是從一個結點指向另一鏈:是組成超文本的根本單位,形式上是從一個結點指向另一個結點的指針,本質上表示不同結點上存

17、在著的內在聯(lián)系。鏈個結點的指針,本質上表示不同結點上存在著的內在聯(lián)系。鏈定義了超文本的結構并提供瀏覽和探索結點的能力。鏈和結點定義了超文本的結構并提供瀏覽和探索結點的能力。鏈和結點可以存儲在一起,使鏈嵌于結點中,也可以分開單獨存儲。鏈可以存儲在一起,使鏈嵌于結點中,也可以分開單獨存儲。鏈有如下幾種類型:有如下幾種類型:根本鏈:用來建立結點之間的根本順序,它們使結點信息在總根本鏈:用來建立結點之間的根本順序,它們使結點信息在總體上呈現(xiàn)為某一層次結構,如一本書的章、節(jié)、小節(jié)等。體上呈現(xiàn)為某一層次結構,如一本書的章、節(jié)、小節(jié)等。交叉鏈:這些鏈能交叉鏈接到相關的結點,從而組成一個網狀交叉鏈:這些鏈能交

18、叉鏈接到相關的結點,從而組成一個網狀結構,能起到一種超文本的導航作用。結構,能起到一種超文本的導航作用。縮放鏈:這些鏈可以擴大當前結點,讓結點按照一定規(guī)那么顯縮放鏈:這些鏈可以擴大當前結點,讓結點按照一定規(guī)那么顯示個數(shù)可變的結點集或內容是可變的結點等等,類似于示個數(shù)可變的結點集或內容是可變的結點等等,類似于windowswindows的資源管理器中的目錄結構的資源管理器中的目錄結構“+ +、“- -縮放功能。縮放功能。全景鏈:這些鏈將返回超文本系統(tǒng)的最高層,與縮放鏈相對應,全景鏈:這些鏈將返回超文本系統(tǒng)的最高層,與縮放鏈相對應,類似于文章的目錄結構。類似于文章的目錄結構。課程:多媒體計算機技術

19、單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P11=視圖鏈、也稱注釋鏈:這些鏈的作用依賴于用戶使用的目的,它們常常被用來實現(xiàn)可靠性和平安性。=除開上述用于導航和檢索信息的鏈以外,還存在下面的涉及結點或組織與推理的鏈:=索引鏈:這些鏈實現(xiàn)結點中的“點、“域之間的連接。鏈的起始點稱為錨,終止點稱為目的,通常為結點或結點中的“域。=雙向鏈:一種支持跨越各種計算機網絡(比方局域網、Internet、Intranet等等)的鏈接結構。=對象鏈:是組織鏈的一種。類似于分類,表示“是一個,它用于指明對象結點中的某類成員。=語義鏈:是組織鏈的一種。表示“有一個,用于描述

20、結點的性質或定義。=執(zhí)行鏈、也稱按鈕鏈、控制鏈:是一種特殊的組織鏈,提供超文本系統(tǒng)與高級程序設計接口,觸發(fā)執(zhí)行鏈,結果是觸發(fā)一段代碼并運行。=蘊含鏈、也稱推理鏈:這些鏈用于推理樹中事實的連接,它們通常等價于規(guī)那么。 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P123 3宏結點宏結點宏結點:就是鏈接在一起的結點群。確切地講,一個宏結點就宏結點:就是鏈接在一起的結點群。確切地講,一個宏結點就是超文本系統(tǒng)中的一局部、即子系統(tǒng),如圖是超文本系統(tǒng)中的一局部、即子系統(tǒng),如圖7-27-2所示。所示。微文本又稱小超文本:就是支持對結點信息的瀏覽。

21、微文本又稱小超文本:就是支持對結點信息的瀏覽。宏文本也稱大超文本:就是支持對宏結點宏文本也稱大超文本:就是支持對宏結點( (比方文獻比方文獻) )的查找與的查找與索引。它強調存在于許多文獻之間的鏈,構造出文獻相互間的索引。它強調存在于許多文獻之間的鏈,構造出文獻相互間的關系,查詢與檢索將跨越宏結點關系,查詢與檢索將跨越宏結點( (如文獻如文獻) )進行。從概念或定量進行。從概念或定量來講,這里的大小是不存在嚴格意義的劃分的,也就是說宏文來講,這里的大小是不存在嚴格意義的劃分的,也就是說宏文本與微文本之間的界限不是十清楚確而是模糊的,但在實際應本與微文本之間的界限不是十清楚確而是模糊的,但在實際

22、應用中這個界限能一目了然。用中這個界限能一目了然。宏結點的用途:當超文本系統(tǒng)巨大時,或按照分布式方式存儲宏結點的用途:當超文本系統(tǒng)巨大時,或按照分布式方式存儲在不同地點時,宏結點的引入雖然簡化了網絡結構,提高了知在不同地點時,宏結點的引入雖然簡化了網絡結構,提高了知識管理的效率。因為通過宏節(jié)點可以實現(xiàn)分層,而分層是簡化識管理的效率。因為通過宏節(jié)點可以實現(xiàn)分層,而分層是簡化系統(tǒng)網絡拓撲結構最有效的方法和手段,但是,同時也增大了系統(tǒng)網絡拓撲結構最有效的方法和手段,但是,同時也增大了管理與檢索的層次。管理與檢索的層次。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒

23、體技術超文本與超媒體技術P13綜上所述綜上所述,超文本系統(tǒng)的結構主要包含了三個內容:超文本的超文本的存儲存儲、超文本的組織超文本的組織和管理管理、超文本的呈現(xiàn)超文本的呈現(xiàn),如圖7-3所示。 1圖7.2 一個宏結點的結構示意圖頁面與展示媒體對象、結點與鏈接數(shù)據(jù)庫與存儲媒介呈現(xiàn)組織存儲圖7.3 超文本系統(tǒng)的結構圖課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P147.2 超文本超文本7.2.1 超媒體超媒體歷史:由于歷史的原因和計算機能力的限制,第一代超歷史:由于歷史的原因和計算機能力的限制,第一代超文本系統(tǒng)處理信息的對象

24、還停留在文字和數(shù)值信息階段文本系統(tǒng)處理信息的對象還停留在文字和數(shù)值信息階段 ?,F(xiàn)狀:隨著多媒體技術的開展,以文本、圖形、聲音、現(xiàn)狀:隨著多媒體技術的開展,以文本、圖形、聲音、動畫、圖像、視頻等結合在一起的結點產生了,且更具動畫、圖像、視頻等結合在一起的結點產生了,且更具魅力,這就是第二代超文本系統(tǒng)。為強調第二代超文本魅力,這就是第二代超文本系統(tǒng)。為強調第二代超文本系統(tǒng)所具有的處理多媒體信息的能力和媒體之間的網狀系統(tǒng)所具有的處理多媒體信息的能力和媒體之間的網狀鏈接結構,稱之為超媒體鏈接結構,稱之為超媒體(Hypermedia),而能夠實現(xiàn)對超,而能夠實現(xiàn)對超媒體進行管理和使用的系統(tǒng)稱為超媒體系統(tǒng)

25、。媒體進行管理和使用的系統(tǒng)稱為超媒體系統(tǒng)。 超媒體是在超文本的關系:超媒體是在超文本的根底上超媒體是在超文本的關系:超媒體是在超文本的根底上開展起來的,不同之處主要是表示對象的范圍不同。超開展起來的,不同之處主要是表示對象的范圍不同。超文本僅能表示文字信息,而超媒體可表示多媒體數(shù)據(jù)。文本僅能表示文字信息,而超媒體可表示多媒體數(shù)據(jù)。但是,從研究內容來看,超文本與超媒體是很難區(qū)別的。但是,從研究內容來看,超文本與超媒體是很難區(qū)別的。開展趨勢:參見教材本節(jié)。開展趨勢:參見教材本節(jié)。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P157.2.

26、2 7.2.2 流媒體流媒體1 1概念概念流媒體流媒體(StreamingMedia)(StreamingMedia)技術是目前流行的多媒體技術,其根技術是目前流行的多媒體技術,其根底是多媒體通信技術。是指通過底是多媒體通信技術。是指通過InternetInternet網絡傳送媒體網絡傳送媒體( (如視頻、如視頻、音頻等音頻等) )的技術總稱。它包括流媒體數(shù)據(jù)采集、視的技術總稱。它包括流媒體數(shù)據(jù)采集、視/ /音頻編解碼、音頻編解碼、存儲、傳輸、播放等領域。存儲、傳輸、播放等領域。 廣義來講,是使音頻和視頻形成穩(wěn)定和連續(xù)的傳輸流廣義來講,是使音頻和視頻形成穩(wěn)定和連續(xù)的傳輸流和回放流的一系列技術、

27、方法和協(xié)議的總稱。和回放流的一系列技術、方法和協(xié)議的總稱。 狹義來講,是相對于傳統(tǒng)的下載狹義來講,是相對于傳統(tǒng)的下載- -回放回放(Download-(Download-Playback)Playback)方式而言一種新的從方式而言一種新的從InternetInternet上獲得音頻和視頻等流上獲得音頻和視頻等流媒體數(shù)據(jù)的方式,這種方式支持多媒體數(shù)據(jù)流的實時傳輸和實媒體數(shù)據(jù)的方式,這種方式支持多媒體數(shù)據(jù)流的實時傳輸和實時播放,客戶可以邊接收邊播放,使延時大大減少。時播放,客戶可以邊接收邊播放,使延時大大減少。 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體

28、技術超文本與超媒體技術P16主要兩種網絡上傳播多媒體信息的方式:下載和流式傳輸。下主要兩種網絡上傳播多媒體信息的方式:下載和流式傳輸。下載方式是傳統(tǒng)傳輸方式,而流式傳輸那么把多媒體信息通過效載方式是傳統(tǒng)傳輸方式,而流式傳輸那么把多媒體信息通過效勞器向用戶實時地提供,用戶不必等到整個文件全部下載完畢,勞器向用戶實時地提供,用戶不必等到整個文件全部下載完畢,而只需經過幾秒或幾十秒啟動延時即可播放,之后,客戶端就而只需經過幾秒或幾十秒啟動延時即可播放,之后,客戶端就可邊接收數(shù)據(jù)邊播放??蛇吔邮諗?shù)據(jù)邊播放。流式傳輸具有的顯著優(yōu)點:一是大大地縮短了啟動延時,同時流式傳輸具有的顯著優(yōu)點:一是大大地縮短了啟

29、動延時,同時也降低了對緩存容量的需求;二是實現(xiàn)現(xiàn)場直播形式的實時數(shù)也降低了對緩存容量的需求;二是實現(xiàn)現(xiàn)場直播形式的實時數(shù)據(jù)傳輸,其使用效果上幾乎就是實時性的。據(jù)傳輸,其使用效果上幾乎就是實時性的。2 流媒體傳輸流程流媒體傳輸流程在瀏覽器與效勞器間通過通訊協(xié)議交換控制信息,以便把需在瀏覽器與效勞器間通過通訊協(xié)議交換控制信息,以便把需要傳輸?shù)膶崟r數(shù)據(jù)從原始信息中檢索出來。要傳輸?shù)膶崟r數(shù)據(jù)從原始信息中檢索出來。用用HTTP從從Web效勞器檢索相關數(shù)據(jù),初始化音頻效勞器檢索相關數(shù)據(jù),初始化音頻/視頻播放視頻播放器器按照按照Web效勞器檢索出來的相關效勞器地址,定位音頻效勞器檢索出來的相關效勞器地址,定

30、位音頻/視頻視頻效勞器。效勞器。播放器與效勞器之間交換音頻播放器與效勞器之間交換音頻/視頻傳輸所需實時控制協(xié)議。視頻傳輸所需實時控制協(xié)議。一旦音頻一旦音頻/視頻數(shù)據(jù)抵達客戶端,音頻視頻數(shù)據(jù)抵達客戶端,音頻/視頻播放器就可播放。視頻播放器就可播放。 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P173 流媒體的傳輸方式流媒體的傳輸方式 流媒體的傳輸,即通過流媒體的傳輸,即通過Internet將影視節(jié)目傳送到將影視節(jié)目傳送到PC機。實機。實現(xiàn)流式傳輸有兩種方法:現(xiàn)流式傳輸有兩種方法:順序流式傳輸:順序流式傳輸就是順序下載,用戶可以觀看順

31、序流式傳輸:順序流式傳輸就是順序下載,用戶可以觀看在線媒體。但是,在給定時刻,用戶只能觀看已下載的那局部,在線媒體。但是,在給定時刻,用戶只能觀看已下載的那局部,而不能跳到還未下載的前局部;它不能根據(jù)用戶的連接速度做而不能跳到還未下載的前局部;它不能根據(jù)用戶的連接速度做調整。由于標準的調整。由于標準的HTTP效勞器可發(fā)送這種形式的文件,而不需效勞器可發(fā)送這種形式的文件,而不需要其他特殊協(xié)議,它經常被稱作要其他特殊協(xié)議,它經常被稱作HTTP流式傳輸。流式傳輸。特點:特點:順序流式傳輸方式適合高質量的短片段,不支持現(xiàn)場播送,嚴順序流式傳輸方式適合高質量的短片段,不支持現(xiàn)場播送,嚴格說來,它是一種點

32、播技術;格說來,它是一種點播技術;順序流式文件是放在標準順序流式文件是放在標準HTTP或或FTP效勞器上,易于管理,根效勞器上,易于管理,根本上與防火墻無關;本上與防火墻無關;順序流式傳輸不適合長片段和有隨機訪問要求的視頻、講座、順序流式傳輸不適合長片段和有隨機訪問要求的視頻、講座、演說與演示。演說與演示。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P18實時流式傳輸:指保證媒體信號帶寬與網絡連接相匹配,使實時流式傳輸:指保證媒體信號帶寬與網絡連接相匹配,使媒體可被實時觀看到。實時流與媒體可被實時觀看到。實時流與HTTP流式傳輸不同

33、,需要專用流式傳輸不同,需要專用的流媒體效勞器與傳輸協(xié)議。的流媒體效勞器與傳輸協(xié)議。 特別適合現(xiàn)場事件,也支持隨機訪問,用戶可快進或后退特別適合現(xiàn)場事件,也支持隨機訪問,用戶可快進或后退以觀看前面或后面的內容。理論上,實時流一經播放就可不停以觀看前面或后面的內容。理論上,實時流一經播放就可不停地收看,但實際上,可能會發(fā)生周期暫停。地收看,但實際上,可能會發(fā)生周期暫停。二者比較二者比較從視頻質量上講,實時流式傳輸必須匹配連接帶寬,如網絡從視頻質量上講,實時流式傳輸必須匹配連接帶寬,如網絡擁擠或出現(xiàn)問題時,視頻質量會很差;而順序流式傳輸能保證擁擠或出現(xiàn)問題時,視頻質量會很差;而順序流式傳輸能保證質

34、量質量實時流式傳輸需要特定效勞器,因而系統(tǒng)設置、管理比標準實時流式傳輸需要特定效勞器,因而系統(tǒng)設置、管理比標準HTTP效勞器更復雜。效勞器更復雜。實時流式傳輸需要特殊網絡協(xié)議。實時流式傳輸需要特殊網絡協(xié)議。TCP需要較多的開銷,故需要較多的開銷,故不太適合傳輸實時數(shù)據(jù),流式傳輸一般采用流媒體多層協(xié)議,不太適合傳輸實時數(shù)據(jù),流式傳輸一般采用流媒體多層協(xié)議,用用HTTP/TCP或或RTCP來傳輸流媒體的控制信息,而用來傳輸流媒體的控制信息,而用RTP/UDP來實時傳輸流媒體。來實時傳輸流媒體。4流媒體的應用:參見教材。流媒體的應用:參見教材。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院

35、第七章第七章 超文本與超媒體技術超文本與超媒體技術P197.3 7.3 超媒體系統(tǒng)的構成超媒體系統(tǒng)的構成根本構成:超媒體系統(tǒng)作為一個復雜的多媒體信息管理根本構成:超媒體系統(tǒng)作為一個復雜的多媒體信息管理系統(tǒng),其根本的構成成分類似于超文本系統(tǒng),主要包括系統(tǒng),其根本的構成成分類似于超文本系統(tǒng),主要包括結點、鏈、宏結點以及結點內的多媒體數(shù)據(jù)。結點、鏈、宏結點以及結點內的多媒體數(shù)據(jù)。 認識的根本思想:超媒體系統(tǒng)實際上是一個比較復雜的認識的根本思想:超媒體系統(tǒng)實際上是一個比較復雜的系統(tǒng),通常采用分層的方法簡化它。主要有以下幾種基系統(tǒng),通常采用分層的方法簡化它。主要有以下幾種基于層次的結構模型:于層次的結構

36、模型:用戶界面層超文本抽象機層數(shù)據(jù)庫層圖7.4 超文本抽象機模型圖1 HAM模型模型 HAM(超文本抽象機超文本抽象機)模型是把模型是把超文本系統(tǒng)劃分為三個層次:用戶超文本系統(tǒng)劃分為三個層次:用戶界面層、超文本抽象機層、數(shù)據(jù)庫界面層、超文本抽象機層、數(shù)據(jù)庫層。如下圖。層。如下圖。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P20數(shù)據(jù)庫層數(shù)據(jù)庫層 數(shù)據(jù)庫層提供存儲、共享數(shù)據(jù)和網絡訪問功能,處于模型數(shù)據(jù)庫層提供存儲、共享數(shù)據(jù)和網絡訪問功能,處于模型的最低層,用于處理所有信息存儲中的傳統(tǒng)問題。的最低層,用于處理所有信息存儲中的傳統(tǒng)問題。根

37、本要求:數(shù)據(jù)庫層需要保證信息的存取操作的透明性。數(shù)據(jù)根本要求:數(shù)據(jù)庫層需要保證信息的存取操作的透明性。數(shù)據(jù)庫層還要能處理其它傳統(tǒng)的數(shù)據(jù)庫管理問題。庫層還要能處理其它傳統(tǒng)的數(shù)據(jù)庫管理問題。超文本抽象機層超文本抽象機層 超文本抽象機層是模型的中間層,它決定了超文本系統(tǒng)結點超文本抽象機層是模型的中間層,它決定了超文本系統(tǒng)結點和鏈的根本特點,記錄了結點之間的鏈的關系,并保存了有關和鏈的根本特點,記錄了結點之間的鏈的關系,并保存了有關結點和鏈的結構信息。結點和鏈的結構信息。根本要求:超文本系統(tǒng)還沒有同樣的標準,但需要給定標準的根本要求:超文本系統(tǒng)還沒有同樣的標準,但需要給定標準的信息轉換格式。信息轉換格

38、式。作用:超文本抽象機層可理解為超文本概念模式,它提供了對作用:超文本抽象機層可理解為超文本概念模式,它提供了對數(shù)據(jù)庫下層的透明性和對上層用戶界面的標準性。通過它建立數(shù)據(jù)庫下層的透明性和對上層用戶界面的標準性。通過它建立接口,到達兩個層次的順利通訊。接口,到達兩個層次的順利通訊。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P21用戶界面層用戶界面層 用戶界面層又稱為表現(xiàn)層表現(xiàn)層,它構成超文本系統(tǒng)特殊性的重要表現(xiàn),并直接影響超文本系統(tǒng)的成功。它具有簡明、直觀、生動、靈活、方便等特點。 用戶界面層涉及超文本抽象機層中信息的表現(xiàn),包括:用

39、戶可以使用的命令,超文本抽象機層信息(結點和鏈)如何展示,是否要包括總體概貌圖來表示信息的組織,以便及時告知用戶當前所處的位置等等。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P222 Dexter模型模型(自學自學) Dexter模型的目標是開發(fā)分布信息之間的交互操作和信息模型的目標是開發(fā)分布信息之間的交互操作和信息共享提供一種標準或參考標準。共享提供一種標準或參考標準。 Dexter模型也分三層,即存儲層、運行層和內部成員層,各層之間通過定義好的接口相互連接。 圖7.5 Dexter模型圖運行層存儲層內部成員層表現(xiàn)規(guī)范定位機制課

40、程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P237.4 Web7.4 Web超媒體系統(tǒng)超媒體系統(tǒng) Internet的起源 WWW的面世圖7.6 C/S結構圖Web超文本系統(tǒng)就是基于Internet的WWW超文本系統(tǒng),能對WWW中的超文本進行管理和使用。從理論上來講,Web超文本系統(tǒng)可以劃分成層次結構,比方前述的HAM模型。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P24Web超媒體系統(tǒng)超媒體系統(tǒng)就是基于Internet的WWW超媒體系統(tǒng),是能對WWW中的超媒體進行管理和

41、使用的系統(tǒng)。特點特點:它與Web超文本系統(tǒng)存在許多相同之處,僅僅是處理的對象從文本變成為多媒體數(shù)據(jù),因此,它也具有Web超文本系統(tǒng)同樣的層次結構層次結構。由于Web超媒體系統(tǒng)中多媒體數(shù)據(jù)存儲的異地性和遍布全球,因此Web超媒體系統(tǒng)實質上也是一個分布式超媒體分布式超媒體系統(tǒng)系統(tǒng)。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P257.4.2 7.4.2 超文本標記語言超文本標記語言 開展歷史:開展歷史:WWWWWW中以中以HTTP(HTTP(超文本傳輸協(xié)議超文本傳輸協(xié)議) )作為傳輸超文本的通作為傳輸超文本的通信協(xié)議,用信協(xié)議,用HTM

42、L(HTML(超文本標記語言超文本標記語言) )描述超媒體。描述超媒體。SGML(SGML(標準通用標準通用置標語言置標語言) )是是HTMLHTML的前身,它是文件和文件中信息的構成主體。的前身,它是文件和文件中信息的構成主體。與與HTMLHTML不同,不同,SGMLSGML準許用戶擴展標記集合,也準許用戶自己建準許用戶擴展標記集合,也準許用戶自己建立一定的規(guī)那么。立一定的規(guī)那么。SGMLSGML所產生的標記集合是用來描述信息段特所產生的標記集合是用來描述信息段特征的,而征的,而HTMLHTML僅僅只是一個標記集合,所以,可以說僅僅只是一個標記集合,所以,可以說HTMLHTML是是SGMLS

43、GML的一個具體應用。而的一個具體應用。而SGMLSGML的設計者和應用者的設計者和應用者( (同時也是同時也是XMLXML的開發(fā)者的開發(fā)者) )發(fā)現(xiàn),發(fā)現(xiàn),SGMLSGML不能滿足網絡開展及應用的需要,因此,不能滿足網絡開展及應用的需要,因此,提出了一個提出了一個“網絡上的網絡上的SGMLSGML方案方案,取名為,取名為“可擴展標識語言可擴展標識語言,即,即XMLXML。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P261 1標準通用標記語言標準通用標記語言(SGML)(SGML)標準通用標記語言標準通用標記語言(Standard

44、 Generalized Markup Language(Standard Generalized Markup Language,簡稱簡稱SGML) SGML) 是是19921992年公布的一個國際標準。它用標準化的年公布的一個國際標準。它用標準化的“標標簽簽(tap)(tap)語法來標記一個數(shù)據(jù)合成體中各塊信息的組成情況。語法來標記一個數(shù)據(jù)合成體中各塊信息的組成情況。數(shù)據(jù)合成體經擴充可以是聲、文、圖、像等多媒體信息。所以,數(shù)據(jù)合成體經擴充可以是聲、文、圖、像等多媒體信息。所以,用用SGMLSGML語言可以構建超媒體系統(tǒng)。比方語言可以構建超媒體系統(tǒng)。比方HTMLHTML超文本標記語言,超文本

45、標記語言,實現(xiàn)了以頁為結點的簡潔的超文本系統(tǒng)實現(xiàn)了以頁為結點的簡潔的超文本系統(tǒng)WWWWWW網,成為因特網上的網,成為因特網上的主要信息組織形式。主要信息組織形式。SGMLSGML元素元素元素是一個可標記的邏輯體。以元素是一個可標記的邏輯體。以“bookbook為例,視為例,視BookBook為一類為一類元素,將它分為假設干元素,將它分為假設干ChapterChapter,而,而ChapterChapter還可分為還可分為TitleTitle和假和假設干設干SectionSection。這里的。這里的ChapterChapter,TitleTitle和和SectionSection也是元素。它也

46、是元素。它們都是含有一定結構的邏輯體們都是含有一定結構的邏輯體( (用用DTDDTD定義定義) )。一個元素的標記實。一個元素的標記實例見書圖例見書圖7.77.7所示,書圖所示,書圖7.87.8是是BookBook類元素的實例。類元素的實例。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P27 數(shù) 據(jù) 起 始 標 簽 結 束 標 簽圖7.7 SGML元素結構圖 數(shù) 據(jù) 數(shù) 據(jù) Start Start End Start End End Book Chapter1 Chapter1 Chapter2 Chapter2 Book圖7.8

47、SGML元素實例book類圖課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P282 2超文本標記語言超文本標記語言(HTML)(HTML) 超文本標記語言超文本標記語言Hper Text Markup LanguageHper Text Markup Language,簡稱,簡稱HTMLHTML,是是WWWWWW上使用的超文本標注語言,是上使用的超文本標注語言,是SGMLSGML的一個應用,它實現(xiàn)了的一個應用,它實現(xiàn)了在廣域網上的多媒體信息的有效組織和動態(tài)查詢。在廣域網上的多媒體信息的有效組織和動態(tài)查詢。HTMLHTML的結構的結構

48、用用HTMLHTML語言編寫的網頁超文本信息是按照多級標題結語言編寫的網頁超文本信息是按照多級標題結構進行組織的,其根本結構如下:構進行組織的,其根本結構如下: 標題名標題名 一級標題名一級標題名 Web Web頁主體頁主體 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P29實例,利用文本編輯器編寫如下代碼,以擴展名實例,利用文本編輯器編寫如下代碼,以擴展名HTM 或或HTML保存,并在安裝了保存,并在安裝了IE瀏覽器的計算機上運行。瀏覽器的計算機上運行。 簡單的簡單的HTML例子例子 歡送使用歡送使用HTML語言語言 說明:說明:

49、 是注釋語句,不對程序產生影響。是注釋語句,不對程序產生影響。課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P30標記命令標記命令小標題小標題實例實例: 源代碼源代碼 實例 |第一級:1標記效果| 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P31段落段落 HTML語言中采用或作為段落標志。其中: =指定其后的文本另外起行; =指定其后的文本另外起行,并且還要空一行; =畫一條水平線,起分割段落的作用。實例:源代碼實例:源代碼 水平尺線標記 看看下面這幾條線 1厚度(或高度

50、)為50的線段(或矩形) 2長度為80的線段 3長度為40的線段,位置居右 4水平線 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P32列表列表 HTML語言中可采用帶序號或不帶序號兩種列表格式。語言中可采用帶序號或不帶序號兩種列表格式。=標記注明;標記注明;=標記注明;標記注明;=列表中的每一項總是以它開頭。列表中的每一項總是以它開頭。實例:實例: 源代碼源代碼 一個根本表格一個根本表格 昨天三個路口的交通情況昨天三個路口的交通情況 路口名稱路口名稱 有無堵車有無堵車 有無事故有無事故 有無違章有無違章 課程:多媒體計算機技術單位

51、:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P33文字修飾文字修飾 HTML語言中可以對文字進行修飾。其中:語言中可以對文字進行修飾。其中:=指定其后的文本為黑體;指定其后的文本為黑體;=指定其后的文本為斜體;指定其后的文本為斜體;=強調其后的文本,以醒目顯示;強調其后的文本,以醒目顯示;=指定其后文本的字體尺寸、顏色。指定其后文本的字體尺寸、顏色。源代碼源代碼文字修飾實例文字修飾實例 靜夜思靜夜思 李白李白 床前明月光床前明月光 疑是地上霜疑是地上霜舉頭望明月舉頭望明月低頭思故土低頭思故土 注:唐詩一首注:唐詩一首 望各位同學能在今天背誦下來望各位同學能在今天背誦下來 課程:多媒體計算機技術單位:西北工業(yè)大學軟件與微電子學院第七章第七章 超文本與超媒體技術超文本與超媒體技術P34鏈接鏈接: 將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論