多媒體基礎:動畫和視頻知識筆記

? ? ?? ? ? ??

1、動畫和視頻的概念

動畫:將靜態的圖像、圖形等按照一定的時間順序顯示而形成的連續的動態畫面。傳統意義來說動畫是在連續多格的膠片上拍攝的一系列畫面,比將膠片以一定的速度放映,從而產生動態的視覺技術。

視頻:活動的、連續的圖像序列。一幅圖像稱為一幀,其中的每一幅與前一幅略有差別。

2、動畫

動畫的本質是運動,根據運動的控制方式可將計算機動畫分為實時動畫、逐幀動畫。

實時動畫是用算法實現物體的運動;逐幀動畫是在傳統的動畫基礎上引申而來的。,通過一幀一幀顯示動畫的圖像序列而實現運動的效果。根據視覺空間的不同分為二維動畫、三維動畫。

3、動畫的分類

3.1 實時動畫

采用各種算法來實現物體運動的機制,常用的算法有運動學算法、動力學算法、反向運動算法。

3.2 矢量動畫

矢量動畫是由矢量圖衍生的動畫形式,矢量圖是利用數學公式來記錄和表示圖形線條、顏色、尺寸和坐標等屬性。矢量動畫是通過計算機的處理矢量圖實現各種動畫效果,如位移、變形和變色等。

3.3 二維動畫

二維動畫是對傳統動畫的改進,不僅具有傳統動畫的制作過程,而且可以發揮計算機的特有功能比如圖像可以復制、粘貼、翻轉、縮放、移動位置、自動計算等。

3.4 三維動畫

三維動畫中的景物有正面、反面、側面,通過調整三維的空間點可以看到不同的內容。

建立三維動畫物體模型稱為造型,可以在計算機內生成一個具有一定形體的幾何模型。有以下三種形式記錄一個物體的模型:線框模型、表面模型、實體模型。

三維動畫最終要生成一幅二維畫面,并按一定格式記錄下來稱為動畫的生成。

4、模擬視頻

電視是當代最有影響力的多媒體信息傳播工具,綜合文字、圖像】聲音等作為信息傳播媒體,傳播的信號是模擬信號。

傳輸信號:分量視頻、復合視頻、分離視頻信號。

分量視頻:用3根信號線連接設備(BNC、RCA連接器)傳送信號。世界上流行的彩色電視機制式有:NTSC制、PAL制、SECAM制。

美國、加拿大、日本、韓國、中國臺灣、菲律賓等國家和地區采用NTSC制;德國、英國、中國、中國香港、新西蘭等國家采用PAL制式;法國、東歐、中東采用SECAM制。

5、數字視頻

計算機的數字視頻是基于數字技術的圖像顯示標準,它能將模擬信號輸入到計算機進行數字化視頻編輯制成數字視頻。模擬信號進入計算機需要要解決模擬信號數字化的問題,視頻數字化的目的模擬信號經模/數轉換和彩色空間變換的過程,轉換成計算機可以顯示和處理的數字信號。

模擬視頻進行數字化方法:先從復合彩色電視圖像中分離彩色分量、然后數字化;先對全彩色電視信號數字化,以獲得YUV、YIQ、RGB分量信號。

國際無線電咨詢委員會CCIR制定的廣播級質量數字電視編碼標準。ITU-R BT.601 為PAL、NTSC、SECAM電視制式確定了共同的數字化參數。規定了彩色電視圖像轉換為數字圖像所使用的采用頻率、采樣結構、彩色空間轉換。

PAL、SECAM每掃描一行需要采集864個樣本點。NTSC每掃描一行采集858個樣本點。所有制式有效樣品點數均為720個。

6、視頻壓縮編碼

數字圖像和視頻數量量很大。比如352*240像素點、圖像深度16位的圖像,其數據量為165KB,每秒30幀,數據量為4.8MB。所以需要進行視頻壓縮。

視頻壓縮主要目的是盡可能保證視覺效果的前提下減少視頻的數據量。

6.2 常用的壓縮方式:

幀內壓縮:也稱為空間壓縮。把單獨的圖像幀當做靜態圖像應用靜態圖像的壓縮算法實現數據壓縮。

幀間壓縮:視頻具有時間上的連續性,可以利用幀間信息的冗余進行壓縮。通常采用基于運動補償的幀間預測編碼技術。

7、常見的視頻格式

常見的視頻格式有AI、Quick Time、MPEG、RealVideo。

? ? ? ? ? ? ?

8、虛擬現實

虛擬現實是一項綜合技術涉及計算機科學、電子學、心理學、圖形學、人機接口技術、傳感技術、人工智能技術等。

虛擬現實技術的特征:多感知、沉浸、交互。

虛擬現實分類:桌面虛擬現實、完全沉浸的虛擬現實、增強現實性的虛擬現實、分布式虛擬現實。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271496.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271496.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271496.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mongoDB的安裝(一)

0、安裝環境說明: linux系統:centos6.5 mongoDB版本:mongodb-linux-x86_64-rhel62-3.2.7.tgz 1、下載 mongoDB的下載:https://www.mongodb.com/download-center#community,注意選擇版本 2、解壓 tar -zxvf mongodb-lin…

計算機管理任務計劃程序損壞,win7彈出任務計劃程序窗口顯示該任務映像損壞或已篡改0x80041321錯誤代碼怎么辦...

最近有win7 64位專業版系統用戶到本站反饋說碰到這樣一個問題,就是電腦突然彈出一個任務計劃程序窗口,顯示該任務映像損壞或已篡改0x80041321錯誤代碼,遇到這樣的問題該如何處理呢,本文就給大家講解一下win7彈出任務計劃程序窗口顯…

c51單片機矩陣鍵盤1602計算器_基于51單片機矩陣鍵盤的簡易計算器制作

1. 運算過程、符號公式實時顯示在顯示屏上(I2C 1602)。2. 自帶三角函數、開根號、平方運算。3. 計算得出的結果可設置保存并用以下一次計算。4. 所有運算結果精確到至少小數點后兩位。5. 運算結果可通過串口發送給上位機。6. 當斷電重啟時,能存儲并顯示斷電前正在計…

Visual paradigm社區版下載及中文菜單的設置

免費的官網社區版鏈接為: https://www.visual-paradigm.com/download/community.jsp 設置中文菜單 安裝之后,由于如果想設置中文菜單的話,可能會遇到麻煩,因為菜單太多 如下圖,所示步驟: Window-->…

python畫函數圖像要用到的模塊_教你如何繪制數學函數圖像——numpy和matplotlib的簡單應用...

numpy和matplotlib的簡單應用 一、numpy庫 1.什么是numpy NumPy系統是Python的一種開源的數值計算擴展。這種工具可用來存儲和處理大型矩陣,比Python自身的嵌套列表(nested list structure)結構要高效的多(該結構也可以用來表示矩陣&#xff…

臺式電腦如何使用無線網,wifi怎么連接?

隨著網絡的發展,現在無線路由器已經深入到尋常百姓家了,無線信號滿街都是,但是作為臺式電腦,卻不具備wifi自動連接這個功能。那么,臺式電腦怎么用wifi呢?下面小編就教大家wifi如何連接。1、電腦必須安裝一塊…

軟件測試的缺陷管理系統有哪些,簡述:一款優秀的缺陷管理系統有哪些功能特點!...

原標題:簡述:一款優秀的缺陷管理系統有哪些功能特點!什么是缺陷管理系統?缺陷管理系統指的是在軟件生命周期中識別、管理、溝通任何缺陷的過程(從缺陷的識別,到缺陷的解決關閉),確保缺陷被跟蹤管理而不丟失…

haproxy服務啟動命令_安裝haproxy和haproxy命令

1.安裝haproxyCentOS自帶了haproxy&#xff0c;但可能版本比較老。可以在IUS源上找到最新穩定版的haproxy。cat </etc/yum.repos.d/ius.repo[ius]nameiusrepobaseurlhttps://mirrors.tuna.tsinghua.edu.cn/ius/stable/CentOS/$releasever/\$basearchgpgcheck0enable1eofyum …

JVM——類加載機制

虛擬機把描述類的數據從Class文件加載到內存&#xff0c;并對數據進行校驗、轉換解析和初始化&#xff0c;最終形成可以被虛擬機直接使用的Java類型&#xff0c;這就是虛擬機的類加載機制。 在Java語言中&#xff0c;類型的加載、連接和初始化過程都是在程序運行期間完成的&…

操作系統基礎知識筆記

一、操作系統相關概念 計算機軟件&#xff1a;系統軟件和應用軟件。 計算機系統資源&#xff1a;硬件資源、軟件資源。 硬件資源&#xff1a;中央處理器、存儲器、輸入、輸出等物理設備。 軟件資源&#xff1a;以文件形式保存到存儲器上的程序和數據信息。 定義&#xff1a;有效…

數據庫字段

一、數據庫設計 1、關鍵單詞 &#xff08;1&#xff09;、預付&#xff1a;prepay &#xff08;2&#xff09;、記賬&#xff1a;bill &#xff08;3&#xff09;、發票&#xff1a;invoice &#xff08;4&#xff09;、備注&#xff1a;remark &#xff08;5&#xff09…

python一般學多久可以考試_為何Python適合初學者 一般Python要學習多久

為何Python適合初學者?一般Python要學習多久?很多人都覺得&#xff0c;Python是一門很好學的語言&#xff0c;非常適合入門。但更多人都是不清楚具體原因的。那么&#xff0c;我們不如一起來看看Python為何更適合初學者&#xff0c;為何更適合學習吧。另外&#xff0c;這門偉…

操作系統基礎:進程知識筆記(一)

進程介紹 進程管理也稱為處理機管理。進程主要是為了解決多道程序批處理系統和分時系統中針對多個并發執行的程序&#xff0c;用來描述系統中執行時動態變化過程。進程屬于自愿分配和獨立運行的基本單位。 1、進程的概念知識 1.1 程序順序執行的特征 程序順序執行的特征&#x…

ngod規范_NGOD的架構說明與比較

下一代視頻點播服務(NGOD)的架構說明與比較目錄1ISA和NGOD的誕生背景......................................................................................21.1為什么要運營商制定標準&#xff1f;...................................................................2…

計算機電子琴彈奏怎么打開,怎么打開電腦鍵盤電子琴軟件

五、使用對話框中的快捷鍵   目的快捷鍵   取消當前任務 ESC   如果當前控件是個按鈕&#xff0c;要   單擊該按鈕或者如果當前控   件是個復選框&#xff0c;要選擇或清   除該復選框或者如果當前控   件是個選項按鈕&#xff0c;要單擊該   選項空格鍵   單…

JVM——三個ClassLoader詳解

類裝載工作由ClassLoader及其子類負責&#xff0c;ClassLoader是一個重要的Java執行時系統組件&#xff0c;它負責在運行時查找和裝入Class字節碼文件。JVM在運行時會產生三個ClassLoader&#xff1a;根裝載器、ExtClassLoader&#xff08;擴展類裝載器&#xff09;和AppClassL…

c++頭文件_51單片機C語言編程知多少:幾人不知頭文件,你要的干貨在這里了

近期寫了一些比較大的單片機程序&#xff0c;找了很多參考資料&#xff0c;看了大量別人的程序。我從中發現了自己對于C語言編程還只是知道如何實現功能&#xff0c;但對編程規范掌握的不好&#xff0c;編程習慣也沒有很好的養成。學了這么久的單片機&#xff0c;還真是挺難為情…

最常問的MySQL面試題集合

除了基礎題部分&#xff0c;本文還收集整理的MySQL面試題還包括如下知識點或題型&#xff1a;MySQL高性能索引SQL語句MySQL查詢優化MySQL高擴展高可用MySQL安全性問題1&#xff1a;char、varchar的區別是什么&#xff1f;varchar是變長而char的長度是固定的。如果你的內容是固定…

計算機打印機共享失敗,局域網共享打印機連接失敗怎么辦

在局域網中由于辦公需要&#xff0c;經常要連接網絡打印機&#xff0c;但是有時候就無法連接&#xff0c;提示各種連接失敗&#xff0c;下面是學習啦小編給大家整理的一些有關局域網共享打印機連接失敗的解決方法&#xff0c;希望對大家有幫助!局域網共享打印機連接失敗的解決方…