CN111200755A - Image pixel lifting device and method - Google Patents

Image pixel lifting device and method Download PDF

Info

Publication number
CN111200755A
CN111200755A CN201811381364.3A CN201811381364A CN111200755A CN 111200755 A CN111200755 A CN 111200755A CN 201811381364 A CN201811381364 A CN 201811381364A CN 111200755 A CN111200755 A CN 111200755A
Authority
CN
China
Prior art keywords
output
pixels
pixel
input
image
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
CN201811381364.3A
Other languages
Chinese (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.)
MStar Semiconductor Inc Taiwan
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 CN201811381364.3A priority Critical patent/CN111200755A/en
Publication of CN111200755A publication Critical patent/CN111200755A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Image Processing (AREA)

Abstract

The invention includes a method for improving image pixel, comprising: for each two adjacent input pixels in a plurality of input pixels included in an input image, the following steps are performed: determining an offset phase according to the amplification ratio; determining a plurality of interpolation phases corresponding to a plurality of output pixels between two adjacent input pixels relative to two adjacent input pixels according to the amplification ratio and the offset phase, wherein the output pixels are included in the output image; determining a plurality of groups of weighted values according to the interpolation phase; and generating a plurality of output pixel values of the output pixel according to a plurality of input pixel values of a plurality of reference input pixels at least comprising two adjacent input pixels in the input pixel and a plurality of groups of weight values, wherein one of the output pixel values is generated by weighting the input pixel value by one of the plurality of groups of weight values.

Description

Image pixel lifting device and method
Technical Field
The present invention relates to image pixel lifting technology, and more particularly, to an image pixel lifting apparatus and method.
Background
Image pixel lifting is a technique for lifting a lower resolution image to a higher resolution image. In some applications, when the electronic device accesses the video stream from the remote server, the remote server will transmit the video with different resolutions to the electronic device, possibly along with the quality of the network transmission. At this time, the electronic device needs to perform image pixel enhancement on the received image according to the resolution of the display thereof, and then the image is displayed by the display.
However, in the conventional image pixel lifting technology, one of every two input pixels is often directly output as an output pixel, and then interpolation is performed according to the two input pixels to generate other output pixels. Such a method is likely to cause the position of the object of the input video in the output video to change, thereby generating the distortion effect of object shift.
Disclosure of Invention
In view of the problems of the prior art, it is an object of the present invention to provide an image pixel lifting apparatus and method to improve the prior art.
An objective of the present invention is to provide an image pixel lifting apparatus and method, which can maintain the position of an object of an input image in an output image after performing image pixel lifting on the input image, and avoid distortion effect of object offset caused by amplification.
The present invention includes a method for image pixel lifting (up-scaling), comprising: for each two adjacent input pixels in a plurality of input pixels included in an input image, the following steps are performed: determining an offset phase according to the amplification ratio; determining a plurality of interpolation phases corresponding to a plurality of output pixels between two adjacent input pixels relative to two adjacent input pixels according to the amplification ratio and the offset phase, wherein the output pixels are included in the output image; determining a plurality of groups of weighted values according to the interpolation phase; and generating a plurality of output pixel values of the output pixel according to a plurality of input pixel values of a plurality of reference input pixels at least comprising two adjacent input pixels in the input pixel and a plurality of groups of weight values, wherein one of the output pixel values is generated by weighting the input pixel value by one of the plurality of groups of weight values.
The present invention further provides an image pixel lifting apparatus, comprising: an offset phase calculation circuit, a weight calculation circuit, and an output pixel calculation circuit. The offset phase calculation circuit determines an offset phase for every two adjacent input pixels in a plurality of input pixels included in the input image according to the amplification ratio. The weight calculation circuit includes: an interpolation phase calculation circuit and a weight generation circuit. The interpolation phase calculation circuit determines a plurality of interpolation phases corresponding to a plurality of output pixels between two adjacent input pixels relative to the two adjacent input pixels according to the amplification ratio and the offset phase, wherein the output pixels are included in the output image. The weight generation circuit determines a plurality of groups of weight values according to the interpolation phase. The output pixel calculation circuit generates a plurality of output pixel values of the output pixel according to a plurality of input pixel values of a plurality of reference input pixels at least including two adjacent input pixels in the input pixel and the plurality of groups of weight values, wherein one of the output pixel values is the input pixel value and is generated by weighting one of the plurality of groups of weight values.
The features, operation and efficacy of the present invention will be described in detail below with reference to the accompanying drawings.
Drawings
FIG. 1 is a block diagram of an image pixel lifting device according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a row of input pixels included in the input image and a row of output pixels included in the output image of FIG. 1 according to an embodiment of the present invention;
FIG. 3 is a more detailed block diagram of the weight calculation circuit of FIG. 1 according to one embodiment of the present invention; and
FIG. 4 is a flowchart illustrating an image pixel lifting method according to an embodiment of the present invention.
Reference numerals:
100 image pixel lifting devices;
110 an offset phase calculation circuit;
120 weight calculation circuit;
130 output pixel calculation circuits;
300 an interpolation phase calculation circuit;
310 a weight generation circuit;
a 320 counter;
a 330 multiplier;
340 an adder;
a 350 phase calculator;
360 a storage circuit;
365 look-up table;
370 a lookup circuit;
400 image pixel lifting method;
CO outputs a pixel count value;
iin input image;
iout outputs the image;
IP interpolation phase;
P0-PN-1inputting a pixel;
Pdredundant input pixels;
a PH offset phase;
RE calculation results;
s410 to S440;
SR amplification scale;
U0-U2N-1an output pixel;
WE weight value.
Detailed Description
An objective of the present invention is to provide an image pixel lifting apparatus and method, which can maintain the position of an object of an input image in an output image after performing image pixel lifting on the input image, and avoid distortion effect of object offset caused by amplification.
Please refer to fig. 1. FIG. 1 is a block diagram of an image pixel lifting apparatus 100 according to an embodiment of the present invention. The image pixel lifting device 100 receives an input image Iin and performs pixel lifting according to the magnification ratio SR to generate an output image Iout. For example, in one embodiment, the input image Iin may be an image comprising 1024 × 768 pixels. When the magnification ratio SR is 2 times of the column direction, the image pixel lifting apparatus 100 can perform pixel lifting and generate an output image Iout comprising 1024 × 1536 pixels. When the magnification ratio SR is 2 times of the row direction, the image pixel lifting apparatus 100 can perform pixel lifting and generate an output image Iout comprising 2048 × 768 pixels. When the magnification ratio SR is 2 times in the row direction and the column direction, the image pixel lifting apparatus 100 can perform pixel lifting accordingly and generate an output image Iout including 2048 × 1536 pixels.
Please refer to fig. 2. FIG. 2 shows a row of input pixels P included in the input image Iin of FIG. 1 according to an embodiment of the present invention0-PN-1And a row of output pixels U included in the output image Iout0-U2N-1Schematic representation of (a).
The structure and operation of the pixel lifting apparatus 100 will be described in more detail below with reference to fig. 1 and 2, taking column direction enlargement as an example.
Referring to fig. 1, the pixel lifting apparatus 100 includes an offset phase calculation circuit 110, a weight calculation circuit 120, and an output pixel calculation circuit 130.
The offset phase calculation circuit 110 determines an offset phase PH for every two adjacent input pixels included in the input image Iin according to the amplification ratio SR. In one embodiment, the offset phase PH is half of the reciprocal of a reduction scale SR.
In one example, two adjacent input pixels (e.g., input pixel P) in the input image Iin0And P1) The phase difference therebetween is 1. When the magnification ratio SR is 2, every two output pixels (for example, output pixel U)1And U2) The phase difference between them is the reciprocal of the amplification ratio SR, i.e. 1/2. Thus, the offset phase PH is half the reciprocal of a minus amplification ratio SR, i.e., 1/4.
Please refer to fig. 3. Fig. 3 is a more detailed block diagram of the weight calculation circuit 120 of fig. 1 according to an embodiment of the present invention. The weight calculation circuit 120 includes an interpolation phase calculation circuit 300 and a weight generation circuit 310.
The interpolation phase calculating circuit 300 performs interpolation for every two adjacent outputsIn pixels (e.g. input pixels P)0And P1) Determining two adjacent input pixels P according to the amplification ratio SR and the offset phase PH0And P1Inter output pixel (e.g. output pixel U)1And U2) Relative input pixel P0And P1The interpolation phase of (1). Wherein the interpolated phase will also represent the output pixel U1And U2At the position of the output image Iout.
In one embodiment, the interpolation phase calculating circuit 300 includes a counter 320, a multiplier 330, an adder 340, and a phase calculator 350.
The counter 320 corresponds to all the output pixels U in sequence0-U2N-1Counting to generate each output pixel U0-U2N-1The corresponding output pixel count value CO. For example, the output pixel U0The corresponding output pixel count value CO is 0 and the output pixel U is1The corresponding output pixel count value CO is 1, and the output pixel U2The corresponding output pixel count value CO is 2. By analogy, the pixel U is output2N-1The output pixel count value CO of (2N-1).
Multiplier 330 and adder 340 for input pixel P0And P1Between each output pixel U1And U2The output pixel count value is multiplied by the magnification ratio SR and subtracted from the offset phase PH. The phase calculator 350 determines the output pixel U according to the fractional part of the calculation result RE of the multiplier 330 and the adder 3401And U2The interpolated phase IP.
To output the pixel U1For example, the count value is 1, multiplied by the inverse (1/2) of the amplification ratio SR, subtracted by the offset phase PH (1/4), and then 1 × 1/2-1/4 is set to 1/4. Output pixel U1The interpolated phase IP of (1/4). To output the pixel U2For example, the count value is 2, multiplied by the inverse (1/2) of the amplification ratio SR, subtracted by the offset phase PH (1/4), and then 2 × 1/2-1/4 is set to 3/4. Output pixel U2The interpolated phase IP of (2) is 3/4.
As can be seen from the above, the meaning represented by the interpolation phase IP is the output pixel U1And U2Respectively corresponding to the input pixels P0And P1The phase relationship between them. Wherein the output pixel U1Relative input pixel P0Has a phase difference of 1/4 with respect to the input pixel P1The phase difference of (3/4). And output the pixel U2Relative input pixel P0Has a phase difference of 3/4 with respect to the input pixel P1The phase difference of (3) is 1/4.
It should be noted that the above embodiment is an input pixel P0And P1Inter output pixel U1And U2The description is given for the sake of example. For input pixel P1And P2Inter output pixel U3And U4For example, the count values are 3 and 4, respectively. After multiplication by the inverse (1/2) of the amplification ratio SR and subtraction by the offset phase PH (1/4), 3 × 1/2-1/4 is equal to 1+1/4 and 4 × 1/2-1/4 is equal to 1+3/4, respectively. After the integer portion is removed, the remaining fractional portions will be 1/4 and 3/4, respectively. Thus, the output pixel U3Relative input pixel P1Has a phase difference of 1/4 with respect to the input pixel P2The phase difference of (3/4). And output the pixel U4Relative input pixel P1Has a phase difference of 3/4 with respect to the input pixel P3The phase difference of (3) is 1/4.
The weight generation circuit 310 generates a weight according to the output pixel U1And U2The interpolation phase IP of (2) determines a plurality of weight values WE. Wherein the number of groups of weight values WE will correspond to the output pixel U1And U2The number of (2). For the above embodiment, the weight generation circuit 310 generates two sets of weight values WE, one set is based on the output pixel U1And corresponding to the output pixel U1(ii) a Another group is based on the output pixel U2And corresponding to the output pixel U2
In one embodiment, the weight generation circuit 310 includes a storage circuit 360 and a lookup circuit 370. The storage circuit 360 stores a lookup table 365, and the lookup table 365 includes a plurality of fields to store weight values. The lookup circuit 370 queries the lookup table 365 according to the interpolation phase IP to find out the corresponding weight values WE of each group from the lookup table 365.
Output ofThe pixel calculation circuit 130 calculates the pixel P according to the input pixel0-PN-1In at least one input pixel P0And P1The input pixel value of the reference input pixel and the multiple groups of weight values to generate an output pixel U1And U2The output pixel value of (1).
In more detail, the output pixel calculation circuit 130 calculates the output pixel U from the corresponding output pixel U according to the input pixel value of the reference input pixel1Is weighted to generate an output pixel U1The output pixel value of (1). The output pixel calculation circuit 130 calculates the output pixel U from the corresponding output pixel U according to the input pixel value of the reference input pixel2Is weighted to generate an output pixel U2The output pixel value of (1).
In an embodiment, the number of the reference input pixels and the number of the plurality of weight values included in each set of weight values are both equivalent to the interpolation order. For example, when the interpolation order is 2, each output pixel U1And U2The output pixel value of (a) is determined by the two input pixels. At this time, the number of reference input pixels is 2, and includes the input pixel P1And P2. Thus, the reference input pixel is the input pixel P0And P1. At the same time, corresponding to the output pixel U1Will contain a number of 2 weight values.
When inputting the pixel P0And P1Respectively, is A1And A2And the group weight value is B1And B2Time, output pixel U1Will be a1×B1+A2×B2. Similarly, when inputting the pixel P0And P1Respectively, is A1And A2And corresponds to the output pixel U2The weight value of the group of1And C2Time, output pixel U2Will be a1×C1+A2×C2
Therefore, the image pixel lifting device 100 can correspond to the input pixel P0And P1Generating an output pixel U1And U2Wherein the pixel U is output1And U2Will be included in the output image Iout. The image pixel lifting apparatus 100 can be applied to every two adjacent input pixels, such as the input pixel P, according to the above-mentioned manner1And P2An input pixel P2And P3…, input pixel PN-2And PN-1Calculating to generate an output pixel U contained in the output image Iout3And U4Output pixel U5And U6…, output pixel U2N-2And U2N-1Achieving the effect of 2 times amplification in the row direction. Further, for other rows of input pixels of the input image Iin, the image pixel lifting apparatus 100 can also perform the calculation according to the above-mentioned manner, so that the entire input image Iin can achieve the effect of 2 times magnification in the row direction.
The image pixel lifting apparatus 100 of the present invention can generate a weight value according to a phase relationship between an output pixel to be amplified and an input pixel, and then generate an output pixel value of the output pixel by weighting according to the input pixel value, so that under a condition that an object included in an input image Iin takes a phase into consideration, a distortion effect of object offset caused by amplification is avoided, and an object position in an output image Iout after pixel lifting is maintained.
It should be noted that the above-mentioned embodiments are only examples. In other embodiments, variations can be made by one of ordinary skill in the art without departing from the spirit of the invention.
For example, the above embodiment is described by taking the interpolation order as 2 as an example. In other embodiments, the interpolation orders may be other numbers. For example, when the target to be calculated is the corresponding input pixel P1And P2Inter output pixel U2And U3And when the interpolation order is 4, each output pixel U2And U3The output pixel value of (a) is determined by four input pixels. At this time, the number of reference input pixels is 4, and includes an input pixel P1And P2. Thus, the reference input pixels will be input pixels P, respectively0、P1、P2And P3. At the same time, corresponding to the output pixel U2And U3Each group of weight values will include 4 weight values, so as to respectively correspond to the input pixel P by four weight values0、P1、P2And P3To generate an output pixel U2And U3The output pixel value of (1).
In addition, the above embodiments correspond to the input pixel P0And P1Inter output pixel U1And U2The description is given for the sake of example. In one embodiment, when the target to be calculated is the output pixel U0Due to the input pixel P0At the boundary, output pixel U0Cannot correspond to two adjacent input pixels, and thus can be based on the redundant input pixel P illustrated in FIG. 2dAnd its preset input pixel value, to sum with the input pixel P0Performing a calculation to generate an output pixel U in the manner described above0The output pixel value of (1).
In the above embodiments, the column direction is enlarged by two times. The above-mentioned method of image pixel lifting can also be applied to the column (column) direction amplification, so as to further achieve the effect of amplifying the input image Iin in both the row direction and the column direction. For example, the image pixel lifting apparatus 100 may first amplify the input image Iin in one of the row direction and the column direction, and then amplify the amplified result in the other of the row direction and the column direction. In other embodiments, the magnification may be performed by other factors (for example, but not limited to, 3 times, 4 times, etc.), even by different factors in the row and column directions.
Please refer to fig. 4. FIG. 4 is a flowchart of an image pixel lifting method 400 according to an embodiment of the present invention.
In addition to the aforementioned circuits, the present invention further discloses an image pixel lifting method 400, and the image pixel lifting method 400 is applied to, for example, but not limited to, the image pixel lifting apparatus 100 of fig. 1 to perform pixel lifting on an input image Iin to generate an output image Iout. One embodiment of the image pixel lifting method 400 is shown in FIG. 4, and comprises the following steps:
s410: determining an offset phase according to the amplification ratio for every two adjacent input pixels in a plurality of input pixels included in an input image;
s420: determining a plurality of interpolation phases corresponding to a plurality of output pixels between two adjacent input pixels relative to two adjacent input pixels according to the amplification ratio and the offset phase, wherein the output pixels are included in the output image;
s430: determining a plurality of groups of weighted values according to the interpolation phase; and
s440: a plurality of output pixel values of the output pixels are generated according to a plurality of input pixel values and a plurality of groups of weight values of a plurality of reference input pixels at least comprising two adjacent input pixels in the input pixels, wherein one of the output pixel values is generated by weighting the input pixel value by one of the groups of weight values.
It should be noted that the above embodiments describe the image pixel lifting apparatus 100 as a circuit structure. In other embodiments, the image pixel lifting apparatus 100 may also be implemented by a computer system including a processing unit and a memory unit storing computer-executable instructions. When the processing unit reads and executes the computer-executable instructions from the memory unit, the functions of the circuits of the image pixel lifting apparatus 100, including the offset phase calculation circuit 110, the weight calculation circuit 120 and the output pixel calculation circuit 130, can be performed, and the image pixel lifting method 400 described in fig. 4 can be further performed.
In summary, the image pixel lifting apparatus and method of the present invention can maintain the position of the object of the input image in the output image after the image pixel lifting is performed on the input image, thereby avoiding the distortion effect of object offset caused by amplification.
Although the embodiments of the present invention have been described above, these embodiments are not intended to limit the present invention, and those skilled in the art can make variations on the technical features of the present invention according to the explicit or implicit contents of the present invention, and all such variations may fall within the scope of the patent protection sought by the present invention.

Claims (14)

1. An image pixel lifting method comprises:
determining an offset phase according to an amplification ratio for every two adjacent input pixels in a plurality of input pixels included in an input image;
determining a plurality of interpolation phases corresponding to a plurality of output pixels between the two adjacent input pixels relative to the two adjacent input pixels according to the amplification ratio and the offset phase, wherein the output pixels are included in an output image;
determining a plurality of groups of weighted values according to the interpolation phases; and
generating a plurality of output pixel values of the output pixels according to a plurality of input pixel values of a plurality of reference input pixels at least including the two adjacent input pixels in the input pixels and the plurality of sets of weight values, wherein one of the output pixel values is generated by weighting the input pixel values by one of the plurality of sets of weight values.
2. The method of claim 1, wherein the offset phase is 1 minus one half of an inverse of the magnification ratio.
3. The method of claim 1, wherein the number of the reference input pixels and the number of the plurality of weight values included in each of the plurality of weight values are equal to an interpolation order.
4. The method of claim 1, wherein the step of determining the interpolated phases for the output pixels further comprises:
counting the output pixels corresponding to all the two adjacent input pixels in sequence to generate an output pixel count value corresponding to each output pixel; and
and judging the interpolation phases of the output pixels according to the output pixel count value corresponding to each output pixel.
5. The method of claim 4, further comprising:
for each of the output pixels, the output pixel count value is multiplied by the inverse of the amplification ratio, and subtracted from the offset phase to determine each of the interpolation phases based on a fraction of the calculation result.
6. The method of claim 1, wherein the step of determining the plurality of weight values according to the interpolation phases further comprises:
a look-up table is searched according to the interpolation phases to find the multiple groups of weight values from the look-up table.
7. The method of claim 1, wherein the input image comprises a plurality of boundary input pixels, and the output image comprises a portion of the output pixels generated by one of the boundary input pixels and a corresponding redundant input pixel.
8. An image pixel lifting device, comprising:
an offset phase calculation circuit for determining an offset phase according to an amplification ratio for every two adjacent input pixels among a plurality of input pixels included in an input image;
a weight calculation circuit, comprising:
an interpolation phase calculation circuit for determining a plurality of interpolation phases corresponding to a plurality of output pixels between the two adjacent input pixels with respect to the two adjacent input pixels according to the amplification ratio and the offset phase, wherein the output pixels are included in an output image; and
a weight generation circuit for determining multiple groups of weight values according to the interpolation phases; and
an output pixel calculation circuit, which generates a plurality of output pixel values of the output pixels according to a plurality of input pixel values of a plurality of reference input pixels at least including the two adjacent input pixels in the input pixels and the plurality of sets of weight values, wherein one of the output pixel values is generated by weighting one of the plurality of sets of weight values for the input pixel values.
9. The image pixel lifting device of claim 8, wherein the offset phase is 1 minus one half of an inverse of the magnification ratio.
10. The image pixel lifting device of claim 8, wherein the number of the reference input pixels and the number of the plurality of weight values included in each of the plurality of weight values are equal to an interpolation order.
11. The apparatus of claim 8, wherein the interpolation phase calculation circuit comprises a counter for sequentially counting the output pixels corresponding to all of the two adjacent input pixels to generate an output pixel count value corresponding to each of the output pixels, wherein the interpolation phases of the output pixels are determined according to the output pixel count value corresponding to each of the output pixels.
12. The method of claim 11, wherein the interpolation phase calculation circuit further comprises:
a multiplier and an adder for multiplying the output pixel count value by the inverse of the amplification ratio and subtracting the multiplied value from the offset phase for each of the output pixels; and
a phase calculator for determining each of the interpolation phases according to a decimal portion of the calculation results of the multiplier and the adder.
13. The image pixel lifting device of claim 8, wherein the weight generation circuit comprises:
a storage circuit for storing a look-up table; and
a lookup circuit for querying a lookup table according to the interpolation phases to find the plurality of groups of weight values from the lookup table.
14. The image pixel lifting device of claim 8, wherein the input image comprises a plurality of boundary input pixels, and the output image comprises a portion of the output pixels generated by one of the boundary input pixels and a corresponding redundant input pixel.
CN201811381364.3A 2018-11-20 2018-11-20 Image pixel lifting device and method Pending CN111200755A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811381364.3A CN111200755A (en) 2018-11-20 2018-11-20 Image pixel lifting device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811381364.3A CN111200755A (en) 2018-11-20 2018-11-20 Image pixel lifting device and method

Publications (1)

Publication Number Publication Date
CN111200755A true CN111200755A (en) 2020-05-26

Family

ID=70746152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811381364.3A Pending CN111200755A (en) 2018-11-20 2018-11-20 Image pixel lifting device and method

Country Status (1)

Country Link
CN (1) CN111200755A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5422827A (en) * 1993-02-12 1995-06-06 Cirrus Logic, Inc. Integrated video scaling and sharpening filter
CN1516458A (en) * 2003-08-28 2004-07-28 上海交通大学 Control method of video format converter by adopting two-dimensional multiphase interpolation filter
CN101513053A (en) * 2005-03-18 2009-08-19 夏普株式会社 Methods and systems for picture up-sampling
CN201509247U (en) * 2009-04-09 2010-06-16 晨星软件研发(深圳)有限公司 Image processing apparatus for deciding pixel value of interpolation position
TW201209755A (en) * 2010-08-19 2012-03-01 Univ Nat Cheng Kung Fast and high quality image/video interpolation method and apparatus
CN103854266A (en) * 2012-12-05 2014-06-11 三星泰科威株式会社 Method and apparatus for processing image

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5422827A (en) * 1993-02-12 1995-06-06 Cirrus Logic, Inc. Integrated video scaling and sharpening filter
CN1516458A (en) * 2003-08-28 2004-07-28 上海交通大学 Control method of video format converter by adopting two-dimensional multiphase interpolation filter
CN101513053A (en) * 2005-03-18 2009-08-19 夏普株式会社 Methods and systems for picture up-sampling
CN201509247U (en) * 2009-04-09 2010-06-16 晨星软件研发(深圳)有限公司 Image processing apparatus for deciding pixel value of interpolation position
TW201209755A (en) * 2010-08-19 2012-03-01 Univ Nat Cheng Kung Fast and high quality image/video interpolation method and apparatus
CN103854266A (en) * 2012-12-05 2014-06-11 三星泰科威株式会社 Method and apparatus for processing image

Similar Documents

Publication Publication Date Title
US6496609B1 (en) Hybrid-linear-bicubic interpolation method and apparatus
CN111476718B (en) Image amplification method and device, storage medium and terminal equipment
CN101465954A (en) Method and device for zooming image
JP4191246B2 (en) Method and apparatus for non-interlaced scanning of video fields into progressively scanned video frames
CN111210389A (en) Image scaling processing method and device
US6643412B1 (en) Method and apparatus for high speed convolution
US7835595B2 (en) Image processing system and method for image scaling
WO2019113791A1 (en) Method, computer readable storage medium, and display device for display panel mura compensation
US20090161015A1 (en) Display device, video signal correction device, and video signal correction method
CN111200755A (en) Image pixel lifting device and method
JP7346039B2 (en) Data processing device, data processing method, and program
KR100294676B1 (en) Apparatus for universal image format converting
EP0969413A2 (en) Data conversion apparatus and method
TWI406187B (en) Fast and high quality image/video interpolation method and apparatus
TW202019147A (en) Image up-scaling apparatus and method of the same
JP2018120536A (en) Data interpolation apparatus and method therefor, and image processing apparatus
JP2009049752A (en) Video signal processing device, video signal processing method and display device
US7890564B2 (en) Interpolation FIR filter and method thereof
CN116227507B (en) Arithmetic device for performing bilinear interpolation processing
JP3168661B2 (en) Method and apparatus for increasing the number of pixels
JP7500254B2 (en) Data processing device and control method thereof
JP2021189458A (en) Device, method, and program
WO2023100372A1 (en) Data processing device, data processing method, and data processing program
CN102413269B (en) Video processing method and circuit applying method
JP2005128618A (en) Divider, exposure control device, and division method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200526