Patent ID: 11967054
Assignee: ML TECHNOLOGY LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A scaling device of a real-time image, comprising:
a receiving unit, connected with an image outputting device, receiving the real-time image provided from the image outputting device;
a determining unit, connected with the receiving unit to receive the real-time image, configured to compute a scaling ratio with respect to the image outputting device, to filter out one or more lookup tables that the scaling device does not afford from a storage unit based on a current hardware resource of the scaling device, to decide the lookup table and a lookup parameter based on a content of the real-time image and the scaling ratio, wherein the scaling ratio is generated whenever an input or an output of the scaling device is rotated, the scaling ratio is manually set by a user, or a size of an output image is adjusted manually by the user through a touch screen;
the storing unit, connected with the determining unit, configured to store multiple of the lookup tables and multiple of the lookup parameters, wherein each of the lookup tables respectively corresponds to one of multiple scaling algorithms, and each of the lookup parameters respectively records a relationship between each pixel point in the real-time image and a weighting value recorded in each field of a corresponding one of the multiple lookup tables, wherein each of the lookup tables respectively corresponding to the one of the multiple scaling algorithms is established in accordance with multiple computation weighting values, each of the multiple computation weighting values is retrieved from multiple computation formulas used in each of the multiple scaling algorithms;
a computing unit, connected with the receiving unit and the determining unit, configured to perform a scaling process on the real-time image based on the lookup table and the lookup parameter decided by the determining unit and to generate a processed image; and
an outputting unit, connected with the computing unit, configured to output the processed image.