CN103716624A - 图像数据处理方法 - Google Patents
图像数据处理方法 Download PDFInfo
- Publication number
- CN103716624A CN103716624A CN201210443185.4A CN201210443185A CN103716624A CN 103716624 A CN103716624 A CN 103716624A CN 201210443185 A CN201210443185 A CN 201210443185A CN 103716624 A CN103716624 A CN 103716624A
- Authority
- CN
- China
- Prior art keywords
- address section
- physical address
- buffering area
- view data
- read
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 239000000872 buffer Substances 0.000 claims abstract description 75
- 230000003139 buffering effect Effects 0.000 claims description 166
- 230000001360 synchronised effect Effects 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- VEMKTZHHVJILDY-UHFFFAOYSA-N resmethrin Chemical compound CC1(C)C(C=C(C)C)C1C(=O)OCC1=COC(CC=2C=CC=CC=2)=C1 VEMKTZHHVJILDY-UHFFFAOYSA-N 0.000 description 4
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
本发明提供一种图像数据处理方法,包括步骤:(a)写满第一缓冲区;(b)纵向读取第一缓冲区的图像数据,并且同步横向写入图像数据于第二缓冲区;(c)当读完一部分的第一缓冲区时,将读完的部分第一缓冲区划入第二缓冲区内作为写入区段;(d)纵向读取另一部分的第一缓冲区的图像数据,并且写入图像数据于第二缓冲区;(e)当完成写入第二缓冲区之后,纵向读取第二缓冲区的图像数据,并且横向写入图像数据于第一缓冲区,并于读完一部分的第二缓冲区之后,将读完的部分第二缓冲区划入第一缓冲区内作为写入区段;以及(f)重复步骤(a)~(e),完成图像数据的存取。
Description
技术领域
本发明涉及一种数据处理方法,尤其涉及一种图像数据处理方法。
背景技术
传统上,数码相机或是手机相机的影像传感器(image sensor)使用感光耦合组件(Charge Coupled Device, CCD),或是使用互补性氧化金属半导体(Complementary Metal-Oxide Semiconductor, CMOS)。影像传感器的输出是以线扫描为基础(称为Line-based)方式输出影像数据。然而,若是使用JPEG(Joint Photographic Experts Group)格式的图像数据压缩方式时,由于JPEG规格的压缩方式是以区块扫描为基础(称为Block-based),例如以8×8个像素(pixel)为一个扫描区块(block)的方式进行图像数据的压缩,因此在影像传感器输出图像数据以及将图像数据进行JPEG格式压缩步骤之间,还必须额外执行编排图像数据的处理步骤。
附图1,现有技术中图像数据处理装置的结构示意图。图像数据处理装置100包括写入控制器102a、读取控制器102b以及缓冲器104,缓冲器104设有第一缓冲区104a以及第二缓冲区104b,所述第一缓冲区104a与所述第二缓冲区104b的容量相等,其中第一缓冲区104a以及第二缓冲区104b分别具有8条线,总共需要16条线缓冲区(line buffer)的储存空间。写入控制器102a接收来自影像传感器(图中未示出)的图像数据,所述图像数据包含由V行且每行H个画素组成H×V个画素的数据架构,并且以逐行(线)依序由左至右、由上至下将图像数据写入于缓冲器104的第一缓冲区104a中。当第一缓冲区104a写满时,切换写入至第二缓冲区104b,且读取控制器102b从第一缓冲区104a取出数据并且输出至JPEG编码器106时,其系以8×8个字节(bytes)之区块(block)为读取单位,由第一缓冲区104a的左上角依序由上至下、读取储存的图像数据,然后传送至进行JPEG编码器106压缩。当第二缓冲区104b写满之后,其状态由写入状态改变为读取状态,由读取控制器102b控制对其读取;当第一缓冲区104a读取完成之后,其状态由读取状态改变为写入状态,由写入控制器102a控制对其写入。
虽然上述图像数据处理装置100可以增加输入与输出图像数据的转换速度,却需要大量的缓冲器104空间。因此,需要提出一种新式的图像数据处理方法,以解决上述的问题。
发明内容
本发明的一目的在于提供一种图像数据处理方法,借由划分第一缓冲区以及第二缓冲区,以分派一部分读取完成的第一缓冲区于第二缓冲区之后作为接续的写入区段,以节省图像数据处理所使用的缓冲器容量。
本发明的另一目的在于提供一种图像数据处理方法,借由划分第一缓冲区以及第二缓冲区,当缓冲区的读取速度大于或等于写入速度时,使读取第一缓冲区的图像数据以及写入图像数据至第二缓冲区两种动作可同时进行。
为了实现上述目的,本发明提出一种图像数据处理方法,包括下列步骤:
(a)所述写入控制器横向写入所述图像数据于所述第一缓冲区,直至写满所述第一缓冲区;
(b)所述读取控制器纵向读取所述第一缓冲区的所述图像数据,并且所述写入控制器同步横向写入所述图像数据于所述第二缓冲区;
(c)当所述读取控制器读取完成一部分的第一缓冲区时,所述状态控制器将读取完成的所述部分第一缓冲区分派划入所述第二缓冲区之内作为写入区段;
(d)所述读取控制器纵向读取另一部分的所述第一缓冲区之所述图像数据,并且所述写入控制器持续写入所述图像数据于第二缓冲区;
(e)当所述状态控制器判断所述写入控制器完成写入所述第二缓冲区之后,所述读取控制器持续纵向读取所述第二缓冲区的所述图像数据,并且所述写入控制器持续横向写入所述图像数据于所述第一缓冲区,并且于读取完成一部分的所述第二缓冲区之后,所述状态控制器将读取完成的所述部分第二缓冲区分派划入所述第一缓冲区之内作为写入区段;以及
(f)重复执行步骤(a)至步骤(e),直至完成所述图像数据的存取。
根据上述,本发明的图像数据处理方法,借由划分第一缓冲区以及第二缓冲区,以分派一部分读取完成的第一缓冲区于第二缓冲区内作为接续的写入区段,以节省图像数据处理所使用的缓冲器容量。并且当缓冲器的读取速度大于或等于写入速度时,使读取第一缓冲区的图像数据以及写入图像数据至第二缓冲区两种动作可同时进行。
附图说明
附图1,现有技术中图像数据处理装置的结构示意图。
附图2,本发明实施例中图像数据处理装置的结构示意图。
附图3,本发明实施例中YUV422压缩格式的定义说明图。
附图4A-4B,本发明实施例中图像数据处理方法的流程图。
附图5,本发明实施例中缓冲器的存取状态变化示意图。
附图6,本发明实施例中缓冲器的数据结构示意图。
【主要组件符号说明】
100 图像数据处理装置 102a 写入控制器
102b 读取控制器 104 缓冲器
104a 第一缓冲区 104b 第二缓冲区
106 JPEG编码器 200 图像数据处理装置
201 区段 202 写入控制器
204 读取控制器 206 第一缓存器
208 缓冲器 208a 第一缓冲区
208b 第二缓冲区 210 第二缓存器
212 状态控制器 214 JPEG编码器。
具体实施方式
下面结合附图对本发明提供的图像数据处理方法做详细说明。
附图2,本发明实施例中图像数据处理装置的结构示意图。图像数据处理装置200包括写入控制器202、读取控制器204、第一缓存器206、缓冲器(buffer)208、第二缓存器(register)210以及状态控制器(state controller)212。所述缓冲器208设有第一缓冲区208a以及第二缓冲区208b。写入控制器202耦接第一缓存器206以及缓冲器208,状态控制器212耦接写入控制器202以及读取控制器204,缓冲器208耦接第二缓存器210,第二缓存器210耦接读取控制器204。
所述写入控制器202用以控制写入图像数据(例如串流图像数据)到缓冲器208,例如图像数据是从影像传感器持续性传送到图像数据处理装置200。所述读取控制器204用以控制读取缓冲器208中的图像数据,读取控制器204例如是多任务器(multiplexer)。所述状态控制器212用以判断写入控制器202及读取控制器204分别对应写入或读取第一缓冲区208a及第二缓冲区208b,直至图像数据完全自所述图像数据处理装置200输出。换言之,缓冲器208是实体的存储元件,第一缓冲区208a及第二缓冲区208b是其内部由逻辑地址定义出来的区块,并对应到不同的实体地址区段。
具体来说,读取控制器204纵向读取第一缓冲区208a的图像数据,并且写入控制器202同步地横向写入图像数据于第二缓冲区208b。当读取控制器204读取完成一部分的第一缓冲区208a时,状态控制器212将该部分的第一缓冲区208a分派(allocate)给所述第二缓冲区208b内作为写入区段。读取控制器204纵向读取另一部分的第一缓冲区208a的图像数据,并且写入控制器202持续写入图像数据到部分的第二缓冲区208b,此时,第二缓冲区208b包括上述已分派的部分第一缓冲区208a。
参考附图3,本发明实施例中YUV422压缩格式的定义说明的示意图。本发明的图像数据处理装置200接收串流型式的图像数据之后,借由将所述串流图像数据整理成为影像区块(image block),所述影像区块例如是YUV420压缩格式、YUV422压缩格式以及YUV444压缩格式中任意一种。如附图3所示,以YUV422压缩格式为例,其由图像数据(image data)中每个16×8个像素的影像区块中,取得2个8×8个像素的Y影像分量(component)、1个8×8个像素的U影像分量以及1个8×8个像素的V影像分量,其中Y影像分量表示一个像素的亮度(luminance),U影像分量与V影像分量分别表示所述像素的色调(chrominance)与饱和度(chroma),每个像素由两个字节(bytes)组成。
参考附图2、附图4A-4B以及附图5,其中,附图4A-4B为本发明实施例中图像数据处理方法的流程图;附图5为本发明实施例中缓冲器208的存取状态变化示意图,所述存取状态变化例如是包括4个阶段。所述图像数据处理方法适用于图像数据处理装置200,所述图像数据处理装置200包括写入控制器202、读取控制器204、缓冲器208以及状态控制器212,所述缓冲器208设有第一缓冲区208a以及第二缓冲区208b,所述图像数据处理方法包括下列步骤:
在步骤S400中,所述图像数据处理装置200的缓冲器208包含多个实体地址区段(section),并且缓冲器208划分为所述第一缓冲区208a以及所述第二缓冲区208b,其分别对应于多个实体地址区段201。在一实施中,如附图5的阶段1所示,所述图像数据处理装置200划分所述第一缓冲区208a,以依据地址顺序形成矩阵方式排列的第一实体地址区段A、第二实体地址区段B、第三实体地址区段C以及第四实体地址区段D,并且所述图像数据处理装置200划分所述第二缓冲区208b,以依据地址顺序形成横向方式排列的第五实体地址区段E以及第六实体地址区段F。其中一部分的第一缓冲区208a包括所述第一实体地址区段A以及所述第三实体地址区段C,另一部分的第一缓冲区208a包括所述第二实体地址区段B以及所述第四实体地址区段D。在一实施例中,每一实体地址区段(A~D)的容量相等。第一缓冲区208a的容量例如是2560×8字节(bytes),也即8条线型缓冲器(line buffer),第二缓冲区208b的容量例如是2560×4字节,也即4条线型缓冲器。接着,写入控制器202横向写入图像数据至所述第一缓冲区208a,直至写满所述第一缓冲区208a的所有实体地址区段A、B、C、D。
在步骤S402中,所述读取控制器204纵向(vertical)读取(例如由上至下、由左至右的方向)所述第一缓冲区208a的图像数据,并且所述写入控制器202同步横向(horizontal)写入(例如由左至右、由上至下的方向)图像数据于所述第二缓冲区208b。在一实施中,如附图5的阶段1所示,所述读取控制器204纵向读取所述第一实体地址区段A以及所述第三实体地址区段C的图像数据,并且所述写入控制器202同步横向写入所述图像数据于所述第五实体地址区段E以及所述第六实体地址区段F。
在一实施例中,所述读取控制器204对所述缓冲器208的读取速度大于所述写入控制器202对所述缓冲器208的写入速度。在另一实施例中,所述读取控制器204对所述缓冲器208的读取速度等于所述写入控制器202对所述缓冲器208的写入速度。应注意的是,本发明的图像数据处理方法中读取步骤以及写入步骤指依据缓冲器208的第一缓冲区208a与第二缓冲区208b的地址顺序进行所述图像数据的存取(access);纵向读取例如是由上至下、由左至右的方向读出所述缓冲器208的图像数据,横向写入例如是由左至右、由上至下的方向将图像数据写入缓冲器208。
在步骤S404中,当所述读取控制器204读取完成一部分的第一缓冲区208a时,所述状态控制器212将已完成读取部分的第一缓冲区208a分派划入所述第二缓冲区208b之内作为写入区段。在一实施中,如附图5的阶段1所示,当纵向排列的第一实体地址区段A以及第三实体地址区段C的图像数据读取完成之后,将所述第一实体地址区段A以及所述第三实体地址区段C依序分派于所述第六实体地址区段F之后,即划入所述第二缓冲区208b内,作为可写入区段。此处,分派划入第二缓冲区208b内的第一实体地址区段A以及所述第三实体地址区段C为横向配置(horizontal allocation)状态,而在第一缓冲区208a的第一实体地址区段A以及第三实体地址区段C读取完成之后,其储存空间有效转换配置给第二缓冲区208b继续使用,其使缓冲器208的容量始终维持不变,以节省图像数据处理所使用的缓冲器的容量。
具体来说,第一缓冲区208a在步骤S400开始写入时由实体地址区段A、B、C、D所组成,第二缓冲区段208b由实体地址区段E、F组成,在第二缓冲区208b在步骤S402写完实体地址区段F之后再加入实体地址区段A、C,即实体地址区段E、F、A、C为第二缓冲区208b组成,此时的实体地址区段A、C内的图像数据已被读出。
在步骤S406中,所述读取控制器204纵向读取另一部分的第一缓冲区208a的图像数据,并且所述写入控制器202持续写入图像数据于第二缓冲区208b。在一实施中,如附图5的阶段1所示,纵向读取所述第二实体地址区段B以及所述第四实体地址区段D的图像数据,并且同步横向写入所述图像数据于步骤S404中已分派划入第二缓冲区208b中的第一实体地址区段A以及第三实体地址区段C。
应注意的是,上述步骤S402至步骤S406中,所述第一缓冲区208a为读取状态,所述第二缓冲器208b为写入状态,并且第二缓冲器208b使用一部分已完成读取的第一缓冲区208a作为写入区段,使读取所述第一缓冲区208a的图像数据以及写入图像数据至所述第二缓冲区208b两种动作可同时进行。
在步骤S408中,当所述状态控制器212判断所述写入控制器202完成写入所述第二缓冲区208b之后,并且当所述状态控制器212判断所述读取控制器204读取完成另一部分的第一缓冲区208a之后,所述读取控制器204持续纵向读取所述第二缓冲区208b的图像数据,并且所述写入控制器202持续横向写入所述图像数据于所述第一缓冲区208a,并且在读取完成一部分的第二缓冲区208b之后,所述状态控制器212将读取完成部分的第二缓冲区208b分派划入所述第一缓冲区208a之内作为写入区段。
在步骤S410中,重复执行步骤S402至步骤S408,直至完成所述图像数据的存取。
具体来说,在步骤S408中,还包括下列步骤,如附图4B所示:
在步骤S408-1中,如附图5的阶段2所示,当所述状态控制器212判断所述写入控制器202完成写入所述图像数据于所述第一实体地址区段A以及所述第三实体地址区段C之后,并且当所述状态控制器212判断所述第二实体地址区段B以及所述第四实体地址区段D的图像数据读取完成之后,纵向读取所述第二缓冲区208b的所述第五实体地址区段E以及所述第一实体地址区段A的所述图像数据,并且同步横向写入所述图像数据于所述第一缓冲区208a的所述第四实体地址区段D以及所述第二实体地址区段B。
在步骤S408-2中,当所述第五实体地址区段E以及所述第一实体地址区段A的图像数据读取完成之后,将所述第五实体地址区段E以及所述第一实体地址区段A依序分派划入所述第一缓冲区208a内(例如第二实体地址区段B之后)作为写入区段。
在步骤S408-3中,纵向读取所述第六实体地址区段F以及所述第三实体地址区段C的图像数据,并且同步横向写入所述图像数据至已分派划入所述第一缓冲区208a内的第五实体地址区段E以及所述第一实体地址区段A。
在步骤S408-4中,如附图5的阶段3所示,当所述状态控制器212判断所述写入控制器202完成写入所述图像数据至所述第五实体地址区段E以及所述第一实体地址区段A之后,并且当所述状态控制器212判断所述第六实体地址区段F以及所述第三实体地址区段C的图像数据读取完成之后,纵向读取所述第一缓冲区208a的所述第四实体地址区段D以及所述第五实体地址区段E的所述图像数据,并且同步横向写入图像数据至第二缓冲区208b的所述第三实体地址区段C以及所述该第六实体地址区段F。
在步骤S408-5中,当所述第四实体地址区段D以及所述第五实体地址区段E的图像数据读取完成之后,将所述第四实体地址区段D以及所述第五实体地址区段E依序分派划入第二缓冲区208b之内(例如第六实体地址区段F之后)作为写入区段。
在步骤S408-6中,纵向读取所述第二实体地址区段B以及所述第一实体地址区段A的图像数据,并且同步横向写入所述图像数据至已分派划入所述第二缓冲区208b内的第四实体地址区段D以及所述第五实体地址区段E。
在步骤S408-7中,如附图5的阶段4所示,当所述状态控制器212判断所述写入控制器202完成写入所述图像数据于所述第四实体地址区段D以及所述第五实体地址区段E之后,并且当所述状态控制器212判断所述第二实体地址区段B以及所述第一实体地址区段A的图像数据读取完成之后,纵向读取所述第二缓冲区208b的所述第三实体地址区段C以及所述第四实体地址区段D的所述图像数据,并且同步横向写入图像数据至所述第二缓冲区208b的所述第一实体地址区段A以及所述第二实体地址区段B。
在步骤S408-8中,当所述第三实体地址区段C以及所述第四实体地址区段D的图像数据读取完成之后,将所述第三实体地址区段C以及所述第四实体地址区段D依序分派划入第一缓冲区208a之内(例如所述第二实体地址区段B之后)作为写入区段。
在步骤S408-9中,纵向读取所述第六实体地址区段F以及所述第五实体地址区段E的图像数据,并且同步横向写入所述图像数据至已分派划入所述第一缓冲区208a内的第三实体地址区段C以及所述第四实体地址区段D,当所述第六实体地址区段F以及所述第五实体地址区段E的图像数据读取完成之后,使步骤S408-8分派的第三实体地址区段C以及所述第四实体地址区段D的地址与步骤S400的第三实体地址区段C以及第四实体地址区段D的地址相同。
参考附图2以及附图6,附图6为本发明实施例中缓冲器208的数据结构示意图。缓冲器208包括第一缓冲区208a以及第二缓冲区208b,第一缓冲区208a以及第二缓冲区208b分别包括4个实体地址区段201,每个实体地址区段201由4条线缓冲区(line 0 ~ line 3以及line 4 line 7)组成,每一条线缓冲区由320个地址组成,每个实体地址区段201具有640个地址(addr 0 ~ addr 639)。在一实施例中,每32个地址定义为一最小编码单元(minimum coded unit, MCU),其为32字节(bytes)。读取控制器204从缓冲器208取出数据并且输出至JPEG编码器214进行压缩。
当执行写入图像数据时,先将串流型式的图像数据整理成两个8字节的Y分量、一个8字节的U分量以及一个8字节的V分量之串流数据,然后一次从第一缓存器206存入缓冲器208,以便于后续的读取步骤。当执行读取图像数据时,在每一最小编码单元的前4个地址读取32字节的YUV图像数据储存于第二缓存器210,分别是两个8字节的Y分量(Y1、Y2),一个8字节的U分量(U1),一个8字节的V分量(V1),以节省重复存取缓冲器208的次数,有效降低图像数据处理装置200的耗电量。
根据上述,本发明的图像数据处理方法,借由划分第一缓冲区以及第二缓冲区,以分派一部分读取完成的第一缓冲区于第二缓冲区之后作为接续的写入区段,以节省图像数据处理所使用的缓冲器容量。并且借由划分第一缓冲区以及第二缓冲区,当缓冲区的读取速度大于或等于写入速度时,使读取第一缓冲区的图像数据以及写入图像数据至写入第二缓冲区两种动作可同时进行。
以上所述仅是本发明的优选实施例,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种图像数据处理方法,适用于图像数据处理装置,所述图像数据处理装置包括一写入控制器、一读取控制器、一缓冲器以及一状态控制器,所述缓冲器设有一第一缓冲区以及一第二缓冲区,其特征在于,所述图像数据处理方法包括下列步骤: (a)所述写入控制器横向写入所述图像数据于所述第一缓冲区,直至写满所述第一缓冲区; (b)所述读取控制器纵向读取所述第一缓冲区的所述图像数据,并且所述写入控制器同步横向写入所述图像数据于所述第二缓冲区; (c)当所述读取控制器读取完成一部分的第一缓冲区时,所述状态控制器将读取完成的所述部分第一缓冲区分派划入所述第二缓冲区之内作为写入区段; (d)所述读取控制器纵向读取另一部分的所述第一缓冲区的所述图像数据,并且所述写入控制器持续写入所述图像数据于第二缓冲区; (e)当所述状态控制器判断所述写入控制器完成写入所述第二缓冲区之后,所述读取控制器持续纵向读取所述第二缓冲区的所述图像数据,并且所述写入控制器持续横向写入所述图像数据于所述第一缓冲区,并且于读取完成一部分的所述第二缓冲区之后,所述状态控制器将读取完成的该部分第二缓冲区分派划入所述第一缓冲区之内作为写入区段;以及 (f)重复执行步骤(a)至步骤(e),直至完成所述图像数据的存取。
2.如权利要求1所述的图像数据处理方法,其特征在于,在步骤(a)之前,还包括下列步骤:(a1)所述图像数据处理装置划分所述第一缓冲区,以依据地址顺序形成矩阵方式排列的一第一实体地址区段、一第二实体地址区段、一第三实体地址区段以及一第四实体地址区段,并且所述图像数据处理装置划分所述第二缓冲区,以依据地址顺序形成横向方式排列的一第五实体地址区段以及一第六实体地址区段,部分的第一缓冲区包括所述第一实体地址区段以及所述第三实体地址区段,另一部分的第一缓冲区包括所述第二实体地址区段以及所述第四实体地址区段。
3.如权利要求2所述的图像数据处理方法,其特征在于,在步骤(b)中,所述读取控制器纵向读取所述第一实体地址区段以及所述第三实体地址区段的图像数据,并且所述写入控制器同步横向写入所述图像数据于所述第五实体地址区段以及所述第六实体地址区段。
4.如权利要求3所述的图像数据处理方法,其特征在于,在步骤(c)中,当所述第一实体地址区段以及所述第三实体地址区段的图像数据读取完成之后,将所述第一缓冲区的所述第一实体地址区段以及所述第三实体地址区段依据地址顺序分派划入所述第二缓冲区的所述第六实体地址区段之后作为可写入区段。
5.如权利要求4所述的图像数据处理方法,其特征在于,在步骤(d)中,纵向读取所述第二实体地址区段以及所述第四实体地址区段的图像数据,并且同步横向写入所述图像数据于步骤(c)中已分派划入所述第二缓冲区中的所述第一实体地址区段以及所述第三实体地址区段。
6.如权利要求5所述的图像数据处理方法,其特征在于,在步骤(e)中,还包括下列步骤: (f) 当所述状态控制器判断所述写入控制器完成写入所述图像数据于所述第一实体地址区段以及所述第三实体地址区段之后,纵向读取所述第二缓冲区的所述第五实体地址区段以及所述第一实体地址区段的图像数据,并且同步横向写入所述图像数据于所述第一缓冲区的所述第四实体地址区段以及所述第二实体地址区段; (g) 当所述第五实体地址区段以及所述第一实体地址区段的所述图像数据读取完成之后,将所述第五实体地址区段以及所述第一实体地址区段依序分派划入所述第一缓冲区内的所述第二实体地址区段之后作为写入区段;以及 (h) 纵向读取所述第六实体地址区段以及所述第三实体地址区段的所述图像数据,并且同步横向写入所述图像数据于步骤(g)已分派划入所述第一缓冲区内的所述第五实体地址区段以及所述第一实体地址区段。
7.如权利要求6所述的图像数据处理方法,其特征在于,在步骤(h)之后,还包括下列步骤: (i) 当所述状态控制器判断所述写入控制器完成写入所述图像数据于所述第五实体地址区段以及所述第一实体地址区段之后,纵向读取所述第一缓冲区的所述第四实体地址区段以及所述第五实体地址区段的图像数据,并且同步横向写入所述第二缓冲区的所述图像数据于所述第三实体地址区段以及所述第六实体地址区段; (j) 当所述第四实体地址区段以及所述第五实体地址区段的所述图像数据读取完成之后,将所述第四实体地址区段以及所述第五实体地址区段依序分派划入所述第二缓冲区之内的所述第六实体地址区段之后作为写入区段;以及 (k) 纵向读取所述第二实体地址区段以及所述第一实体地址区段的所述图像数据,并且同步横向写入所述图像数据于步骤(j)已分派划入所述第二缓冲区内的所述第四实体地址区段以及所述第五实体地址区段。
8.如权利要求7所述的图像数据处理方法,其特征在于,在步骤(k)之后,还包括下列步骤: (l) 当所述状态控制器判断所述写入控制器完成写入所述图像数据于所述第四实体地址区段以及所述第五实体地址区段之后,纵向读取所述第二缓冲区的所述第三实体地址区段以及所述第四实体地址区段的所述第四图像数据,并且同步横向写入所述第二缓冲区的所述图像数据于所述第一实体地址区段以及所述第二实体地址区段; (m) 当所述第三实体地址区段以及所述第四实体地址区段的所述图像数据读取完成之后,将所述第三实体地址区段以及所述第四实体地址区段依序分派划入第一缓冲区之内的所述第二实体地址区段之后作为写入实体地址区段;以及 (n) 纵向读取所述第六实体地址区段以及所述第五实体地址区段的所述图像数据,并且同步横向写入所述图像数据于步骤(m)已分派划入所述第一缓冲区内的所述第三实体地址区段以及所述第四实体地址区段,当所述第六实体地址区段以及所述第五实体地址区段的所述图像数据读取完成之后,使步骤(m)分派的所述第三实体地址区段以及所述第四实体地址区段的地址与步骤(a1)中的所述第三实体地址区段以及所述第四实体地址区段的地址相同。
9.如权利要求2所述的图像数据处理方法,其特征在于,所述第一实体地址区段至所述第六实体地址区段中每一实体地址区段的容量大小相等。
10.如权利要求2所述的图像数据处理方法,其特征在于,所述读取控制器对所述缓冲器的读取速度大于所述写入控制器对所述缓冲器的写入速度。
11.如权利要求2所述的图像数据处理方法,其特征在于,所述读取控制器对所述缓冲器的读取速度等于所述写入控制器对所述缓冲器的写入速度。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101136913A TWI463432B (zh) | 2012-10-05 | 2012-10-05 | 圖像資料處理方法 |
TW101136913 | 2012-10-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103716624A true CN103716624A (zh) | 2014-04-09 |
CN103716624B CN103716624B (zh) | 2017-03-01 |
Family
ID=50409139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210443185.4A Active CN103716624B (zh) | 2012-10-05 | 2012-11-08 | 图像数据处理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9001237B2 (zh) |
CN (1) | CN103716624B (zh) |
TW (1) | TWI463432B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109429070A (zh) * | 2017-08-23 | 2019-03-05 | 杭州海康威视***技术有限公司 | 一种移动终端视频编码方法、装置及移动终端 |
CN109788299A (zh) * | 2019-03-12 | 2019-05-21 | 广东工业大学 | 一种移动设备间视频传输方法、***、设备及计算机介质 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5386538A (en) * | 1991-04-30 | 1995-01-31 | Texas Instruments Incorporated | Data cache access for signal processing systems |
KR0177789B1 (ko) * | 1996-01-08 | 1999-04-15 | 김광호 | 클럭 제어 컬럼 디코더 |
JPH1031886A (ja) * | 1996-07-17 | 1998-02-03 | Nec Corp | ランダムアクセスメモリ |
US6747645B1 (en) * | 1998-03-13 | 2004-06-08 | Hewlett-Packard Development Company, L.P. | Graphics memory system that utilizes detached-Z buffering in conjunction with a batching architecture to reduce paging overhead |
JP2001249846A (ja) * | 2000-03-03 | 2001-09-14 | Hitachi Ltd | キャッシュメモリ装置及びデータ処理システム |
CN1119661C (zh) | 2000-04-21 | 2003-08-27 | 中国科学技术大学 | 环形光纤激光陀螺 |
US6430098B1 (en) * | 2000-05-16 | 2002-08-06 | Broadcom Corporation | Transparent continuous refresh RAM cell architecture |
WO2003001449A2 (en) * | 2001-06-11 | 2003-01-03 | Silicon Optix Inc. | Method and system for processing two-dimensional image data |
JP3826066B2 (ja) * | 2002-04-15 | 2006-09-27 | キヤノン株式会社 | 記録装置及び記録装置の制御方法 |
JP2004102063A (ja) * | 2002-09-11 | 2004-04-02 | Canon Inc | 画像表示装置とその制御方法並びにマルチディスプレイシステム |
JP4598374B2 (ja) | 2003-06-12 | 2010-12-15 | パナソニック株式会社 | 画像処理装置 |
JP3990392B2 (ja) * | 2004-08-31 | 2007-10-10 | 松下電器産業株式会社 | 可変長復号化装置、可変長復号化方法および撮像システム |
GB2438693B (en) * | 2005-03-30 | 2009-07-08 | Micron Technology Inc | High density row ram for column parallel CMOS image sensors |
JP2008072188A (ja) * | 2006-09-12 | 2008-03-27 | Olympus Corp | 固体撮像装置 |
KR101228111B1 (ko) * | 2006-11-01 | 2013-02-01 | 삼성전자주식회사 | 움직임 보상을 위한 더블 레지스터 어레이 버퍼 |
US8013920B2 (en) * | 2006-12-01 | 2011-09-06 | Youliza, Gehts B.V. Limited Liability Company | Imaging system for creating an image of an object |
JP4860488B2 (ja) * | 2007-01-04 | 2012-01-25 | ルネサスエレクトロニクス株式会社 | 画像表示制御装置 |
US8059142B2 (en) * | 2007-01-04 | 2011-11-15 | Micron Technology, Inc. | Digital display |
US20080226176A1 (en) * | 2007-03-16 | 2008-09-18 | Mediatek Inc. | Image displaying methods and systems |
JP5076635B2 (ja) * | 2007-05-17 | 2012-11-21 | ソニー株式会社 | イメージセンサ |
KR101493905B1 (ko) * | 2008-08-12 | 2015-03-02 | 삼성전자 주식회사 | 영상처리장치 및 영상처리방법 |
US8369632B2 (en) * | 2009-04-08 | 2013-02-05 | Olympus Corporation | Image processing apparatus and imaging apparatus |
CN101877210B (zh) * | 2009-04-30 | 2012-05-30 | 华映视讯(吴江)有限公司 | 驱动装置与液晶显示器的驱动方法 |
US20120176393A1 (en) * | 2009-09-16 | 2012-07-12 | Sharp Kabushiki Kaisha | Memory device, display device equipped with memory device, drive method for memory device, and drive method for display device |
EP2479607A4 (en) * | 2009-09-16 | 2013-03-20 | Sharp Kk | MEMORY DEVICE, DISPLAY DEVICE WITH THE MEMORY DEVICE, DRIVE PROCEDURE FOR THE MEMORY DEVICE AND DRIVE SYSTEM FOR THE DISPLAY DEVICE |
WO2011033824A1 (ja) * | 2009-09-16 | 2011-03-24 | シャープ株式会社 | 表示装置および表示装置の駆動方法 |
JP4847631B2 (ja) * | 2009-09-25 | 2011-12-28 | パナソニック株式会社 | 記録媒体、再生装置、及び集積回路 |
US8589851B2 (en) * | 2009-12-15 | 2013-11-19 | Memoir Systems, Inc. | Intelligent memory system compiler |
JP5660361B2 (ja) | 2010-03-26 | 2015-01-28 | ソニー株式会社 | 画像処理装置および方法、並びにプログラム |
CN102221937A (zh) * | 2010-04-15 | 2011-10-19 | 上海天派无线科技有限公司 | 实时视频图像坐标识别***及其方法 |
JP5506586B2 (ja) * | 2010-07-30 | 2014-05-28 | キヤノン株式会社 | 固体撮像装置及び固体撮像装置の駆動方法 |
JP2012208342A (ja) * | 2011-03-30 | 2012-10-25 | Sony Corp | 信号処理回路と信号処理方法および表示装置 |
US9020044B2 (en) * | 2011-06-13 | 2015-04-28 | Ati Technologies Ulc | Method and apparatus for writing video data in raster order and reading video data in macroblock order |
-
2012
- 2012-10-05 TW TW101136913A patent/TWI463432B/zh active
- 2012-11-08 CN CN201210443185.4A patent/CN103716624B/zh active Active
-
2013
- 2013-10-03 US US14/045,470 patent/US9001237B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109429070A (zh) * | 2017-08-23 | 2019-03-05 | 杭州海康威视***技术有限公司 | 一种移动终端视频编码方法、装置及移动终端 |
CN109788299A (zh) * | 2019-03-12 | 2019-05-21 | 广东工业大学 | 一种移动设备间视频传输方法、***、设备及计算机介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103716624B (zh) | 2017-03-01 |
TW201415410A (zh) | 2014-04-16 |
TWI463432B (zh) | 2014-12-01 |
US20140098260A1 (en) | 2014-04-10 |
US9001237B2 (en) | 2015-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101127962B1 (ko) | 영상 처리 장치 및 영상 처리를 위한 프레임 메모리 관리 방법 | |
US7034868B2 (en) | Image processing circuit | |
JP3761061B2 (ja) | データ処理システムおよびデータ処理方法 | |
CN113709489B (zh) | 一种视频压缩方法、装置、设备及可读存储介质 | |
JP5183664B2 (ja) | ビデオ圧縮のためのデブロッキング装置及び方法 | |
US20070279422A1 (en) | Processor system including processors and data transfer method thereof | |
KR20080108616A (ko) | 소형 또는 대형 화상의 처리를 위한 소형 라인 버퍼의 사용을 용이하게 하는 기술 | |
CN103716624A (zh) | 图像数据处理方法 | |
CN103533287A (zh) | 一种视频处理方法及装置 | |
US8532424B2 (en) | Method and system for filtering image data | |
CN101459839A (zh) | 去块效应滤波方法及实现该方法的装置 | |
US7636490B2 (en) | Deblocking filter process with local buffers | |
CN101867808A (zh) | 存取图像数据的方法及其相关装置 | |
CN101005619B (zh) | 一种环路滤波的方法 | |
CN110087085A (zh) | 图像处理装置 | |
US20110235936A1 (en) | Routable image pipeline device | |
KR20110065335A (ko) | 영상 처리를 위한 시스템 | |
CN101859334B (zh) | 视频解码模块与视频显示处理模块的互联缓存结构设计方法 | |
JP2001197479A (ja) | 差分画像処理方法および差分画像処理装置 | |
TWI424372B (zh) | Selectable image line path means | |
CN103475819A (zh) | 超高清智能摄像机及其图像数据拼接方法 | |
CN103974073B (zh) | 影像数据处理方法以及影像处理装置 | |
KR100914919B1 (ko) | 영상 부호화기용 비디오 입력 장치 | |
CN101184227A (zh) | 除区块滤波器 | |
JP3914066B2 (ja) | 画像データ符号データ制御機能を有する画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |