CN103716624A - 图像数据处理方法 - Google Patents

图像数据处理方法 Download PDF

Info

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
Application number
CN201210443185.4A
Other languages
English (en)
Other versions
CN103716624B (zh
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.)
Genesys Logic Inc
Original Assignee
Genesys Logic Inc
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 Genesys Logic Inc filed Critical Genesys Logic Inc
Publication of CN103716624A publication Critical patent/CN103716624A/zh
Application granted granted Critical
Publication of CN103716624B publication Critical patent/CN103716624B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera 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所述的图像数据处理方法,其特征在于,所述读取控制器对所述缓冲器的读取速度等于所述写入控制器对所述缓冲器的写入速度。
CN201210443185.4A 2012-10-05 2012-11-08 图像数据处理方法 Active CN103716624B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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