Image processing apparatus and method for displaying picture-in-picture with frame rate conversion
First Claim
1. An image processing apparatus for displaying on one display device a plurality of input data asynchronously input through different channels and converting frame rates of the input data in accordance with an output frame rate of the display device, the apparatus comprising:
- an input buffer unit for buffering input data which are externally and asynchronously input through at least two channels by different input clock signals and outputting buffered data as first data and first data enabling signals;
a data synchronizing unit for synchronizing the first data output from the input buffer unit with an output clock signal in response to the input clock signals and the first data enabling signals and outputting synchronized data as second data and second data enabling signals in response to each of the first data enabling signals;
a first memory for multiplexing the second data according to time sharing, storing the second data in different regions, and outputting the stored data in response to a first memory enabling signal;
a second memory for writing and reading data output from the first memory in response to a frame buffer control signal;
a third memory for storing data output from the second memory and outputting the stored data as a display signal in response to a second memory enabling signal; and
a memory control unit for generating the first memory enabling signal to control data flow between the first memory and the second memory, generating the frame buffer control signal to control frame rates of the first and second input data and the display signal, and generating the second memory enabling signal to control data flow between the second memory and the third memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus and a method for implementing picture-in-picture with frame rate conversion are provided. The image processing apparatus includes an input buffer unit, a data synchronizing unit, first through third memories, and a memory control unit. The input buffer unit buffers input data which are externally and asynchronously input through two or more channels by different input clock signals and outputs buffered data as first data and first data enabling signals. The data synchronizing unit synchronizes the first data output from the input buffer unit with an output clock signal in response to the input clock signals and the first data enabling signals and outputs synchronized data as second data and second data enabling signals in response to each of the first data enabling signals. The first memory multiplexes the second data according to time sharing, stores the second data in different regions, and outputs stored data in response to a first memory enabling signal. The second memory writes and reads data output from the first memory in response to a frame buffer control signal. The third memory stores data output from the second memory and outputs stored data as a display signal in response to a second memory enabling signal. The memory control unit controls data flow between the first memory and the second memory, frame rates of the first and second input data and the display signal in the second memory, and data flow between the second memory and the third memory.
-
Citations
20 Claims
-
1. An image processing apparatus for displaying on one display device a plurality of input data asynchronously input through different channels and converting frame rates of the input data in accordance with an output frame rate of the display device, the apparatus comprising:
-
an input buffer unit for buffering input data which are externally and asynchronously input through at least two channels by different input clock signals and outputting buffered data as first data and first data enabling signals;
a data synchronizing unit for synchronizing the first data output from the input buffer unit with an output clock signal in response to the input clock signals and the first data enabling signals and outputting synchronized data as second data and second data enabling signals in response to each of the first data enabling signals;
a first memory for multiplexing the second data according to time sharing, storing the second data in different regions, and outputting the stored data in response to a first memory enabling signal;
a second memory for writing and reading data output from the first memory in response to a frame buffer control signal;
a third memory for storing data output from the second memory and outputting the stored data as a display signal in response to a second memory enabling signal; and
a memory control unit for generating the first memory enabling signal to control data flow between the first memory and the second memory, generating the frame buffer control signal to control frame rates of the first and second input data and the display signal, and generating the second memory enabling signal to control data flow between the second memory and the third memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. An image processing method for displaying on one display device a plurality of input data asynchronously input through different channels and converting frame rates of the input data in accordance with an output frame rate of the display device, the method comprising:
-
(a) buffering the plurality of input data using each of input clock signals and synchronizing each of buffered data with an output clock signal;
(b) storing the plurality of input data synchronized with the output clock signal in a first memory in response to input enabling signals;
(c) comparing a write address of a first memory with a read address of the first memory to determine whether data stored in the first memory are stored in a second memory;
(d) comparing frame rates of each of the plurality of input data with that of an output display signal to control data write and read of the second memory; and
(e) comparing a write address of a third memory with a read address of the third memory to determine whether output data of the second memory are stored in the second memory, and outputting data stored in the third memory as a display signal for displaying on the display device. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification