[發明專利]一種基于BLE技術的圖片數據壓縮傳輸打印方法在審
| 申請號: | 201910809715.4 | 申請日: | 2019-08-29 |
| 公開(公告)號: | CN110515570A | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 魯霖;童方園 | 申請(專利權)人: | 廈門市思芯微科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;H04W4/80;H04W8/00;H04W76/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361001 福建省廈門市火炬高新區(翔*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動數據終端 藍牙 打印 二進制數據 打印設備 十六進制 數字圖片 字符串 傳輸數據 傳輸效率 打印作業 圖片數據 壓縮處理 壓縮傳輸 紙質圖片 數據量 轉化 搜索 傳輸 壓縮 | ||
1.一種基于BLE技術的圖片數據壓縮傳輸打印方法,包括移動數據終端和藍牙打印設備;
所述移動數據終端包括BLE單元;
所述藍牙打印設備包括BLE模塊、打印模塊;
其特征在于包括以下步驟:
步驟一(S101)、移動數據終端搜索藍牙打印設備,建立BLE連接并傳輸數據;
步驟二(S102)、用戶通過移動數據終端選擇要打印的數字圖片;移動數據終端將數字圖片轉為十六進制字符串;
步驟三(S103)、移動數據終端將轉化為十六進制字符串進行壓縮處理并轉化為二進制數據;
步驟四(S104)、移動數據終端將二進制數據通過BLE傳輸給藍牙打印設備進行紙質圖片打印作業。
2.根據權利要求1所述的一種基于BLE技術的圖片數據壓縮傳輸打印方法,其特征在于步驟一具體為:用戶啟動移動數據終端BLE單元掃描獲取周邊藍牙設備UUID;BLE單元根據約定的UUID特征值,自動判斷藍牙打印設備,并與BLE模塊進行連接及數據交互。
3.根據權利要求1所述的一種基于BLE技術的圖片數據壓縮傳輸打印方法,其特征在于步驟二具體為:所述打印圖片是黑白圖片;算法代碼如下:
+ (NSMutableString *)hexFromImage:(UIImage *)image {
NSMutableString *str = [[NSMutableString alloc] init];
...
CGImageRef inImage = image.CGImage;
A g size_t w = CGImageGetWidth(inImage);
size_t h = CGImageGetHeight(inImage);
CGContextRef cgctx = [self createARGBBitemapContextFromImage];
Unsigned char *data = CGBitmapContextGetData(cgctx);
for (int y=0; y<image.size.height; y++){
int bit =128;
int currentValue = 0;
NSMutableString *sb = [[NSMutableString alloc] init];
for (int x = 0; x < image.size.width; x++) {
NSInteger intensity = 0;
int offset = 4*((w*round(y))+round(x));
int alpha = data[offset];
int red = data[offset+1];
int green = data[offset+2];
int blue = data[offset+3];
if (alpha == 0) {
intensity = 0;
}else{
intensity = 255 - (alpha + red + green + blue) / 4;
}
if (intensity >= 128) {
currentValue |= bit;
bit = bit >> 1;
[sb appendString:@1];
}else{
currentValue &= ~bit;
bit = bit >> 1;
[sb appendString:@0];
}
if (bit == 0) {
[str appendFormat:@%@,[self ToHex:currentValue]];
bit = 128;
currentValue = 0;
}
}
}
...
return str;
}
將圖片每個點得到的值拼接為一個字符串,提供給步驟三壓縮使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市思芯微科技有限公司,未經廈門市思芯微科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910809715.4/1.html,轉載請聲明來源鉆瓜專利網。





