數(shù)字電視及其外部輸入頻道搜索方法
【專利摘要】本發(fā)明公開一種數(shù)字電視及其外部輸入頻道搜索方法,包括:數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信息;數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別;數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號;數(shù)字電視輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。本發(fā)明中,數(shù)字電視可以確定外部輸入的頻道名稱和頻道號的對應(yīng)關(guān)系,并提供給用戶,在自動識別有誤的情況下,允許用戶通過手動輸入正確的頻道號校準(zhǔn)頻道列表,實現(xiàn)無誤的頻道切換,在電視應(yīng)用中為用戶提供簡便的電視頻道直接切換的解決方案,避免用戶不必要的操作和錯誤的發(fā)生。
【專利說明】數(shù)字電視及其外部輸入頻道搜索方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)字電視【技術(shù)領(lǐng)域】,尤其涉及數(shù)字電視及其外部輸入頻道搜索方法。
【背景技術(shù)】
[0002] 現(xiàn)有技術(shù)中,用戶在進行數(shù)字電視頻道切換時,一般采用輸入頻道號碼的方式實 現(xiàn)頻道切換。然而在數(shù)字電視外部輸入連接時,數(shù)字電視無法確定外部輸入的頻道號與頻 道名稱的對應(yīng)關(guān)系,因此在不輸入正確頻道號的情況下,無法實現(xiàn)正確的頻道切換。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實施例提供一種數(shù)字電視外部輸入頻道搜索方法,用以為用戶提供簡便的 電視頻道直接切換的解決方案,避免用戶不必要的操作和錯誤的發(fā)生,該方法包括:
[0004] 數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信息;
[0005] 數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別;
[0006] 數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名 稱和頻道號相匹配的頻道名稱和頻道號;
[0007] 數(shù)字電視輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。
[0008] -個實施例中,數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相 關(guān)信息,包括:
[0009] 數(shù)字電視通過控制外部輸入設(shè)備進行連續(xù)的頻道加減,或者連續(xù)顯示頻道列表的 方式在電視屏幕上顯示外部輸入設(shè)備的全頻道列表。
[0010] 一個實施例中,所述數(shù)字電視外部輸入頻道搜索方法還包括:
[0011] 數(shù)字電視對截取畫面中的臺標(biāo)進行識別;
[0012] 數(shù)字電視將識別出的頻道名稱和頻道號與識別出的臺標(biāo)進行比對;
[0013] 所述數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻 道名稱和頻道號相匹配的頻道名稱和頻道號,包括:
[0014] 數(shù)字電視與服務(wù)器交互,參考所述比對的結(jié)果,確定服務(wù)器存儲的頻道列表數(shù)據(jù) 庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號。
[0015] 一個實施例中,數(shù)字電視對截取畫面中的頻道名稱和頻道號進行識別之前,先按 如下方式確定頻道名稱和頻道號所在區(qū)域:
[0016] 數(shù)字電視與服務(wù)器交互,確定是否有設(shè)定的運營商和/或機頂盒信息;如果有,數(shù) 字電視根據(jù)設(shè)定的運營商和/或機頂盒信息確定頻道名稱和頻道號所在區(qū)域;如果沒有, 數(shù)字電視在截取畫面中自動識別頻道名稱和頻道號所在區(qū)域,或提示用戶手動確定頻道名 稱和頻道號所在區(qū)域。
[0017] 一個實施例中,數(shù)字電視在截取畫面中自動識別頻道名稱和頻道號所在區(qū)域,包 括:
[0018] 數(shù)字電視識別截取畫面中的文字;
[0019] 數(shù)字電視與服務(wù)器交互,由數(shù)字電視或服務(wù)器將識別出的文字與頻道列表數(shù)據(jù)庫 中的頻道名稱和頻道號進行匹配;
[0020] 數(shù)字電視將識別出的文字中、與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號相匹配的 文字所在區(qū)域,確定為頻道名稱和頻道號所在區(qū)域。
[0021] 一個實施例中,所述確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和 頻道號相匹配的頻道名稱和頻道號,包括:
[0022] 數(shù)字電視從服務(wù)器獲得頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號,將識別出的頻道 名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配;
[0023] 或,數(shù)字電視將識別出的頻道名稱和頻道號提供給服務(wù)器,服務(wù)器將識別出的頻 道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配。
[0024] -個實施例中,所述數(shù)字電視外部輸入頻道搜索方法還包括:
[0025] 若不能確定出頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名 稱和頻道號,則輸出提示信息供用戶手動確定頻道名稱和頻道號。
[0026] -個實施例中,所述確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和 頻道號相匹配的頻道名稱和頻道號,包括:
[0027] 根據(jù)識別出的頻道名稱和頻道號中的關(guān)鍵字,確定頻道列表數(shù)據(jù)庫中與識別出的 頻道名稱和頻道號相匹配的頻道名稱和頻道號;
[0028] 或,在頻道列表數(shù)據(jù)庫中基于上下文確定與識別出的頻道名稱和頻道號相匹配的 頻道名稱和頻道號。
[0029] 本發(fā)明實施例還提供一種數(shù)字電視,用以為用戶提供簡便的電視頻道直接切換的 解決方案,避免用戶不必要的操作和錯誤的發(fā)生,該數(shù)字電視包括:
[0030] 控制模塊,用于控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信息;
[0031] 識別模塊,用于截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別;
[0032] 匹配模塊,用于與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的 頻道名稱和頻道號相匹配的頻道名稱和頻道號;
[0033] 輸出模塊,用于輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。
[0034] 一個實施例中,所述控制模塊具體用于:
[0035] 通過控制外部輸入設(shè)備進行連續(xù)的頻道加減,或者連續(xù)顯示頻道列表的方式在電 視屏幕上顯示外部輸入設(shè)備的全頻道列表。
[0036] -個實施例中,所述識別模塊還用于:對截取畫面中的臺標(biāo)進行識別;
[0037] 所述數(shù)字電視還包括:比對模塊,用于將識別出的頻道名稱和頻道號與識別出的 臺標(biāo)進行比對;
[0038] 所述匹配模塊具體用于:與服務(wù)器交互,參考所述比對的結(jié)果,確定服務(wù)器存儲的 頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號。
[0039] 一個實施例中,所述數(shù)字電視還包括:
[0040] 確定模塊,用于與服務(wù)器交互,確定是否有設(shè)定的運營商和/或機頂盒信息;如果 有,根據(jù)設(shè)定的運營商和/或機頂盒信息確定頻道名稱和頻道號所在區(qū)域;如果沒有,在截 取畫面中自動識別頻道名稱和頻道號所在區(qū)域,或提示用戶手動確定頻道名稱和頻道號所 在區(qū)域。
[0041] 一個實施例中,所述確定模塊包括:
[0042] 識別單元,用于在截取畫面中自動識別頻道名稱和頻道號所在區(qū)域時,先識別截 取畫面中的文字;
[0043] 匹配單元,用于與服務(wù)器交互,將識別出的文字與頻道列表數(shù)據(jù)庫中的頻道名稱 和頻道號進行匹配;
[0044] 確定單元,用于將識別出的文字中、與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號相 匹配的文字所在區(qū)域,確定為頻道名稱和頻道號所在區(qū)域。
[0045] 一個實施例中,所述匹配模塊包括:
[0046] 獲得單元,用于從服務(wù)器獲得頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號;
[0047] 匹配單元,用于將識別出的頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和 頻道號進行匹配;
[0048] 或,所述匹配模塊包括:
[0049] 提供單元,用于將識別出的頻道名稱和頻道號提供給服務(wù)器,以供服務(wù)器將識別 出的頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配。
[0050] -個實施例中,所述輸出模塊還用于:
[0051] 在所述匹配模塊不能確定出頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相 匹配的頻道名稱和頻道號時,輸出提示信息供用戶手動確定頻道名稱和頻道號。
[0052] 一個實施例中,所述匹配模塊包括:
[0053] 第一匹配單元,用于根據(jù)識別出的頻道名稱和頻道號中的關(guān)鍵字,確定頻道列表 數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號;
[0054] 或,第二匹配單元,用于在頻道列表數(shù)據(jù)庫中基于上下文確定與識別出的頻道名 稱和頻道號相匹配的頻道名稱和頻道號。
[0055] 本發(fā)明實施例中,數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道 相關(guān)信息;數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別;數(shù)字電 視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹 配的頻道名稱和頻道號;數(shù)字電視輸出所述相匹配的頻道名稱和頻道號,生成頻道列表,作 為用戶的頻道列表;這樣數(shù)字電視可以確定外部輸入的頻道名稱和頻道號的對應(yīng)關(guān)系,并 提供給用戶,使用戶能通過輸入正確的頻道號實現(xiàn)正確的頻道切換,為用戶提供簡便的電 視頻道直接切換的解決方案,避免用戶不必要的操作和錯誤的發(fā)生。
[0056] 并且,數(shù)字電視還對截取畫面中的臺標(biāo)進行識別,將識別出的頻道名稱和頻道號 與識別出的臺標(biāo)進行比對,在確定頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配 的頻道名稱和頻道號時,參考所述比對的結(jié)果,進一步的提升了頻道名稱和頻道號的匹配 成功率和準(zhǔn)確度。
【專利附圖】
【附圖說明】
[0057] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。在附圖中:
[0058] 圖1為本發(fā)明實施例中數(shù)字電視外部輸入頻道搜索方法的處理流程圖;
[0059] 圖2為本發(fā)明實施例中數(shù)字電視外部輸入頻道搜索方法的一具體實例的處理流 程圖;
[0060] 圖3為本發(fā)明實施例中用戶確定頻道名稱和頻道號所在區(qū)域的界面示意圖;
[0061] 圖4為本發(fā)明實施例中基于上下文進行頻道名稱和頻道號匹配的情況A示意圖;
[0062] 圖5為本發(fā)明實施例中基于上下文進行頻道名稱和頻道號匹配的情況B示意圖;
[0063] 圖6為本發(fā)明實施例中基于上下文進行頻道名稱和頻道號匹配失敗后與用戶交 互的示意圖;
[0064] 圖7為本發(fā)明實施例中輸出相匹配的頻道名稱和頻道號的一界面示意圖;
[0065]圖8為本發(fā)明實施例中輸出相匹配的頻道名稱和頻道號的另一界面示意圖;
[0066] 圖9為本發(fā)明實施例中數(shù)字電視的示意圖;
[0067] 圖10為本發(fā)明實施例中數(shù)字電視的一具體實例的示意圖;
[0068] 圖11為本發(fā)明實施例中數(shù)字電視的一具體實例的示意圖;
[0069] 圖12為本發(fā)明實施例中確定模塊1101的一具體實例的示意圖;
[0070] 圖13為本發(fā)明實施例中匹配模塊903的一具體實例的示意圖;
[0071]圖14為本發(fā)明實施例中匹配模塊903的一具體實例的示意圖。
【具體實施方式】
[0072] 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合附圖對本發(fā) 明實施例做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并 不作為對本發(fā)明的限定。
[0073] 圖1為本發(fā)明實施例中數(shù)字電視外部輸入頻道搜索方法的處理流程圖。如圖1所 示,本發(fā)明實施例中數(shù)字電視外部輸入頻道搜索方法可以包括:
[0074] 步驟101、數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信 息;
[0075] 步驟102、數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別;
[0076] 步驟103、數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出 的頻道名稱和頻道號相匹配的頻道名稱和頻道號;
[0077] 步驟104、數(shù)字電視輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。
[0078] 由圖1所示流程可以得知,本發(fā)明實施例中,數(shù)字電視控制外部輸入設(shè)備切換頻 道,顯示頻道列表或者頻道相關(guān)信息;數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱和 頻道號進行識別;數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出 的頻道名稱和頻道號相匹配的頻道名稱和頻道號;數(shù)字電視輸出所述相匹配的頻道名稱和 頻道號,生成頻道列表,作為用戶的頻道列表;這樣數(shù)字電視可以確定外部輸入的頻道名稱 和頻道號的對應(yīng)關(guān)系,并提供給用戶,使用戶能通過輸入正確的頻道號實現(xiàn)正確的頻道切 換,為用戶提供簡便的電視頻道直接切換的解決方案,避免用戶不必要的操作和錯誤的發(fā) 生。實施時,可以進行頻道切換,直至識別出重復(fù)的頻道號與頻道名稱為止,數(shù)字電視可輸 出匹配成功的不同頻道名稱和頻道號的列表,供用戶選擇切換。
[0079] 為了進一步提升頻道名稱和頻道號的匹配成功率和準(zhǔn)確度,本發(fā)明實施例中還提 供上述數(shù)字電視外部輸入頻道搜索方法的一具體實例。如圖2所示,本例中數(shù)字電視外部 輸入頻道搜索方法可以包括:
[0080] 步驟201、數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信 息;
[0081] 步驟202、數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱、頻道號和臺標(biāo)進行 識別;
[0082] 步驟203、數(shù)字電視將識別出的頻道名稱和頻道號與識別出的臺標(biāo)進行比對;
[0083] 步驟204、數(shù)字電視與服務(wù)器交互,參考所述比對的結(jié)果,確定服務(wù)器存儲的頻道 列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號;
[0084] 步驟205、數(shù)字電視輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。
[0085] 由圖2所示流程可以得知,本發(fā)明實施例中,數(shù)字電視還對截取畫面中的臺標(biāo)進 行識別,將識別出的頻道名稱和頻道號與識別出的臺標(biāo)進行比對,在確定頻道列表數(shù)據(jù)庫 中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號時,參考所述比對的結(jié)果,例 如可以參考不同的比對結(jié)果,采用不同的具體匹配方式,從而進一步的提升了頻道名稱和 頻道號的匹配成功率和準(zhǔn)確度。實施時,臺標(biāo)識別成功即輸出識別出的臺標(biāo),與識別出的頻 道名稱和頻道號進行比對;失敗可告知無法識別。臺標(biāo)識別可以通過與服務(wù)器交互來進行, 服務(wù)器中可以存儲一臺標(biāo)圖片數(shù)據(jù)庫,用于臺標(biāo)識別。
[0086] 具體實施時,數(shù)字電視可以控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道 相關(guān)信息。其中頻道相關(guān)信息可以是與頻道存在某種關(guān)聯(lián)的信息,比如可以是頻道各時段、 各節(jié)目的收視率,頻道中各節(jié)目的信息,頻道的推薦信息等。實施時,數(shù)字電視可以通過控 制外部輸入設(shè)備進行連續(xù)的頻道加減(+/_),或者連續(xù)顯示頻道列表的方式在電視屏幕上 顯示外部輸入設(shè)備的全頻道列表。顯示的全頻道列表可以在后續(xù)的電視畫面截取中得以應(yīng) 用。例如,可通過全頻道列表得知待截取電視畫面對應(yīng)的頻道信息,從而切換至該頻道以截 取電視畫面。
[0087] 具體實施時,數(shù)字電視在對截取畫面中的頻道名稱和頻道號進行識別之前,可以 先確定頻道名稱和頻道號所在區(qū)域,例如數(shù)字電視連接機頂盒之后,進入頻道切換畫面,獲 取需要識別的區(qū)域。例如,數(shù)字電視可以與服務(wù)器交互,確定是否有設(shè)定的運營商和/或機 頂盒信息;如果有,數(shù)字電視可以根據(jù)設(shè)定的運營商和/或機頂盒信息,確定頻道名稱和頻 道號所在區(qū)域。實施時,服務(wù)器可以事先存儲設(shè)定的運營商和/或機頂盒信息,并且,存儲 的設(shè)定的運營商和/或機頂盒信息與頻道名稱和頻道號所在區(qū)域具有一對應(yīng)關(guān)系,例如設(shè) 定的運營商和/或機頂盒信息與頻道名稱和頻道號所在區(qū)域的坐標(biāo)具有一對應(yīng)關(guān)系,數(shù)字 電視可以利用該對應(yīng)關(guān)系,依據(jù)設(shè)定的運營商和/或機頂盒信息,確定頻道名稱和頻道號 所在區(qū)域。
[0088] 如果數(shù)字電視與服務(wù)器交互,確定沒有設(shè)定的運營商和/或機頂盒信息,則可以 由數(shù)字電視對截取畫面中的頻道名稱和頻道號所在區(qū)域進行自動識別。具體實施可以包 括:數(shù)字電視識別截取畫面中的文字;數(shù)字電視與服務(wù)器交互,由數(shù)字電視或服務(wù)器將識 別出的文字與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配;數(shù)字電視將識別出的文字 中、與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號相匹配的文字所在區(qū)域,確定為頻道名稱和 頻道號所在區(qū)域。
[0089] 具體的,數(shù)字電視在識別截取畫面中的文字時,可以以空格為界定,將連續(xù)字符歸 入一個文字識別框。數(shù)字電視與服務(wù)器交互時,可以由數(shù)字電視從服務(wù)器獲得頻道列表數(shù) 據(jù)庫中的頻道名稱和頻道號,將識別出的文字與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進 行匹配;或者,也可以是數(shù)字電視將識別出的文字提供給服務(wù)器,由服務(wù)器將識別出的文字 與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配。在匹配識別出的文字與頻道列表數(shù)據(jù) 庫中的頻道名稱和頻道號之后,可以標(biāo)記出匹配的頻道號碼區(qū)域(CHNUM)和頻道名稱區(qū)域 (CHNAM)。還可以通過頻道遞增或遞減,連續(xù)識別數(shù)張頻道切換圖片,以識別出不同頻道截 取畫面中頻道名稱和頻道號所在區(qū)域。
[0090] 在頻道名稱和頻道號所在區(qū)域的具體識別過程中,如果CHNUM和CHNAM在同一水 平位置,選擇CHNUM和CHNAM最左端坐標(biāo)為頻道名稱和頻道號所在區(qū)域R起始,同一水平位 置下一文字區(qū)域起始為R截至位置(如果沒有,則可以選擇截取畫面最右端為R截至位置)。 如果CHNUM和CHNAM不在同一水平位置,則對于兩個區(qū)域各自確定相應(yīng)區(qū)域:如果CHNUM或 CHNAM區(qū)域在屏幕左端,則以CHNUM或CHNAM左端為起始點,同一水平位置右邊一文字區(qū)域 起始為R截至位置(如果沒有,則可以選擇截取畫面最右端為R截至位置)。如果CHNUM或 CHNAM區(qū)域在屏幕右端,則以CHNUM或CHNAM右端為起終點,同一水平位置左邊一文字區(qū)域 終止為R截至位置(如果沒有,則可以選擇截取畫面最左端為R起始位置)。
[0091]具體實施時,如果數(shù)字電視與服務(wù)器交互,確定沒有設(shè)定的運營商和/或機頂盒 信息,則還可以提示用戶手動確定頻道名稱和頻道號所在區(qū)域,例如數(shù)字電視對截取畫面 中的頻道名稱和頻道號所在區(qū)域進行自動識別不成功,則提示用戶手動確定頻道名稱和頻 道號所在區(qū)域。用戶可以通過空間遙控器(0SS)或鼠標(biāo)(IR-Blaster),選擇頻道號(CHNUM) 和頻道名稱(CHNAM)所在區(qū)域。如圖3所示,用戶通過OSS手動框選頻道名稱和頻道號所 在區(qū)域。利用0SS或IR-Blaster,對數(shù)字電視進行頻道搜索控制時,數(shù)字電視自動調(diào)用頻道 遞增/遞減按鈕,識別頻道名稱與頻道號,直至相同頻道名稱和頻道號再次出現(xiàn)時,完成盒 頻道搜索。
[0092]具體實施時,在確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道 號相匹配的頻道名稱和頻道號時,可以采用如下方式:數(shù)字電視從服務(wù)器獲得頻道列表數(shù) 據(jù)庫中的頻道名稱和頻道號,將識別出的頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名 稱和頻道號進行匹配;或,數(shù)字電視將識別出的頻道名稱和頻道號提供給服務(wù)器,服務(wù)器將 識別出的頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配。
[0093]具體的,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹 配的頻道名稱和頻道號,可以按如下方式:根據(jù)識別出的頻道名稱和頻道號中的關(guān)鍵字,確 定頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號;或,在頻 道列表數(shù)據(jù)庫中基于上下文確定與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道 號。
[0094]實施時,若不能確定出頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的 頻道名稱和頻道號,則可以輸出提示信息供用戶手動確定頻道名稱和頻道號。或者在自動 識別有誤的情況下,允許用戶通過手動輸入正確的頻道號校準(zhǔn)頻道列表,從而實現(xiàn)無誤的 頻道切換。
[0095]下面舉例說明根據(jù)識別出的頻道名稱和頻道號中的關(guān)鍵字,確定頻道列表數(shù)據(jù)庫 中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號的實施過程。本例中,由數(shù)字 電視或服務(wù)器將識別出的頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進 行匹配的具體方式如下:
[0096] 步驟1、將識別出的頻道名稱字符串進行分詞,得若干關(guān)鍵字X(如"沈陽新聞頻道" 分詞后得到"沈陽"、"新聞"、"頻道")。
[0097] 步驟2、若拆分出的關(guān)鍵字X中包含"CCTV"或"中央",說明待匹配頻道是央視頻 道,進入步驟3 ;若關(guān)鍵字X中包含"城市名"和"衛(wèi)視",說明待匹配頻道是省級衛(wèi)視頻道, 進入步驟4 ;若關(guān)鍵字X中包含"城市名"但不包含"衛(wèi)視",說明待匹配頻道是地方城市頻 道,進入步驟5 ;若關(guān)鍵字X不在以上覆蓋范圍內(nèi),說明待匹配頻道是數(shù)字付費頻道或識別 錯誤,進入步驟6。
[0098] 步驟3、央視頻道匹配:過濾掉關(guān)鍵字X中的"CCTV"、"中央"、"電視臺"、"頻道"、 等無效關(guān)鍵字,若剩余關(guān)鍵字為"數(shù)字1、2……",此時直接對應(yīng)cctvl?cctvl2 ;若剩 余關(guān)鍵字為字母或者漢字,則通過映射:CCTVl->綜合;CCTV2-〉財經(jīng)……完成頻道匹配,返 回匹配結(jié)果,若匹配度為0,則進入步驟6。
[0099] 步驟4、衛(wèi)視頻道匹配:過濾掉關(guān)鍵字X中的"衛(wèi)視"、"頻道"等無效關(guān)鍵字,直接 識別頻道列表數(shù)據(jù)庫中全國衛(wèi)視的關(guān)鍵信息,完成頻道匹配,返回匹配結(jié)果,若匹配度為〇, 則進入步驟6。
[0100] 步驟5、地方城市頻道匹配:過濾掉關(guān)鍵字X中的"城市名"、"頻道"等無效關(guān)鍵字, 將剩余關(guān)鍵字(影視、新聞、綜合、娛樂等)與該城市的所有頻道列表進行逐字匹配;若關(guān)鍵 字完全匹配,則返回唯一結(jié)果,若沒有100%匹配則返回匹配程度最高的前三個結(jié)果,若匹 配度為0,則進入步驟6。
[0101] 步驟6、數(shù)字付費頻道或識別錯誤處理:過濾掉關(guān)鍵字X中的"頻道"等無效關(guān)鍵 字,將剩余關(guān)鍵字與頻道列表數(shù)據(jù)庫中數(shù)字付費頻道列表進行逐字匹配,若關(guān)鍵字完全匹 配,則返回唯一結(jié)果,若沒有100%匹配則返回匹配程度最高的前三個結(jié)果,若匹配度為0, 則提供原始識別圖片讓用戶選擇。
[0102] 下面舉例說明在頻道列表數(shù)據(jù)庫中,基于上下文確定與識別出的頻道名稱和頻道 號相匹配的頻道名稱和頻道號的實施過程。本例中,由數(shù)字電視或服務(wù)器將識別出的頻道 名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配的具體方式如下:
[0103] 數(shù)據(jù)庫內(nèi)容與識別結(jié)果都由兩部分構(gòu)成(頻道號頻道名稱,例如:616CCTV高清), 情況A如圖4所示,N-1與M-1完全匹配,N與M不完全匹配,N+1與M+1不完全匹配,N+2 與M+2完全匹配,那么將頻道列表數(shù)據(jù)庫中N與N+1的數(shù)據(jù)分別直接賦值于M與M+1。情況 B如圖5所示,N-1與M-1完全匹配,N+2與M+2完全匹配,M丟失,M+1未正確識別,對于不 能確定的情況,采用與用戶交互的方式進行,如圖6所示,請用戶在頻道列表數(shù)據(jù)庫中選擇 與識別結(jié)果匹配的頻道名稱和頻道號。
[0104] 本發(fā)明實施例中,數(shù)字電視外部輸入連接時,數(shù)字電視識別頻道名稱和頻道號并 進行相互匹配,數(shù)字電視輸出相匹配的頻道名稱和頻道號,以供用戶進行頻道搜索,方便用 戶在數(shù)字電視外部輸入連接時,從數(shù)字電視節(jié)目信息直接切換至對應(yīng)外部輸入(例如:機頂 盒)頻道。如圖7所示,實施時,可提供一界面以顯示相匹配的頻道名稱和頻道號,還可顯示 該頻道的節(jié)目描述、縮略圖等,用戶可通過輸入頻道名稱或頻道號觀看對應(yīng)頻道的節(jié)目。如 圖8所示,還可以提供一"觀看"按鈕,用戶只需點擊"觀看"即可直接觀看對應(yīng)頻道的節(jié)目。[0105] 舉一例說明本發(fā)明實施例中數(shù)字電視外部輸入頻道搜索方法的應(yīng)用,如表1所 示:
[0106]表1
[0107]
【權(quán)利要求】
1. 一種數(shù)字電視外部輸入頻道搜索方法,其特征在于,包括: 數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信息; 數(shù)字電視截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別; 數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和 頻道號相匹配的頻道名稱和頻道號; 數(shù)字電視輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。
2. 如權(quán)利要求1所述的方法,其特征在于,數(shù)字電視控制外部輸入設(shè)備切換頻道,顯示 頻道列表或者頻道相關(guān)信息,包括: 數(shù)字電視通過控制外部輸入設(shè)備進行連續(xù)的頻道加減,或者連續(xù)顯示頻道列表的方式 在電視屏幕上顯示外部輸入設(shè)備的全頻道列表。
3. 如權(quán)利要求1所述的方法,其特征在于,還包括: 數(shù)字電視對截取畫面中的臺標(biāo)進行識別; 數(shù)字電視將識別出的頻道名稱和頻道號與識別出的臺標(biāo)進行比對; 所述數(shù)字電視與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道名 稱和頻道號相匹配的頻道名稱和頻道號,包括: 數(shù)字電視與服務(wù)器交互,參考所述比對的結(jié)果,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中 與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號。
4. 如權(quán)利要求1所述的方法,其特征在于,數(shù)字電視對截取畫面中的頻道名稱和頻道 號進行識別之前,先按如下方式確定頻道名稱和頻道號所在區(qū)域: 數(shù)字電視與服務(wù)器交互,確定是否有設(shè)定的運營商和/或機頂盒信息;如果有,數(shù)字電 視根據(jù)設(shè)定的運營商和/或機頂盒信息確定頻道名稱和頻道號所在區(qū)域;如果沒有,數(shù)字 電視在截取畫面中自動識別頻道名稱和頻道號所在區(qū)域,或提示用戶手動確定頻道名稱和 頻道號所在區(qū)域。
5. 如權(quán)利要求4所述的方法,其特征在于,數(shù)字電視在截取畫面中自動識別頻道名稱 和頻道號所在區(qū)域,包括: 數(shù)字電視識別截取畫面中的文字; 數(shù)字電視與服務(wù)器交互,由數(shù)字電視或服務(wù)器將識別出的文字與頻道列表數(shù)據(jù)庫中的 頻道名稱和頻道號進行匹配; 數(shù)字電視將識別出的文字中、與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號相匹配的文字 所在區(qū)域,確定為頻道名稱和頻道號所在區(qū)域。
6. 如權(quán)利要求1所述的方法,其特征在于,所述確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中 與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號,包括: 數(shù)字電視從服務(wù)器獲得頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號,將識別出的頻道名稱 和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配; 或,數(shù)字電視將識別出的頻道名稱和頻道號提供給服務(wù)器,服務(wù)器將識別出的頻道名 稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配。
7. 如權(quán)利要求1所述的方法,其特征在于,還包括: 若不能確定出頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和 頻道號,則輸出提示信息供用戶手動確定頻道名稱和頻道號。
8. 如權(quán)利要求1至7任一項所述的方法,其特征在于,所述確定服務(wù)器存儲的頻道列表 數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號,包括: 根據(jù)識別出的頻道名稱和頻道號中的關(guān)鍵字,確定頻道列表數(shù)據(jù)庫中與識別出的頻道 名稱和頻道號相匹配的頻道名稱和頻道號; 或,在頻道列表數(shù)據(jù)庫中基于上下文確定與識別出的頻道名稱和頻道號相匹配的頻道 名稱和頻道號。
9. 一種數(shù)字電視,其特征在于,包括: 控制模塊,用于控制外部輸入設(shè)備切換頻道,顯示頻道列表或者頻道相關(guān)信息; 識別模塊,用于截取電視畫面,對截取畫面中的頻道名稱和頻道號進行識別; 匹配模塊,用于與服務(wù)器交互,確定服務(wù)器存儲的頻道列表數(shù)據(jù)庫中與識別出的頻道 名稱和頻道號相匹配的頻道名稱和頻道號; 輸出模塊,用于輸出所述相匹配的頻道名稱和頻道號,生成頻道列表。
10. 如權(quán)利要求9所述的數(shù)字電視,其特征在于,所述控制模塊具體用于: 通過控制外部輸入設(shè)備進行連續(xù)的頻道加減,或者連續(xù)顯示頻道列表的方式在電視屏 幕上顯示外部輸入設(shè)備的全頻道列表。
11. 如權(quán)利要求9所述的數(shù)字電視,其特征在于,所述識別模塊還用于:對截取畫面中 的臺標(biāo)進行識別; 所述數(shù)字電視還包括:比對模塊,用于將識別出的頻道名稱和頻道號與識別出的臺標(biāo) 進行比對; 所述匹配模塊具體用于:與服務(wù)器交互,參考所述比對的結(jié)果,確定服務(wù)器存儲的頻道 列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號。
12. 如權(quán)利要求9所述的數(shù)字電視,其特征在于,還包括: 確定模塊,用于與服務(wù)器交互,確定是否有設(shè)定的運營商和/或機頂盒信息;如果有, 根據(jù)設(shè)定的運營商和/或機頂盒信息確定頻道名稱和頻道號所在區(qū)域;如果沒有,在截取 畫面中自動識別頻道名稱和頻道號所在區(qū)域,或提示用戶手動確定頻道名稱和頻道號所在 區(qū)域。
13. 如權(quán)利要求12所述的數(shù)字電視,其特征在于,所述確定模塊包括: 識別單元,用于在截取畫面中自動識別頻道名稱和頻道號所在區(qū)域時,先識別截取畫 面中的文字; 匹配單元,用于與服務(wù)器交互,將識別出的文字與頻道列表數(shù)據(jù)庫中的頻道名稱和頻 道號進行匹配; 確定單元,用于將識別出的文字中、與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號相匹配 的文字所在區(qū)域,確定為頻道名稱和頻道號所在區(qū)域。
14. 如權(quán)利要求9所述的數(shù)字電視,其特征在于,所述匹配模塊包括: 獲得單元,用于從服務(wù)器獲得頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號; 匹配單元,用于將識別出的頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道 號進行匹配; 或,所述匹配模塊包括: 提供單元,用于將識別出的頻道名稱和頻道號提供給服務(wù)器,以供服務(wù)器將識別出的 頻道名稱和頻道號與頻道列表數(shù)據(jù)庫中的頻道名稱和頻道號進行匹配。
15. 如權(quán)利要求9所述的數(shù)字電視,其特征在于,所述輸出模塊還用于: 在所述匹配模塊不能確定出頻道列表數(shù)據(jù)庫中與識別出的頻道名稱和頻道號相匹配 的頻道名稱和頻道號時,輸出提示信息供用戶手動確定頻道名稱和頻道號。
16. 如權(quán)利要求9至15任一項所述的數(shù)字電視,其特征在于,所述匹配模塊包括: 第一匹配單元,用于根據(jù)識別出的頻道名稱和頻道號中的關(guān)鍵字,確定頻道列表數(shù)據(jù) 庫中與識別出的頻道名稱和頻道號相匹配的頻道名稱和頻道號; 或,第二匹配單元,用于在頻道列表數(shù)據(jù)庫中基于上下文確定與識別出的頻道名稱和 頻道號相匹配的頻道名稱和頻道號。
【文檔編號】H04N21/262GK104427362SQ201310369640
【公開日】2015年3月18日 申請日期:2013年8月22日 優(yōu)先權(quán)日:2013年8月22日
【發(fā)明者】賈杰, 杜旭東 申請人:樂金電子(中國)研究開發(fā)中心有限公司