[發明專利]布林熵解碼器及影像播放系統的布林熵解碼方法有效
| 申請號: | 201110307770.7 | 申請日: | 2011-09-28 |
| 公開(公告)號: | CN103037213A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 凃英杰;吳錦木 | 申請(專利權)人: | 晨星軟件研發(深圳)有限公司;晨星半導體股份有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳亮 |
| 地址: | 518057 廣東省深圳市高新區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 布林熵 解碼器 影像 播放 系統 解碼 方法 | ||
技術領域
本發明與影像處理技術相關,并且尤其與縮短解碼時間以提升影像處理效率的技術相關。?
背景技術
現今多媒體播放系統的發展趨勢之一是持續增加影像顯示器的尺寸。相對應地,影像處理裝置的運算速度也必須隨之提升。以采用高畫質電視系統(high-definition?television,HDTV)標準的顯示器為例,其解碼裝置的運算速度必須達到至少足以處理每秒60張解析度為1920*1080的畫面。據此,如何縮短解碼裝置的工作周期以增加解碼效率是愈來愈受到重視的議題。?
布林熵解碼器(boolean?entropy?decoder)是一種廣泛使用在影像處理系統中的解碼器,其功用在于將位元流(bitstream)轉換為對應于影像數據的布林值。圖1為典型的布林熵解碼器區塊圖。于此架構中,解碼器100在每個工作周期T內依序產生兩個布林值。在產生布林值B0時,首先須根據下列方程式計算對應于布林值B0的一分離數(split)S0:?
其中,對應于布林值B0的一范圍R0及一數值V0與前一個布林值相關,可預先得知;機率P0可藉由查表產生。電路組合12A負責執行式一中的運算,以產生分離數S0。實務上,范圍R0、分離數S0和數值V0皆為整數,可用二進位八位元表示。整張畫面的第一個布林值的數值V0通常預設在為位元流的最前端八個位元。?
比較器12B用以比較分離數S0和數值V0,以決定布林值B0為1或0。若分離數S0小于等于數值V0,布林值B0等于1。相對地,若分離數S0大于數值V0,布林值B0等于0。?
對應于下一個布林值B1的范圍R1和數值V1與布林值B0相關,并且會在決定布林值B0之后透過一重整(renormalization)程序產生。若布林值B0為1,R1的初始值R1(0)將為R0減去S0,V1的初始值V1(0)將為V0減去S0。若布林值B0為0,R1的初始值R1(0)將等于S0,V1的初始值V1(0)等于V0。如圖1所示,減法器12C負責產?生范圍R0及分離數S0的差值。布林值B0被提供至多工器12D,用以控制將提供至重整單元12E的初始值R1(0)是分離數S0或范圍R0及分離數S0的差值。同樣地,布林值B0也被提供至多工器12F,用以控制將提供至重整單元12E的初始值V1(0)是數值V0或數值V0與分離數S0的差值。?
隨后,重整單元12E負責選擇性調整并確定范圍R1和數值V1,其調整方式可表示如下:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于晨星軟件研發(深圳)有限公司;晨星半導體股份有限公司,未經晨星軟件研發(深圳)有限公司;晨星半導體股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110307770.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:媒體播放裝置及節目分級設定的密碼輸入錯誤的警示方法
- 下一篇:避雷裝置





