# US 8,542,258 B2 · Apparatus and method for increasing pixel resolution of image using coherent sampling

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,258 B2
- Document ID: US8542258B2
- Status: Granted
- Kind: B2
- Application number: 11/103,532
- Filed: 2005-04-12
- Published: 2005-11-10
- Granted: 2013-09-24
- Earliest claimed: 2004-05-05
- Assignees: MStar Semiconductor, Inc.
- Applicants: Sterling Smith; Jiunn-Kuang Chen
- Inventors: Sterling Smith; Jiunn-Kuang Chen
- Web page: https://patentgrep.com/patent/US8542258B2

## CPC

- H04N 7/0117: {involving conversion of the spatial resolution of the incoming video signal (for graphics images G09G2340/0407)}
- G09G 5/005: {Adapting incoming signals to the display format of the display terminal}
- G09G 2340/0407: Resolution change, inclusive of the use of different resolutions for different screen areas
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

An apparatus and method for adjusting the pixel resolution of an input image is disclosed. According to the present invention, the pixel resolution of the input image is adjusted by oversampling an analog signal representative of the input image at a higher frequency than the pixel rate of the original image, then digitally downscaling to the desired horizontal resolution of an output image. The horizontally downscaled image is then stored in a buffer memory and subsequently scaled up to the desired vertical resolution of the output image. Preferably, oversampling of the analog signal is performed at a frequency that is an integer multiple of the input pixel rate, thus providing coherent sampling to help avoid aliasing artifacts in the sampled image.

## Claims

### Claim 1

An apparatus for adjusting an input image to generate an output image corresponding to an output image signal, wherein said input image is provided from an external video source, comprising:
a receiver for receiving said input image in the form of a first analog signal, said first analog signal is provided to an analog-to-digital converter;
said analog-to-digital converter provided for converting analog signal to generate horizontal pixel data using a sampling clock, wherein the clock rate of said sampling clock is higher than the pixel rate of said output image signal;
a down-scaler for downscaling said horizontal pixel data to generate downscaled pixel data;
a buffer memory for storing pixel data; and
a vertical scaler for adaptively scaling said downscaled pixel data in a vertical direction so as to generate output pixel data representative of said output image signal using an output pixel clock.

### Claim 2 (depends on 1)

The apparatus as claimed in claim 1, further comprising:
a digital receiver for receiving said input image in the form of a digital signal; and
a digital-to-analog converter for converting said digital signal into second analog signal, said second analog signal is provided to said analog-to-digital converter.

### Claim 3 (depends on 2)

The apparatus as claimed in claim 2, wherein said digital receiver has a DVI receiver.

### Claim 4 (depends on 2)

The apparatus as claimed in claim 2, wherein said digital receiver has a digital video port.

### Claim 5 (depends on 1)

The apparatus as claimed in claim 1, further comprising a clock synthesizer for generating said sampling clock, wherein the clock rate of said sampling clock is an integer multiple of the pixel rate of the input image.

### Claim 6 (depends on 1)

The apparatus as claimed in claim 1, further comprising a clock synthesizer for generating said output pixel clock.

### Claim 7 (depends on 1)

The apparatus as claimed in claim 1, wherein said pixel data are stored in a buffer memory, wherein the pixel data could be horizontal pixel data or downscaled pixel data.

### Claim 8 (depends on 1)

The apparatus as claimed in claim 1, wherein said buffer memory is a line buffer for storing said downscaled pixel data.

### Claim 9 (depends on 1)

The apparatus as claimed in claim 1, wherein said buffer memory is a line buffer for storing said horizontal pixel data.

### Claim 10

A method for adjusting an input image signal from a video source to generate an output image signal, the method comprising the following steps of:
(a) receiving said input image signal in analog form;
(b) converting said input image signal in analog form to generate pixel data using a sampling clock, wherein the clock rate of said sampling clock is higher than the pixel rate of said output image signal;
(c) downscaling said pixel data in a horizontal direction; and
(d) adaptively scaling said pixel data in a vertical direction so as to provide output pixel data representative of said output image signal using an output pixel clock.

### Claim 11 (depends on 10)

The method as claimed in claim 10, in step (a), further comprising the steps of:
receiving said input image signal in digital form; and converting said input image signal in digital form into signal in analog form.

### Claim 12 (depends on 10)

The method as claimed in claim 10, in step (b), further comprising the step of generating said sampling clock, wherein the clock rate of said sampling clock is an integer multiple of the clock rate of the pixel rate of said input image signal.

### Claim 13 (depends on 10)

The method as claimed in claim 10, between steps (b) and (c), further comprising the step of storing said horizontal pixel data into a buffer memory.

### Claim 14 (depends on 10)

The method as claimed in claim 10, in step (d), further comprising the step for generating said output pixel clock.

### Claim 15 (depends on 10)

The method as claimed in claim 10, between steps (c) and (d), further comprising the step of storing said downscaled pixel data into a buffer memory.

### Claim 16 (depends on 10)

The method as claimed in claim 10, in step (b), further comprising the step of (e) detecting the phase error of the sampling clock, and (f) using the phase error to adjust the sampling clock.

### Claim 17 (depends on 10)

The method as claimed in claim 10, in step (b), further comprising the step of using the oversampled pixel data to detect the phase error information between sampling clock and said input image signal in analog form.

### Claim 18 (depends on 17)

The method as claimed in claim 17, in step (c), further comprising the step of using said phase error information to adjust the pixel data.
