[go: up one dir, main page]

CN101459761B - Image processing method and related device - Google Patents

Image processing method and related device Download PDF

Info

Publication number
CN101459761B
CN101459761B CN200710199449.5A CN200710199449A CN101459761B CN 101459761 B CN101459761 B CN 101459761B CN 200710199449 A CN200710199449 A CN 200710199449A CN 101459761 B CN101459761 B CN 101459761B
Authority
CN
China
Prior art keywords
image
field
block
group
blocks
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.)
Active
Application number
CN200710199449.5A
Other languages
Chinese (zh)
Other versions
CN101459761A (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.)
MediaTek Inc
Original Assignee
MStar Semiconductor Inc Taiwan
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 MStar Semiconductor Inc Taiwan filed Critical MStar Semiconductor Inc Taiwan
Priority to CN200710199449.5A priority Critical patent/CN101459761B/en
Publication of CN101459761A publication Critical patent/CN101459761A/en
Application granted granted Critical
Publication of CN101459761B publication Critical patent/CN101459761B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention provides an image processing method. The image processing method comprises the steps of completing a block comparison operation only according to a plurality of image blocks in the horizontal direction without referring to image blocks in the vertical direction or other directions and executing an image processing operation according to a result of the block comparison operation.

Description

图像处理方法及其相关装置Image processing method and related device

技术领域technical field

本发明关于一种图像处理机制,尤其指一种能够降低电路成本并减少运算复杂度的图像处理方法及其相关装置。The present invention relates to an image processing mechanism, in particular to an image processing method and a related device capable of reducing circuit cost and computational complexity.

背景技术Background technique

公知图像处理机制在进行区块对比操作(block matching operation)时考虑一先前图像中的二维预定范围内的多个图像区块,从该多个图像区块中找出与目前图像内某一图像区块最相像的图像区块来决定出一移动向量。然而,实际上,执行该区块对比操作时需要对大量的像素进行计算而其计算程序相当复杂,用以暂存像素数据的线缓冲器(line buffer)则因为需要暂存大量的像素数据而造成需要使用较多的线缓冲器,一般来说在此情况下实际需要约10-20个线缓冲器。是故公知图像处理机制的整体电路成本会因使用较多的线缓冲器而提高,而在完成区块对比操作之前亦需要较长的运算时间。The known image processing mechanism considers a plurality of image blocks in a two-dimensional predetermined range in a previous image when performing a block matching operation, and finds out from the plurality of image blocks that are consistent with a certain image in the current image. The image block most similar to the image block is used to determine a motion vector. However, in practice, a large number of pixels need to be calculated when performing the block comparison operation, and the calculation program is quite complicated, and the line buffer (line buffer) for temporarily storing pixel data is limited due to the need to temporarily store a large amount of pixel data. As a result, more line buffers need to be used. Generally speaking, about 10-20 line buffers are actually needed in this case. Therefore, the overall circuit cost of the known image processing mechanism will be increased due to the use of more line buffers, and a longer computing time is required before the block comparison operation is completed.

发明内容Contents of the invention

因此本发明的目的的一在于提供一种能够降低整体电路成本并同时减少运算复杂度的图像处理方法及其相关装置,以解决上述的问题。Therefore, one object of the present invention is to provide an image processing method and a related device capable of reducing the overall circuit cost and computational complexity at the same time, so as to solve the above-mentioned problems.

依据本发明的实施例,其公开一种图像处理方法。该图像处理方法包含有仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作;以及依据该区块对比操作的一结果来在该目前图像帧/场中执行一图像处理操作;其中该图像处理操作为一图像插补运算,以及依据该区块对比操作的该结果来执行该图像插补运算的步骤包含有:当该结果指示出第一组图像区块与第二组图像区块间的区块对比差值均大于一预定阈值时,直接重复该前图像帧/场中对应待插补位置的一图像区块;以及当该结果指示出该第一组图像区块与该第二组图像区块间的对比差值中一最小区块对比差值不大于该预定阈值时,依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。According to an embodiment of the present invention, it discloses an image processing method. The image processing method includes only a previous image frame/field and two adjacent image frames/fields of a primary image frame/field that are horizontally identical in position corresponding to a current image block of a current image frame/field performing a block comparison operation on image blocks in the image block without referring to vertical or other direction image blocks; and performing an image processing operation in the current image frame/field according to a result of the block comparison operation; wherein The image processing operation is an image interpolation operation, and the step of performing the image interpolation operation according to the result of the block comparison operation includes: when the result indicates that the first group of image blocks and the second group of images When the block contrast difference between the image blocks is greater than a predetermined threshold, directly repeating an image block corresponding to the position to be interpolated in the previous image frame/field; and when the result indicates the first group of image areas When a minimum block contrast difference among the contrast differences between the block and the second group of image blocks is not greater than the predetermined threshold, the to-be-interpolated image is executed according to a motion vector corresponding to the minimum block contrast difference position for image interpolation.

依据本发明的实施例,其另公开一种图像处理装置。该图像处理装置包含有一计算电路,用来仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作;以及一图像处理电路,耦接于该计算电路,依据该区块对比操作的一结果来在该目前图像帧/场中执行一图像处理操作;其中该图像处理操作系一图像插补运算;当该结果指示出第一组图像区块与第二组图像区块间的区块对比差值均大于一预定阈值时,该图像处理电路会直接重复该前图像帧/场中对应待插补位置的一图像区块;以及当该结果指示出该第一组图像区块与该第二组图像间的对比差值中一最小区块对比差值不大于该预定阈值时,该图像处理电路会依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。According to an embodiment of the present invention, it further discloses an image processing device. The image processing device includes a calculation circuit, which is used only according to a previous image frame/field and two adjacent image frames/fields corresponding to the current image block of a current image frame/field in the horizontal direction. image blocks in the image frame/field without referring to image blocks in vertical or other directions to complete a block comparison operation; and an image processing circuit, coupled to the calculation circuit, according to a block comparison operation As a result, an image processing operation is performed in the current image frame/field; wherein the image processing operation is an image interpolation operation; when the result indicates the difference between the first group of image blocks and the second group of image blocks When the block contrast difference is greater than a predetermined threshold, the image processing circuit will directly repeat an image block corresponding to the position to be interpolated in the previous image frame/field; and when the result indicates the first group of image areas When a minimum block contrast difference value among the contrast difference values between the block and the second group of images is not greater than the predetermined threshold, the image processing circuit will process the image according to a motion vector corresponding to the minimum block contrast difference value. The image interpolation operation is performed on the position to be interpolated.

依据本发明的实施例,其另公开一种图像处理方法。该图像处理方法包含仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作,以产生对应一待插补位置的一区块对比结果;以及根据该区块对比结果来在该目前图像帧/场中进行一图像插补运算;其中根据该区块对比结果来进行图像插补运算的步骤包含有:当该区块对比结果指示出根据与该待插补位置具有相同水平位置的第一组图像区块和第二组图像区块所计算出的多个区块对比差值均大于一预定临界值时,直接重复该前图像帧/场中对应该待插补位置的一图像区块;以及当该区块对比结果指示出该第一组图像区块与该第二组图像区块间的对比差值中一最小区块对比差值不大于该预定临界值时,依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。According to an embodiment of the present invention, it further discloses an image processing method. The image processing method includes only according to the position corresponding to the current image block of a current image frame/field which is the same in the horizontal direction in a previous image frame/field and a primary image frame/field in two adjacent image frames/fields complete a block comparison operation without referring to image blocks in vertical or other directions, so as to generate a block comparison result corresponding to a position to be interpolated; and according to the block comparison result in the current image An image interpolation operation is performed in a frame/field; wherein the step of performing image interpolation operation according to the block comparison result includes: When the contrast difference values of multiple blocks calculated by one group of image blocks and the second group of image blocks are greater than a predetermined critical value, directly repeat a step corresponding to the position to be interpolated in the previous image frame/field. an image block; and when the block comparison result indicates that a minimum block contrast difference among the contrast differences between the first group of image blocks and the second group of image blocks is not greater than the predetermined critical value , performing an image interpolation operation on the position to be interpolated according to a motion vector corresponding to the minimum block contrast difference.

依据本发明的实施例,其另公开一种图像处理装置。该图像处理装置包含有一计算电路,用来仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作,以产生对应一待插补位置的一区块对比结果;以及一图像处理电路,耦接于该计算电路,根据该区块对比结果来在该目前图像帧/场中进行一图像插补运算;其中当该区块对比结果指示出根据与待插补位置具有相同水平位置的第一组图像区块和第二组图像区块所计算出的多个区块对比差值均大于一预定临界值时,直接重复该前图像帧/场中对应该待插补位置的一图像区块;以及当该区块对比结果指示出该多个区块对比差值中一最小区块对比差值不大于该预定临界值时,依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。According to an embodiment of the present invention, it further discloses an image processing device. The image processing device includes a calculation circuit, which is used only according to a previous image frame/field and two adjacent image frames/fields corresponding to the current image block of a current image frame/field in the horizontal direction. performing a block comparison operation on image blocks in the image frame/field without referring to image blocks in vertical or other directions, so as to generate a block comparison result corresponding to a position to be interpolated; and an image processing circuit, Coupled to the calculation circuit, an image interpolation operation is performed in the current image frame/field according to the block comparison result; wherein when the block comparison result indicates that according to the first horizontal position having the same horizontal position as the position to be interpolated When a plurality of block contrast differences calculated by a group of image blocks and a second group of image blocks are greater than a predetermined critical value, directly repeat a step corresponding to the position to be interpolated in the previous image frame/field. Image block; and when the block comparison result indicates that a minimum block contrast difference among the plurality of block contrast differences is not greater than the predetermined critical value, according to a movement corresponding to the minimum block contrast difference Vector to perform image interpolation operation on the position to be interpolated.

附图说明Description of drawings

图1为本发明一实施例的图像处理装置的示意图。FIG. 1 is a schematic diagram of an image processing device according to an embodiment of the present invention.

图2为图1所示的计算电路针对两帧进行区块对比的操作示意图。FIG. 2 is a schematic diagram of the calculation circuit shown in FIG. 1 performing block comparison on two frames.

图3为图1所示的计算电路针对两图场(field)进行区块对比的操作示意图。FIG. 3 is a schematic diagram of the calculation circuit shown in FIG. 1 performing block comparison on two fields.

主要元件符号说明Description of main component symbols

100100 图像处理装置image processing device 105105 存储器memory 110110 计算电路computing circuit 115115 图像处理电路image processing circuit

具体实施方式Detailed ways

请参照图1,图1是本发明一实施例的图像处理装置100的示意图。图像处理装置100包含有存储器105、计算电路110与图像处理电路115,其中计算电路110还包括有多个线缓冲器(未显示于图1中)。存储器105用来存储由外部所接收的输入数据DATAin(多个帧(frame)或图场(field)的像素数据),而计算电路110耦接于存储器105并仅依据输入数据DATAin中水平方向的多个图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作,图像处理电路115则耦接于计算电路110并依据该区块对比操作的结果来执行一图像处理操作(例如图像插补运算(interpolation));计算电路110与图像处理电路115在实际上可共同组成一移动估测/补偿电路单元。如上所述,由于计算电路110仅依据水平方向的多个图像区块来完成该区块对比操作而不参考垂直或其他方向的图像区块,所以图像处理装置100与上述的公知图像处理机制相比,可避免进行大量的像素运算并降低运算复杂度,同时亦可减少线缓冲器数目而使整体电路成本下降。可如此实现的原因是,统计上来说图像画面中发生水平移动的物件比发生垂直移动的物件来得较多,例如,当为了插补出某一时间点的帧/图场中的图像区块时,进行区块对比操作来找出前一时间点的帧/图场中哪一图像区块与下一时间点的帧/图场中哪一图像区块最相像以找出插补出此图像区块时所需要的移动向量,而有相当大的机率是所找出来的移动向量为一水平向量,亦即,该图像区块所对应到的物件此时发生水平移动。因此,本实施例仅参考水平方向上的图像区块来进行区块对比操作以节省整体电路成本,同时避免浪费运算时间与减少运算复杂度;实际上,本实施例中的计算电路110仅利用2-3个线缓冲器即可达到参考水平方向上的图像区块来进行区块对比操作的目的,与公知图像处理机制一般所需要的线缓冲器数目相较来说减少相当多。Please refer to FIG. 1 , which is a schematic diagram of an image processing device 100 according to an embodiment of the present invention. The image processing device 100 includes a memory 105 , a computing circuit 110 and an image processing circuit 115 , wherein the computing circuit 110 also includes a plurality of line buffers (not shown in FIG. 1 ). The memory 105 is used to store the input data DATA in received from the outside (the pixel data of multiple frames (frame) or field (field)), and the calculation circuit 110 is coupled to the memory 105 and only based on the level of the input data DATA in The image processing circuit 115 is coupled to the calculation circuit 110 and executes an image processing circuit 115 according to the result of the block comparison operation. Processing operations (such as image interpolation); the calculation circuit 110 and the image processing circuit 115 can actually jointly form a motion estimation/compensation circuit unit. As mentioned above, since the calculation circuit 110 only completes the block comparison operation based on multiple image blocks in the horizontal direction without referring to image blocks in the vertical or other directions, the image processing device 100 is similar to the above-mentioned known image processing mechanism. Compared, a large number of pixel calculations can be avoided and the complexity of calculations can be reduced. At the same time, the number of line buffers can be reduced to reduce the overall circuit cost. The reason for this is that, statistically speaking, there are more objects that move horizontally in the image than vertically. For example, when interpolating image blocks in a frame/field at a certain point in time , perform a block comparison operation to find out which image block in the frame/field at the previous time point is most similar to which image block in the frame/field at the next time point to find out the interpolated image The motion vector required for the block, and there is a high probability that the found motion vector is a horizontal vector, that is, the object corresponding to the image block moves horizontally at this time. Therefore, this embodiment only refers to the image blocks in the horizontal direction to perform the block comparison operation to save the overall circuit cost, and at the same time avoid wasting computing time and reduce computing complexity; in fact, the computing circuit 110 in this embodiment only uses Only 2-3 line buffers can achieve the purpose of performing block comparison operation with reference to image blocks in the horizontal direction, which is considerably reduced compared with the number of line buffers generally required by conventional image processing mechanisms.

在本实施例中利用图像插补运算的例子来加以说明,当然本发明并不以此为限。计算电路110在进行区块对比时会将存储于存储器105的输入数据DATAin中所需要的像素数据逐一地暂存于其内部的线缓冲器中,并累计每一相对应位置所计算后的像素差来得到一区块对比差值(block matchingdifference)。请参照图2,图2是图1所示的计算电路110针对两帧进行区块对比操作的操作示意图。如图2所示,此时输入数据DATAin为一连串的帧所构成,而在此种情况下若要尽量节省线缓冲器的数目,则计算电路110至少仍需包含两线缓冲器,而计算电路110的操作在图2中即以两线缓冲器为例子来描述的。In this embodiment, an example of an image interpolation operation is used for illustration, but of course the present invention is not limited thereto. The calculation circuit 110 temporarily stores the pixel data required in the input data DATA in of the memory 105 in its internal line buffer one by one when performing block comparison, and accumulates the calculated pixel data of each corresponding position. Pixel difference to obtain a block matching difference. Please refer to FIG. 2 . FIG. 2 is a schematic diagram illustrating the operation of the calculation circuit 110 shown in FIG. 1 performing a block comparison operation on two frames. As shown in Figure 2, the input data DATA in is formed by a series of frames at this time, and in this case, if the number of line buffers is to be saved as much as possible, the calculation circuit 110 still needs to include at least two line buffers, and the calculation The operation of the circuit 110 is described in FIG. 2 using a two-line buffer as an example.

如上所述,在此例中计算电路110包含有线缓冲器L1及L2。举例来说,当计算电路110欲针对帧Fn-1的图像区块Bn-1与帧Fn中的图像区块Bn计算一区块对比差值(例如像素的绝对差值总和(Sum of Absolute Differences,SAD))时,由于线缓冲器L1与L2至多可各同时存储帧Fn-1与Fn中对应同一水平位置上的像素数据,例如,线缓冲器L1可同时存储与图像区块Bn-1同一水平位置的多个图像区块内的像素数据而线缓冲器L2则可同时存储与图像区块Bn同一水平位置的多个图像区块内的像素数据(亦即计算电路110所参考的多个图像区块于线缓冲器L1及L2中产生),因此,计算电路110可逐一计算图像区块Bn-1与Bn中相对应位置的像素差值并将其累计的,最后即可算出图像区块Bn-1与Bn的区块对比差值,请注意,图像区块Bn-1与Bn的水平位置相同。如此持续针对同一水平位置的图像区块进行区块对比,必可算出一最小区块对比差值,而对应于此最小区块对比差值的移动向量即有助于决定出对两帧Fn-1与Fn执行该图像插补运算时一待插补位置所需要的图像区块,其中该待插补位置与图像区块Bn-1/Bn同一水平位置。当然,亦可将线缓冲器L1与L2设计为至多可各同时存储帧Fn-1与Fn中对应同一水平扫描线上的像素数据,换句话说,若为了更节省电路成本,则可将线缓冲器L1与L2分别设计成至多仅存储同一扫描线上的像素数据,而因为计算电路110可通过累计像素差值的方式来算出区块对比差值,所以计算电路110的操作不会受到影响。此外,本发明并未限定上述图像区块Bn-1与Bn内的像素个数与其面积大小,例如,图像区块Bn-1与Bn可以是具有1*m个像素的区块(亦即由1条水平线与m条垂直线所交叉组成的图像区域),而非仅限定于如图2所示具有n*m个像素的图像区块(n与m为大于1的整数,其分别表示出垂直方向与水平方向上的像素个数);对于具有1*m个像素的图像区块来说,仍仅需两线缓冲器即可完成区块对比运算,此时两线缓冲器至多会同时存储两帧中对应于同一水平扫描线位置上的像素数据,为了省略篇幅,其余操作则不另赘述。As mentioned above, computing circuit 110 in this example includes wired buffers L 1 and L 2 . For example, when the calculation circuit 110 intends to calculate a block contrast difference ( such as the sum of absolute differences of pixels ( Sum of Absolute Differences, SAD)), since the line buffers L1 and L2 can at most simultaneously store the pixel data corresponding to the same horizontal position in the frame Fn -1 and Fn , for example, the line buffer L1 can Simultaneously store pixel data in multiple image blocks at the same horizontal position as image block B n-1 , while the line buffer L2 can simultaneously store pixel data in multiple image blocks at the same horizontal position as image block B n Pixel data (that is, a plurality of image blocks referred to by the calculation circuit 110 are generated in the line buffers L1 and L2 ), therefore, the calculation circuit 110 can calculate the corresponding image blocks B n-1 and B n one by one The pixel difference of the position is accumulated, and finally the block comparison difference between the image blocks B n-1 and B n can be calculated. Please note that the horizontal positions of the image blocks B n-1 and B n are the same. Continuing to perform block comparison for image blocks at the same horizontal position in this way, a minimum block contrast difference must be calculated, and the motion vector corresponding to the minimum block contrast difference helps to determine the difference between the two frames F n -1 and F n perform the image interpolation operation on an image block required by the position to be interpolated, wherein the position to be interpolated is at the same horizontal position as the image block B n−1 /B n . Of course, the line buffers L1 and L2 can also be designed to store at most the pixel data corresponding to the same horizontal scanning line in the frames Fn -1 and Fn at the same time. In other words, in order to save circuit cost, Then the line buffers L1 and L2 can be designed to only store pixel data on the same scanning line at most, and because the calculation circuit 110 can calculate the block contrast difference by accumulating pixel differences, the calculation circuit 110 operation will not be affected. In addition, the present invention does not limit the number of pixels and their area in the above-mentioned image blocks B n-1 and B n , for example, the image blocks B n-1 and B n may be blocks with 1*m pixels (that is, the image area formed by the intersection of 1 horizontal line and m vertical lines), rather than being limited to image blocks with n*m pixels as shown in Figure 2 (n and m are integers greater than 1, They respectively represent the number of pixels in the vertical direction and the horizontal direction); for an image block with 1*m pixels, only two lines of buffers are needed to complete the block comparison operation, and at this time, two lines of buffers At most, the device will simultaneously store the pixel data corresponding to the position of the same horizontal scanning line in two frames, and for the sake of brevity, the rest of the operations will not be described in detail.

再者,若计算电路110的区块对比操作的结果指示出依据水平方向的图像区块所计算出的多个区块对比差值均大于一预定阈值Vth,则图像处理电路115在决定上述待插补位置的图像时会直接重复一先前图像(亦即帧)中与该待插补位置相同位置的图像区块;反之,当该结果指示出该多个区块对比差值中一最小区块对比差值不大于预定阈值Vth时,图像处理电路115会依据该最小区块对比差值所对应的移动向量来对该待插补位置进行图像插补,亦即参考前段说明中的移动向量来进行图像插补。上述该多个区块对比差值若均大于预定阈值Vth,则可能表示对应于该待插补位置的物件在前/后张图像中应以垂直或其他方向进行移动而非以水平方向进行移动,由于在此一情况中直接利用该移动向量进行图像插补将造成插补出的图像画面产生较大失真,因此,图像处理电路115选择直接重复一先前图像中与该待插补位置相同位置的图像区块而不参考该移动向量。Furthermore, if the result of the block comparison operation of the calculation circuit 110 indicates that the multiple block contrast differences calculated based on the image blocks in the horizontal direction are all greater than a predetermined threshold V th , then the image processing circuit 115 determines the above-mentioned When the image of the position to be interpolated will directly repeat the image block at the same position as the position to be interpolated in a previous image (ie frame); When the small block contrast difference is not greater than the predetermined threshold V th , the image processing circuit 115 will perform image interpolation on the position to be interpolated according to the motion vector corresponding to the smallest block contrast difference, that is, refer to the preceding description Move vectors for image interpolation. If the comparison difference values of the above multiple blocks are all greater than the predetermined threshold V th , it may indicate that the object corresponding to the position to be interpolated should move vertically or in other directions instead of horizontally in the previous/next image. Because in this case, directly using the motion vector to perform image interpolation will cause the interpolated image frame to be greatly distorted, therefore, the image processing circuit 115 chooses to directly repeat a previous image that is the same as the position to be interpolated. position of the image block without reference to the motion vector.

在另一例子中,若输入数据DATAin由一连串的图场所组成,则除了线缓冲器L1与L2之外,计算电路110会还包含有一线缓冲器L3。其中线缓冲器L1至多同时存储一第一图像(为图场数据)中第一水平线位置上的像素数据,线缓冲器L2至多同时存储一第二图像(亦为图场数据)中第一水平线位置的上一相邻水平线位置上的像素数据,而线缓冲器L3则至多同时存储该第二图像中第一水平线位置的下一相邻水平线位置上的像素数据。计算电路110会先计算线缓冲器L2及L3中的像素数据来产生至少一暂时像素数据,而计算电路110所参考的水平方向上该多个图像区块则会根据该第一图像中第一水平线位置上的像素数据以及此一暂时像素数据而得以产生。In another example, if the input data DATA in is composed of a series of image fields, besides the line buffers L 1 and L 2 , the calculation circuit 110 also includes a line buffer L 3 . Wherein the line buffer L1 stores at most the pixel data at the first horizontal line position in a first image (which is field data) at the same time, and the line buffer L2 stores at most the pixel data at the first horizontal line position in a second image (also field data) at the same time. The pixel data at the previous adjacent horizontal line position of a horizontal line position, and the line buffer L 3 at most simultaneously stores the pixel data at the next adjacent horizontal line position of the first horizontal line position in the second image. The calculation circuit 110 will first calculate the pixel data in the line buffers L2 and L3 to generate at least one temporary pixel data, and the plurality of image blocks in the horizontal direction referenced by the calculation circuit 110 will be based on the first image Pixel data at the position of the first horizontal line and this temporary pixel data are generated.

举例来说,请参阅图3,图3是图1所示的计算电路110针对两图场进行区块对比的操作示意图。以下以至多仅可同时存储同一水平扫描线上的像素数据的线缓冲器来说明,然而,此非本发明的限制。当然,可同时存储同一水平位置多个扫描线上的像素数据的线缓冲器亦可实现,为避免篇幅过长,在此不另赘述。当计算电路110针对图场Fn-1’的图像区块Bn-1’与图场Fn’中的图像区块Bn’计算一区块对比差值时,线缓冲器L1至多同时存储图场Fn-1’中图像区块Bn-1’内水平扫描线SL1位置上的像素数据,而线缓冲器L2与L3至多分别同时存储图场Fn’中图像区块Bn’内水平扫描线SL1位置的上一相邻水平扫描线SL2位置上的像素数据以及下一相邻水平扫描线SL3位置上的像素数据。由于图场Fn-1’与Fn’分属于偶图场与奇图场,因此,在本实施例中为了能够计算出该区块对比差值,计算电路110会先对线缓冲器L2及L3中的像素数据进行平均产生至少一暂时像素数据,然后计算电路110再依据该暂时像素数据以及存储于线缓冲器L1中的水平扫描线SL1位置上的像素数据来产生多个像素差值,当然该暂时像素数据亦可通过加权平均或是其他计算方式来加以产生。接着为了计算出其他的像素差值,线缓冲器L2会改成存储图场Fn-1’中图像区块Bn-1’内水平扫描线SL4位置上的像素数据,计算电路则依据水平扫描线SL1位置上的像素数据与水平扫描线SL4位置上的像素数据进行平均所产生的至少一暂时像素数据以及存储于线缓冲器L3中水平扫描线SL3位置上的像素数据来计算像素差值,如此交替地运算将可计算出所有的像素差值。同样地,通过累计像素差值的方式,最后计算电路110亦可算出图像区块Bn-1’与Bn’的区块对比差值。另外,本发明并未限定图像区块Bn-1’与Bn’内的像素个数及其面积大小。例如,图像区块Bn-1’与Bn’可以是由1条水平线与m条垂直线所组成的图像区域,而非仅限定于如图3所示由n条水平线与m条垂直线所组成的图像区域。对于由1条水平线与m条垂直线所组成的图像区域来说,仍仅需三个线缓冲器即可完成区块对比运算,而其余运算过程则类似于上述例子中的运算过程,为了避免说明书过于冗长在此不另赘述。For example, please refer to FIG. 3 . FIG. 3 is a schematic diagram of the calculation circuit 110 shown in FIG. 1 performing block comparison for two fields. In the following, a line buffer that can only store pixel data on the same horizontal scanning line at most is described below, however, this is not a limitation of the present invention. Of course, a line buffer capable of simultaneously storing pixel data on multiple scan lines at the same horizontal position can also be implemented, and details are not repeated here to avoid excessive length. When the calculation circuit 110 calculates a block contrast difference for the image block B n- 1 ′ of the field F n -1 ′ and the image block B n ′ of the field F n ′ , the line buffer L 1 at most Simultaneously store the pixel data at the position of the horizontal scanning line SL 1 in the image block Bn -1 ' in the field Fn-1', and the line buffers L2 and L3 at most store the image in the field Fn ' at the same time The pixel data on the horizontal scanning line SL2 adjacent to the horizontal scanning line SL1 in the block Bn ' and the pixel data on the horizontal scanning line SL3 next adjacent to the horizontal scanning line SL1. Since the fields Fn -1 ' and Fn ' belong to the even field and the odd field respectively, in this embodiment, in order to be able to calculate the contrast difference of the block, the calculation circuit 110 will firstly calculate the line buffer L 2 and L3 pixel data are averaged to generate at least one temporary pixel data, and then the calculation circuit 110 generates multiple Of course, the temporary pixel data can also be generated by weighted average or other calculation methods. Then, in order to calculate other pixel difference values, the line buffer L2 will be changed to store the pixel data at the position of the horizontal scanning line SL 4 in the image block Bn -1 ' in the field Fn -1 ', and the calculation circuit will then At least one temporary pixel data generated by averaging the pixel data at the position of the horizontal scanning line SL1 and the pixel data at the position of the horizontal scanning line SL4 and stored in the pixel at the position of the horizontal scanning line SL3 in the line buffer L3 Data to calculate the pixel difference, such alternate operation will be able to calculate all the pixel difference. Similarly, by accumulating pixel difference values, the final calculation circuit 110 can also calculate the block comparison difference between the image blocks B n-1 ′ and B n ′ . In addition, the present invention does not limit the number of pixels and their areas in the image blocks B n-1 ′ and B n ′ . For example, the image blocks Bn -1 ' and Bn ' may be an image area composed of 1 horizontal line and m vertical lines, instead of being limited to n horizontal lines and m vertical lines as shown in FIG. 3 composed image area. For an image area composed of 1 horizontal line and m vertical lines, only three line buffers are needed to complete the block comparison operation, and the rest of the operation process is similar to the operation process in the above example, in order to avoid The instructions are too lengthy and will not be repeated here.

此外,上述针对奇偶图场计算一像素差值亦可利用不同的方式来实现的,例如,当图像区块Bn-1’内水平扫描线SL1位置上的一像素数据P1落入图像区块Bn’内水平扫描线SL2、SL3上对应于相同垂直位置的两像素数据P2与P3之间,其像素差值将为零,此因为一奇一偶所组成的两连续图场中,若该奇/偶图场中一像素值落入另一图场中相对应垂直上下位置的两像素值之间,则可能表示对应于该像素值的图像是静止的,所以上述的像素差值应视为零;反之,当像素数据P1未落入像素数据P2、P3之间且像素数据P1、P2的像素差值小于像素数据P1、P3的像素差值,其像素差值则为像素数据P1、P2的像素差值。In addition, the above-mentioned calculation of a pixel difference for odd and even image fields can also be implemented in different ways, for example, when a pixel data P 1 at the position of the horizontal scanning line SL 1 in the image block Bn -1 ' falls into the image Between the two pixel data P 2 and P 3 corresponding to the same vertical position on the horizontal scanning lines SL 2 and SL 3 in the block B n ', the pixel difference will be zero, because the two pixels composed of one odd and one even In a continuous image field, if a pixel value in the odd/even image field falls between two pixel values corresponding to the vertical up and down positions in another image field, it may indicate that the image corresponding to the pixel value is still, so The above-mentioned pixel difference value should be regarded as zero; otherwise, when the pixel data P 1 does not fall between the pixel data P 2 and P 3 and the pixel difference value of the pixel data P 1 and P 2 is smaller than the pixel data P 1 and P 3 The pixel difference value is the pixel difference value of the pixel data P 1 and P 2 .

另外,亦可通过额外增加多个存储器来依序地存储输入数据DATAin中的帧/图场而非仅使用单一存储器105。其好处是,当计算电路110为了将某一存储器内所存储的像素数据读取至其内部的线缓冲器而占用该存储器的频宽时,另一存储器因为其频宽闲置而可被用来接收输入数据DATAin的帧/图场,如此一来,接收输入数据DATAin中的帧/图场的操作以及计算电路110由存储器中读取其所需要的像素数据将不会同时占用到同一存储器,故可加速图像处理装置100的操作速度。In addition, it is also possible to sequentially store frames/fields in the input data DATA in by adding a plurality of additional memories instead of only using a single memory 105 . The advantage is that when the calculation circuit 110 occupies the bandwidth of a certain memory to read the pixel data stored in the memory to its internal line buffer, another memory can be used because its bandwidth is idle. Receive the frame/field of the input data DATA in . In this way, the operation of receiving the frame/field of the input data DATA in and the calculation circuit 110 reading the required pixel data from the memory will not simultaneously occupy the same memory, so the operation speed of the image processing device 100 can be accelerated.

以上所述仅为本发明的较佳实施例,凡依本发明权利要求所进行的等效变化与修改,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the claims of the present invention shall fall within the scope of the present invention.

Claims (11)

1.一种图像处理方法,包含有:1. An image processing method comprising: 仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作;以及Only based on the image blocks in a previous image frame/field and two adjacent image frames/fields of the primary image frame/field whose position corresponding to the current image block of a current image frame/field is the same in the horizontal direction perform a block comparison operation without reference to vertical or other image blocks; and 依据该区块对比操作的一结果来在该目前图像帧/场中执行一图像处理操作;performing an image processing operation in the current image frame/field according to a result of the block comparison operation; 其中该图像处理操作为一图像插补运算,以及依据该区块对比操作的该结果来执行该图像插补运算的步骤包含有:Wherein the image processing operation is an image interpolation operation, and the step of performing the image interpolation operation according to the result of the block comparison operation includes: 当该结果指示出第一组图像区块与第二组图像区块间的区块对比差值均大于一预定阈值时,直接重复该前图像帧/场中对应待插补位置的一图像区块;以及When the results indicate that the block contrast differences between the first group of image blocks and the second group of image blocks are greater than a predetermined threshold, directly repeat a step corresponding to the position to be interpolated in the previous image frame/field. image blocks; and 当该结果指示出该第一组图像区块与该第二组图像区块间的对比差值中一最小区块对比差值不大于该预定阈值时,依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。When the result indicates that a minimum block contrast difference among the contrast differences between the first group of image blocks and the second group of image blocks is not greater than the predetermined threshold, according to the minimum block contrast difference A corresponding motion vector is used to perform image interpolation operation on the position to be interpolated. 2.一种图像处理装置,包含有:2. An image processing device, comprising: 一计算电路,用来仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作;以及A calculation circuit, used only for a previous image frame/field and two adjacent image frames/fields of the primary image frame/field based on the position corresponding to the current image block of a current image frame/field in the same horizontal direction performing a block comparison operation on image blocks in the image block without reference to vertical or other image blocks; and 一图像处理电路,耦接于该计算电路,依据该区块对比操作的一结果来在该目前图像帧/场中执行一图像处理操作;an image processing circuit, coupled to the calculation circuit, to perform an image processing operation in the current image frame/field according to a result of the block comparison operation; 其中该图像处理操作系一图像插补运算;当该结果指示出第一组图像区块与第二组图像区块间的区块对比差值均大于一预定阈值时,该图像处理电路会直接重复该前图像帧/场中对应待插补位置的一图像区块;以及当该结果指示出该第一组图像区块与该第二组图像间的对比差值中一最小区块对比差值不大于该预定阈值时,该图像处理电路会依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。Wherein the image processing operation is an image interpolation operation; when the result indicates that the block contrast difference between the first group of image blocks and the second group of image blocks is greater than a predetermined threshold, the image processing circuit will directly repeat an image block corresponding to the position to be interpolated in the previous image frame/field; When the contrast difference of the small block is not greater than the predetermined threshold, the image processing circuit performs an image interpolation operation on the position to be interpolated according to a motion vector corresponding to the minimum block contrast difference. 3.如权利要求2所述的图像处理装置,其还包含有:3. The image processing device according to claim 2, further comprising: 一存储器,耦接于该计算电路,用来存储多个输入帧/图场数据。A memory, coupled to the calculation circuit, is used to store a plurality of input frame/field data. 4.如权利要求2所述的图像处理装置,其中该计算电路包含有一第一线缓冲器及一第二线缓冲器,该第一及第二线缓冲器至多各同时存储该前图像帧/场与该次图像帧/场中对应同一水平线位置上的像素数据,其中该前图像帧/场与该次图像帧/场为帧数据,且第一组图像区块和第二组图像区块于该第一线缓冲器及该第二线缓冲器中产生。4. The image processing device as claimed in claim 2, wherein the calculation circuit comprises a first line buffer and a second line buffer, and the first and second line buffers store the previous image frame/field and The pixel data corresponding to the position of the same horizontal line in the sub-image frame/field, wherein the previous image frame/field and the sub-image frame/field are frame data, and the first group of image blocks and the second group of image blocks generated in the first line buffer and the second line buffer. 5.如权利要求2所述的图像处理装置,其中该计算电路包含:5. The image processing device as claimed in claim 2, wherein the calculation circuit comprises: 一第一线缓冲器,用来至多同时存储该前图像帧/场的一第一水平线位置上的像素数据;A first line buffer, used to simultaneously store at most pixel data on a first horizontal line position of the previous image frame/field; 一第二线缓冲器,用来至多同时存储该次图像帧/场的该第一水平线位置的上一相邻水平线位置上的像素数据;以及A second line buffer, used to simultaneously store at most the pixel data on the position of the first horizontal line adjacent to the position of the first horizontal line of the sub-image frame/field; and 一第三线缓冲器,用来至多同时存储该次图像帧/场的该第一水平线位置的下一相邻水平线位置上的像素数据;A third line buffer, used to simultaneously store at most the pixel data on the next adjacent horizontal line position of the first horizontal line position of the sub-image frame/field; 其中该计算电路先计算该第二线缓冲器及该第三线缓冲器中的像素数据来产生至少一暂时像素数据,第一组图像区块和第二组图像区块根据该前图像帧/场的该第一水平线位置上的像素数据以及该暂时像素数据产生,且该前图像帧/场和该次图像帧/场为图场数据。Wherein the calculation circuit first calculates the pixel data in the second line buffer and the third line buffer to generate at least one temporary pixel data, the first group of image blocks and the second group of image blocks according to the previous image frame/ The pixel data at the position of the first horizontal line of the field and the temporary pixel data are generated, and the previous image frame/field and the secondary image frame/field are field data. 6.一种图像处理方法,包含有:6. An image processing method, comprising: 仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作,以产生对应一待插补位置的一区块对比结果;以及Only based on the image blocks in a previous image frame/field and two adjacent image frames/fields of the primary image frame/field whose position corresponding to the current image block of a current image frame/field is the same in the horizontal direction performing a block comparison operation without reference to image blocks in vertical or other directions to generate a block comparison result corresponding to a position to be interpolated; and 根据该区块对比结果来在该目前图像帧/场中进行一图像插补运算;performing an image interpolation operation in the current image frame/field according to the block comparison result; 其中根据该区块对比结果来进行图像插补运算的步骤包含有:The steps of performing image interpolation operation according to the block comparison result include: 当该区块对比结果指示出根据与该待插补位置具有相同水平位置的第一组图像区块和第二组图像区块所计算出的多个区块对比差值均大于一预定临界值时,直接重复该前图像帧/场中对应该待插补位置的一图像区块;以及When the block comparison result indicates that the multiple block contrast differences calculated according to the first group of image blocks and the second group of image blocks having the same horizontal position as the position to be interpolated are all greater than a predetermined When the critical value is reached, an image block corresponding to the position to be interpolated in the previous image frame/field is directly repeated; and 当该区块对比结果指示出该第一组图像区块与该第二组图像区块间的对比差值中一最小区块对比差值不大于该预定临界值时,依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。When the block comparison result indicates that a minimum block contrast difference among the contrast differences between the first group of image blocks and the second group of image blocks is not greater than the predetermined critical value, according to the minimum area An image interpolation operation is performed on the position to be interpolated with a motion vector corresponding to the block comparison difference. 7.如权利要求6所述的图像处理方法,其中该区块对比操作参考水平方向的第一组图像区块以及第二组图像区块而不参考垂直或其他方向的图像区块。7. The image processing method as claimed in claim 6, wherein the block comparison operation refers to the first group of image blocks in the horizontal direction and the second group of image blocks and does not refer to the image blocks in the vertical or other directions. 8.一种图像处理装置,包含有:8. An image processing device, comprising: 一计算电路,用来仅依据与一目前图像帧/场的当前图像区块对应的位置在水平方向上相同的一前图像帧/场以及一次图像帧/场两个相邻的图像帧/场中的图像区块而不参考垂直或其他方向的图像区块来完成一区块对比操作,以产生对应一待插补位置的一区块对比结果;以及A calculation circuit, used only for a previous image frame/field and two adjacent image frames/fields of the primary image frame/field based on the position corresponding to the current image block of a current image frame/field in the same horizontal direction performing a block comparison operation on the image blocks in the vertical or other directions without referring to image blocks in vertical or other directions, so as to generate a block comparison result corresponding to a position to be interpolated; and 一图像处理电路,耦接于该计算电路,根据该区块对比结果来在该目前图像帧/场中进行一图像插补运算;An image processing circuit, coupled to the calculation circuit, performs an image interpolation operation in the current image frame/field according to the block comparison result; 其中当该区块对比结果指示出根据与待插补位置具有相同水平位置的第一组图像区块和第二组图像区块所计算出的多个区块对比差值均大于一预定临界值时,直接重复该前图像帧/场中对应该待插补位置的一图像区块;以及当该区块对比结果指示出该多个区块对比差值中一最小区块对比差值不大于该预定临界值时,依据该最小区块对比差值所对应的一移动向量来对该待插补位置进行图像插补运算。Wherein when the block comparison result indicates that the multiple block contrast differences calculated according to the first group of image blocks and the second group of image blocks having the same horizontal position as the position to be interpolated are all greater than a predetermined When the critical value is reached, directly repeat an image block corresponding to the position to be interpolated in the previous image frame/field; and when the block comparison result indicates a minimum block contrast difference among the plurality of block contrast differences When it is not greater than the predetermined critical value, the image interpolation operation is performed on the position to be interpolated according to a motion vector corresponding to the minimum block contrast difference. 9.如权利要求8所述的图像处理装置,其中该计算电路参考水平方向的第一组图像区块和第二组图像区块而不参考垂直或其他方向的图像区块完成该区块对比操作。9. The image processing device as claimed in claim 8, wherein the calculation circuit completes the region with reference to the first group of image blocks in the horizontal direction and the second group of image blocks without reference to the image blocks in the vertical or other directions Block comparison operation. 10.如权利要求9所述的图像处理装置,其中该计算电路包含有一第一线缓冲器及一第二线缓冲器,该第一及第二线缓冲器至多各同时存储该第一组图像区块和该第二组图像区块中对应同一水平位置上的像素数据,其中该该第一组图像区块和该第二组图像区块为图框数据。10. The image processing device as claimed in claim 9, wherein the computing circuit comprises a first line buffer and a second line buffer, and the first and second line buffers store the first group of image regions at most simultaneously The block and the second group of image blocks correspond to pixel data at the same horizontal position, wherein the first group of image blocks and the second group of image blocks are frame data. 11.如权利要求9所述的图像处理装置,其中该计算电路包含:11. The image processing device as claimed in claim 9, wherein the computing circuit comprises: 一第一线缓冲器,用来至多同时存储该前图像帧/场的一第一水平位置上的像素数据;A first line buffer, used to simultaneously store at most the pixel data on a first horizontal position of the previous image frame/field; 一第二线缓冲器,用来至多同时存储该次图像帧/场的该第一水平位置的上一相邻水平位置上的像素数据;以及A second line buffer, used to simultaneously store at most the pixel data on the previous adjacent horizontal position of the first horizontal position of the sub-image frame/field; and 一第三线缓冲器,用来至多同时存储该次图像帧/场的该第一水平位置的下一相邻水平位置上的像素数据;A third line buffer, used to simultaneously store at most the pixel data on the next adjacent horizontal position of the first horizontal position of the sub-image frame/field; 其中该计算电路先计算该第二线缓冲器及该第三线缓冲器中的像素数据来产生至少一暂时像素数据,多个图像区块根据该前图像帧/场的该第一水平线位置上的像素数据以及该暂时像素数据产生,且该前图像帧/场和该次图像帧/场是图场数据。Wherein the calculation circuit first calculates the pixel data in the second line buffer and the third line buffer to generate at least one temporary pixel data, and a plurality of image blocks are based on the pixels on the first horizontal line position of the previous image frame/field data and the temporal pixel data are generated, and the previous image frame/field and the secondary image frame/field are field data.
CN200710199449.5A 2007-12-13 2007-12-13 Image processing method and related device Active CN101459761B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710199449.5A CN101459761B (en) 2007-12-13 2007-12-13 Image processing method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710199449.5A CN101459761B (en) 2007-12-13 2007-12-13 Image processing method and related device

Publications (2)

Publication Number Publication Date
CN101459761A CN101459761A (en) 2009-06-17
CN101459761B true CN101459761B (en) 2014-12-24

Family

ID=40770366

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710199449.5A Active CN101459761B (en) 2007-12-13 2007-12-13 Image processing method and related device

Country Status (1)

Country Link
CN (1) CN101459761B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI422213B (en) * 2009-07-29 2014-01-01 Mstar Semiconductor Inc Image detection apparatus and method thereof
CN104183207B (en) * 2013-05-23 2017-04-26 晨星半导体股份有限公司 Image display method and image display device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1440200A (en) * 2003-03-03 2003-09-03 清华大学 Non-uniform multilayer hexaploid lattice full pixel kinematic search method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1440200A (en) * 2003-03-03 2003-09-03 清华大学 Non-uniform multilayer hexaploid lattice full pixel kinematic search method

Also Published As

Publication number Publication date
CN101459761A (en) 2009-06-17

Similar Documents

Publication Publication Date Title
US10021413B2 (en) Apparatus and method for video data processing
CN103167218B (en) A kind of super resolution ratio reconstruction method based on non-locality and equipment
US11539976B2 (en) Motion estimation using collocated blocks
US20090085846A1 (en) Image processing device and method performing motion compensation using motion estimation
EP1339223A2 (en) Adaptive motion estimation apparatus and method
US8345764B2 (en) Motion estimation device having motion estimation processing elements with adder tree arrays
JP4296218B1 (en) Video display device
US8774276B2 (en) Image processing method for determining motion vectors of interpolated picture and related apparatus
US11190766B2 (en) Method and apparatus for determining division of coding unit, computing device, and readable storage medium
TWI490819B (en) Image processing method and apparatus thereof
EP1775963A1 (en) Motion vector detecting device, and motion vector detecting method
CN106303545B (en) Data processing system and method for performing motion estimation in a sequence of frames
CN101459761B (en) Image processing method and related device
US8559518B2 (en) System and method for motion estimation of digital video using multiple recursion rules
US8059920B2 (en) Method and apparatus for pixel interpolation
TWI389573B (en) Image processing method and related device for performing image processing operation only based on image block in horizontal direction
CN201467378U (en) Image processing device
CN201374785Y (en) Image processing device for determining motion vectors of interpolated frames
TWI898319B (en) Image processing device and method
US20250166207A1 (en) Image processing apparatus and method
TWI593278B (en) Motion compensation method and electric device
US20110013852A1 (en) Approach for determining motion vector in frame rate up conversion
CN101778292B (en) Image processing method and device thereof
JP4274430B2 (en) Motion vector detection device
CN101753795A (en) Image processing method for determining motion vector of interpolation image and related device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200414

Address after: No.1, Duhang 1st Road, Hsinchu City, Hsinchu Science Park, Taiwan, China

Patentee after: MEDIATEK Inc.

Address before: Hsinchu County, Taiwan, China

Patentee before: MStar Semiconductor, Inc.

TR01 Transfer of patent right