QCELP 與 EVRC 小檔案

不小心瞄到競爭對手 Telechips 的 audio 格式中竟然有兩個我不認識的 format, 只好研究一下那是什麼?

QCELP 全名 Qualcomm Code Excited Linear Prediction, 又叫做 Qualcomm PureVoice. 既然是 Qualcomm 做的, 想來是給手機使用, 沒錯! 它用在 CDMA 手機的語音壓縮上. 後來 QCELP 被 EVRC 所取代.

QCELP 有兩個版本, QCELP8 和 QCELP13 分別對應 8 kbps 和 13kbps 的版本. 由於原始的 speech 訊號是 8 KHz x 8 bits per samples, 所以為壓縮之前是 64 kbps, 壓縮率的大小, 大家應該一目瞭然. 至於 CELP 的原理, 也正如其名:  Code Excited Linear Prediction.

EVRC (Enhanced Variable Rate CODEC) 以 160 個 samples 為一個 frame, 輸出有三種格式: Full rate: 8.55kbps, Half rate: 4 kbps, eighth rate: 0.8 kbps. 大家可能會好奇, 為何少了一個 1/4 rate? 因為那個獨立成 EVRC-B 的壓縮法. 1/8 倍不是比 1/4 倍更猛嗎? 為何主流不是 1/8 rate 呢? 因為壓縮總是有物理極限的, 所以 1/8 專門用來對付 noise 而不是 speech.

後來 EVRC 又給 SMV (Selectable Mode Vocoder) 所取代了. SMV 繼承 EVRC 的特徵, 又加上錄音狀況的判斷 voice activity detection (VAD) . 根據下列的場合不同, 它可以動態採用 full rate / half rate 壓 speech ,1/4 or 1/8 rate 壓 noise, 每個 frame 可以有 2~4 個 sub-frame, 因此效能比 EVRC 高.

  • Silence/Background noise
  • Non-stationary unvoiced
  • Stationary unvoiced
  • Onset
  • Non-stationary voiced
  • Stationary voiced

CDMA 2000 的 G4V 取代了 SMV, 但是在 3GPP2 系列 (3GPP 是 GSM, 3GPP2 是 CDMA), 還是看得到 SMV 的身影, 它的副檔名叫做 3G2. 因此本文標題上寫的兩個格式可以說都不重要了, 不如去關注 3GPP 來得有意義.

 

我讀 «老闆選誰一起喝啤酒»

最近我才特地去挑了一瓶 2004 年的 OPUS One 送人, 酒的確是一個無言的溝通媒介. 世界發展到今天, 雖然槍砲彈藥管理辦法已經廢除了, 我總不能捧著寶劍, 講些 “英雄! 就此別過." 的對白吧! 但是送酒好像 OK, 不用再說些什麼了.

這本書的書名看起來有點暗示, 好像是要教大家走老闆路線. 而英文版的書名也不遑多讓, 很白話地說 “Who gets promoted who doesn’t and WHY?" 嗯, 所以這本書就是這樣啦! 書名雖然聳動, 倒底這本書講些什麼密技呢? 哈哈! 其實就是一般性的職場觀念, 內容還頗為實在.

本書的作者是 Donald Asher, 他是一個職涯顧問, 剛好和 “人山人海的停車場" 的福島正伸一樣, 所以我想起了這本書. 某個週六在大潤發的上午,我本來是要找 “我的錢怎麼不見了?" 來打發等女兒補習的空窗期. 想不到那本書上個禮拜才看 40%, 這個禮拜就找不到了!! 這真是太讓我震驚了, 前後左右都找遍了, 只好換這本超薄的書來研究, 以免再度發生看半本的悲劇. 

全書的十大章節分別是:

1. 未來的價值比過去表現更重要 – 主管要升遷你的用意, 不是要回報你過去的貢獻, 而是要投資你的未來.

2. 誰知道你有多棒 – 如果你不推銷自己的成就與能力, 升遷就不會隨之而來.

3. 要獲得重要, 必先做好準備 – 在還沒晉升到下一個工作之前, 就先具備該工作所需的技能.

4. 適時推銷你的想法 – 有能力推銷自己的才能與潛力, 將決定上級對你的觀感.

5. 你該有一個接班人計畫 – 這章給我最重要的啟示就是, 不能變成無法移動的棋子. 下象棋的時候, 有時候某個就是專門用來擋的, 因此它雖然很有價值, 但是不能亂動, 呵呵呵~~~

6. 讓你的上司有面子 – 如果上司升官了, 你也可能獲得升遷.

7. 站在明星旁邊是值得的 – 明星員工會幫助你挑戰自我, 超越自身的侷限.

8. 找到守護天使與良師益友 – 有職位比你高的人當朋友時, 你就能獲得一定程度的保護.

9. 隨時做好外派的準備 – 做好經常住在不同地方的準備, 將成為未來的一大優勢.

10. 運氣與準備 – 找出運氣與準備的最佳組合, 好運自然會降臨.

所以囉, 以書的內容而言, 的確是平實無華的基本功, 但書名如果不取巧, 作者又沒有名氣, 書應該會很難賣. 舉例來說, 京瓷的老闆, 城邦的老闆或是黎智英老兄總是寫一些 “為工作以身相殉" 的書, 那都是因為他們是名人, 才敢擺出一份教訓人的姿態. 若是一個小咖的作家, 自己事業都不成功, 明明白白把書名叫做 “做到死就贏“, 絕對沒有人會去翻的啦! 當然, 做到死絕對不是正確的工作態度, 好的工作態度請參考 “人山人海的停車場".

我讀 «人山人海的停車場»

這本書一下子就翻得完, 它最初是由我的聖人老闆所推薦的, 我想到我在博客來還有好幾百塊的 e-coupon, 就想要買來看一看. 不過直到訂書的時候才發現, 折價券全都過期了, 博客來還真是死要錢啊! Anyway, 我要跟大家介紹一下這本好書.

這本書的前半段有三個小故事, “人山人海的停車場", “日本第一的計程車公司", 和 “警察局的油漆工講師". 後半段可以看做是補充以及延伸. 因為前面三個故事的主角都是個體戶, 如果只從個人的觀點, 自然是想怎樣就怎樣, 一切操之在我. 而後半段稍微補充了幾個在大公司裡面的例子, 使得整個論述較為完整. 以前聽到人家講: “XXX 在大公司上班很了不起!"  我會覺得那有什麼啊? 但現在我也有同感了. 因為要接觸的人事物太複雜, EQ 要很高才能得心應手.

本書的主題是什麼呢? 就是工作態度! 它說不存在沒有意義的工作, 只存在讓工作沒有意義的想法. 如果我們能夠反求諸己, 設法讓自己的工作和其他人的快樂產生連結, 那麼工作就會變成 (或者說 “還原到") 有意義的那個層面. 而工作上遇到的挫折, 則是讓自己表現的機會. 應該要用 “練兵千日" 就等這一時的態度來解決這個問題. 愈想要逃避問題, 就會愈增強自己逃避問題的能力, 與找藉口的能力, 而不是持續堅持與進步的動力!

因為這本書太輕薄短小, 我就不想寫得太詳細了. 總之, 本書的作者, 福島正伸, 原來是一個找不到工作樂趣的人. 藉由在一年中拜訪 180 位成功人士, 找到了工作的意義. 而他所整理出 “化工作為感動的五條守則" 就是:

1. 思考工作的意義 – 就算工作有既定的功能, 也不代表它有既定的意義.

2. 樂觀面對問題 – 這不是性格, 而是選擇.

3. 反躬自省 – 怨氣的始作俑者是自己.

4. 相信自我可能性, 秀出自我風格 – 所謂最佳的能力, 就是充分發揮自己的 “擇善固執", 貢獻社會.

5. 永不放棄 – 一旦決定永不放棄, 就算被他人責罵, 抱怨, 也能視之為建言.

 

 

Windows Rally 技術小檔案

Windows Rally 不是視窗版拉力賽車遊戲, 而是 Microsoft 重新包裝出來的網路技術, 希望能夠無痛地建立 PC 與周邊的網路連結. 乍聽之下, 有點像是 Apple 的 AirPort 那樣 – 只要擺著網路就自動通了. 不過, 容易使用的程度應該還差 Apple 很多吧!

Rally 的架構包括 IP 到 AP 中間的部分:

技術規格包括 3 個部分:

1.  PnP-X: Plug and Play Extensions for Windows: 在 Windows 自動安裝 device, 也就是把 uPnP 的觀念擴充到網路上.

2.  Link Layer Topology Discovery (LLTD) Protocol: 發現 device 與網路拓樸, 以及保證 QoS (Qulaity of Service).

3.  Windows Connect Now: 連結無線網路, 以及連外的有線網路.

實務上它有什麼用呢? 以印表機為例, 它還可以支援先用 USB 連起來偷看 device, 再改用無線連結的招數.

一個 client 找到了印表機 (device), 而印表機上又有一個 web service (ws), 則它們可以產生如下的 MSC. 最後 client 都是在跟標準的 WS 對話, 由此來建立共通性與相容性.

以上參考 Microsoft 2006/5/23 版的"Windows Rally Technologies: An Overview", 圖都是從 MS 來的.

PTP 小檔案

PTP 是 Picture Transfer Protocol 的縮寫, 它是一種把數位相機或手機裡面的相片, 傳送到電腦或其他周邊的規範, 正式名稱為 ISO 15740.

它有個親戚是 USB PTP, 專門定義在 USB 上面做 PTP. 家族裡面還有 PTP/IP, 可以透過 WIFI 來傳照片.

Windows 和 Mac 都支援 PTP 格式. 早期有 1.0 版, 2008 年進化到 1.1 版. 其主要特徵包括:

  • 支援串流
  • 支援 vendor 的擴充集
  • 支援 4 giga bytes 的檔案.
  • 支援多個 chunk 集合成的檔案, 以加速系統的反應, 不會被單一檔案拖住.
  • 支援任意倍數縮放, 以節省傳輸時間; 可以只傳縮圖.
  • 支援 arrays of datasets + fast file characterization operation, 好處是比較容易選擇要處理的檔案.
  • 支援 Digital Negative (DNG) file format
  • 不支援 (遠端) 改檔名
  • 不支援 (遠端) 改檔案內容

詳情可看 wiki.