歐洲電視廣播的音訊規格導讀

ETSI 000 468 這本 spec. 是介紹關於 DVB (digital Video Broadcasting) 的 SI (Service Information), 完全 free, 可以從 ETSI (ETSI = European Telecommunications Standard Institute) 下載. 不過如果是嫌錢太多的人, 可以到ANSI 去買, 大約花個 58 USD,  就可以買到 1998 年的舊版. 呃, 這是個什麼世界啊! 一定是流動性不足的關係, 不然我可以到 ANSI 放空 100 本, 再到 ETSI 買進.

好, 閒話休提, 這本 spec. 的內容不外乎是介紹 TS (transport stream) 裡面 SI 的各種 table, 重頭戲就是第五章的 Service Information (SI) Tables 和第六章的 Descriptor. 它們就占了 68 頁之多 (總共 116 頁). 不過我比較感興趣的是附錄的部分. 附錄 D 加進了 E-AC (也就是 enhanced AC3 或是稱為 AC3 plus, AC3+), DTS 與 HE-AAC.

傳統的 AC3 當然還在用. 至於 AC3+ 要去看另外一本 TS 102 366 Digital Audio Compression (AC-3, Enhanced AC-3) Standard. 同樣地, 隨便向 ETSI 註個冊就可以下載它來看了. 需要填寫的註冊內容比加入 facebook 還少, 只不過得承認 "台灣是中國的一省" 比較有爭議. ETSI 的註冊條款似乎只在於不可盜用其內容, 所以我不貼它的圖就是了.

TS 102 366 最令我嫌惡的地方並不是它有 214 頁厚, 而是它竟然還是同時支援 32, 44.1 和 48KHz 三種頻率, 在電信領域, 規格愈有彈性就愈討厭啊! 繼續往下看, 更討厭的來了.

DTS, 竟然堂堂支援 15 種頻率, 從 8 KHz ~ 192 KHz 都有. 還好 DTS descriptor 只給它 4 bits, 不然不知道它還會變出什麼花樣來!? TS 102 114 – DTS Coherent Acoustics; Core and Extensions 裡面說到, DTS 的 core 只支援 8/16/32, 11.025/22.05/44.1, 12/24/48 九種 sampling rate, 要加上 extension 才會鬧出 96 KHz.

[note2] 如果去看美規的 A/53 part5 – ATSC Television Standard / AC3 Audio System Characteristics, AC-3 只能夠有 48 KHz 一種頻率, 乾淨多了.

原來 DTS core 為了節省頻寬, 竟然會選擇傳 8KHz 那樣小家子氣的東西. Receiver 必須 up-sampling 2 倍到 4 倍, 以便做出傳統 32/44.1/48 KHz 的 DTS. 然後再加上 extansion 裡面要求支援 X-CH (也就是 6.1CH) 和 X96 (也就是 96KHz extrension), 做出更好的音效, 包括上看 8 channels.

[note] 在 TS 102 114 定義了 8CH 在 frame header 裡面, 但是回歸母體的  ETSI 000 468, descriptor 最多只有支援 5CH.

最後來到 AAC 與 HE-AAC, 這本規格說什麼呢? 沒說! 它說去看 ISO/IEC 14496-3. 因此只能推估頻率上限是和 AC3 相仿的 48 KHz 或是 AAC 上限的 96 KHz, 頻道是 5.1 CH.

 

Line mode / RF mode

Google 大神通常都是有求必應, 不過當我輸入 “line mode rf rt lt ro lo" 這些關鍵字,想要釐清一些觀念時, 第一個跳出來的 URL, 竟然是…是我的部落格. 那我不是問道於 XX 了嗎? 嗯, 這樣說自己不太好, 改成問盜於氓好了~~~

還好, 調整一下字串後, 找到一本 Edwin Paul J. Tozer 所寫的 “Broadcast engineer’s reference book". 這位可憐的作者, 辛苦寫出的內容被 Google 大量引用放在網路上, 實在憂喜參半. 更何況我為了要引用它的內容, 還要助紂為孽呢! 幸好我只引用局部文字, 請有興趣的人還是去買他的書.

在 DRC 的領域, 也就是 dynamic range  control, 有許多種 implementation. 所謂的 Line mode 就是使用者可以控制音量範圍, 包括小到 0, 大到原來的完整訊號. 如果是 RF mode, 就是保持音量和 TV 正常的音量相符.

如果沒有 down-mix, 上述的觀念很容易了解. 如果多聲道要 down-mix 到 2 聲道, Line mode 還比較容易達到, 但是 RF mode 就要仔細調參數了.

其中, Lt 和 Rt 是固定參數, t 表示 total, 左聲道會有右聲道的成分, 反之亦然. Lo 和 Ro 是變動的參數, o 表示 only, 左聲道不會混到右聲道, 反之亦然.

我讀 «該恐懼? 還是該貪婪?» (下)

6. 彼得.林區

6.1 投資策略: 研究基本面, 挑出成長型股票. 記得要賣.

6.2 著作: 彼得林區選股策略, 征服股海

6.3 善行: 彼得林區基金會, 城市年活動.

6.4 投資故事: 從 1977/5/31~1990/5/31 管理麥哲倫基金 13 年, 創造 28 倍的投資報酬率. (投資人扣掉手續費後, 實得 31 倍).

6.5 投資建議:

1. 別把香花連根拔起, 卻為毒草澆水施肥.

2. 要像業餘投資人一樣思考, 只要看緊 5~10 檔股票就夠了.

3. 好股就在你身邊, 出產暢銷商品的公司就是投資標的.

4. 不買互相廝殺的對手, 要買供應子彈讓別人火拼的公司. 這可以解釋為何莫比爾斯買正新輪胎.

5. 政府公債殖利率高出標準普爾殖利率 6% 以上時, 賣股票, 買債券.

6. 一檔股票就是一個故事, 故事說完之後, 股票就該賣了.

7. 不要聽信股市專家的話去從事波段操作, 很難準兩次以上.

8. 兩個原則:

(1) 要受得住壓力. 黎明前是最黑暗的.

(2) 換股別太頻繁. 即使是麥哲倫基金, 持有一年大概會虧 17%. 但是, 但長期是大賺.

台灣富達集團的整理:

1. 了解資金的使用期限與風險忍受程度.

2. 投資前先透過模擬投資練習操作技巧.

3. 投資你了解的企業.

4. 清楚期待多少報酬, 不要怕市場變化.

 7. 約翰.伯格

7.1 投資策略: 指數型基金

7.2 著作: 學士論文: “投資公司在經濟上的角色", 說明共同基金不能宣稱績效勝過大盤指數.

7.3 投資故事: 先鋒指數型基金是世界上最大的基金, 資產 700 億美元 (20076/1/M). 15 年間, 平均成長每年複合成長 31%.

7.4 投資建議: 買 ETF, 不要讓公同基金賺走你的錢.

1. 風險無法逃避. 一旦投資就要面對風險.

2. 要買的對, 抱得緊.

在股債之間取得平衡, 符合下面條件者可以多配置股票:

(1) 還可以活很久.

(2) 投下去的資金很少.

(3) 日常開銷很低.

(4) 有勇氣能熬過大起大落.

3. 時間是朋友, 衝動是敵人.

4. 期望要務實, 要成長或是拿股利得先想清楚. 未來 10 年的投資報酬率會遠低於過去 20 年.

5. 別在草堆李找一根針, 要把整個草堆買下來.

在過去 50 年中, 值得長抱 29 年的 (美國) 成長股只有 4%, 值得抱 10 年的只有 15%, 只能抱 3 年的成長股也只有 50%. 股神巴菲特選中的股票也只有 60% 可以成長 5 年. 因此, 不能鬧自己挑股票, 要買下大盤, 也就是指數型基金.

6. 別讓莊家抽走太多錢.

7. 別打上一場戰爭. 這是指熱潮過了才投入科技股, 股市已經暴跌了才想買債券等等.

8. 牛頓的復仇: 牛頓會計算天體的運動, 卻不會計算人類的瘋狂. 他在股市中賠了大筆的積蓄, 因為忽視了股市的萬有引力.

9. 刺猬勝過狐狸: 簡單是長期投資成功的基礎, 就像是刺猬只要會一招就夠了.

10.  投資的秘密是沒有秘密. 只要擁有整個股市就對了.

 

8. 麥可.普萊斯

8.1 投資策略: 價值型選股, 掌握公司經營權, 逼退能力差的老闆, 清算公司.

8.2 投資故事: 管理共同基金, 在 20 年中成長為 2,600 倍!

8.3 投資建議:

1. 股價低於淨值的 6 成以下.

2. 公司經營階層與經理人持股愈高愈好.

3. 資產負債表乾乾淨靜, 負債比例愈低愈好.

<– 普萊斯喜歡媒人疼愛的小型破產, 清算, 重整, 合併, 分拆, 併購目標, 融資併購目標, 周轉不靈, 股價偏低的公司.

9. 羅伯森

9.1 投資策略: 避險基金, 偏值型投資, 2000 年也沒有買科技股. 買全世界最好的 200 家, 也放空全世界最差的 200 家.

9.2 投資故事: 1980~1997 年之間, 羅伯森的老虎避險基金, 成長為 139 倍.

9.3 投資建議:

1. 堅持基本面.

2. 收起水晶球, 不要嘗試波段操作.

3. 放眼全球, 要跨越國界.

4. 迅速停損.

5. 區隔青蛙與王子. 大家把青蛙當王子, 你要放空青蛙.

6. 徹底研究, 投下巨額資金.

 

9.4 敗筆: 羅伯森後來想要像索羅斯一樣玩總體經濟, 但是他本人不擅長這方面, 而且他喜歡獨占功勞, 所以高手紛紛離開. 最後, 老虎基金變成病貓. 但即使是在老虎基金收山的時候, 扣掉管理費, 平均年報酬率仍然達到 31%.

10. 馬克. 莫比爾斯

10.1 投資策略: 新興市場. 崩盤時買進. 平均持股 5 年. 後來轉向價值型投資.

10.2 著作: 投資護照.

10.3 投資故事: 坦柏頓新興市場基金.

10.4 投資建議

1. 耐心投資 5 年.

2. 如果股價跌 20% 或是重挫, 投資價值浮現時, 趕快建立部位.

3. 如果大盤劇跌, 但是基本面不變, 立刻由續抱改為買進.

4. 在市場最悲觀的時候進場, 在市場最樂觀的時候出場.

5. 下跌的市場終究會回升, 有耐心就不會恐慌.

6. 把新興市場貨幣波動的不利因素, 變成潛在的獲利機會. 預期貨幣即將貶值時, 莫比爾斯也不會買外幣, 而是買出口導向的企業, 賺進強勢貨幣. 他稱此為自然避險.

7. 新興市場金融風暴中, 最先遭受打擊的國家通常也最先復甦.

8. 低檔時要勇於買進, 創造最大的漲幅.

9. 選擇投資標的不能只靠技術分析, 必須以現場調查. 莫比爾斯這次來台灣看的企業, 應該就是他想投資的標的吧! 他有去看 MTK 喔! 不知買了沒?

10. 想從快速經濟成長中獲利, 必須投資新興市場國家. 利用政經不確定性, 打進新興市場. 不確定變成確定時, 考慮出場.

 

11. 吉姆. 羅傑斯 

11.1 投資策略: 總體經濟, 他和索羅斯曾經是量子基金的搭檔.

11.2 著作: 投資大師羅傑斯給女兒的十二封信, 全球投資漫談, 資本家的冒險.

11.3 投資故事: 號稱旅行投資家, 擁有單次環球旅行 24.44 萬公里的世界紀錄.

11.4 投資建議:

1. 運用常識, 投資商品 (原物料).

2. 投資中國.

3. 耐心等待最佳買賣時間, 不必時時操作.

4. 彈性全球投資.

5. 擴大視野, 尋找機會, 不要只會一種把戲 (股票, 原物料等等).

6. 研讀歷史, 運用基本面, 不用技術分析與技術圖表.

7. 看長不看短.

8. 街上血跡斑斑的時候入市. 電視主播興高采烈時退出.

12. 比爾.米勒

12.1 投資策略: 價值型投資偏成長性, 三低策略: 大眾持股低, 受歡迎程度低, 評價低的股票.

12.2 投資故事: 雷格梅森價值信託基金連續 15 年績效超過標準普爾指數 (1991~2005), 賺了 8 倍. 但是米勒的價值型投資和其他人不一樣, 他更看重未來性, 因此他亞馬遜和 Google 的大股東. 在科技股中尋找價值型投資的股票.

12.3 投資建議

1. 奉行價值型投資, 特別重視現金流量折現.

2. 投資組合兼容並蓄, 包括循環性定價錯誤的價值股, 與長期訂價錯誤的成長股.

3. 極力向下攤平

4. 平均持股 7 年.

5. 買進, 抱緊!

6. 讓創造優異績效的好股票繼續表現, 換言之, 就是不要賣.

7. 承受低風險, 集中投資, 大膽下注. 在他的基金當中, 總共也只有 40 持股.

 

本書的作者是陳柏宏, 所以本書並不是翻譯書, 而是國人原創的. 作者說自己台大外文系畢業, 服務於財經媒體達 20 年以上, 子女出國念書的費用都是由股市賺來的. 呵呵!

 

我讀 «該恐懼? 還是該貪婪?» (上)

 

 這本書的內容主要是介紹 12 位投資專家的故事, 很像是另外一本 “世界十大股神".
 

1. 班哲明.葛蘭姆 (也翻作葛拉漢) 

1.1 主要策略: 價值型投資

1.2 著作: 證券分析, 智慧型投資人

1.3 投資故事: 買下 GEICO, 賺了 700 倍.

1.4 投資建議

1. 精明的股票投資人只有在基本價值充分支持股價時才買進.
2. 分散投資, 持有 10~30 檔股票.
3. 保持優異盈餘, 健全配股息紀錄, 負債很低, 本益比合理的股票最好.
4. 偏重持續配息的股票.
5. 要捍衛自己的股權利, 對公司政策不滿時要發動攻勢 (改組董事會).
6. 要有耐心, 以便應付短期的虧損.
7. 正確的思考與獨立的思考.
8. 依據股價, 問這家公司值這麼多錢嗎?
9. 堅持低價買進, 很少以淨值以上的價格買進股票.
10. 成長停滯的公司, 本益比不應該超過 8.5 倍.
11. 不要虛增數字, 完全依據保守會計原則.
12. 不要過於強求, 買最低, 賣最高不可奢求.
13. 要以懷疑的態度看財務報表, 特別要重視準備金, 會計支出, 註釋和樂觀的財務預測.
14. 至少持有 25% 的股票, 25% 的債券, 其他 50% 則動態分配在兩者.
 [其他人的解讀]
1. 要在爛泥堆裡選股票.
2. 不了解的不要投資
3. 要重價值, 甚於價格.
4. 用價格現金流量比評估能源, 電信, 媒體業者.
5. 用價格銷售比衡量景氣循環股與汽車股.
6. 要追求利潤, 注意股利率.
7. 要了解經營者.
8. 要了解公司經營階層的經驗, 接受考驗的能力, 持股的多少, 庫藏股計畫, 股利數字, 成長多少?
9. 要有信心和耐心.
10 . 要有安全邊際, 一般是指股價為淨值的 2/3 以下.   

2. 約翰.坦伯頓 

2.1 投資策略: 低買高賣

2.2 善行: 每年捐出 4,000 萬 USD

2.3 投資故事: 坦柏頓成長基金, 38 年間, 平均每年有 15% 的投資報酬率.

2.4 投資建議

1. 投資要看實質報酬率: 扣除通膨和稅.

2. 保持開放的心胸: 沒有絕對的投資術.

3. 絕不跟隨群眾.

4. 世事多變化: 景氣循環的谷底前一個月到一年通常會上漲. 到高峰前也是一樣會有先下跌的趨勢.

5. 避免流行: 投資人要採用不流行的投資方法, 標的.

6. 從自己的錯誤中學習. 避免犯錯的唯一方式是不投資, 但不投資是最大的錯誤.

7. 在市場悲觀的時候買進.

8. 秉持價值投資, 不要買市場趨勢或是經濟展望.

9. 在全世界尋找投資標的, 分散投資.

10. 要投資, 不要交易或投機.

11. 買股票時, 要在好股票中選便宜貨.

12. 別信明牌.

13. 無須恐慌懼怕. 再大多數人賣出時買進.

 
3. 華倫.巴菲特          

3.1 投資策略: 價值型 + 偏股東權益報酬率

3.2 投資故事: 股王之王, 波克夏每股 92,005 USD (2009/5/1).

3.3 投資建議: 基本上不公佈策略, 其他人各有解讀. 本書中也沒有整理, 因此我自己補充如下:

1. 不買科技類股, 因為他不懂.

2. 基本上買股後是長抱. 把買股票看成是投資其所有權.

3. 修正了葛拉漢的模型, 認為股東權益報酬率高的生意, 比較有保障的事業.

4. 巴菲特相當重視經營者的能力, 並且把他們和股東權益報酬率畫上等號. 但其實他偏好買那些有品牌, 肉腳也能夠經營的公司, 算是為自己買保險.

5. 在市場恐慌時買進, 保有大量現金部位, 已備不時之需.

6. 注重投資安全邊際. 即使不符合葛拉漢的選股標準, 也會依據公司的展望而買進, 只不過他仍然會計算一個安全的價格範圍來投資.

7. 不強調分散風險, 每一檔都有買進的理由.

 

4. 喬治.索羅斯

4.1 投資策略: 避險基金, 多空都做, 專長是總經.

4.2 著作: 金融練金術, 超越指數, The Crash of 2008

4.3 善行: 每年捐獻 4 億美元, 但善行遠不如惡行有名

4.4 投資故事: 量子基金在 8 年間創造 42 倍的投資報酬率.

4.5 投資建議: 沒有策略. 分析全球總體經濟的基本面數據, 推算未來世界各國的利率, 匯率, 股價, 財政或貨幣政策的變動趨勢, 採用由上而下的投資策略.

5. 約翰.聶

5.1 投資策略: 價值型投資

5.2 著作: 約翰聶夫談投資

5.3 投資故事: 先鋒溫莎基金, 31 年間, 成長 5546.4%. 退休後, 操作賓州大學基金, 17年間, 成長 20 倍以上. 1999 年第一次玩放空科技股, 因為出手太早, 財產縮水一半, 差點被斷頭. 幸好他口袋夠深, 一再回補後, 2000 年終於賺到 40%.

5.4 投資建議: 買進枯燥無趣的公司, 集中持股 (7 檔).

撿便宜公式: GYP

G = 盈餘成長率

Y = 股利率

P = 本益比

計算大盤的 (G+Y)/P

計算想要投資股票的 (G+Y)/P

如果投資標的的 GYP 值相對愈高, 就表示愈值得投資. G+Y 值相同的時候, 選 Y 比較高的, 因為 G 不一定會實現.

1. 低本益比

2. 盈餘成長率 7%

3. 發放股利, 而且股利有成長更好.

4. 報酬率高.

5. 買景氣循環股一定要搭配低本益比做補償. (聶夫很喜歡汽車股, 因為他老爸生產汽車壓縮機.)

6. 成長領域中的健全公司.

7. 強勁的投資基本面. (GYP?)

聶夫和巴菲特最大的不同是: 他會在股價漲到一定水準之後就賣出, 不會過於依賴股利收入.

 

 [note] 這本書雖然已經看完很久了, 但是因為工作忙, 另外一本書又太精采, 所以一直沒有動手整理這本書. 總之 先整理一半吧! 投降輸一半, 給一半就不想投降了.

 

C code 容易忽略的小地方

有時候大家會想去 print 一個 pointer 裡面的值, 這個在 assembly code 中相當直覺, 在 C code 中需要一點點的技巧. 比方說 printf 預設的參數型別是 long, 那麼 int pointer 就需要轉一下, 才能夠保證印出心中所想的值.

int *ptr;

int data[100];

ptr = data;

for (i = 0; i < 100; i++)

{

printf("index %d = %x\n", i, *((long*)ptr));

就比

printf("index %d = %x\n", i, *ptr);

來得保險.

ptr++;

}