圖,如圖10所示,該系統包括:
[0136] 智能電視101,用于當檢測到包含有原始二維碼的圖像幀時,或者,當檢測到包含 有原始二維碼的圖像幀并滿足預設條件時,獲取所述原始二維碼并識別所述原始二維碼中 攜帶的信息;在所述智能電視的顯示屏為曲面屏幕時,獲取所述曲面屏幕的曲率,并根據所 述曲率,及識別出的原始二維碼中攜帶的信息,對所述原始二維碼進行放大處理,生成攜帶 有相同信息、且放大后的二維碼并顯示;在所述智能電視的顯示屏不為曲面屏幕時,根據識 別出的原始二維碼中攜帶的信息,對所述原始二維碼進行放大處理,生成攜帶有相同信息, 且放大后的二維碼并顯示;
[0137] 終端102,用于利用二維碼掃描功能,對所述智能電視顯示出的、放大后的二維碼 進行掃描,并獲取該二維碼中攜帶的信息。
[0138] 本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器,使得通過該計算機或其他可編程數據處理設備的處理器執行的指令可實現流程圖中的 一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0139] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0140] 這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖的一個流程或多個流程和/或方框 圖的一個方框或多個方框中指定的功能的步驟。
[0141] 盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造 性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優 選實施例以及落入本發明范圍的所有變更和修改。
[0142] 顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精 神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍 之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1. 一種顯示二維碼的方法,其特征在于,該方法包括: 當智能電視檢測到包含有原始二維碼的圖像幀時,或者,當所述智能電視檢測到包含 有原始二維碼的圖像幀并滿足預設條件時,獲取所述原始二維碼并識別所述原始二維碼中 攜帶的信息; 判斷所述智能電視的顯示屏是否為曲面屏幕; 若是,獲取所述曲面屏幕的曲率,并根據所述曲率,及識別出的原始二維碼中攜帶的信 息,對所述原始二維碼進行放大處理,生成攜帶有相同信息、且放大后的二維碼并顯示; 若否,則根據識別出的原始二維碼中攜帶的信息,對所述原始二維碼進行放大處理,生 成攜帶有相同信息,且放大后的二維碼并顯示。2. 如權利要求1所述的方法,其特征在于,當所述顯示屏為曲面屏幕時,通過如下步驟 確定待生成的二維碼的尺寸: 根據該曲面屏幕的彎曲方向和曲率,判斷是否按照相同的比例將所述原始二維碼的 長度和寬度進行放大,如果是,則利用預設規則,將所述原始二維碼的長度和寬度均放大N 倍;如果否,則將所述原始二維碼的長度放大&倍,并將所述原始二維碼的寬度放大N 2倍, 且 N# N 2。3. 如權利要求2所述的方法,其特征在于,當所述曲面屏幕為沿寬度方向彎曲的曲面 屏幕時,所述將所述原始二維碼的長度放大&倍,并將所述原始二維碼的寬度放大化倍,具 體為: 所述智能電視獲取已連接的終端與所述智能電視之間的距離,根據獲取到的距離和/ 或所述智能電視的分辨率,確定&的取值; 所述智能電視根據所述N1的取值和該曲面屏幕的曲率,確定1的取值; 其中,N1SN204. 如權利要求2所述的方法,其特征在于,當所述曲面屏幕為沿長度方向彎曲的曲面 屏幕時,所述將所述原始二維碼的長度放大&倍,并將所述原始二維碼的寬度放大化倍,具 體為: 所述智能電視獲取已連接的終端與所述智能電視之間的距離,根據獲取到的距離和/ 或所述智能電視的分辨率,確定隊的取值; 所述智能電視根據所述N2的取值和該曲面屏幕的曲率,確定N :的取值; 其中,N1SN205. 如權利要求2所述的方法,其特征在于,當所述曲面屏幕為球面屏幕、且該球面屏幕 沿寬度方向彎曲的曲率與沿長度方向彎曲的曲率不相同時,所述將所述原始二維碼的長度 放大&倍,并將所述原始二維碼的寬度放大N 2倍,具體為: 所述智能電視獲取已連接的終端與所述智能電視之間的距離,根據獲取到的距離和/ 或所述智能電視的分辨率、以及該曲面屏幕沿長度方向彎曲的曲率,確定N1的取值; 所述智能電視獲取已連接的終端與所述智能電視之間的距離,根據獲取到的距離和/ 或所述智能電視的分辨率、以及該曲面屏幕沿寬度方向彎曲的曲率,確定隊的取值。6. 如權利要求1-5中任一項所述的方法,其特征在于,所述預設條件具體為: 所述智能電視判斷是否存在至少一個與所述智能電視連接且已開啟二維碼掃描功能 的終端; 如果存在,則所述智能電視滿足所述預設條件;否則,所述智能電視不滿足所述預設條 件。7. 如權利要求6所述的方法,其特征在于,所述智能電視判斷是否存在至少一個與所 述智能電視連接且已開啟二維碼掃描功能的終端,具體包括: 所述智能電視接收到已連接的終端發送的用于指示所述智能電視顯示已生成的二維 碼的指令時,所述智能電視將該終端確定為已開啟二維碼掃描功能的終端;或者 所述智能電視實時獲取已連接的終端的二維碼掃描功能的狀態,當所述二維碼掃描功 能為已開啟狀態時,將該終端確定為已開啟二維碼掃描功能的終端。8. 如權利要求1-5或7中任一項所述的方法,其特征在于,在所述智能電視檢測到包含 有原始二維碼的圖像幀之后,獲取所述原始二維碼之前,還包括: 對所述包含有原始二維碼的圖像幀進行畫質增強處理; 所述獲取所述原始二維碼并識別所述原始二維碼中攜帶的信息,具體為: 確定處理后的圖像幀中的原始二維碼的所在區域; 對確定出的原始二維碼的所在區域進行解碼,得到所述原始二維碼中攜帶的信息。9. 一種顯示二維碼的裝置,其特征在于,該裝置包括: 識別單元,用于當檢測到包含有原始二維碼的圖像幀時,或者,當檢測到包含有原始二 維碼的圖像幀并滿足預設條件時,獲取所述原始二維碼并識別所述原始二維碼中攜帶的信 息; 判斷單元,用于判斷所述智能電視的顯示屏是否為曲面屏幕; 生成及顯示單元,用于在所述智能電視的顯示屏為曲面屏幕時,獲取所述曲面屏幕的 曲率,并根據所述曲率,及識別出的原始二維碼中攜帶的信息,對所述原始二維碼進行放大 處理,生成攜帶有相同信息、且放大后的二維碼并顯示;在所述智能電視的顯示屏不為曲面 屏幕時,根據識別出的原始二維碼中攜帶的信息,對所述原始二維碼進行放大處理,生成攜 帶有相同信息,且放大后的二維碼并顯示。10. -種顯示二維碼的系統,其特征在于,該系統包括: 智能電視,用于當檢測到包含有原始二維碼的圖像幀時,或者,當檢測到包含有原始二 維碼的圖像幀并滿足預設條件時,獲取所述原始二維碼并識別所述原始二維碼中攜帶的信 息;在所述智能電視的顯示屏為曲面屏幕時,獲取所述曲面屏幕的曲率,并根據所述曲率, 及識別出的原始二維碼中攜帶的信息,對所述原始二維碼進行放大處理,生成攜帶有相同 信息、且放大后的二維碼并顯示;在所述智能電視的顯示屏不為曲面屏幕時,根據識別出的 原始二維碼中攜帶的信息,對所述原始二維碼進行放大處理,生成攜帶有相同信息,且放大 后的二維碼并顯示; 終端,用于利用二維碼掃描功能,對所述智能電視顯示出的、放大后的二維碼進行掃 描,并獲取該二維碼中攜帶的信息。
【專利摘要】本發明實施例公開了一種顯示二維碼的方法、裝置及系統,涉及無線通信領域,用以提高用戶二維碼掃描的成功率。在本發明實施例中,當智能電視檢測到包含有原始二維碼的圖像幀時,或者,當智能電視檢測到包含有原始二維碼的圖像幀并滿足預設條件時,獲取原始二維碼并識別原始二維碼中攜帶的信息;判斷智能電視的顯示屏是否為曲面屏幕;若是,獲取曲面屏幕的曲率,并根據曲率,及識別出的原始二維碼中攜帶的信息,對原始二維碼進行放大處理,生成攜帶有相同信息、且放大后的二維碼并顯示;若否,則根據識別出的原始二維碼中攜帶的信息,對原始二維碼進行放大處理,生成攜帶有相同信息,且放大后的二維碼并顯示;從而解決了上述問題。
【IPC分類】G06K7/10
【公開號】CN105138939
【申請號】CN201510467470
【發明人】丁宜辰, 高同慶, 余春雨, 宋虎, 王新志, 李志強
【申請人】海信集團有限公司
【公開日】2015年12月9日
【申請日】2015年7月31日