原创 Raw YUV Player —— PYUV

分享一個 YUV 播放工具—— PYUV。http://dsplab.diei.unipg.it/pyuv_raw_video_sequence_player開源、跨平臺等特性不用提了。關於文件格式支持得比較多。如 422 444 等。其

原创 SVC中語法元素adaptive_base_mode_flag的含義

其說明在SVC標準中沒有很多解釋,看JSVM中的SoftwareManual.doc中相關說明反而容易理解。

原创 SVC時間分層GOP中不同層量化參數QP的設置

見SVC  Overview 文檔VA1) 部分,該文檔第6頁描述,QPk = QP0 + 3 + k. k爲 tempral level

原创 “jar文件無效”一般解決方法

jad文件描述屬性有些問題才導致“jar文件無效”的情況.最常見的,比如:Midltes中主類名未設置,User Defined 中的MIDlet-Jar-Size未設置等。

原创 jsvm9_19中BufferParameters參數解釋

JSVM是對輸出圖象做邊界擴展的, 擴展的方式是 左右32象素, 上下 64象素 注意:這是針對亮度值,色度值也進行相對尺度的擴展。對於4:2:0,每個色度空間大小仍是亮度值擴展後的1/4。對於4:2:0,存放順序是:先存放擴展後亮度值,

原创 H.264 最新標準下載位置

http://www.itu.int/rec/T-REC-H.264/en   H.264 (03/10) 最新的版本日期

原创 video studio8顯示分辨率低無法打開的問題

其只能在分辨率1024*768下運行,高或低都不行, 如果顯示器不支持這個分辨率,可以選擇 桌面-屬性-設置-高級-監視器 將“隱藏該顯示器無法顯示的模式” 去掉, 但是這樣可能會損害顯示器。

原创 H.264 SVC標準流程圖--來自中華視頻網

  http://bbs.chinavideo.org/viewthread.php?tid=6637&highlight=svc                     

原创 JSVM decoder 輸出部分解釋

命令行輸出: Frame    0 ( LId 0, TL 0, QL 0, AVC-I, BId -1, AP 0, QP 24 )  Frame    0 ( LId 1, TL 0, QL 0, SVC-I, BId 0, AP 1

原创 MBAFF時相鄰宏塊的獲取過程--補充

Q:當 currMbFrameFlag = 0,mbIsTopMbFlag = 1時,2、根據當前宏塊對的屬性來確定相鄰像素點:因爲當前宏塊爲頂場宏塊,所以 c 的左上角相鄰像素點爲 b我怎麼想也是c 的左上角相鄰像素點爲 a請問版主,爲

原创 MSHTML Reference 及相關HTML的操作

from:http://up-beat.pos.to/linux/cdiary.cgi?year=2005&mon=4&no=7   INDEX UP-BEAT Visual C++ 日々の泡(仮) 4月26日 『IE コンポーネ

原创 YuvMbBuffer::loadIntraPredictors作用

用於設置宏塊16*16區域外填充部分上面一行和左邊一行的數據,目的是爲了邊緣塊的幀內預測,比如address爲0的宏塊,前面是沒有重構的宏塊,所以幀內預測要使用邊緣像素擴展的填充區域像素。

原创 SVC標準版本:200711中 G.6.1前面部分理解—未必正確,僅僅是學習中的理解,多提意見。

基本描述:根據當前層宏塊中某個像素亮度值相對於宏塊的位置,推導出該像素在參考層中所在的宏塊的位置,和在宏塊中的相對位置。下面舉一個空間上分層的例子。   當前層圖像:16個宏塊,左上角宏塊中的一像素點的相對於該宏塊的座標爲(8,8)  

原创 關於JSVM9.19.9代碼CommonTypes.h中數據結構的解釋

g_aucConvertBlockOrder的理解參考H.264 2005.3中文標準中P26,6.4.3 反向4*4亮度塊掃描過程。 下面是我初步的理解,不一定正確: class LumaIdx:一般是指4*4的塊在光柵掃描下的索引。裏

原创 JSVM9_19中class AccessUnit解釋說明(待續)

首先關於SVC中的AccessUnit概念定義可以參考SVC標準以及在paper “System and Transport Interface of SVC”中有詳細的描述。 class AccessUnit 是JSVM9_19代碼中數