專利名稱:一種電視頻道控制方法和系統的制作方法
技術領域:
本發明涉及電通信技術,尤其涉及一種電視頻道控制方法和系統。
背景技術:
在現有的電視頻道控制中,如圖1所示,由頻道選擇單元1確定頻道號,播放單元2根據頻道選擇單元1接收的電視信號直接獲取該頻道號的頻道參數和音/視頻數據,進行播放,因為各個頻道的電視信號有差別,所以會出現在轉臺時,有的頻道圖像比較亮,有的頻道彩色比較濃的情況,有時還會出現音量突然變大的現象,會對用戶造成不適,這樣,用戶在轉換頻道和通道的時候就需要經常性地改變圖像及聲音的參數值以調節至適度,給用戶使用、操作帶來不便。
發明內容
本發明的目的在于提供一種電視頻道控制方法和系統,以解決現有技術中用戶使用、操作不方便的問題。
本發明所采用的電視頻道控制方法為為單個電視頻道設置相應的頻道參數,根據頻道號和對應的頻道參數進行相應播放。
所述的頻道參數包括亮度、對比度、彩色飽和度、音量。
該電視頻道控制方法采用如下步驟A、設置單個電視頻道的頻道號對應的頻道參數,并保存相關數據;B、根據頻道號獲取對應的頻道參數;
C、使用獲取的頻道參數進行播放。
所述的步驟A中,所述頻道參數保存于參數數據庫中,所述的參數數據庫反映頻道號和對應的頻道參數,所述的步驟B中,根據頻道號查詢所述參數數據庫,取得對應的頻道參數。
所述的步驟A包括如下步驟A1、設立參數數據庫,所述的參數數據庫包括獨立參數標志位、參數存儲地址信息和對應的頻道參數,其中,所述的獨立參數標志位為多字節數據,該多字節數據的二進制數據的位數對應相應的頻道號;所述的參數存儲地址信息包括各個頻道號與對應頻道的參數存儲空間起始地址;所述的頻道參數保存于設定容量的存儲空間中,該存儲空間的起始地址與參數存儲地址信息中的起始地址一致;A2、設定參數數據庫中的數據并予以保存。
所述的步驟B包括如下步驟B1、選定頻道號;B2、讀取所述頻道號的標志位;B3、根據有效標志位的位數讀取參數存儲地址信息;B4、根據參數存儲地址信息取得頻道參數。
所述的步驟B3中,若相關標志位無效,則讀取默認的頻道參數。
這種電視頻道控制系統,包括頻道選擇單元和播放單元,其特征在于還包括頻道控制單元,所述的頻道控制單元設置并保存單個電視頻道對應的頻道參數;根據頻道選擇單元確定的頻道號,頻道控制單元取得相應的頻道參數;所述的播放單元根據頻道參數進行相應播放。
所述的頻道控制單元包括主控模塊、設置模塊和存儲模塊,其中,所述的主控模塊接收設置模塊的設置請求和設置數據,并將設置數據傳遞至存儲模塊,根據頻道選擇單元確定的頻道號讀取存儲模塊中的頻道參數;所述的存儲模塊中設置有參數數據庫,該存儲模塊根據主控模塊的指令,將設置數據保存至參數數據庫中,完成對參數數據庫的調用、更新。
所述的存儲模塊中還保存有默認的頻道參數,主控模塊根據默認參數啟用設置,由存儲模塊讀取默認的頻道參數。
本發明的有益效果為在本發明中,本發明通過為單個電視頻道設置相應的頻道參數,根據具體電視頻道的狀況進行相應設置,在使用中,例如轉臺時,只根據頻道號和所保存的頻道參數進行相應播放,而與電視信號中的頻道參數無關,各個頻道的電視信號的差別可以通過本發明的頻道參數設置予以彌補,使用戶在轉換頻道和通道的時候不需要經常性地改變圖像及聲音的參數值,便于用戶的使用、操作。
在本發明中,參數數據庫采用獨立參數標志位、參數存儲地址信息和對應的頻道參數,對獨立參數標志位的查詢為一種索引操作,查詢速度快,可以非常迅捷地通過參數存儲地址信息讀取到頻道參數,而且,只有使用獨立參數的頻道所對應的頻道參數占據了存儲空間,優化了系統存儲結構,提高了運行效率,進一步增強了本發明的實用性。
圖1為現有技術基本原理示意圖;圖2為本發明基本結構示意圖;圖3為本發明實施例1控制流程示意圖;圖4為本發明實施例2具體結構示意圖;圖5為本發明實施例2控制流程示意圖;圖6為本發明實施例2中參數數據庫的結構示意圖。
具體實施例方式
下面根據附圖和實施例對本發明作進一步詳細說明實施例1根據圖2,本發明包括頻道選擇單元1、播放單元2和頻道控制單元3,其中,頻道控制單元3設置并保存單個電視頻道對應的頻道參數,頻道參數保存于參數數據庫中,參數數據庫反映頻道號和對應的頻道參數,例如,參數數據庫以一表格形式保存,該表格具有頻道號、頻道參數等字段,頻道參數中可包括亮度、對比度、彩色飽和度、音量等項目。
如圖2所示,頻道控制單元3根據頻道選擇單元1確定的頻道號,頻道控制單元3取得相應的頻道參數,播放單元2根據頻道參數進行相應播放。
如圖2和圖3所示,本實施例的控制流程如下1)通過頻道控制單元3設置單個電視頻道的頻道號對應的頻道參數,并在頻道控制單元3中保存相關數據。
2)頻道選擇單元1確定頻道號,頻道號傳遞至頻道控制單元3,頻道控制單元3根據頻道號獲取對應的頻道參數,頻道控制單元3根據頻道號查詢參數數據庫,取得該頻道號對應的頻道參數。
3)播放單元2使用獲取的頻道參數和頻道選擇單元1傳送的音/視頻數據進行相應播放。
實施例2根據圖2和圖4,本發明包括頻道選擇單元1、播放單元2和頻道控制單元3,其中,頻道控制單元3設置并保存單個電視頻道對應的頻道參數,頻道控制單元3根據頻道選擇單元1確定的頻道號,頻道控制單元3取得相應的頻道參數,播放單元2根據頻道參數進行相應播放。
具體地,如圖4所示,頻道控制單元3包括主控模塊31、設置模塊32和存儲模塊33。
如圖4所示,主控模塊31接收設置模塊32的設置請求和設置數據,并將設置數據傳遞至存儲模塊33,根據頻道選擇單元1確定的頻道號讀取存儲模塊33中的頻道參數。
如圖4所示,存儲模塊33中設置有參數數據庫,該存儲模塊33根據主控模塊31的指令,將設置數據保存至參數數據庫中,完成對參數數據庫的調用、更新,如圖6所示,其中的參數數據庫包括獨立參數標志位、參數存儲地址信息和對應的頻道參數。
如圖6所示,獨立參數標志位為多字節數據,該多字節數據的二進制數據的位數對應相應的頻道號,在圖6中顯示了一個采用13個字節(104位)的空間來保存頻道1-頻道100的標志位狀態,當相應位數的數據為“1”,表示標志位有效,即,該頻道使用獨立參數,否則,相應位數的數據為“0”時,表示標志位無效,該頻道不使用獨立參數。
如圖6所示,參數存儲地址信息包括各個頻道號與對應頻道的參數存儲空間起始地址,如圖6所示,參數存儲地址信息分配100個字節的空間來保存相應頻道1-頻道100所對應的參數存儲空間起始地址。例如,上述獨立參數標志位中第26位(由左至右順序數)的值為1的情況下,那么頻道26就使用獨立參數,在參數存儲地址信息中的100個字節的第26個字節就保存了頻道26的參數存儲空間起始地址,這樣,參數存儲地址信息顯示了頻道1-頻道100各自所對應的參數存儲空間起始地址,當其中的起始地址數據為0x00時,則表示對該頻道未進行設置。
如圖6所示,頻道參數保存于設定容量的存儲空間中,該存儲空間的起始地址與參數存儲地址信息中的起始地址一致,在圖6中采用了4個字節的存儲空間來保存頻道參數,每個字節分別用于保存頻道參數中的亮度、對比度、彩色飽和度、音量的值。
如圖4所示,在本實施例中,存儲模塊33中還保存有默認的頻道參數,主控模塊31根據默認參數啟用設置,由存儲模塊33讀取默認的頻道參數,這種啟用設置可以通過設置模塊32向主控模塊31發送“啟動”或“關閉”的設置請求,“啟動”或“關閉”的狀態設置可以通過在主控模塊31內部設置開關狀態予以反映,出可以在存儲模塊33中設置“啟動”或“關閉”的狀態表項予以反映。
如圖2、圖4和圖5所示,本實施例的控制流程如下1、主控模塊31啟動,在存儲模塊33中設立參數數據庫,以及進行初始化,例如,可以設置默認參數“啟動”或“關閉”,向存儲模塊33寫入默認的頻道參數的值等。
2、通過設置模塊32向主控模塊31發送設置請求,請求通過后,設置模塊32向主控模塊31傳遞設置數據,即頻道號和頻道參數,主控模塊31將存儲模塊33中參數數據庫的獨立參數標志位中的相應位數的數據置“1”,根據獨立參數標志位中數據為“1”的數量總數,確定對應的參數存儲空間起始地址,例如,如圖6所示,在設置頻道2時,由于設置頻道2為第一個頻道設置,獨立參數標志位中數據為“1”的數量總數為1(只有第2位數據為“1”,其它數據均為“0”),則將第1存儲空間的起始地址填入參數存儲地址信息中的第2個字節中,在第1存儲空間中填入亮度、對比度、彩色飽和度、音量的值,依此操作,則可完成所有需要的設置,如圖6所示,在設置完頻道2后,依次對頻道99、頻道4…進行設置。
即,如圖6所示,將獨立參數標志位中第99位的數據置“1”,將第2存儲空間的起始地址填入參數存儲地址信息中的第99個字節中,在第2存儲空間中填入頻道99的亮度、對比度、彩色飽和度、音量的值,如圖6所示,將獨立參數標志位中第4位的數據置“1”,將第3存儲空間的起始地址填入參數存儲地址信息中的第4個字節中,在第3存儲空間中填入頻道4的亮度、對比度、彩色飽和度、音量的值…。
這樣,完成參數數據庫中的數據設定并予以保存。
3、通過頻道選擇單元1選定頻道號,頻道選擇單元1將頻道號發送至主控模塊31。
4、主控模塊31調用存儲模塊33中參數數據庫,查詢該頻道號的標志位是否有效,根據標志位的有效性進行如下操作41、若獨立參數標志位中的相應位數的數據為“1”,表示有效,繼續如下步驟5。
42、若獨立參數標志位中的相應位數的數據為“0”,表示無效,則主控模塊31查詢默認參數是否啟用,進行如下操作421、若默認參數“啟動”,主控模塊31讀取默認的頻道參數,繼續如下步驟7。
422、若默認參數“關閉”,主控模塊31通過頻道選擇單元1讀取電視信號中該頻道的頻道參數,繼續如下步驟7。
5、主控模塊31根據標志位的位數(對應頻道號)讀取參數存儲地址信息中的參數存儲空間起始地址。
6、主控模塊31根據參數存儲地址信息中的參數存儲空間起始地址取得頻道參數。
7、主控模塊31將讀取到的頻道參數寫入內部的寄存器中,主控模塊31將寄存器中的頻道參數發送至播放單元2,或由播放單元2從主控模塊31的寄存器取得頻道參數。
8、播放單元2使用獲取的頻道參數和頻道選擇單元1傳送的音/視頻數據進行相應播放。
這樣,本發明通過為單個電視頻道設置相應的頻道參數,在使用中,例如轉臺時,只根據頻道號和所保存的頻道參數進行相應播放,而與電視信號中的頻道參數無關,各個頻道的差別可以通過本發明的頻道參數設置予以彌補,便于用戶的使用、操作。
權利要求
1.一種電視頻道控制方法,其特征在于為單個電視頻道設置相應的頻道參數,根據頻道號和對應的頻道參數進行相應播放。
2.根據權利要求1所述的電視頻道控制方法,其特征在于所述的頻道參數包括亮度、對比度、彩色飽和度、音量。
3.根據權利要求1或2所述的電視頻道控制方法,其特征在于采用如下步驟A、設置單個電視頻道的頻道號對應的頻道參數,并保存相關數據;B、根據頻道號獲取對應的頻道參數;C、使用獲取的頻道參數進行播放。
4.根據權利要求3所述的電視頻道控制方法,其特征在于所述的步驟A中,所述頻道參數保存于參數數據庫中,所述的參數數據庫反映頻道號和對應的頻道參數,所述的步驟B中,根據頻道號查詢所述參數數據庫,取得對應的頻道參數。
5.根據權利要求4所述的電視頻道控制方法,其特征在于所述的步驟A包括如下步驟A1、設立參數數據庫,所述的參數數據庫包括獨立參數標志位、參數存儲地址信息和對應的頻道參數,其中,所述的獨立參數標志位為多字節數據,該多字節數據的二進制數據的位數對應相應的頻道號;所述的參數存儲地址信息包括各個頻道號與對應頻道的參數存儲空間起始地址;所述的頻道參數保存于設定容量的存儲空間中,該存儲空間的起始地址與參數存儲地址信息中的起始地址一致;A2、設定參數數據庫中的數據并予以保存。
6.根據權利要求5所述的電視頻道控制方法,其特征在于所述的步驟B包括如下步驟B1、選定頻道號;B2、讀取所述頻道號的標志位;B3、根據有效標志位的位數讀取參數存儲地址信息;B4、根據參數存儲地址信息取得頻道參數。
7.根據權利要求6所述的電視頻道控制方法,其特征在于所述的步驟B3中,若相關標志位無效,則讀取默認的頻道參數。
8.一種電視頻道控制系統,包括頻道選擇單元和播放單元,其特征在于還包括頻道控制單元,所述的頻道控制單元設置并保存單個電視頻道對應的頻道參數;根據頻道選擇單元確定的頻道號,頻道控制單元取得相應的頻道參數;所述的播放單元根據頻道參數進行相應播放。
9.根據權利要求8所述的電視頻道控制方法,其特征在于所述的頻道控制單元包括主控模塊、設置模塊和存儲模塊,其中,所述的主控模塊接收設置模塊的設置請求和設置數據,并將設置數據傳遞至存儲模塊,根據頻道選擇單元確定的頻道號讀取存儲模塊中的頻道參數;所述的存儲模塊中設置有參數數據庫,該存儲模塊根據主控模塊的指令,將設置數據保存至參數數據庫中,完成對參數數據庫的調用、更新。
10.根據權利要求9所述的電視頻道控制方法,其特征在于所述的存儲模塊中還保存有默認的頻道參數,主控模塊根據默認參數啟用設置,由存儲模塊讀取默認的頻道參數。
全文摘要
一種涉及電通信技術的電視頻道控制方法和系統,其方法為為單個電視頻道設置相應的頻道參數,根據頻道號和對應的頻道參數進行相應播放;頻道參數包括亮度、對比度、彩色飽和度、音量,采用步驟包括A.設置單個電視頻道的頻道號對應的頻道參數,并保存相關數據,B.根據頻道號獲取對應的頻道參數,C.使用獲取的頻道參數進行播放,該系統包括頻道選擇單元和播放單元,其特征在于還包括頻道控制單元,頻道控制單元設置并保存單個電視頻道對應的頻道參數,根據頻道選擇單元確定的頻道號,頻道控制單元取得相應的頻道參數,播放單元根據頻道參數進行相應播放,本發明便于用戶的使用、操作,實用性強。
文檔編號H04N5/44GK101083726SQ20061006104
公開日2007年12月5日 申請日期2006年6月2日 優先權日2006年6月2日
發明者張毅 申請人:深圳創維-Rgb電子有限公司