CN101287057A - 一种节省暂存内存的图片解压缩储存方法及其模块 - Google Patents

一种节省暂存内存的图片解压缩储存方法及其模块 Download PDF

Info

Publication number
CN101287057A
CN101287057A CNA2008100182362A CN200810018236A CN101287057A CN 101287057 A CN101287057 A CN 101287057A CN A2008100182362 A CNA2008100182362 A CN A2008100182362A CN 200810018236 A CN200810018236 A CN 200810018236A CN 101287057 A CN101287057 A CN 101287057A
Authority
CN
China
Prior art keywords
picture
signal
pixel
resolution
segment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008100182362A
Other languages
English (en)
Inventor
杨凰琳
陈淮琰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Besta Xian Co Ltd
Original Assignee
Inventec Besta Xian Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Besta Xian Co Ltd filed Critical Inventec Besta Xian Co Ltd
Priority to CNA2008100182362A priority Critical patent/CN101287057A/zh
Publication of CN101287057A publication Critical patent/CN101287057A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Color Image Communication Systems (AREA)

Abstract

本发明公开了一种节省暂存内存的图片解压缩储存方法及其模块,该方法对图片解压缩储存包括:取得一图片图块,该图片图块具有m×m个像素点及一原始分辨率:根据压缩分辨率计算m×m个像素点中欲保留的n×n个像素点;量化n×n个像素点位置,以取得一组色彩信号;以及将色彩信号转换为原图片的色彩信号并储存。本发明的方法及其图片储存模块,由于屏幕显示分辨率在一定缩小比例下,小于原图片分辨率,因此不需储存整个JPEG图片的图块,可达到节省内存的技术效果。

Description

一种节省暂存内存的图片解压缩储存方法及其模块
技术领域
本发明涉及一种图片储存技术,特别是一种节省暂存内存的图片解压缩储存方法及其模块,该方法及其模块可用于进行JPEG(Joint PhotographicExperts Group;联合图像专家小组)图片的解压缩储存。
背景技术
过去,对于图片、影像、声音……等信息的传递与再现方式,由于技术上的限制,仅能以类似方式来处理。近年来,由于数字技术的高度发展,使得信息处理也得到发展并朝向数字化方向迈进。
能随时在各种电子设备中便捷的播放浏览图片是大家所期望的;然而,从网际网络或其它图像档案数据库中得到的各种格式的图像文文件,其中所包含的图片如背景图片、风景图片及漫画图片的尺寸往往较大。
因此,当在电子设备上,特别是在手持式电子装置上,显示图片时,其手持式电子装置上的屏幕分辨率(如,320×240)通常远小于图片的分辨率(如,800×600、2048×1536、…等),此时若想要显示该图片于屏幕上,通常需解压缩整张图片,然后再调降分辨率。但这样至少需要等同图片分辨率大小的内存或三倍以上的内存(图片资料还包含三原色信号(R、G、B))来暂存此图片。
发明内容
针对上述现有技术存在的缺陷或不足,本发明的目的在于,提供一种节省暂存内存的图片解压缩储存方法及其模块,该方法及其模块以较少的内存即可解压缩整张图片于屏幕上,可节省暂存内存的设置。
为了实现上述目的,本发明采用如下的技术解决方案:
一种节省暂存内存的图片解压缩储存方法,其特征在于,该方法包括下列步骤:
取JPEG图片中的一图块,该图块含有JPEG图片的m×m个像素点及原始分辨率;
根据压缩分辨率计算m×m个像素点中欲保留的n×n个像素点;
量化n×n个像素点位置,以取得一组色彩信号;以及
将色彩信号转换为原图片的色彩信号并储存。
其中,转换前的色彩信号可为一组亮度信号和色差信号;接着将亮度信号和色差信号转为原图片的色彩信号(即三原色信号);进而储存转换后的三原色信号。
上述方法制备的节省暂存内存的图片解压缩储存模块,包括:
一图块撷取单元,用于撷取JPEG图片中的至少一图块,并且每一图块含有m×m个像素点及原始分辨率;
一运算单元,用于计算每一图块在压缩分辨率下m×m个像素点中欲保留的n×n个像素点,其中,m>n;
一量化单元,用于量化n×n个像素点位置,以产生至少一组亮度信号和复数个色差信号;
一色彩空间转换单元,用于将亮度信号和复数个色差信号转换为原图片的色彩信号,并储存转换得到的色彩信号。
例如:将亮度信号和色差信号(YUV or YCbCr)转为三原色信号(R、G、B)。色彩空间转换单元依实际显示接口而定,内存则用以储存转换得到的色彩信号。
本发明的节省暂存内存的图片解压缩储存方法及其图片储存模块,由于屏幕显示分辨率在一定缩小比例下,小于原图片分辨率,因此不需储存整个JPEG图片的图块,可达到节省内存的技术效果。
附图说明
图1A为本发明的一个具体实施例的节省暂存内存的图片储存方法流程图;
图1B为本发明的另一个实施例的节省暂存内存的图片储存方法流程图;
图2为本发明又一个实施例的节省暂存内存的图片储存方法的流程图;
图3为本发明实施例的节省暂存内存的图片储存模块的简要方块图;
图4为根据本发明第二实施例的节省暂存内存的图片储存模块的简要方块图。
以下结合附图和发明人给出的实施例对本发明作进一步详细说明。
具体实施方式
首先说明本发明的主要概念:一般而言,在JPEG(Joint PhotographicExperts Group;联合图像专家小组)图片解压缩时,是以一个8×8的图块(Block)为每次压缩与解压缩的基本单位,另外还有一幅大图块(MacroBlock;MB),其包含了完整三原色的基本的图片图块。其中,图片的像素点可分为三个成分,例如:亮度(Y)信号、蓝色色差(Cb)信号和红色色差(Cr)信号,红色原色信号(R)、绿色原色信号(G)和蓝色原色信号(B),或…等。通常JPEG在解压缩后是Y、Cb、Cr三种信号,然后当要显示在屏幕上时,再转成R、G、B三原色信号。通常一个MB包含了四个Y信号图块、一个Cb信号图块及一个Cr信号图块。
本发明的方法主要是先撷取屏幕显示所需的像素点,然后将其转成RGB三原色信号后储存。因此,以MB为基本处理单元,在每个MB中只撷取屏幕显示所需的像素点,然后再将其转成R、G、B信号后储存。
参照图1A,该图为本发明的一个具体实施例的节省暂存内存的图片储存方法的流程图;该方法包括:取JPEG图片中的一图块(步骤110),该图块含有JPEG图片的m×m个像素点及原始分辨率,根据压缩分辨率计算m×m个像素点中欲保留的n×n个像素点(步骤120);量化n×n个像素点位置,以取得一组色彩信号(步骤130);将色彩信号转换为原图片的色彩信号(步骤140);储存转化得到的色彩信号(步骤150)。
其中,转换前的色彩信号可为亮度信号和色差信号,也就是说,在量化n×n个像素点位置,取得亮度信号和色差信号(步骤132);接着再将亮度信号和色差信号转为原图片的色彩信号(即三原色信号)(步骤142);而后储存转换得的原色信号(步骤152),如图1B所示。
其中,m大于n,并且原始分辨率大于缩小比例后的压缩分辨率。再者,转化前与转换后的色彩信号可依实际显示接口而定。
举例来说,参照图2,假设以一个MB为基本处理单元,首先取得一MB(步骤210),该MB的大小为16×16个像素点,接着计算出这些像素点中的哪些像素点将会被显示在屏幕上(步骤220);换句话说,假设图片的原始分辨率为1280×960,而屏幕分辨率为320×240(即为上述的压缩分辨率),则每一个MB中16×16个像素点,将有4×4个像素点将会被显示在屏幕上,然后再量化计算得到4×4个像素点位置以取得Y信号、Cb信号和Cr信号(步骤230),其中Cb信号和Cr信号则各需储存2×2个像素点(假设色彩空间比例为4∶2∶0或4∶1∶1),随之将其转换为R、G、B三原色信号(步骤240),然后储存(步骤250)。这样,每个MB就只需储存这16个像素点的资料,因此,即可达到节省内存的效果。
参照图3,图3是依照本发明的方法给出的另一个实施例,该节省暂存内存的图片解压缩储存模块包括图块撷取单元310、运算单元320、量化单元330、色彩空间转换单元340以及内存350。
通过图块撷取单元310可取得JPEG原图片中至少一图块,并且每一图片图块具有m×m个像素点及原始分辨率。进而由运算单元320计算每一图片图块在一压缩分辨率下m×m个像素点中将欲保留的n×n个像素点。接着,量化单元330将n×n个像素点位置量化,以产生一组色彩信号,例如:亮度信号和色差信号。通过色彩空间转换单元340转换色彩信号,例如:将亮度信号和色差信号转为三原色信号。随后,将转换后的色彩信号(如原色信号)储存于内存350内。其中,m大于n,并且原始分辨率大于压缩分辨率。其中色彩空间转换单元依实际显示接口而定,其中有用于储存转换后色彩信号的内存。
另外,假设显示接口是一个显示器,可由该检测单元360检测显示器400的分辨率以得到压缩分辨率,如图4所示。换句话说,当本发明应用于电子设备中时,可借此检测单元检测电子设备所使用的显示器的分辨率,以得到压缩分辨率(即为显示器的分辨率)。
这样,只需使用较少的内存,即可解压缩整张图片于屏幕上。
此外,当用于储存解压缩后的JPEG图片时,可以将MB作为基本处理单元来进行整张JPEG图片的处理,例如在制作大量图片的预览时,可预先解成小图标储存。
虽然本发明以上述较佳的实施例对本发明做出了详细的描述,并非用上述实施例限定本发明。本领域的技术人员应当意识到在不脱离本发明技术方案所给出的技术特征和范围的情况下,对技术特征所作的增加、以本领域一些同样内容的替换,均应属本发明的保护范围。

Claims (4)

1.一种节省暂存内存的图片解压缩储存方法,其特征在于,该方法包括下列步骤:
取JPEG图片中的一图块,该图块含有JPEG图片的m×m个像素点及原始分辨率;
根据压缩分辨率计算m×m个像素点中欲保留的n×n个像素点;
量化n×n个像素点位置,以取得一组色彩信号;以及
将色彩信号转换为原图片的色彩信号并储存。
2.如权利要求1所述的方法,其特征在于,所述的色彩信号在转换前为亮度信号和色差信号。
3.实现权利要求1所述方法制备的节省暂存内存的图片解压缩储存模块,其特征在于,包括:
一图块撷取单元,用于撷取JPEG图片中的至少一图块,并且每一图块含有m×m个像素点及原始分辨率;
一运算单元,用于计算每一图块在压缩分辨率下m×m个像素点中欲保留的n×n个像素点,其中,m>n;
一量化单元,用于量化n×n个像素点位置,以产生至少一组亮度信号和复数个色差信号;
一色彩空间转换单元,用于将亮度信号和复数个色差信号转换为原图片的色彩信号,并储存转换得到的色彩信号。
4.如权利要求3所述的节省暂存内存的图片解压缩储存模块,其特征在于,所述的色彩空间转换单元按照实际显示接口而定,其中有用于储存转换后色彩信号的内存。
CNA2008100182362A 2008-05-16 2008-05-16 一种节省暂存内存的图片解压缩储存方法及其模块 Pending CN101287057A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100182362A CN101287057A (zh) 2008-05-16 2008-05-16 一种节省暂存内存的图片解压缩储存方法及其模块

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100182362A CN101287057A (zh) 2008-05-16 2008-05-16 一种节省暂存内存的图片解压缩储存方法及其模块

Publications (1)

Publication Number Publication Date
CN101287057A true CN101287057A (zh) 2008-10-15

Family

ID=40059011

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100182362A Pending CN101287057A (zh) 2008-05-16 2008-05-16 一种节省暂存内存的图片解压缩储存方法及其模块

Country Status (1)

Country Link
CN (1) CN101287057A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521278A (zh) * 2011-11-24 2012-06-27 广州广电运通金融电子股份有限公司 图像数据快速存储方法、有价文件识别方法及其识别装置
CN103903285B (zh) * 2012-12-25 2017-05-10 三星电子(中国)研发中心 一种png图像和bmp图像的缩略图提取方法
CN107071284A (zh) * 2017-04-28 2017-08-18 深圳市金立通信设备有限公司 一种拍照方法及终端

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521278A (zh) * 2011-11-24 2012-06-27 广州广电运通金融电子股份有限公司 图像数据快速存储方法、有价文件识别方法及其识别装置
CN102521278B (zh) * 2011-11-24 2014-03-05 广州广电运通金融电子股份有限公司 图像数据快速存储方法、有价文件识别方法及其识别装置
US9224185B2 (en) 2011-11-24 2015-12-29 Grg Banking Equipment Co., Ltd. Fast storage method for image data, valuable-file identifying method and identifying device thereof
CN103903285B (zh) * 2012-12-25 2017-05-10 三星电子(中国)研发中心 一种png图像和bmp图像的缩略图提取方法
CN107071284A (zh) * 2017-04-28 2017-08-18 深圳市金立通信设备有限公司 一种拍照方法及终端

Similar Documents

Publication Publication Date Title
CN102523367B (zh) 基于多调色板的实时图像压缩和还原方法
US6426771B1 (en) Image processing apparatus and method and computer readable memory storing the method
US7013041B2 (en) Image data transmitting apparatus and method of controlling same
US8036469B2 (en) Imaging apparatus including a separable monitor, and method for controlling the imaging apparatus
US20170262957A1 (en) Image capture accelerator
EP1581008A2 (en) parallel processing of an image and its corresponding thumbnail
WO2020063505A1 (zh) 图像处理方法、***及计算机可读存储介质
US20050231608A1 (en) Digital picture signal processing apparatus, method thereof. digital picture recording apparatus, method thereof, transmitting method thereof, and data record medium thereof
KR20050042699A (ko) 영상의 국부적 휘도 향상 방법 및 장치와 컴퓨터프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체
US20060215915A1 (en) Device and method for generating thumbnail JPEG image and medium for storing thumbnail JPEG image
CN109167916A (zh) 智能终端、图像处理方法及计算机可读存储介质
US20100296731A1 (en) Information processing device and method and program
US20090066721A1 (en) Method and system for providing accelerated video processing in a communication device
US8055069B2 (en) Image data sampling method
JP2005210495A (ja) 画像処理装置、画像処理方法及び画像処理プログラム
CN101287057A (zh) 一种节省暂存内存的图片解压缩储存方法及其模块
US8026952B2 (en) Image capturing device with reduced-sized sub-image collection and an image processing method thereof
CN110557532B (zh) 摄像装置、客户端装置和控制方法
WO2004056084A1 (ja) 画像データの圧縮装置及び復元装置、並びに画像データの圧縮プログラム及び復元プログラム
CN101729884B (zh) 影像撷取装置与影像前处理方法
CN101753780A (zh) 一种基于基色提取分割压缩的彩色图像压缩方法
KR100834357B1 (ko) 영상 데이터의 압축 장치 및 방법
CN112215775B (zh) 一种bmp图片修复方法及装置
Murugesh et al. Camera Raw Image: A Study, Processing and Quality Analysis
KR100604474B1 (ko) 순차주사된 화상을 격행주사로 전송하는 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081015